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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Bliksem---1.12
% Problem  : GRP666+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:32 EDT 2022

% Result   : Theorem 38.71s 39.12s
% Output   : Refutation 38.71s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : GRP666+1 : TPTP v8.1.0. Released v4.0.0.
% 0.11/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 : Tue Jun 14 14:13:54 EDT 2022
% 0.13/0.35  % CPUTime  : 
% 38.71/39.12  *** allocated 10000 integers for termspace/termends
% 38.71/39.12  *** allocated 10000 integers for clauses
% 38.71/39.12  *** allocated 10000 integers for justifications
% 38.71/39.12  Bliksem 1.12
% 38.71/39.12  
% 38.71/39.12  
% 38.71/39.12  Automatic Strategy Selection
% 38.71/39.12  
% 38.71/39.12  
% 38.71/39.12  Clauses:
% 38.71/39.12  
% 38.71/39.12  { mult( Y, ld( Y, X ) ) = X }.
% 38.71/39.12  { ld( Y, mult( Y, X ) ) = X }.
% 38.71/39.12  { mult( rd( Y, X ), X ) = Y }.
% 38.71/39.12  { rd( mult( Y, X ), X ) = Y }.
% 38.71/39.12  { mult( X, unit ) = X }.
% 38.71/39.12  { mult( unit, X ) = X }.
% 38.71/39.12  { mult( i( Y ), mult( Y, X ) ) = X }.
% 38.71/39.12  { mult( mult( Y, X ), i( X ) ) = Y }.
% 38.71/39.12  { ld( mult( T, Z ), mult( T, mult( Z, mult( Y, X ) ) ) ) = mult( ld( mult( 
% 38.71/39.12    T, Z ), mult( T, mult( Z, Y ) ) ), ld( mult( T, Z ), mult( T, mult( Z, X
% 38.71/39.12     ) ) ) ) }.
% 38.71/39.12  { rd( mult( mult( mult( T, Z ), Y ), X ), mult( Y, X ) ) = mult( rd( mult( 
% 38.71/39.12    mult( T, Y ), X ), mult( Y, X ) ), rd( mult( mult( Z, Y ), X ), mult( Y, 
% 38.71/39.12    X ) ) ) }.
% 38.71/39.12  { ld( Z, mult( mult( Y, X ), Z ) ) = mult( ld( Z, mult( Y, Z ) ), ld( Z, 
% 38.71/39.12    mult( X, Z ) ) ) }.
% 38.71/39.12  { ! mult( X, mult( Y, mult( Z, Y ) ) ) = mult( mult( mult( X, Y ), Z ), Y )
% 38.71/39.12    , mult( Y, mult( X, mult( Y, Z ) ) ) = mult( mult( mult( Y, X ), Y ), Z )
% 38.71/39.12     }.
% 38.71/39.12  { ! mult( mult( X, Y ), mult( Z, X ) ) = mult( mult( X, mult( Y, Z ) ), X )
% 38.71/39.12    , mult( X, mult( Y, mult( X, Z ) ) ) = mult( mult( mult( X, Y ), X ), Z )
% 38.71/39.12     }.
% 38.71/39.12  { ! mult( mult( X, Y ), mult( Z, X ) ) = mult( X, mult( mult( Y, Z ), X ) )
% 38.71/39.12    , mult( X, mult( Y, mult( X, Z ) ) ) = mult( mult( mult( X, Y ), X ), Z )
% 38.71/39.12     }.
% 38.71/39.12  { ! mult( a, mult( b, mult( a, c ) ) ) = mult( mult( mult( a, b ), a ), c )
% 38.71/39.12     }.
% 38.71/39.12  
% 38.71/39.12  percentage equality = 1.000000, percentage horn = 1.000000
% 38.71/39.12  This is a pure equality problem
% 38.71/39.12  
% 38.71/39.12  
% 38.71/39.12  
% 38.71/39.12  Options Used:
% 38.71/39.12  
% 38.71/39.12  useres =            1
% 38.71/39.12  useparamod =        1
% 38.71/39.12  useeqrefl =         1
% 38.71/39.12  useeqfact =         1
% 38.71/39.12  usefactor =         1
% 38.71/39.12  usesimpsplitting =  0
% 38.71/39.12  usesimpdemod =      5
% 38.71/39.12  usesimpres =        3
% 38.71/39.12  
% 38.71/39.12  resimpinuse      =  1000
% 38.71/39.12  resimpclauses =     20000
% 38.71/39.12  substype =          eqrewr
% 38.71/39.12  backwardsubs =      1
% 38.71/39.12  selectoldest =      5
% 38.71/39.12  
% 38.71/39.12  litorderings [0] =  split
% 38.71/39.12  litorderings [1] =  extend the termordering, first sorting on arguments
% 38.71/39.12  
% 38.71/39.12  termordering =      kbo
% 38.71/39.12  
% 38.71/39.12  litapriori =        0
% 38.71/39.12  termapriori =       1
% 38.71/39.12  litaposteriori =    0
% 38.71/39.12  termaposteriori =   0
% 38.71/39.12  demodaposteriori =  0
% 38.71/39.12  ordereqreflfact =   0
% 38.71/39.12  
% 38.71/39.12  litselect =         negord
% 38.71/39.12  
% 38.71/39.12  maxweight =         15
% 38.71/39.12  maxdepth =          30000
% 38.71/39.12  maxlength =         115
% 38.71/39.12  maxnrvars =         195
% 38.71/39.12  excuselevel =       1
% 38.71/39.12  increasemaxweight = 1
% 38.71/39.12  
% 38.71/39.12  maxselected =       10000000
% 38.71/39.12  maxnrclauses =      10000000
% 38.71/39.12  
% 38.71/39.12  showgenerated =    0
% 38.71/39.12  showkept =         0
% 38.71/39.12  showselected =     0
% 38.71/39.12  showdeleted =      0
% 38.71/39.12  showresimp =       1
% 38.71/39.12  showstatus =       2000
% 38.71/39.12  
% 38.71/39.12  prologoutput =     0
% 38.71/39.12  nrgoals =          5000000
% 38.71/39.12  totalproof =       1
% 38.71/39.12  
% 38.71/39.12  Symbols occurring in the translation:
% 38.71/39.12  
% 38.71/39.12  {}  [0, 0]      (w:1, o:2, a:1, s:1, b:0), 
% 38.71/39.12  .  [1, 2]      (w:1, o:29, a:1, s:1, b:0), 
% 38.71/39.12  !  [4, 1]      (w:0, o:23, a:1, s:1, b:0), 
% 38.71/39.12  =  [13, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 38.71/39.12  ==>  [14, 2]      (w:1, o:0, a:0, s:1, b:0), 
% 38.71/39.12  ld  [37, 2]      (w:1, o:53, a:1, s:1, b:0), 
% 38.71/39.12  mult  [38, 2]      (w:1, o:54, a:1, s:1, b:0), 
% 38.71/39.12  rd  [39, 2]      (w:1, o:55, a:1, s:1, b:0), 
% 38.71/39.12  unit  [40, 0]      (w:1, o:8, a:1, s:1, b:0), 
% 38.71/39.12  i  [41, 1]      (w:1, o:28, a:1, s:1, b:0), 
% 38.71/39.12  a  [53, 0]      (w:1, o:20, a:1, s:1, b:0), 
% 38.71/39.12  b  [54, 0]      (w:1, o:21, a:1, s:1, b:0), 
% 38.71/39.12  c  [55, 0]      (w:1, o:22, a:1, s:1, b:0).
% 38.71/39.12  
% 38.71/39.12  
% 38.71/39.12  Starting Search:
% 38.71/39.12  
% 38.71/39.12  *** allocated 15000 integers for clauses
% 38.71/39.12  *** allocated 22500 integers for clauses
% 38.71/39.12  *** allocated 33750 integers for clauses
% 38.71/39.12  *** allocated 50625 integers for clauses
% 38.71/39.12  *** allocated 75937 integers for clauses
% 38.71/39.12  Resimplifying inuse:
% 38.71/39.12  Done
% 38.71/39.12  
% 38.71/39.12  Failed to find proof!
% 38.71/39.12  maxweight =   15
% 38.71/39.12  maxnrclauses = 10000000
% 38.71/39.12  Generated: 33719
% 38.71/39.12  Kept: 336
% 38.71/39.12  
% 38.71/39.12  
% 38.71/39.12  The strategy used was not complete!
% 38.71/39.12  
% 38.71/39.12  Increased maxweight to 16
% 38.71/39.12  
% 38.71/39.12  Starting Search:
% 38.71/39.12  
% 38.71/39.12  Resimplifying inuse:
% 38.71/39.12  Done
% 38.71/39.12  
% 38.71/39.12  Failed to find proof!
% 38.71/39.12  maxweight =   16
% 38.71/39.12  maxnrclauses = 10000000
% 38.71/39.12  Generated: 53056
% 38.71/39.12  Kept: 421
% 38.71/39.12  
% 38.71/39.12  
% 38.71/39.12  The strategy used was not complete!
% 38.71/39.12  
% 38.71/39.12  Increased maxweight to 17
% 38.71/39.12  
% 38.71/39.12  Starting Search:
% 38.71/39.12  
% 38.71/39.12  Resimplifying inuse:
% 38.71/39.12  Done
% 38.71/39.12  
% 38.71/39.12  Failed to find proof!
% 38.71/39.12  maxweight =   17
% 38.71/39.12  maxnrclauses = 10000000
% 38.71/39.12  Generated: 54206
% 38.71/39.12  Kept: 424
% 38.71/39.12  
% 38.71/39.12  
% 38.71/39.12  The strategy used was not complete!
% 38.71/39.12  
% 38.71/39.12  Increased maxweight to 18
% 38.71/39.12  
% 38.71/39.12  Starting Search:
% 38.71/39.12  
% 38.71/39.12  Resimplifying inuse:
% 38.71/39.12  Done
% 38.71/39.12  
% 38.71/39.12  Failed to find proof!
% 38.71/39.12  maxweight =   18
% 38.71/39.12  maxnrclauses = 10000000
% 38.71/39.12  Generated: 54206
% 38.71/39.12  Kept: 424
% 38.71/39.12  
% 38.71/39.12  
% 38.71/39.12  The strategy used was not complete!
% 38.71/39.12  
% 38.71/39.12  Increased maxweight to 19
% 38.71/39.12  
% 38.71/39.12  Starting Search:
% 38.71/39.12  
% 38.71/39.12  *** allocated 113905 integers for clauses
% 38.71/39.12  *** allocated 15000 integers for termspace/termends
% 38.71/39.12  *** allocated 170857 integers for clauses
% 38.71/39.12  *** allocated 22500 integers for termspace/termends
% 38.71/39.12  Resimplifying inuse:
% 38.71/39.12  Done
% 38.71/39.12  
% 38.71/39.12  *** allocated 256285 integers for clauses
% 38.71/39.12  *** allocated 33750 integers for termspace/termends
% 38.71/39.12  *** allocated 384427 integers for clauses
% 38.71/39.12  *** allocated 50625 integers for termspace/termends
% 38.71/39.12  
% 38.71/39.12  Intermediate Status:
% 38.71/39.12  Generated:    145720
% 38.71/39.12  Kept:         2001
% 38.71/39.12  Inuse:        513
% 38.71/39.12  Deleted:      214
% 38.71/39.12  Deletedinuse: 14
% 38.71/39.12  
% 38.71/39.12  Resimplifying inuse:
% 38.71/39.12  Done
% 38.71/39.12  
% 38.71/39.12  *** allocated 576640 integers for clauses
% 38.71/39.12  *** allocated 75937 integers for termspace/termends
% 38.71/39.12  Resimplifying inuse:
% 38.71/39.12  Done
% 38.71/39.12  
% 38.71/39.12  *** allocated 864960 integers for clauses
% 38.71/39.12  *** allocated 113905 integers for termspace/termends
% 38.71/39.12  
% 38.71/39.12  Intermediate Status:
% 38.71/39.12  Generated:    654997
% 38.71/39.12  Kept:         4002
% 38.71/39.12  Inuse:        1040
% 38.71/39.12  Deleted:      510
% 38.71/39.12  Deletedinuse: 146
% 38.71/39.12  
% 38.71/39.12  Resimplifying inuse:
% 38.71/39.12  Done
% 38.71/39.12  
% 38.71/39.12  Resimplifying inuse:
% 38.71/39.12  Done
% 38.71/39.12  
% 38.71/39.12  *** allocated 1297440 integers for clauses
% 38.71/39.12  *** allocated 170857 integers for termspace/termends
% 38.71/39.12  
% 38.71/39.12  Intermediate Status:
% 38.71/39.12  Generated:    1423738
% 38.71/39.12  Kept:         6003
% 38.71/39.12  Inuse:        1549
% 38.71/39.12  Deleted:      926
% 38.71/39.12  Deletedinuse: 427
% 38.71/39.12  
% 38.71/39.12  Resimplifying inuse:
% 38.71/39.12  Done
% 38.71/39.12  
% 38.71/39.12  Resimplifying inuse:
% 38.71/39.12  
% 38.71/39.12  Bliksems!, er is een bewijs:
% 38.71/39.12  % SZS status Theorem
% 38.71/39.12  % SZS output start Refutation
% 38.71/39.12  
% 38.71/39.12  (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.71/39.12  (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.71/39.12  (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 38.71/39.12  (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.71/39.12  (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 38.71/39.12  (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 38.71/39.12  (6) {G0,W8,D4,L1,V2,M1} I { mult( i( Y ), mult( Y, X ) ) ==> X }.
% 38.71/39.12  (7) {G0,W8,D4,L1,V2,M1} I { mult( mult( Y, X ), i( X ) ) ==> Y }.
% 38.71/39.12  (8) {G0,W31,D6,L1,V4,M1} I { mult( ld( mult( T, Z ), mult( T, mult( Z, Y )
% 38.71/39.12     ) ), ld( mult( T, Z ), mult( T, mult( Z, X ) ) ) ) ==> ld( mult( T, Z )
% 38.71/39.12    , mult( T, mult( Z, mult( Y, X ) ) ) ) }.
% 38.71/39.12  (9) {G0,W31,D6,L1,V4,M1} I { mult( rd( mult( mult( T, Y ), X ), mult( Y, X
% 38.71/39.12     ) ), rd( mult( mult( Z, Y ), X ), mult( Y, X ) ) ) ==> rd( mult( mult( 
% 38.71/39.12    mult( T, Z ), Y ), X ), mult( Y, X ) ) }.
% 38.71/39.12  (10) {G0,W19,D5,L1,V3,M1} I { mult( ld( Z, mult( Y, Z ) ), ld( Z, mult( X, 
% 38.71/39.12    Z ) ) ) ==> ld( Z, mult( mult( Y, X ), Z ) ) }.
% 38.71/39.12  (11) {G0,W30,D5,L2,V3,M2} I { ! mult( X, mult( Y, mult( Z, Y ) ) ) ==> mult
% 38.71/39.12    ( mult( mult( X, Y ), Z ), Y ), mult( Y, mult( X, mult( Y, Z ) ) ) ==> 
% 38.71/39.12    mult( mult( mult( Y, X ), Y ), Z ) }.
% 38.71/39.12  (12) {G0,W30,D5,L2,V3,M2} I { ! mult( mult( X, Y ), mult( Z, X ) ) ==> mult
% 38.71/39.12    ( mult( X, mult( Y, Z ) ), X ), mult( X, mult( Y, mult( X, Z ) ) ) ==> 
% 38.71/39.12    mult( mult( mult( X, Y ), X ), Z ) }.
% 38.71/39.12  (14) {G0,W15,D5,L1,V0,M1} I { ! mult( a, mult( b, mult( a, c ) ) ) ==> mult
% 38.71/39.12    ( mult( mult( a, b ), a ), c ) }.
% 38.71/39.12  (15) {G1,W5,D3,L1,V1,M1} P(4,3) { rd( X, unit ) ==> X }.
% 38.71/39.12  (16) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 38.71/39.12  (17) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 38.71/39.12  (18) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 38.71/39.12  (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.71/39.12  (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.71/39.12  (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, Y ) }.
% 38.71/39.12  (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, Y ) }.
% 38.71/39.12  (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( X ) }.
% 38.71/39.12  (26) {G2,W6,D4,L1,V1,M1} P(22,20) { mult( X, i( X ) ) ==> unit }.
% 38.71/39.12  (27) {G3,W6,D3,L1,V1,M1} P(26,1) { ld( X, unit ) ==> i( X ) }.
% 38.71/39.12  (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) ==> i( Y )
% 38.71/39.12     }.
% 38.71/39.12  (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, Y ) }.
% 38.71/39.12  (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, Y ) }.
% 38.71/39.12  (35) {G4,W5,D4,L1,V1,M1} P(27,22);d(4) { i( i( X ) ) ==> X }.
% 38.71/39.12  (36) {G4,W6,D4,L1,V1,M1} P(27,19) { i( rd( unit, X ) ) ==> X }.
% 38.71/39.12  (37) {G5,W6,D3,L1,V1,M1} P(36,35) { rd( unit, X ) ==> i( X ) }.
% 38.71/39.12  (41) {G3,W19,D6,L1,V3,M1} P(26,8);d(4);d(31);d(24);d(24);d(0) { ld( X, ld( 
% 38.71/39.12    mult( Y, X ), mult( Y, mult( X, Z ) ) ) ) ==> ld( mult( Y, X ), mult( Y, 
% 38.71/39.12    Z ) ) }.
% 38.71/39.12  (42) {G1,W31,D7,L1,V4,M1} P(8,1) { ld( ld( mult( X, Y ), mult( X, mult( Y, 
% 38.71/39.12    Z ) ) ), ld( mult( X, Y ), mult( X, mult( Y, mult( Z, T ) ) ) ) ) ==> ld
% 38.71/39.12    ( mult( X, Y ), mult( X, mult( Y, T ) ) ) }.
% 38.71/39.12  (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult( X, Y ) )
% 38.71/39.12     }.
% 38.71/39.12  (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y ) }.
% 38.71/39.12  (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X ) }.
% 38.71/39.12  (64) {G1,W31,D7,L1,V4,M1} P(9,1) { ld( rd( mult( mult( X, Y ), Z ), mult( Y
% 38.71/39.12    , Z ) ), rd( mult( mult( mult( X, T ), Y ), Z ), mult( Y, Z ) ) ) ==> rd
% 38.71/39.12    ( mult( mult( T, Y ), Z ), mult( Y, Z ) ) }.
% 38.71/39.12  (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> ld( ld( Y, X
% 38.71/39.12     ), Z ) }.
% 38.71/39.12  (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> mult( Z, ld( Y
% 38.71/39.12    , X ) ) }.
% 38.71/39.12  (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i( mult( Y, X
% 38.71/39.12     ) ) }.
% 38.71/39.12  (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) ==> i( X ) }.
% 38.71/39.12  (78) {G5,W19,D5,L1,V3,M1} S(10);d(74) { ld( ld( mult( Y, Z ), Z ), ld( Z, 
% 38.71/39.12    mult( X, Z ) ) ) ==> ld( Z, mult( mult( Y, X ), Z ) ) }.
% 38.71/39.12  (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, X ) }.
% 38.71/39.12  (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> ld( rd( X, Y
% 38.71/39.12     ), Z ) }.
% 38.71/39.12  (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> mult( Z, rd( X
% 38.71/39.12    , Y ) ) }.
% 38.71/39.12  (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) ) ==> rd( rd
% 38.71/39.12    ( Y, X ), Z ) }.
% 38.71/39.12  (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) ) ==> rd( ld
% 38.71/39.12    ( Y, X ), Z ) }.
% 38.71/39.12  (105) {G1,W30,D6,L2,V3,M2} P(12,1) { ld( X, mult( mult( mult( X, Y ), X ), 
% 38.71/39.12    Z ) ) ==> mult( Y, mult( X, Z ) ), ! mult( mult( X, Y ), mult( Z, X ) ) 
% 38.71/39.12    ==> mult( mult( X, mult( Y, Z ) ), X ) }.
% 38.71/39.12  (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, mult( Y, X )
% 38.71/39.12     ) ==> mult( mult( X, Y ), X ) }.
% 38.71/39.12  (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { mult( X, mult
% 38.71/39.12    ( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.71/39.12  (110) {G5,W12,D5,L1,V3,M1} P(80,31) { ld( ld( rd( Y, X ), Z ), rd( X, Y ) )
% 38.71/39.12     ==> i( Z ) }.
% 38.71/39.12  (111) {G5,W11,D5,L1,V3,M1} P(80,6);d(24) { ld( rd( X, Y ), ld( rd( Y, X ), 
% 38.71/39.12    Z ) ) ==> Z }.
% 38.71/39.12  (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y ) ) ) ==> 
% 38.71/39.12    mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.71/39.12  (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y ) ), T ) ==> 
% 38.71/39.12    ld( rd( rd( Y, Z ), X ), T ) }.
% 38.71/39.12  (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y ) ) ) ==> 
% 38.71/39.12    mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.71/39.12  (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y ) ), T ) ==> 
% 38.71/39.12    ld( rd( ld( Y, Z ), X ), T ) }.
% 38.71/39.12  (116) {G5,W12,D5,L1,V3,M1} P(75,77);d(74) { ld( ld( ld( Y, Z ), X ), ld( Z
% 38.71/39.12    , Y ) ) ==> i( X ) }.
% 38.71/39.12  (117) {G5,W11,D5,L1,V3,M1} P(74,6);d(24) { ld( ld( X, Y ), ld( ld( Y, X ), 
% 38.71/39.12    Z ) ) ==> Z }.
% 38.71/39.12  (119) {G5,W19,D5,L1,V3,M1} P(108,74);d(74);d(74) { ld( ld( Y, X ), mult( Z
% 38.71/39.12    , ld( X, Y ) ) ) ==> ld( ld( Z, ld( Y, X ) ), ld( X, Y ) ) }.
% 38.71/39.12  (121) {G5,W19,D5,L1,V3,M1} P(108,80);d(80);d(74) { ld( rd( Y, X ), mult( Z
% 38.71/39.12    , rd( X, Y ) ) ) ==> ld( ld( Z, rd( Y, X ) ), rd( X, Y ) ) }.
% 38.71/39.12  (122) {G6,W15,D5,L1,V3,M1} P(80,108);d(113) { mult( Z, ld( rd( Y, X ), Z )
% 38.71/39.12     ) ==> ld( rd( rd( Y, X ), Z ), Z ) }.
% 38.71/39.12  (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld( X, Y ), X
% 38.71/39.12     ) ==> ld( X, rd( Y, X ) ) }.
% 38.71/39.12  (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld( X, Y ) ) 
% 38.71/39.12    ==> ld( rd( X, Y ), Y ) }.
% 38.71/39.12  (126) {G3,W12,D5,L1,V2,M1} P(108,31) { ld( mult( mult( X, Y ), X ), X ) ==>
% 38.71/39.12     i( mult( Y, X ) ) }.
% 38.71/39.12  (130) {G6,W11,D5,L1,V2,M1} P(2,108);d(113) { ld( rd( rd( Y, X ), Y ), Y ) 
% 38.71/39.12    ==> mult( Y, X ) }.
% 38.71/39.12  (133) {G2,W15,D5,L1,V0,M1} R(14,11);d(108) { ! mult( b, mult( mult( a, c )
% 38.71/39.12    , a ) ) ==> mult( mult( mult( b, a ), c ), a ) }.
% 38.71/39.12  (134) {G4,W12,D5,L1,V2,M1} P(124,53) { ld( ld( X, Y ), ld( X, rd( Y, X ) )
% 38.71/39.12     ) ==> i( X ) }.
% 38.71/39.12  (135) {G5,W12,D5,L1,V2,M1} P(53,124);d(76) { ld( X, rd( rd( X, Y ), X ) ) 
% 38.71/39.12    ==> i( mult( X, Y ) ) }.
% 38.71/39.12  (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X ), X ), X ) 
% 38.71/39.12    ==> ld( X, Y ) }.
% 38.71/39.12  (141) {G6,W19,D5,L1,V3,M1} P(125,74);d(75) { ld( ld( Y, X ), ld( Z, ld( X, 
% 38.71/39.12    Y ) ) ) ==> ld( mult( Z, ld( Y, X ) ), ld( X, Y ) ) }.
% 38.71/39.12  (143) {G6,W15,D5,L1,V2,M1} P(53,125);d(33);d(81) { ld( mult( X, rd( Y, X )
% 38.71/39.12     ), rd( X, Y ) ) ==> rd( rd( X, Y ), Y ) }.
% 38.71/39.12  (144) {G6,W11,D5,L1,V2,M1} P(31,125);d(33) { ld( rd( mult( X, Y ), X ), X )
% 38.71/39.12     ==> rd( X, Y ) }.
% 38.71/39.12  (147) {G7,W15,D5,L1,V2,M1} P(125,109);d(122) { mult( mult( X, X ), ld( Y, X
% 38.71/39.12     ) ) ==> ld( rd( rd( Y, X ), X ), X ) }.
% 38.71/39.12  (149) {G3,W15,D5,L1,V2,M1} P(108,109);d(108);d(109) { mult( mult( X, X ), 
% 38.71/39.12    mult( Y, X ) ) ==> mult( mult( mult( X, X ), Y ), X ) }.
% 38.71/39.12  (152) {G4,W15,D5,L1,V2,M1} P(109,12);d(149);d(109);q { mult( mult( X, X ), 
% 38.71/39.12    mult( X, Y ) ) ==> mult( mult( mult( X, X ), X ), Y ) }.
% 38.71/39.12  (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { ld( X, ld( X
% 38.71/39.12    , Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.71/39.12  (155) {G3,W11,D4,L1,V2,M1} P(33,109);d(33) { rd( mult( X, X ), Y ) ==> mult
% 38.71/39.12    ( X, rd( X, Y ) ) }.
% 38.71/39.12  (156) {G3,W12,D5,L1,V2,M1} P(109,31) { ld( mult( mult( X, X ), Y ), X ) ==>
% 38.71/39.12     i( mult( X, Y ) ) }.
% 38.71/39.12  (159) {G5,W11,D4,L1,V2,M1} P(6,109);d(24);d(33);d(80);d(34) { ld( mult( X, 
% 38.71/39.12    X ), mult( X, Y ) ) ==> ld( X, Y ) }.
% 38.71/39.12  (160) {G6,W15,D5,L1,V2,M1} P(2,109);d(80);d(113);d(81);d(80) { ld( ld( rd( 
% 38.71/39.12    X, Y ), rd( Y, X ) ), Y ) ==> ld( rd( Y, X ), X ) }.
% 38.71/39.12  (161) {G3,W11,D4,L1,V2,M1} P(0,109) { mult( mult( X, X ), ld( X, Y ) ) ==> 
% 38.71/39.12    mult( X, Y ) }.
% 38.71/39.12  (163) {G6,W19,D5,L1,V2,M1} P(154,125);d(74);d(75);d(125) { ld( ld( Y, X ), 
% 38.71/39.12    ld( mult( X, X ), Y ) ) ==> ld( ld( rd( Y, X ), X ), ld( X, Y ) ) }.
% 38.71/39.12  (164) {G6,W15,D5,L1,V2,M1} P(154,124);d(124);d(154) { rd( ld( mult( X, X )
% 38.71/39.12    , Y ), X ) ==> ld( mult( X, X ), rd( Y, X ) ) }.
% 38.71/39.12  (165) {G6,W15,D5,L1,V3,M1} P(154,74);d(74) { ld( ld( Y, mult( X, X ) ), Z )
% 38.71/39.12     ==> ld( ld( ld( X, Y ), X ), Z ) }.
% 38.71/39.12  (167) {G6,W13,D5,L1,V2,M1} P(52,154);d(52);d(52) { i( mult( Y, mult( X, X )
% 38.71/39.12     ) ) ==> i( mult( mult( Y, X ), X ) ) }.
% 38.71/39.12  (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X ) ) ==> ld( 
% 38.71/39.12    ld( X, Y ), X ) }.
% 38.71/39.12  (169) {G6,W12,D4,L1,V2,M1} P(53,154);d(52) { ld( mult( X, X ), rd( X, Y ) )
% 38.71/39.12     ==> i( mult( Y, X ) ) }.
% 38.71/39.12  (171) {G6,W11,D5,L1,V2,M1} P(154,0) { mult( X, ld( mult( X, X ), Y ) ) ==> 
% 38.71/39.12    ld( X, Y ) }.
% 38.71/39.12  (174) {G7,W15,D5,L1,V2,M1} P(168,124);d(155) { rd( ld( ld( Y, X ), Y ), X )
% 38.71/39.12     ==> ld( X, mult( Y, rd( Y, X ) ) ) }.
% 38.71/39.12  (178) {G7,W11,D4,L1,V2,M1} P(168,22);d(52);d(22) { mult( X, mult( Y, Y ) ) 
% 38.71/39.12    ==> mult( mult( X, Y ), Y ) }.
% 38.71/39.12  (179) {G7,W11,D5,L1,V2,M1} P(168,0) { mult( X, ld( ld( Y, X ), Y ) ) ==> 
% 38.71/39.12    mult( Y, Y ) }.
% 38.71/39.12  (182) {G8,W15,D5,L1,V2,M1} P(178,109);d(178) { mult( X, mult( mult( X, Y )
% 38.71/39.12    , Y ) ) ==> mult( mult( mult( X, X ), Y ), Y ) }.
% 38.71/39.12  (185) {G8,W11,D4,L1,V2,M1} P(24,178);d(52);d(33);d(33);d(33) { rd( Y, mult
% 38.71/39.12    ( X, X ) ) ==> rd( rd( Y, X ), X ) }.
% 38.71/39.12  (189) {G9,W12,D5,L1,V2,M1} P(185,53) { ld( X, rd( rd( X, Y ), Y ) ) ==> i( 
% 38.71/39.12    mult( Y, Y ) ) }.
% 38.71/39.12  (190) {G9,W11,D5,L1,V2,M1} P(185,19) { ld( rd( rd( X, Y ), Y ), X ) ==> 
% 38.71/39.12    mult( Y, Y ) }.
% 38.71/39.12  (203) {G6,W19,D5,L1,V3,M1} P(80,159);d(80) { ld( ld( rd( Y, X ), rd( X, Y )
% 38.71/39.12     ), ld( rd( Y, X ), Z ) ) ==> ld( rd( X, Y ), Z ) }.
% 38.71/39.12  (204) {G6,W12,D4,L1,V2,M1} P(159,77) { rd( ld( X, Y ), mult( X, Y ) ) ==> i
% 38.71/39.12    ( mult( X, X ) ) }.
% 38.71/39.12  (205) {G6,W11,D4,L1,V2,M1} P(159,17);d(75) { mult( mult( X, Y ), ld( Y, X )
% 38.71/39.12     ) ==> mult( X, X ) }.
% 38.71/39.12  (218) {G7,W11,D4,L1,V2,M1} P(33,205);d(80);d(22) { ld( rd( Y, X ), mult( Y
% 38.71/39.12    , X ) ) ==> mult( X, X ) }.
% 38.71/39.12  (223) {G7,W15,D5,L1,V2,M1} P(2,205);d(80) { mult( X, ld( Y, rd( X, Y ) ) ) 
% 38.71/39.12    ==> ld( rd( Y, X ), rd( X, Y ) ) }.
% 38.71/39.12  (240) {G8,W15,D5,L1,V2,M1} P(0,218);d(75);d(125);d(74) { ld( ld( Y, X ), ld
% 38.71/39.12    ( X, Y ) ) ==> ld( ld( rd( Y, X ), X ), Y ) }.
% 38.71/39.12  (242) {G8,W15,D5,L1,V2,M1} P(218,161);d(178);d(113);d(74);d(81);d(165);d(19
% 38.71/39.12    );d(80) { ld( rd( Y, X ), mult( X, Y ) ) ==> ld( ld( X, rd( Y, X ) ), Y )
% 38.71/39.12     }.
% 38.71/39.12  (256) {G6,W15,D6,L1,V4,M1} P(75,111) { ld( mult( X, ld( Z, Y ) ), ld( rd( 
% 38.71/39.12    ld( Y, Z ), X ), T ) ) ==> T }.
% 38.71/39.12  (258) {G6,W15,D6,L1,V4,M1} P(81,111) { ld( mult( X, rd( Z, Y ) ), ld( rd( 
% 38.71/39.12    rd( Y, Z ), X ), T ) ) ==> T }.
% 38.71/39.12  (260) {G7,W15,D5,L1,V2,M1} P(168,41);d(1);d(154);d(159) { ld( mult( mult( X
% 38.71/39.12    , Y ), X ), mult( mult( X, Y ), Y ) ) ==> ld( X, Y ) }.
% 38.71/39.12  (266) {G4,W19,D7,L1,V3,M1} P(6,41);d(24);d(24) { ld( mult( X, Y ), ld( Y, 
% 38.71/39.12    ld( X, mult( mult( X, Y ), Z ) ) ) ) ==> ld( Y, ld( X, Z ) ) }.
% 38.71/39.12  (267) {G4,W19,D5,L1,V3,M1} P(6,41);d(22);d(33) { mult( X, ld( rd( Z, X ), 
% 38.71/39.12    mult( Z, Y ) ) ) ==> ld( rd( Z, X ), mult( Z, mult( X, Y ) ) ) }.
% 38.71/39.12  (269) {G5,W19,D6,L1,V3,M1} P(41,17);d(75);d(74) { ld( ld( mult( Y, mult( X
% 38.71/39.12    , Z ) ), mult( Y, X ) ), ld( mult( Y, Z ), mult( Y, X ) ) ) ==> X }.
% 38.71/39.12  (270) {G4,W19,D5,L1,V3,M1} P(41,0) { mult( X, ld( mult( Y, X ), mult( Y, Z
% 38.71/39.12     ) ) ) ==> ld( mult( Y, X ), mult( Y, mult( X, Z ) ) ) }.
% 38.71/39.12  (275) {G10,W15,D6,L1,V2,M1} P(190,125);d(178) { ld( rd( rd( rd( X, Y ), Y )
% 38.71/39.12    , X ), X ) ==> mult( mult( X, Y ), Y ) }.
% 38.71/39.12  (294) {G4,W19,D5,L1,V3,M1} P(26,42);d(4);d(20);d(27);d(54);d(33) { ld( mult
% 38.71/39.12    ( Y, Z ), mult( Y, rd( Z, X ) ) ) ==> ld( mult( Y, mult( Z, X ) ), mult( 
% 38.71/39.12    Y, Z ) ) }.
% 38.71/39.12  (319) {G7,W19,D6,L1,V3,M1} P(81,144);d(80);d(74) { ld( ld( ld( Z, rd( Y, X
% 38.71/39.12     ) ), rd( Y, X ) ), rd( X, Y ) ) ==> rd( rd( X, Y ), Z ) }.
% 38.71/39.12  (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y ) ) ==> rd( 
% 38.71/39.12    rd( X, Y ), X ) }.
% 38.71/39.12  (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), X ) ==> mult
% 38.71/39.12    ( X, rd( Y, X ) ) }.
% 38.71/39.12  (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(74);d(54) { 
% 38.71/39.12    ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.71/39.12  (330) {G8,W11,D5,L1,V2,M1} P(320,2);d(80);d(81) { ld( mult( X, rd( Y, X ) )
% 38.71/39.12    , mult( X, Y ) ) ==> X }.
% 38.71/39.12  (331) {G8,W15,D5,L1,V2,M1} P(2,320);d(81);d(80);d(81) { ld( mult( Y, rd( Y
% 38.71/39.12    , X ) ), rd( Y, X ) ) ==> rd( rd( X, Y ), X ) }.
% 38.71/39.12  (336) {G9,W15,D6,L1,V3,M1} P(329,117) { ld( ld( mult( Y, X ), X ), ld( ld( 
% 38.71/39.12    ld( Y, X ), X ), Z ) ) ==> Z }.
% 38.71/39.12  (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X ) ) ==> ld( 
% 38.71/39.12    ld( Y, X ), X ) }.
% 38.71/39.12  (360) {G10,W12,D5,L1,V2,M1} P(347,77) { rd( ld( ld( Y, X ), X ), mult( Y, X
% 38.71/39.12     ) ) ==> i( X ) }.
% 38.71/39.12  (363) {G8,W15,D5,L1,V2,M1} P(321,218) { ld( mult( X, rd( Y, X ) ), mult( 
% 38.71/39.12    mult( X, Y ), X ) ) ==> mult( X, X ) }.
% 38.71/39.12  (375) {G9,W15,D5,L1,V2,M1} P(25,330);d(33);d(321) { ld( mult( Y, rd( X, Y )
% 38.71/39.12     ), mult( mult( Y, X ), X ) ) ==> mult( Y, X ) }.
% 38.71/39.12  (387) {G9,W15,D6,L1,V2,M1} P(139,329);d(154);d(74) { ld( ld( ld( Y, rd( X, 
% 38.71/39.12    Y ) ), Y ), Y ) ==> ld( mult( Y, Y ), X ) }.
% 38.71/39.12  (388) {G6,W19,D5,L1,V2,M1} P(139,124);d(75);d(74);d(17) { ld( ld( X, Y ), 
% 38.71/39.12    ld( Y, rd( X, Y ) ) ) ==> ld( ld( rd( X, Y ), Y ), rd( X, Y ) ) }.
% 38.71/39.12  (415) {G8,W19,D5,L1,V2,M1} P(144,204);d(2);d(91);d(81);d(80);d(321);d(320)
% 38.71/39.12     { ld( mult( X, rd( Y, X ) ), rd( rd( X, Y ), X ) ) ==> rd( rd( X, Y ), 
% 38.71/39.12    mult( X, Y ) ) }.
% 38.71/39.12  (423) {G7,W15,D5,L1,V2,M1} P(169,161);d(33);d(155);d(155);d(152);d(25);d(33
% 38.71/39.12    ) { rd( mult( mult( X, X ), X ), Y ) ==> mult( mult( X, X ), rd( X, Y ) )
% 38.71/39.12     }.
% 38.71/39.12  (427) {G9,W19,D6,L1,V3,M1} P(74,169);d(240);d(92) { ld( ld( ld( rd( Y, X )
% 38.71/39.12    , X ), Y ), rd( ld( X, Y ), Z ) ) ==> rd( ld( Y, X ), Z ) }.
% 38.71/39.12  (435) {G9,W19,D7,L1,V3,M1} P(154,116);d(74);d(240);d(54) { ld( ld( ld( ld( 
% 38.71/39.12    rd( Y, X ), X ), Y ), Z ), ld( Y, X ) ) ==> ld( Z, ld( X, Y ) ) }.
% 38.71/39.12  (445) {G6,W16,D6,L1,V4,M1} P(81,110) { ld( ld( mult( X, rd( Z, Y ) ), T ), 
% 38.71/39.12    rd( rd( Y, Z ), X ) ) ==> i( T ) }.
% 38.71/39.12  (449) {G6,W16,D6,L1,V4,M1} P(75,91) { i( mult( T, mult( X, ld( Z, Y ) ) ) )
% 38.71/39.12     ==> rd( rd( ld( Y, Z ), X ), T ) }.
% 38.71/39.12  (450) {G6,W16,D6,L1,V4,M1} P(81,91) { i( mult( T, mult( X, rd( Z, Y ) ) ) )
% 38.71/39.12     ==> rd( rd( rd( Y, Z ), X ), T ) }.
% 38.71/39.12  (459) {G11,W15,D5,L1,V2,M1} P(53,360);d(112);d(74);d(52);d(22);d(113);d(79)
% 38.71/39.12     { ld( rd( rd( Y, X ), Y ), rd( rd( Y, X ), X ) ) ==> rd( Y, X ) }.
% 38.71/39.12  (473) {G8,W16,D6,L1,V2,M1} P(178,156);d(167) { ld( mult( mult( mult( X, X )
% 38.71/39.12    , Y ), Y ), X ) ==> i( mult( mult( X, Y ), Y ) ) }.
% 38.71/39.12  (478) {G8,W16,D6,L1,V2,M1} P(320,135);d(109) { ld( X, rd( rd( rd( X, Y ), X
% 38.71/39.12     ), X ) ) ==> i( mult( mult( X, X ), Y ) ) }.
% 38.71/39.12  (482) {G9,W16,D6,L1,V2,M1} P(126,329);d(52) { ld( mult( mult( mult( X, Y )
% 38.71/39.12    , X ), X ), X ) ==> i( mult( mult( Y, X ), X ) ) }.
% 38.71/39.12  (490) {G7,W19,D6,L1,V4,M1} P(115,108);d(122) { mult( mult( T, mult( X, ld( 
% 38.71/39.12    Y, Z ) ) ), T ) ==> ld( rd( rd( ld( Z, Y ), X ), T ), T ) }.
% 38.71/39.12  (495) {G6,W19,D6,L1,V5,M1} P(75,112) { rd( T, mult( U, mult( X, ld( Z, Y )
% 38.71/39.12     ) ) ) ==> mult( T, rd( rd( ld( Y, Z ), X ), U ) ) }.
% 38.71/39.12  (496) {G6,W19,D6,L1,V5,M1} P(81,112) { rd( T, mult( U, mult( X, rd( Z, Y )
% 38.71/39.12     ) ) ) ==> mult( T, rd( rd( rd( Y, Z ), X ), U ) ) }.
% 38.71/39.12  (503) {G7,W19,D6,L1,V4,M1} P(113,108);d(122) { mult( mult( T, mult( X, rd( 
% 38.71/39.12    Y, Z ) ) ), T ) ==> ld( rd( rd( rd( Z, Y ), X ), T ), T ) }.
% 38.71/39.12  (504) {G6,W19,D6,L1,V5,M1} P(75,113) { mult( mult( T, mult( X, ld( Z, Y ) )
% 38.71/39.12     ), U ) ==> ld( rd( rd( ld( Y, Z ), X ), T ), U ) }.
% 38.71/39.12  (505) {G6,W19,D6,L1,V5,M1} P(81,113) { mult( mult( T, mult( X, rd( Z, Y ) )
% 38.71/39.12     ), U ) ==> ld( rd( rd( rd( Y, Z ), X ), T ), U ) }.
% 38.71/39.12  (516) {G12,W15,D5,L1,V2,M1} P(459,179);d(80);d(81);d(53);d(52);d(450);d(80)
% 38.71/39.12    ;d(81);d(415) { rd( rd( X, Y ), mult( X, Y ) ) ==> rd( rd( rd( X, Y ), Y
% 38.71/39.12     ), X ) }.
% 38.71/39.12  (524) {G13,W15,D5,L1,V2,M1} P(76,516);d(76);d(24);d(74);d(54);d(34);d(80);d
% 38.71/39.12    (34);d(109) { ld( mult( Y, X ), ld( Y, X ) ) ==> ld( mult( mult( Y, Y ), 
% 38.71/39.12    X ), X ) }.
% 38.71/39.12  (538) {G14,W15,D5,L1,V2,M1} P(24,524);d(22);d(33);d(80);d(34) { ld( ld( X, 
% 38.71/39.12    Y ), mult( X, Y ) ) ==> ld( ld( mult( X, X ), Y ), Y ) }.
% 38.71/39.12  (541) {G14,W15,D6,L1,V2,M1} P(524,0) { mult( mult( X, Y ), ld( mult( mult( 
% 38.71/39.12    X, X ), Y ), Y ) ) ==> ld( X, Y ) }.
% 38.71/39.12  (571) {G9,W15,D5,L1,V2,M1} P(423,79);d(91);d(185) { rd( Y, mult( mult( X, X
% 38.71/39.12     ), X ) ) ==> rd( rd( rd( Y, X ), X ), X ) }.
% 38.71/39.12  (580) {G10,W15,D5,L1,V2,M1} P(24,571);d(33);d(81);d(75);d(125);d(76);d(22);
% 38.71/39.12    d(34);d(80);d(81);d(24);d(76);d(52);d(22) { mult( Y, mult( mult( X, X ), 
% 38.71/39.12    X ) ) ==> mult( mult( mult( Y, X ), X ), X ) }.
% 38.71/39.12  (593) {G11,W15,D5,L1,V2,M1} P(580,24);d(24);d(74);d(74);d(154) { ld( X, 
% 38.71/39.12    mult( mult( Y, Y ), Y ) ) ==> ld( ld( mult( Y, Y ), X ), Y ) }.
% 38.71/39.12  (685) {G5,W19,D5,L1,V3,M1} P(26,64);d(5);d(16);d(27);d(79);d(24);d(74) { rd
% 38.71/39.12    ( mult( Y, Z ), mult( mult( X, Y ), Z ) ) ==> rd( ld( ld( Y, X ), Z ), 
% 38.71/39.12    mult( Y, Z ) ) }.
% 38.71/39.12  (698) {G10,W15,D5,L1,V2,M1} P(375,0);d(113) { ld( rd( rd( X, Y ), X ), mult
% 38.71/39.12    ( X, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.71/39.12  (708) {G11,W19,D6,L1,V3,M1} P(698,74) { ld( ld( mult( X, Y ), rd( rd( X, Y
% 38.71/39.12     ), X ) ), Z ) ==> mult( mult( mult( X, Y ), Y ), Z ) }.
% 38.71/39.12  (709) {G11,W19,D6,L1,V3,M1} P(698,75) { mult( Z, ld( mult( X, Y ), rd( rd( 
% 38.71/39.12    X, Y ), X ) ) ) ==> rd( Z, mult( mult( X, Y ), Y ) ) }.
% 38.71/39.12  (712) {G11,W16,D5,L1,V2,M1} P(698,54) { ld( mult( X, Y ), rd( rd( X, Y ), X
% 38.71/39.12     ) ) ==> i( mult( mult( X, Y ), Y ) ) }.
% 38.71/39.12  (755) {G8,W15,D5,L1,V2,M1} P(24,260);d(33);d(124);d(74);d(22) { ld( ld( X, 
% 38.71/39.12    rd( Y, X ) ), ld( ld( Y, X ), Y ) ) ==> mult( X, Y ) }.
% 38.71/39.12  (764) {G9,W15,D5,L1,V2,M1} P(135,755);d(22);d(19) { mult( mult( X, Y ), ld
% 38.71/39.12    ( Y, rd( X, Y ) ) ) ==> mult( X, rd( X, Y ) ) }.
% 38.71/39.12  (766) {G9,W19,D6,L1,V2,M1} P(134,755);d(75);d(119);d(134);d(22);d(125);d(22
% 38.71/39.12    );d(0);d(74) { ld( ld( rd( Y, X ), X ), ld( X, Y ) ) ==> ld( ld( rd( rd( 
% 38.71/39.12    Y, X ), X ), X ), Y ) }.
% 38.71/39.12  (790) {G10,W19,D5,L1,V2,M1} P(321,764);d(1) { mult( mult( X, Y ), mult( X, 
% 38.71/39.12    rd( Y, X ) ) ) ==> mult( mult( mult( X, Y ), X ), rd( Y, X ) ) }.
% 38.71/39.12  (826) {G10,W19,D5,L1,V3,M1} S(78);d(347);d(347) { ld( ld( mult( Y, Z ), Z )
% 38.71/39.12    , ld( ld( X, Z ), Z ) ) ==> ld( ld( mult( Y, X ), Z ), Z ) }.
% 38.71/39.12  (853) {G9,W15,D5,L1,V2,M1} P(125,242);d(77);d(22);d(52);d(22) { mult( Y, ld
% 38.71/39.12    ( rd( Y, X ), X ) ) ==> mult( mult( Y, X ), ld( Y, X ) ) }.
% 38.71/39.12  (855) {G9,W15,D5,L1,V2,M1} P(108,242);d(3) { ld( Y, mult( mult( X, Y ), X )
% 38.71/39.12     ) ==> ld( ld( X, Y ), mult( Y, X ) ) }.
% 38.71/39.12  (858) {G9,W15,D5,L1,V2,M1} P(76,242);d(22);d(33);d(52);d(92);d(22) { rd( 
% 38.71/39.12    mult( mult( Y, X ), Y ), X ) ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.12  (864) {G10,W15,D5,L1,V2,M1} P(853,92);d(92) { rd( ld( Y, X ), mult( X, Y )
% 38.71/39.12     ) ==> rd( ld( Y, rd( X, Y ) ), X ) }.
% 38.71/39.12  (881) {G11,W19,D5,L1,V2,M1} P(125,864);d(75);d(74);d(329);d(17);d(174) { ld
% 38.71/39.12    ( ld( mult( Y, X ), X ), ld( X, rd( Y, X ) ) ) ==> ld( X, mult( Y, rd( Y
% 38.71/39.12    , X ) ) ) }.
% 38.71/39.12  (1002) {G10,W19,D7,L1,V2,M1} P(171,182);d(74);d(163);d(766);d(115);d(185);d
% 38.71/39.12    (168);d(77);d(76);d(22);d(115);d(77);d(22);d(125);d(155) { mult( X, ld( 
% 38.71/39.12    ld( rd( rd( Y, X ), X ), X ), Y ) ) ==> ld( mult( X, rd( X, Y ) ), Y )
% 38.71/39.12     }.
% 38.71/39.12  (1007) {G11,W19,D6,L1,V2,M1} P(31,174);d(22);d(108);d(858);d(321);d(790) { 
% 38.71/39.12    ld( X, mult( mult( mult( X, Y ), X ), rd( Y, X ) ) ) ==> mult( mult( Y, X
% 38.71/39.12     ), rd( Y, X ) ) }.
% 38.71/39.12  (1067) {G12,W15,D5,L1,V2,M1} P(764,105);d(321);d(74);d(790);d(139);d(1007);
% 38.71/39.12    d(125);d(0);d(320);d(698);d(490);d(321);d(31);d(76);d(76);d(22);d(503);d(
% 38.71/39.13    275);q { mult( Y, mult( X, rd( Y, X ) ) ) ==> mult( mult( Y, X ), rd( Y, 
% 38.71/39.13    X ) ) }.
% 38.71/39.13  (1069) {G13,W15,D5,L1,V2,M1} P(360,1067);d(74);d(329);d(33);d(3);d(33);d(74
% 38.71/39.13    );d(329);d(174);d(3);d(855) { ld( ld( X, Y ), mult( Y, X ) ) ==> ld( ld( 
% 38.71/39.13    mult( X, Y ), Y ), X ) }.
% 38.71/39.13  (1078) {G13,W15,D5,L1,V2,M1} P(124,1067);d(74);d(0);d(74);d(74);d(329);d(
% 38.71/39.13    881) { ld( X, mult( Y, rd( Y, X ) ) ) ==> ld( ld( Y, X ), rd( Y, X ) )
% 38.71/39.13     }.
% 38.71/39.13  (1080) {G13,W16,D5,L1,V2,M1} P(1067,25);d(685);d(112);d(74) { ld( ld( rd( X
% 38.71/39.13    , Y ), ld( Y, X ) ), rd( rd( Y, X ), Y ) ) ==> i( X ) }.
% 38.71/39.13  (1085) {G13,W15,D5,L1,V2,M1} P(3,1067) { mult( mult( X, Y ), mult( Y, X ) )
% 38.71/39.13     ==> mult( mult( mult( X, Y ), Y ), X ) }.
% 38.71/39.13  (1089) {G14,W15,D5,L1,V2,M1} P(134,1069);d(22);d(74);d(766);d(1002);d(74);d
% 38.71/39.13    (388);d(116);d(22);d(80) { ld( rd( X, Y ), ld( X, Y ) ) ==> ld( mult( X, 
% 38.71/39.13    rd( X, Y ) ), Y ) }.
% 38.71/39.13  (1099) {G14,W15,D5,L1,V2,M1} P(33,1069);d(22);d(52);d(92);d(347);d(22) { rd
% 38.71/39.13    ( ld( mult( Y, X ), X ), Y ) ==> ld( mult( Y, X ), rd( X, Y ) ) }.
% 38.71/39.13  (1241) {G14,W15,D5,L1,V2,M1} P(1080,116);d(22);d(79);d(81) { mult( X, ld( 
% 38.71/39.13    ld( Y, X ), rd( X, Y ) ) ) ==> mult( Y, rd( X, Y ) ) }.
% 38.71/39.13  (1253) {G14,W15,D5,L1,V2,M1} P(1080,77);d(81);d(24);d(81);d(54) { ld( X, 
% 38.71/39.13    mult( Y, rd( X, Y ) ) ) ==> ld( ld( Y, X ), rd( X, Y ) ) }.
% 38.71/39.13  (1276) {G15,W15,D5,L1,V2,M1} P(52,1241);d(24);d(22);d(76);d(33);d(33);d(320
% 38.71/39.13    ) { ld( Y, rd( mult( Y, X ), mult( X, Y ) ) ) ==> rd( rd( X, Y ), X ) }.
% 38.71/39.13  (1280) {G15,W15,D5,L1,V2,M1} P(1241,31);d(54) { ld( rd( X, Y ), ld( Y, X )
% 38.71/39.13     ) ==> ld( mult( Y, rd( X, Y ) ), X ) }.
% 38.71/39.13  (1296) {G16,W15,D5,L1,V2,M1} P(1276,0) { rd( mult( X, Y ), mult( Y, X ) ) 
% 38.71/39.13    ==> mult( X, rd( rd( Y, X ), Y ) ) }.
% 38.71/39.13  (1305) {G17,W15,D5,L1,V2,M1} P(1296,79);d(91);d(81);d(1296) { rd( mult( Y, 
% 38.71/39.13    rd( X, Y ) ), X ) ==> mult( Y, rd( rd( X, Y ), X ) ) }.
% 38.71/39.13  (1314) {G18,W15,D5,L1,V2,M1} P(24,1305);d(34);d(347);d(24);d(321);d(1253)
% 38.71/39.13     { rd( ld( ld( Y, X ), X ), Y ) ==> ld( ld( Y, X ), rd( X, Y ) ) }.
% 38.71/39.13  (1397) {G11,W19,D6,L1,V3,M1} P(126,826);d(22) { mult( mult( Y, X ), ld( ld
% 38.71/39.13    ( Z, X ), X ) ) ==> ld( ld( mult( mult( X, Y ), Z ), X ), X ) }.
% 38.71/39.13  (1399) {G11,W19,D6,L1,V3,M1} P(139,826) { ld( ld( mult( Z, Y ), Y ), ld( Y
% 38.71/39.13    , X ) ) ==> ld( ld( mult( Z, rd( X, Y ) ), Y ), Y ) }.
% 38.71/39.13  (1400) {G11,W19,D5,L1,V3,M1} P(52,826);d(22);d(33);d(113);d(52);d(52);d(91)
% 38.71/39.13    ;d(114);d(80);d(22);d(321);d(52);d(92);d(22);d(321) { ld( rd( rd( Y, X )
% 38.71/39.13    , Y ), mult( Y, rd( Z, Y ) ) ) ==> mult( Y, rd( mult( X, Z ), Y ) ) }.
% 38.71/39.13  (1401) {G11,W19,D5,L1,V3,M1} P(24,826);d(24) { ld( ld( ld( X, Y ), Y ), ld
% 38.71/39.13    ( ld( Z, Y ), Y ) ) ==> ld( ld( ld( X, Z ), Y ), Y ) }.
% 38.71/39.13  (1408) {G12,W19,D6,L1,V3,M1} P(124,1400);d(0) { mult( X, rd( mult( Z, ld( X
% 38.71/39.13    , Y ) ), X ) ) ==> ld( rd( rd( X, Z ), X ), rd( Y, X ) ) }.
% 38.71/39.13  (1409) {G12,W19,D5,L1,V3,M1} P(76,1400);d(33);d(320);d(33) { ld( rd( rd( Y
% 38.71/39.13    , Z ), Y ), rd( rd( Y, X ), Y ) ) ==> mult( Y, rd( rd( Z, X ), Y ) ) }.
% 38.71/39.13  (1411) {G12,W19,D6,L1,V3,M1} P(77,1400);d(33) { mult( Y, rd( mult( Z, ld( X
% 38.71/39.13    , Y ) ), Y ) ) ==> ld( rd( rd( Y, Z ), Y ), rd( Y, X ) ) }.
% 38.71/39.13  (1412) {G12,W19,D5,L1,V3,M1} P(34,1400);d(321);d(24) { ld( mult( X, rd( Y, 
% 38.71/39.13    X ) ), mult( X, rd( Z, X ) ) ) ==> mult( X, rd( ld( Y, Z ), X ) ) }.
% 38.71/39.13  (1413) {G12,W19,D5,L1,V3,M1} P(1400,54);d(91) { ld( mult( X, rd( Z, X ) ), 
% 38.71/39.13    rd( rd( X, Y ), X ) ) ==> rd( rd( X, mult( Y, Z ) ), X ) }.
% 38.71/39.13  (1414) {G12,W19,D6,L1,V3,M1} P(3,1400) { mult( Y, rd( mult( Z, mult( X, Y )
% 38.71/39.13     ), Y ) ) ==> ld( rd( rd( Y, Z ), Y ), mult( Y, X ) ) }.
% 38.71/39.13  (1421) {G13,W19,D6,L1,V3,M1} P(124,1412);d(0) { mult( X, rd( ld( Z, ld( X, 
% 38.71/39.13    Y ) ), X ) ) ==> ld( mult( X, rd( Z, X ) ), rd( Y, X ) ) }.
% 38.71/39.13  (1422) {G13,W19,D6,L1,V3,M1} P(77,1412);d(33) { mult( Y, rd( ld( ld( X, Y )
% 38.71/39.13    , Z ), Y ) ) ==> ld( rd( Y, X ), mult( Y, rd( Z, Y ) ) ) }.
% 38.71/39.13  (1423) {G13,W19,D6,L1,V3,M1} P(77,1412);d(33) { mult( Y, rd( ld( Z, ld( X, 
% 38.71/39.13    Y ) ), Y ) ) ==> ld( mult( Y, rd( Z, Y ) ), rd( Y, X ) ) }.
% 38.71/39.13  (1424) {G13,W19,D6,L1,V3,M1} P(3,1412) { mult( Y, rd( ld( mult( X, Y ), Z )
% 38.71/39.13    , Y ) ) ==> ld( mult( Y, X ), mult( Y, rd( Z, Y ) ) ) }.
% 38.71/39.13  (1428) {G13,W19,D6,L1,V3,M1} P(124,1413);d(0);d(114);d(321) { mult( X, rd( 
% 38.71/39.13    rd( ld( Y, X ), Z ), X ) ) ==> ld( rd( Y, X ), rd( rd( X, Z ), X ) ) }.
% 38.71/39.13  (1430) {G13,W19,D6,L1,V3,M1} P(77,1413);d(33);d(114);d(321) { mult( Y, rd( 
% 38.71/39.13    rd( ld( Y, X ), Z ), Y ) ) ==> ld( rd( Y, X ), rd( rd( Y, Z ), Y ) ) }.
% 38.71/39.13  (1436) {G12,W19,D6,L1,V3,M1} P(139,1401) { ld( ld( ld( Z, Y ), Y ), ld( Y, 
% 38.71/39.13    X ) ) ==> ld( ld( ld( Z, rd( X, Y ) ), Y ), Y ) }.
% 38.71/39.13  (1440) {G12,W19,D6,L1,V3,M1} P(19,1401) { ld( ld( ld( Z, X ), X ), ld( Y, X
% 38.71/39.13     ) ) ==> ld( ld( ld( Z, rd( X, Y ) ), X ), X ) }.
% 38.71/39.13  (1441) {G6,W19,D5,L1,V3,M1} P(685,79);d(79);d(75) { rd( mult( mult( Z, X )
% 38.71/39.13    , Y ), mult( X, Y ) ) ==> mult( mult( X, Y ), ld( Y, ld( X, Z ) ) ) }.
% 38.71/39.13  (1442) {G6,W19,D5,L1,V3,M1} P(24,685);d(33);d(80);d(75);d(74);d(75);d(74);d
% 38.71/39.13    (22) { ld( ld( Y, X ), ld( Y, rd( X, Z ) ) ) ==> ld( ld( Y, mult( X, Z )
% 38.71/39.13     ), ld( Y, X ) ) }.
% 38.71/39.13  (1443) {G6,W19,D5,L1,V3,M1} P(33,685);d(33);d(81);d(80);d(81);d(74);d(22)
% 38.71/39.13     { ld( rd( Y, X ), rd( Y, mult( Z, X ) ) ) ==> ld( mult( Y, ld( X, Z ) )
% 38.71/39.13    , rd( Y, X ) ) }.
% 38.71/39.13  (1445) {G6,W19,D5,L1,V3,M1} P(0,685);d(114) { rd( ld( ld( X, Z ), ld( X, Y
% 38.71/39.13     ) ), Y ) ==> mult( Y, rd( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.71/39.13  (1446) {G7,W19,D5,L1,V3,M1} P(1441,139);d(31);d(22);d(74) { ld( mult( Y, Z
% 38.71/39.13     ), mult( mult( X, Y ), Z ) ) ==> ld( ld( ld( Y, X ), Z ), mult( Y, Z ) )
% 38.71/39.13     }.
% 38.71/39.13  (1447) {G7,W19,D5,L1,V3,M1} P(24,1441);d(75);d(33);d(80);d(74);d(74);d(22)
% 38.71/39.13     { ld( ld( Y, X ), ld( Y, mult( X, Z ) ) ) ==> ld( ld( Y, rd( X, Z ) ), 
% 38.71/39.13    ld( Y, X ) ) }.
% 38.71/39.13  (1448) {G7,W19,D5,L1,V3,M1} P(33,1441);d(33);d(81);d(80);d(80);d(22) { ld( 
% 38.71/39.13    rd( Z, Y ), mult( Z, ld( Y, X ) ) ) ==> ld( rd( Z, mult( X, Y ) ), rd( Z
% 38.71/39.13    , Y ) ) }.
% 38.71/39.13  (1450) {G7,W19,D5,L1,V3,M1} P(0,1441) { rd( mult( mult( Z, X ), ld( X, Y )
% 38.71/39.13     ), Y ) ==> mult( Y, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.71/39.13  (1451) {G8,W19,D5,L1,V3,M1} P(24,1446);d(33);d(80);d(22) { ld( ld( X, Y ), 
% 38.71/39.13    ld( rd( X, Z ), Y ) ) ==> ld( ld( mult( X, Z ), Y ), ld( X, Y ) ) }.
% 38.71/39.13  (1452) {G8,W19,D5,L1,V3,M1} P(24,1446);d(74);d(52);d(22) { ld( mult( Y, Z )
% 38.71/39.13    , ld( ld( Y, X ), Z ) ) ==> ld( mult( mult( X, Y ), Z ), mult( Y, Z ) )
% 38.71/39.13     }.
% 38.71/39.13  (1454) {G8,W19,D5,L1,V3,M1} P(0,1446) { ld( Y, mult( mult( Z, X ), ld( X, Y
% 38.71/39.13     ) ) ) ==> ld( ld( ld( X, Z ), ld( X, Y ) ), Y ) }.
% 38.71/39.13  (1458) {G9,W19,D5,L1,V3,M1} P(52,1451);d(22);d(52);d(33);d(112);d(52);d(92)
% 38.71/39.13    ;d(22) { rd( mult( Y, mult( X, Z ) ), mult( Y, X ) ) ==> mult( mult( Y, X
% 38.71/39.13     ), rd( rd( Z, X ), Y ) ) }.
% 38.71/39.13  (1462) {G9,W19,D5,L1,V3,M1} P(53,1451);d(22);d(52);d(92) { rd( ld( rd( X, Y
% 38.71/39.13     ), mult( X, Z ) ), Y ) ==> mult( Y, ld( rd( X, Z ), rd( X, Y ) ) ) }.
% 38.71/39.13  (1465) {G9,W19,D5,L1,V3,M1} P(1,1451) { ld( Y, ld( rd( X, Z ), mult( X, Y )
% 38.71/39.13     ) ) ==> ld( ld( mult( X, Z ), mult( X, Y ) ), Y ) }.
% 38.71/39.13  (1466) {G10,W19,D5,L1,V3,M1} P(1458,139);d(31);d(22);d(80);d(81) { ld( mult
% 38.71/39.13    ( X, Y ), mult( X, mult( Y, Z ) ) ) ==> ld( mult( X, rd( Y, Z ) ), mult( 
% 38.71/39.13    X, Y ) ) }.
% 38.71/39.13  (1469) {G10,W19,D5,L1,V3,M1} P(1458,79);d(91);d(81) { rd( mult( X, Y ), 
% 38.71/39.13    mult( X, mult( Y, Z ) ) ) ==> rd( mult( X, rd( Y, Z ) ), mult( X, Y ) )
% 38.71/39.13     }.
% 38.71/39.13  (1477) {G11,W19,D6,L1,V3,M1} P(1466,0);d(125) { ld( rd( mult( X, rd( Y, Z )
% 38.71/39.13     ), mult( X, Y ) ), mult( X, Y ) ) ==> mult( X, mult( Y, Z ) ) }.
% 38.71/39.13  (1478) {G11,W19,D6,L1,V3,M1} P(0,1466);d(74) { ld( Y, mult( X, ld( ld( Y, X
% 38.71/39.13     ), Z ) ) ) ==> ld( mult( X, rd( ld( X, Y ), Z ) ), Y ) }.
% 38.71/39.13  (1480) {G11,W19,D6,L1,V3,M1} P(108,1469);d(25);d(33) { rd( mult( Z, X ), 
% 38.71/39.13    mult( Z, mult( mult( X, Y ), X ) ) ) ==> rd( rd( Z, Y ), mult( Z, X ) )
% 38.71/39.13     }.
% 38.71/39.13  (1481) {G11,W19,D5,L1,V3,M1} P(24,1469);d(114);d(33);d(80);d(81);d(113);d(
% 38.71/39.13    34) { ld( rd( X, Z ), rd( ld( Y, X ), Z ) ) ==> ld( rd( mult( Y, X ), Z )
% 38.71/39.13    , rd( X, Z ) ) }.
% 38.71/39.13  (1486) {G12,W19,D5,L1,V3,M1} P(130,1481);d(80);d(19) { ld( rd( X, Z ), rd( 
% 38.71/39.13    mult( X, Y ), Z ) ) ==> ld( rd( rd( X, Y ), Z ), rd( X, Z ) ) }.
% 38.71/39.13  (1488) {G12,W19,D6,L1,V3,M1} P(1481,124);d(81);d(74);d(110);d(79);d(81);d(
% 38.71/39.13    121) { ld( ld( rd( ld( Z, X ), Y ), rd( X, Y ) ), rd( Y, X ) ) ==> rd( Y
% 38.71/39.13    , mult( Z, X ) ) }.
% 38.71/39.13  (1489) {G12,W19,D5,L1,V3,M1} P(25,1481);d(22);d(52);d(91) { rd( rd( mult( Y
% 38.71/39.13    , X ), mult( Z, X ) ), Y ) ==> mult( Y, rd( ld( Z, X ), mult( Y, X ) ) )
% 38.71/39.13     }.
% 38.71/39.13  (1490) {G12,W19,D6,L1,V3,M1} P(31,1481);d(76);d(52);d(91) { ld( rd( mult( 
% 38.71/39.13    mult( X, Y ), X ), Z ), rd( X, Z ) ) ==> rd( rd( Z, X ), mult( Z, Y ) )
% 38.71/39.13     }.
% 38.71/39.13  (1496) {G13,W19,D6,L1,V3,M1} P(1486,110);d(79) { ld( ld( rd( rd( X, Z ), Y
% 38.71/39.13     ), rd( X, Y ) ), rd( Y, X ) ) ==> rd( Y, mult( X, Z ) ) }.
% 38.71/39.13  (1499) {G13,W19,D5,L1,V3,M1} P(76,1486);d(22);d(24);d(52);d(91);d(81);d(34)
% 38.71/39.13     { rd( mult( Y, mult( Z, X ) ), mult( Y, X ) ) ==> mult( mult( Y, X ), rd
% 38.71/39.13    ( ld( X, Z ), Y ) ) }.
% 38.71/39.13  (1503) {G13,W19,D5,L1,V3,M1} P(34,1486);d(34);d(34);d(80) { ld( mult( X, Y
% 38.71/39.13     ), mult( mult( X, Z ), Y ) ) ==> ld( ld( rd( Z, X ), Y ), mult( X, Y ) )
% 38.71/39.13     }.
% 38.71/39.13  (1504) {G13,W19,D5,L1,V3,M1} P(33,1486);d(34) { ld( rd( X, Z ), rd( rd( X, 
% 38.71/39.13    Y ), Z ) ) ==> ld( rd( mult( X, Y ), Z ), rd( X, Z ) ) }.
% 38.71/39.13  (1507) {G14,W19,D5,L1,V3,M1} P(1499,139);d(31);d(22);d(80);d(75) { ld( mult
% 38.71/39.13    ( X, Z ), mult( X, mult( Y, Z ) ) ) ==> ld( mult( X, ld( Y, Z ) ), mult( 
% 38.71/39.13    X, Z ) ) }.
% 38.71/39.13  (1508) {G14,W19,D5,L1,V3,M1} P(1499,79);d(91);d(75) { rd( mult( X, Z ), 
% 38.71/39.13    mult( X, mult( Y, Z ) ) ) ==> rd( mult( X, ld( Y, Z ) ), mult( X, Z ) )
% 38.71/39.13     }.
% 38.71/39.13  (1511) {G15,W19,D5,L1,V3,M1} P(24,1507);d(24);d(24) { ld( ld( X, Y ), ld( X
% 38.71/39.13    , mult( Z, Y ) ) ) ==> ld( ld( X, ld( Z, Y ) ), ld( X, Y ) ) }.
% 38.71/39.13  (1512) {G15,W19,D5,L1,V3,M1} P(24,1507);d(22) { ld( mult( Z, Y ), mult( Z, 
% 38.71/39.13    ld( X, Y ) ) ) ==> ld( mult( Z, mult( X, Y ) ), mult( Z, Y ) ) }.
% 38.71/39.13  (1513) {G15,W19,D5,L1,V3,M1} P(33,1507);d(33);d(52);d(33) { ld( rd( X, Y )
% 38.71/39.13    , mult( X, rd( Z, Y ) ) ) ==> ld( rd( X, mult( Y, Z ) ), rd( X, Y ) ) }.
% 38.71/39.13  (1520) {G16,W19,D5,L1,V3,M1} P(52,1511);d(22);d(33);d(52);d(92);d(52);d(22)
% 38.71/39.13     { rd( mult( mult( Y, Z ), X ), mult( Y, X ) ) ==> mult( mult( Y, X ), ld
% 38.71/39.13    ( X, rd( Z, Y ) ) ) }.
% 38.71/39.13  (1522) {G16,W19,D5,L1,V3,M1} P(24,1511);d(22) { ld( ld( Z, Y ), ld( Z, ld( 
% 38.71/39.13    X, Y ) ) ) ==> ld( ld( Z, mult( X, Y ) ), ld( Z, Y ) ) }.
% 38.71/39.13  (1524) {G16,W19,D5,L1,V3,M1} P(31,1511);d(22);d(52);d(92) { rd( ld( ld( Z, 
% 38.71/39.13    X ), mult( X, Y ) ), Y ) ==> mult( Y, ld( mult( X, Y ), mult( Z, X ) ) )
% 38.71/39.13     }.
% 38.71/39.13  (1525) {G16,W19,D5,L1,V3,M1} P(19,1511) { ld( Y, ld( rd( X, Y ), mult( Z, X
% 38.71/39.13     ) ) ) ==> ld( ld( rd( X, Y ), ld( Z, X ) ), Y ) }.
% 38.71/39.13  (1526) {G16,W19,D6,L1,V3,M1} P(1,1511) { ld( Y, ld( X, mult( Z, mult( X, Y
% 38.71/39.13     ) ) ) ) ==> ld( ld( X, ld( Z, mult( X, Y ) ) ), Y ) }.
% 38.71/39.13  (1527) {G17,W19,D5,L1,V3,M1} P(1520,64);d(16);d(27);d(33);d(3);d(1441);d(1)
% 38.71/39.13    ;d(1441) { mult( mult( X, Y ), ld( Y, ld( X, Z ) ) ) ==> ld( X, mult( 
% 38.71/39.13    mult( X, Y ), ld( Y, Z ) ) ) }.
% 38.71/39.13  (1530) {G17,W19,D5,L1,V3,M1} P(1520,79);d(92) { rd( mult( X, Z ), mult( 
% 38.71/39.13    mult( X, Y ), Z ) ) ==> rd( ld( rd( Y, X ), Z ), mult( X, Z ) ) }.
% 38.71/39.13  (1533) {G17,W19,D5,L1,V3,M1} P(0,1520) { rd( mult( mult( X, Z ), ld( X, Y )
% 38.71/39.13     ), Y ) ==> mult( Y, ld( ld( X, Y ), rd( Z, X ) ) ) }.
% 38.71/39.13  (1545) {G18,W19,D5,L1,V3,M1} P(1527,92);d(54) { rd( ld( ld( X, Z ), Y ), 
% 38.71/39.13    mult( X, Y ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X ) }.
% 38.71/39.13  (1546) {G19,W19,D5,L1,V3,M1} P(52,1527);d(52);d(33);d(685);d(1545);d(52);d(
% 38.71/39.13    33) { ld( X, rd( mult( X, Z ), mult( Y, Z ) ) ) ==> ld( mult( mult( X, Z
% 38.71/39.13     ), ld( Z, Y ) ), X ) }.
% 38.71/39.13  (1547) {G18,W19,D5,L1,V3,M1} P(24,1527);d(74);d(22);d(1447);d(22);d(74) { 
% 38.71/39.13    mult( X, ld( ld( Y, X ), ld( Y, Z ) ) ) ==> ld( ld( Y, rd( X, Z ) ), ld( 
% 38.71/39.13    Y, X ) ) }.
% 38.71/39.13  (1551) {G19,W19,D6,L1,V3,M1} P(0,1527);d(1547);d(1478) { ld( ld( X, rd( Y, 
% 38.71/39.13    Z ) ), ld( X, Y ) ) ==> ld( mult( Y, rd( ld( Y, X ), Z ) ), X ) }.
% 38.71/39.13  (1562) {G19,W19,D5,L1,V3,M1} P(52,1545);d(76);d(449);d(33);d(81);d(80);d(75
% 38.71/39.13    );d(80);d(22) { ld( mult( Z, ld( X, Y ) ), rd( Z, X ) ) ==> ld( ld( rd( Z
% 38.71/39.13    , X ), mult( Z, Y ) ), X ) }.
% 38.71/39.13  (1563) {G19,W19,D5,L1,V3,M1} P(52,1545);d(22);d(1441);d(1527);d(52);d(33)
% 38.71/39.13     { ld( X, mult( mult( X, Z ), ld( Z, Y ) ) ) ==> ld( rd( mult( X, Z ), 
% 38.71/39.13    mult( Y, Z ) ), X ) }.
% 38.71/39.13  (1564) {G19,W19,D5,L1,V3,M1} P(24,1545);d(75);d(74);d(22);d(52);d(449);d(75
% 38.71/39.13    );d(74);d(1445) { mult( X, rd( ld( X, Y ), mult( Z, Y ) ) ) ==> ld( ld( Y
% 38.71/39.13    , mult( X, Z ) ), ld( Y, X ) ) }.
% 38.71/39.13  (1567) {G20,W19,D6,L1,V3,M1} P(0,1545);d(1445);d(1564) { ld( ld( X, mult( Y
% 38.71/39.13    , Z ) ), ld( X, Y ) ) ==> ld( mult( Y, ld( ld( X, Y ), Z ) ), X ) }.
% 38.71/39.13  (1571) {G20,W19,D5,L1,V3,M1} P(52,1562);d(33);d(33) { ld( rd( Z, mult( Y, X
% 38.71/39.13     ) ), rd( Z, X ) ) ==> ld( ld( rd( Z, X ), rd( Z, Y ) ), X ) }.
% 38.71/39.13  (1572) {G20,W19,D6,L1,V3,M1} P(25,1562);d(52);d(449);d(22) { rd( rd( ld( Z
% 38.71/39.13    , mult( Y, X ) ), X ), Y ) ==> ld( mult( Y, mult( X, Z ) ), mult( Y, X )
% 38.71/39.13     ) }.
% 38.71/39.13  (1573) {G20,W19,D5,L1,V3,M1} P(34,1562);d(22);d(52);d(92) { rd( ld( mult( X
% 38.71/39.13    , Z ), mult( X, Y ) ), Y ) ==> ld( mult( X, mult( Y, Z ) ), mult( X, Y )
% 38.71/39.13     ) }.
% 38.71/39.13  (1590) {G21,W19,D6,L1,V3,M1} P(25,1571);d(52);d(91);d(22) { rd( rd( mult( Z
% 38.71/39.13    , mult( Y, X ) ), X ), Y ) ==> ld( mult( Y, rd( X, Z ) ), mult( Y, X ) )
% 38.71/39.13     }.
% 38.71/39.13  (1592) {G21,W19,D5,L1,V3,M1} P(34,1571);d(33);d(81);d(52);d(92) { rd( ld( 
% 38.71/39.13    rd( X, Z ), mult( X, Y ) ), Y ) ==> ld( mult( X, rd( Y, Z ) ), mult( X, Y
% 38.71/39.13     ) ) }.
% 38.71/39.13  (1593) {G21,W19,D5,L1,V3,M1} P(1571,54);d(54);d(1443);d(1562) { ld( Z, ld( 
% 38.71/39.13    rd( X, Z ), rd( X, Y ) ) ) ==> ld( ld( rd( X, Z ), mult( X, Y ) ), Z )
% 38.71/39.13     }.
% 38.71/39.13  (1598) {G22,W19,D5,L1,V3,M1} P(1592,79);d(54);d(294);d(75) { mult( Z, ld( 
% 38.71/39.13    mult( X, Z ), rd( X, Y ) ) ) ==> ld( mult( X, mult( Z, Y ) ), mult( X, Z
% 38.71/39.13     ) ) }.
% 38.71/39.13  (1601) {G23,W19,D6,L1,V3,M1} P(25,1598);d(52);d(33) { ld( mult( X, mult( Z
% 38.71/39.13    , mult( Y, X ) ) ), mult( X, Z ) ) ==> rd( Z, mult( Y, mult( X, Z ) ) )
% 38.71/39.13     }.
% 38.71/39.13  (1602) {G23,W19,D6,L1,V3,M1} P(1598,31);d(54) { ld( ld( mult( Y, mult( X, Z
% 38.71/39.13     ) ), mult( Y, X ) ), X ) ==> ld( rd( Y, Z ), mult( Y, X ) ) }.
% 38.71/39.13  (1612) {G24,W19,D5,L1,V3,M1} P(1573,139);d(1602) { ld( Z, ld( mult( X, Y )
% 38.71/39.13    , mult( X, Z ) ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), Z ) }.
% 38.71/39.13  (1619) {G25,W19,D5,L1,V3,M1} P(1612,161);d(147);d(1592);d(1573);d(1602);d(
% 38.71/39.13    81) { mult( X, ld( mult( Y, Z ), mult( Y, X ) ) ) ==> ld( mult( Y, rd( Z
% 38.71/39.13    , X ) ), mult( Y, X ) ) }.
% 38.71/39.13  (1622) {G25,W19,D5,L1,V3,M1} P(24,1612);d(24);d(76);d(22) { ld( Z, ld( ld( 
% 38.71/39.13    X, Y ), ld( X, Z ) ) ) ==> ld( mult( mult( Y, X ), ld( X, Z ) ), Z ) }.
% 38.71/39.13  (1623) {G25,W19,D5,L1,V3,M1} P(33,1612);d(22);d(52);d(92) { rd( ld( rd( X, 
% 38.71/39.13    Y ), rd( X, Z ) ), Y ) ==> mult( Y, ld( mult( X, Z ), rd( X, Y ) ) ) }.
% 38.71/39.13  (1624) {G25,W19,D6,L1,V3,M1} P(1612,0);d(125);d(1592) { ld( ld( mult( Y, rd
% 38.71/39.13    ( X, Z ) ), mult( Y, X ) ), X ) ==> ld( mult( Y, Z ), mult( Y, X ) ) }.
% 38.71/39.13  (1625) {G25,W19,D6,L1,V3,M1} P(0,1612);d(75);d(125) { ld( ld( ld( rd( Y, X
% 38.71/39.13     ), X ), mult( X, Z ) ), Z ) ==> ld( Z, ld( Y, mult( X, Z ) ) ) }.
% 38.71/39.13  (1633) {G26,W19,D5,L1,V3,M1} P(1619,92);d(54) { rd( ld( mult( Y, X ), mult
% 38.71/39.13    ( Y, Z ) ), X ) ==> ld( mult( Y, X ), mult( Y, rd( Z, X ) ) ) }.
% 38.71/39.13  (1634) {G26,W19,D5,L1,V3,M1} P(1619,24);d(34);d(33) { ld( X, ld( mult( Y, Z
% 38.71/39.13     ), rd( Y, X ) ) ) ==> ld( mult( Y, mult( Z, X ) ), rd( Y, X ) ) }.
% 38.71/39.13  (1635) {G26,W19,D5,L1,V3,M1} P(24,1619);d(24);d(24) { mult( Z, ld( ld( X, Y
% 38.71/39.13     ), ld( X, Z ) ) ) ==> ld( ld( X, rd( Y, Z ) ), ld( X, Z ) ) }.
% 38.71/39.13  (1644) {G27,W19,D5,L1,V3,M1} P(24,1633);d(24);d(24) { rd( ld( ld( X, Y ), 
% 38.71/39.13    ld( X, Z ) ), Y ) ==> ld( ld( X, Y ), ld( X, rd( Z, Y ) ) ) }.
% 38.71/39.13  (1645) {G27,W19,D5,L1,V3,M1} P(1633,34);d(33);d(34);d(74) { ld( rd( X, Y )
% 38.71/39.13    , mult( X, mult( Z, Y ) ) ) ==> ld( ld( mult( X, Z ), rd( X, Y ) ), Y )
% 38.71/39.13     }.
% 38.71/39.13  (1648) {G27,W19,D6,L1,V3,M1} P(0,1633) { ld( mult( X, Z ), mult( X, rd( ld
% 38.71/39.13    ( X, Y ), Z ) ) ) ==> rd( ld( mult( X, Z ), Y ), Z ) }.
% 38.71/39.13  (1651) {G28,W19,D5,L1,V3,M1} P(52,1644);d(34);d(74);d(52);d(22);d(115);d(22
% 38.71/39.13    );d(34) { mult( mult( Y, X ), ld( X, mult( Z, Y ) ) ) ==> ld( rd( ld( Z, 
% 38.71/39.13    X ), mult( Y, X ) ), Y ) }.
% 38.71/39.13  (1672) {G29,W19,D5,L1,V3,M1} P(1651,92);d(54) { rd( ld( mult( Z, X ), Y ), 
% 38.71/39.13    mult( X, Y ) ) ==> ld( X, rd( ld( Z, Y ), mult( X, Y ) ) ) }.
% 38.71/39.13  (1673) {G29,W19,D5,L1,V3,M1} P(24,1651);d(22) { mult( mult( Y, Z ), ld( Z, 
% 38.71/39.13    ld( X, Y ) ) ) ==> ld( rd( mult( X, Z ), mult( Y, Z ) ), Y ) }.
% 38.71/39.13  (1678) {G30,W19,D5,L1,V3,M1} P(24,1672);d(22) { rd( ld( ld( X, Y ), Z ), 
% 38.71/39.13    mult( Y, Z ) ) ==> ld( Y, rd( mult( X, Z ), mult( Y, Z ) ) ) }.
% 38.71/39.13  (1690) {G31,W19,D5,L1,V3,M1} P(52,1678);d(76);d(449);d(33);d(81);d(80);d(75
% 38.71/39.13    );d(81);d(33);d(80) { ld( Y, ld( rd( Z, X ), rd( Z, Y ) ) ) ==> ld( mult
% 38.71/39.13    ( Z, ld( X, Y ) ), rd( Z, Y ) ) }.
% 38.71/39.13  (1691) {G31,W19,D5,L1,V3,M1} P(52,1678);d(22);d(24);d(75);d(22);d(75) { 
% 38.71/39.13    mult( Y, mult( mult( X, Z ), ld( Z, Y ) ) ) ==> mult( mult( mult( Y, X )
% 38.71/39.13    , Z ), ld( Z, Y ) ) }.
% 38.71/39.13  (1698) {G32,W19,D5,L1,V3,M1} P(1690,54);d(54) { ld( rd( Y, X ), mult( Y, ld
% 38.71/39.13    ( Z, X ) ) ) ==> ld( ld( rd( Y, Z ), rd( Y, X ) ), X ) }.
% 38.71/39.13  (1700) {G32,W19,D6,L1,V3,M1} P(3,1690) { ld( Y, ld( rd( mult( X, Y ), Z ), 
% 38.71/39.13    X ) ) ==> ld( mult( mult( X, Y ), ld( Z, Y ) ), X ) }.
% 38.71/39.13  (1717) {G33,W19,D6,L1,V3,M1} P(3,1698) { ld( X, mult( mult( X, Y ), ld( Z, 
% 38.71/39.13    Y ) ) ) ==> ld( ld( rd( mult( X, Y ), Z ), X ), Y ) }.
% 38.71/39.13  (1720) {G32,W19,D6,L1,V3,M1} P(31,1691);d(33);d(33) { rd( mult( mult( X, Z
% 38.71/39.13     ), mult( X, Y ) ), Y ) ==> mult( X, rd( mult( Z, mult( X, Y ) ), Y ) )
% 38.71/39.13     }.
% 38.71/39.13  (1741) {G30,W19,D6,L1,V3,M1} P(31,1673);d(52);d(33);d(1520) { ld( mult( 
% 38.71/39.13    mult( X, Z ), ld( Z, rd( Y, X ) ) ), X ) ==> rd( mult( X, Z ), mult( Y, Z
% 38.71/39.13     ) ) }.
% 38.71/39.13  (1742) {G30,W19,D6,L1,V3,M1} P(19,1673);d(80) { ld( rd( ld( rd( Y, X ), Z )
% 38.71/39.13    , mult( X, Z ) ), X ) ==> mult( mult( X, Z ), ld( Z, Y ) ) }.
% 38.71/39.13  (1752) {G28,W19,D6,L1,V3,M1} P(25,1645);d(22);d(52);d(22) { mult( Y, mult( 
% 38.71/39.13    X, mult( Z, mult( Y, X ) ) ) ) ==> mult( mult( Y, mult( X, Z ) ), mult( Y
% 38.71/39.13    , X ) ) }.
% 38.71/39.13  (1760) {G27,W19,D6,L1,V3,M1} P(3,1634) { ld( Y, ld( mult( mult( X, Y ), Z )
% 38.71/39.13    , X ) ) ==> ld( mult( mult( X, Y ), mult( Z, Y ) ), X ) }.
% 38.71/39.13  (1771) {G27,W19,D6,L1,V3,M1} P(31,1635);d(52);d(33);d(114);d(52);d(92) { rd
% 38.71/39.13    ( ld( rd( Z, X ), mult( X, Y ) ), Y ) ==> mult( X, rd( ld( Z, mult( X, Y
% 38.71/39.13     ) ), Y ) ) }.
% 38.71/39.13  (1772) {G27,W19,D6,L1,V3,M1} P(19,1635) { mult( X, ld( ld( rd( X, Y ), Z )
% 38.71/39.13    , Y ) ) ==> ld( ld( rd( X, Y ), rd( Z, X ) ), Y ) }.
% 38.71/39.13  (1784) {G17,W19,D6,L1,V3,M1} P(108,266);d(1526);d(1452);d(74);d(74);d(1);d(
% 38.71/39.13    1526) { ld( ld( ld( X, Z ), Y ), mult( X, Y ) ) ==> ld( ld( X, ld( Z, 
% 38.71/39.13    mult( X, Y ) ) ), Y ) }.
% 38.71/39.13  (1787) {G20,W19,D6,L1,V3,M1} P(266,0);d(1527);d(1563) { ld( Y, ld( X, mult
% 38.71/39.13    ( mult( X, Y ), Z ) ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y ) ), X ) }.
% 38.71/39.13  (1789) {G26,W19,D5,L1,V3,M1} P(135,1622);d(22);d(80);d(74);d(53);d(22);d(80
% 38.71/39.13    ) { ld( Z, mult( mult( X, Y ), ld( X, Z ) ) ) ==> ld( ld( rd( Y, X ), ld
% 38.71/39.13    ( X, Z ) ), Z ) }.
% 38.71/39.13  (1793) {G27,W19,D5,L1,V3,M1} P(24,1789);d(74);d(22);d(34) { ld( Z, ld( ld( 
% 38.71/39.13    Y, X ), mult( X, Z ) ) ) ==> ld( ld( mult( Y, X ), mult( X, Z ) ), Z )
% 38.71/39.13     }.
% 38.71/39.13  (1795) {G27,W19,D6,L1,V3,M1} P(19,1789);d(80);d(74);d(81) { ld( X, ld( ld( 
% 38.71/39.13    Z, rd( Y, X ) ), Y ) ) ==> ld( ld( mult( Z, rd( Y, X ) ), Y ), X ) }.
% 38.71/39.13  (1797) {G28,W19,D5,L1,V3,M1} P(33,1793);d(22);d(52);d(92) { rd( ld( rd( X, 
% 38.71/39.13    Y ), mult( Z, X ) ), Y ) ==> mult( Y, ld( ld( Z, X ), rd( X, Y ) ) ) }.
% 38.71/39.13  (1798) {G28,W19,D5,L1,V3,M1} P(1793,54);d(54) { ld( X, ld( mult( Y, Z ), 
% 38.71/39.13    mult( Z, X ) ) ) ==> ld( ld( ld( Y, Z ), mult( Z, X ) ), X ) }.
% 38.71/39.13  (1802) {G29,W19,D5,L1,V3,M1} P(1797,79);d(92);d(75) { rd( ld( rd( X, Y ), 
% 38.71/39.13    ld( Z, X ) ), Y ) ==> mult( Y, ld( mult( Z, X ), rd( X, Y ) ) ) }.
% 38.71/39.13  (1807) {G6,W19,D5,L1,V3,M1} P(267,92);d(54) { rd( ld( mult( Y, Z ), rd( Y, 
% 38.71/39.13    X ) ), X ) ==> ld( mult( Y, mult( X, Z ) ), rd( Y, X ) ) }.
% 38.71/39.13  (1816) {G7,W19,D5,L1,V3,M1} P(76,1807);d(52);d(76);d(24);d(449);d(52);d(24)
% 38.71/39.13    ;d(92) { rd( ld( mult( Y, Z ), X ), mult( Y, X ) ) ==> rd( rd( ld( Z, X )
% 38.71/39.13    , mult( Y, X ) ), Y ) }.
% 38.71/39.13  (1819) {G7,W19,D5,L1,V3,M1} P(33,1807);d(33) { rd( ld( rd( X, Y ), rd( X, Z
% 38.71/39.13     ) ), Z ) ==> ld( mult( X, rd( Z, Y ) ), rd( X, Z ) ) }.
% 38.71/39.13  (1821) {G7,W19,D6,L1,V3,M1} P(3,1807) { rd( ld( mult( mult( X, Y ), Z ), X
% 38.71/39.13     ), Y ) ==> ld( mult( mult( X, Y ), mult( Y, Z ) ), X ) }.
% 38.71/39.13  (1823) {G8,W19,D5,L1,V3,M1} P(24,1816);d(24);d(75);d(74);d(34);d(80);d(75);
% 38.71/39.13    d(74) { ld( ld( Z, ld( X, Y ) ), ld( Z, X ) ) ==> ld( ld( ld( Z, X ), ld
% 38.71/39.13    ( Z, Y ) ), X ) }.
% 38.71/39.13  (1830) {G9,W19,D5,L1,V3,M1} P(1823,54);d(54) { ld( Y, ld( ld( X, Y ), ld( X
% 38.71/39.13    , Z ) ) ) ==> ld( ld( X, Y ), ld( X, ld( Y, Z ) ) ) }.
% 38.71/39.13  (1835) {G10,W19,D5,L1,V3,M1} P(52,1830);d(52);d(52);d(115);d(54);d(52);d(52
% 38.71/39.13    );d(52);d(92) { rd( ld( Z, X ), mult( mult( Y, Z ), X ) ) ==> ld( Z, rd( 
% 38.71/39.13    ld( Z, X ), mult( Y, X ) ) ) }.
% 38.71/39.13  (1844) {G11,W19,D5,L1,V3,M1} P(33,1835);d(22);d(80);d(75);d(22) { mult( Y, 
% 38.71/39.13    rd( mult( Y, Z ), mult( X, Z ) ) ) ==> mult( mult( Y, Z ), ld( Z, rd( Y, 
% 38.71/39.13    X ) ) ) }.
% 38.71/39.13  (1883) {G8,W19,D6,L1,V3,M1} P(3,1819) { rd( ld( rd( mult( X, Y ), Z ), X )
% 38.71/39.13    , Y ) ==> ld( mult( mult( X, Y ), rd( Y, Z ) ), X ) }.
% 38.71/39.13  (1887) {G11,W19,D5,L1,V3,M1} S(270);d(1466) { mult( X, ld( mult( Y, X ), 
% 38.71/39.13    mult( Y, Z ) ) ) ==> ld( mult( Y, rd( X, Z ) ), mult( Y, X ) ) }.
% 38.71/39.13  (1900) {G30,W19,D5,L1,V3,M1} P(1802,139);d(31);d(22);d(74) { ld( Y, ld( rd
% 38.71/39.13    ( X, Y ), ld( Z, X ) ) ) ==> ld( ld( rd( X, Y ), mult( Z, X ) ), Y ) }.
% 38.71/39.13  (1901) {G30,W19,D5,L1,V3,M1} P(52,1802);d(52);d(76);d(450);d(34);d(33);d(76
% 38.71/39.13    );d(52);d(33);d(112) { rd( rd( mult( Z, Y ), mult( Y, X ) ), Z ) ==> mult
% 38.71/39.13    ( Z, rd( rd( Y, X ), mult( Z, Y ) ) ) }.
% 38.71/39.13  (1902) {G30,W19,D6,L1,V3,M1} P(77,1802);d(22);d(52);d(33);d(495) { rd( mult
% 38.71/39.13    ( X, ld( Z, ld( X, Y ) ) ), Y ) ==> mult( Y, rd( rd( ld( Y, X ), Z ), X )
% 38.71/39.13     ) }.
% 38.71/39.13  (1906) {G30,W19,D6,L1,V3,M1} P(3,1802) { rd( ld( X, ld( Z, mult( X, Y ) ) )
% 38.71/39.13    , Y ) ==> mult( Y, ld( mult( Z, mult( X, Y ) ), X ) ) }.
% 38.71/39.13  (1907) {G31,W19,D5,L1,V3,M1} P(52,1900);d(52);d(52);d(113);d(54);d(34);d(76
% 38.71/39.13    );d(22);d(33) { ld( Z, rd( mult( Z, Y ), mult( Y, X ) ) ) ==> ld( mult( 
% 38.71/39.13    mult( Z, Y ), rd( X, Y ) ), Z ) }.
% 38.71/39.13  (1909) {G31,W19,D5,L1,V3,M1} P(34,1900);d(22);d(52);d(92) { rd( ld( mult( Z
% 38.71/39.13    , X ), mult( X, Y ) ), Y ) ==> mult( Y, ld( mult( X, Y ), ld( Z, X ) ) )
% 38.71/39.13     }.
% 38.71/39.13  (1913) {G32,W19,D5,L1,V3,M1} P(24,1907);d(22);d(52);d(450);d(75);d(80) { rd
% 38.71/39.13    ( ld( rd( Z, Y ), ld( Y, X ) ), X ) ==> mult( X, rd( ld( X, Y ), mult( Y
% 38.71/39.13    , Z ) ) ) }.
% 38.71/39.13  (1914) {G32,W19,D5,L1,V3,M1} P(33,1907);d(81);d(76);d(33) { ld( Z, mult( 
% 38.71/39.13    mult( Z, X ), rd( Y, X ) ) ) ==> ld( rd( mult( Z, X ), mult( X, Y ) ), Z
% 38.71/39.13     ) }.
% 38.71/39.13  (1915) {G32,W19,D6,L1,V3,M1} P(0,1907);d(124) { ld( mult( mult( Z, X ), ld
% 38.71/39.13    ( X, rd( Y, X ) ) ), Z ) ==> ld( Z, rd( mult( Z, X ), Y ) ) }.
% 38.71/39.13  (1919) {G33,W19,D5,L1,V3,M1} P(53,1913);d(81);d(74);d(22);d(80);d(19) { ld
% 38.71/39.13    ( rd( Y, X ), rd( Y, mult( X, Z ) ) ) ==> ld( mult( Y, rd( Z, X ) ), rd( 
% 38.71/39.13    Y, X ) ) }.
% 38.71/39.13  (1922) {G33,W19,D6,L1,V3,M1} P(19,1913);d(81);d(53);d(76);d(33);d(80);d(74)
% 38.71/39.13    ;d(75) { rd( ld( mult( Z, rd( Y, X ) ), Y ), X ) ==> mult( X, ld( Y, ld( 
% 38.71/39.13    Z, rd( Y, X ) ) ) ) }.
% 38.71/39.13  (1936) {G29,W19,D5,L1,V3,M1} P(0,1798) { ld( ld( X, Y ), ld( mult( Z, X ), 
% 38.71/39.13    Y ) ) ==> ld( ld( ld( Z, X ), Y ), ld( X, Y ) ) }.
% 38.71/39.13  (1938) {G30,W19,D5,L1,V3,M1} P(33,1936);d(22);d(52);d(22) { ld( mult( Y, Z
% 38.71/39.13     ), ld( rd( X, Y ), Z ) ) ==> ld( mult( mult( Y, X ), Z ), mult( Y, Z ) )
% 38.71/39.13     }.
% 38.71/39.13  (1948) {G26,W19,D6,L1,V3,M1} P(3,1623) { rd( ld( X, rd( mult( X, Y ), Z ) )
% 38.71/39.13    , Y ) ==> mult( Y, ld( mult( mult( X, Y ), Z ), X ) ) }.
% 38.71/39.13  (1950) {G20,W19,D6,L1,V3,M1} S(1547);d(1551) { mult( X, ld( ld( Y, X ), ld
% 38.71/39.13    ( Y, Z ) ) ) ==> ld( mult( X, rd( ld( X, Y ), Z ) ), Y ) }.
% 38.71/39.13  (1951) {G31,W19,D6,L1,V3,M1} P(1530,1571);d(3);d(1742) { ld( ld( X, rd( 
% 38.71/39.13    mult( X, Y ), mult( X, Z ) ) ), Y ) ==> mult( mult( X, Y ), ld( Y, Z ) )
% 38.71/39.13     }.
% 38.71/39.13  (1956) {G18,W19,D6,L1,V3,M1} P(31,1533);d(33);d(22) { rd( rd( mult( mult( X
% 38.71/39.13    , Y ), Z ), Y ), X ) ==> mult( X, mult( Y, rd( Z, mult( X, Y ) ) ) ) }.
% 38.71/39.13  (1967) {G18,W19,D6,L1,V3,M1} P(108,1503);d(1446);d(1784);d(3) { ld( ld( X, 
% 38.71/39.13    ld( mult( X, Y ), mult( X, Z ) ) ), Z ) ==> ld( ld( Y, Z ), mult( X, Z )
% 38.71/39.13     ) }.
% 38.71/39.13  (1975) {G20,W19,D6,L1,V3,M1} S(1447);d(1551) { ld( ld( Y, X ), ld( Y, mult
% 38.71/39.13    ( X, Z ) ) ) ==> ld( mult( X, rd( ld( X, Y ), Z ) ), Y ) }.
% 38.71/39.13  (1977) {G21,W19,D5,L1,V3,M1} S(1448);d(1571) { ld( rd( Z, Y ), mult( Z, ld
% 38.71/39.13    ( Y, X ) ) ) ==> ld( ld( rd( Z, Y ), rd( Z, X ) ), Y ) }.
% 38.71/39.13  (1980) {G21,W19,D6,L1,V3,M1} S(1450);d(1950) { rd( mult( mult( Z, X ), ld( 
% 38.71/39.13    X, Y ) ), Y ) ==> ld( mult( Y, rd( ld( Y, X ), Z ) ), X ) }.
% 38.71/39.13  (1981) {G21,W19,D6,L1,V3,M1} S(1442);d(1567) { ld( ld( Y, X ), ld( Y, rd( X
% 38.71/39.13    , Z ) ) ) ==> ld( mult( X, ld( ld( Y, X ), Z ) ), Y ) }.
% 38.71/39.13  (2005) {G20,W19,D5,L1,V3,M1} S(1527);d(1563) { mult( mult( X, Y ), ld( Y, 
% 38.71/39.13    ld( X, Z ) ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y ) ), X ) }.
% 38.71/39.13  (2006) {G18,W19,D6,L1,V3,M1} S(1446);d(1784) { ld( mult( Y, Z ), mult( mult
% 38.71/39.13    ( X, Y ), Z ) ) ==> ld( ld( Y, ld( X, mult( Y, Z ) ) ), Z ) }.
% 38.71/39.13  (2007) {G21,W19,D5,L1,V3,M1} S(1441);d(2005) { rd( mult( mult( Z, X ), Y )
% 38.71/39.13    , mult( X, Y ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y ) ), X ) }.
% 38.71/39.13  (2008) {G19,W19,D5,L1,V3,M1} S(685);d(1545) { rd( mult( Y, Z ), mult( mult
% 38.71/39.13    ( X, Y ), Z ) ) ==> ld( mult( mult( Y, Z ), ld( Z, X ) ), Y ) }.
% 38.71/39.13  (2009) {G14,W15,D5,L1,V2,M1} S(174);d(1078) { rd( ld( ld( Y, X ), Y ), X ) 
% 38.71/39.13    ==> ld( ld( Y, X ), rd( Y, X ) ) }.
% 38.71/39.13  (2022) {G20,W19,D6,L1,V3,M1} P(2008,19) { ld( ld( mult( mult( X, Y ), ld( Y
% 38.71/39.13    , Z ) ), X ), mult( X, Y ) ) ==> mult( mult( Z, X ), Y ) }.
% 38.71/39.13  (2308) {G21,W19,D6,L1,V3,M1} P(53,2022);d(33);d(80);d(74) { ld( ld( rd( 
% 38.71/39.13    mult( Z, X ), Y ), Z ), mult( Z, X ) ) ==> ld( ld( Z, rd( Y, X ) ), X )
% 38.71/39.13     }.
% 38.71/39.13  (2321) {G22,W19,D6,L1,V3,M1} P(2308,117) { ld( ld( X, rd( mult( X, Y ), Z )
% 38.71/39.13     ), ld( ld( X, rd( Z, Y ) ), Y ) ) ==> mult( X, Y ) }.
% 38.71/39.13  (2324) {G22,W19,D6,L1,V3,M1} P(33,2308);d(52);d(92);d(34) { ld( ld( rd( rd
% 38.71/39.13    ( X, Y ), Z ), X ), rd( X, Y ) ) ==> rd( ld( mult( Z, Y ), X ), Y ) }.
% 38.71/39.13  (2331) {G23,W19,D6,L1,V3,M1} P(52,2321);d(52);d(92);d(114);d(74);d(33);d(34
% 38.71/39.13    ) { ld( ld( X, rd( rd( X, Z ), Y ) ), rd( ld( mult( Y, Z ), X ), Z ) ) 
% 38.71/39.13    ==> rd( X, Z ) }.
% 38.71/39.13  (2336) {G24,W19,D6,L1,V3,M1} P(2331,116);d(79);d(75) { ld( rd( X, Y ), ld( 
% 38.71/39.13    rd( rd( X, Y ), Z ), X ) ) ==> mult( Y, ld( X, mult( Z, Y ) ) ) }.
% 38.71/39.13  (2345) {G25,W19,D5,L1,V3,M1} P(77,2336);d(22);d(76);d(22) { mult( X, mult( 
% 38.71/39.13    mult( Z, X ), ld( X, Y ) ) ) = mult( Y, ld( ld( X, Y ), mult( Z, Y ) ) )
% 38.71/39.13     }.
% 38.71/39.13  (2352) {G26,W19,D5,L1,V3,M1} P(2345,449);d(92) { rd( ld( mult( Y, Z ), ld( 
% 38.71/39.13    X, Z ) ), Z ) = rd( rd( ld( Z, X ), mult( Y, X ) ), X ) }.
% 38.71/39.13  (2361) {G31,W19,D6,L1,V3,M1} P(0,2345);d(74);d(1784);d(125);d(1906);d(31);d
% 38.71/39.13    (54) { ld( ld( Y, X ), mult( Y, ld( ld( X, Y ), Z ) ) ) ==> ld( X, mult( 
% 38.71/39.13    Y, mult( X, Z ) ) ) }.
% 38.71/39.13  (2364) {G27,W19,D6,L1,V3,M1} P(1545,2352);d(75);d(74);d(0);d(1821);d(0) { 
% 38.71/39.13    ld( ld( ld( Z, ld( X, Y ) ), Y ), ld( Y, X ) ) ==> ld( mult( mult( X, Z )
% 38.71/39.13    , Y ), X ) }.
% 38.71/39.13  (2368) {G27,W19,D5,L1,V3,M1} P(52,2352);d(34);d(74);d(22);d(33);d(22) { ld
% 38.71/39.13    ( mult( mult( Y, X ), rd( Z, Y ) ), Y ) = rd( rd( mult( Y, X ), mult( Z, 
% 38.71/39.13    X ) ), X ) }.
% 38.71/39.13  (2372) {G28,W19,D6,L1,V3,M1} P(2007,2368);d(25);d(33);d(1883);d(25);d(33)
% 38.71/39.13     { ld( rd( mult( mult( X, Y ), Z ), X ), mult( X, Y ) ) ==> ld( rd( mult
% 38.71/39.13    ( Y, Z ), X ), Y ) }.
% 38.71/39.13  (2378) {G28,W19,D5,L1,V3,M1} P(76,2368);d(33);d(24);d(75) { ld( rd( mult( Y
% 38.71/39.13    , Z ), mult( Y, X ) ), Y ) = rd( mult( mult( Y, Z ), ld( Z, X ) ), Z )
% 38.71/39.13     }.
% 38.71/39.13  (2380) {G28,W19,D5,L1,V3,M1} P(2368,34);d(33);d(80);d(80);d(81);d(33);d(80)
% 38.71/39.13     { ld( ld( rd( Y, X ), rd( Z, X ) ), X ) = ld( ld( rd( Y, Z ), rd( Y, X )
% 38.71/39.13     ), Y ) }.
% 38.71/39.13  (2382) {G29,W19,D6,L1,V3,M1} P(1508,2378);d(347);d(1397);d(77);d(54) { ld( 
% 38.71/39.13    rd( mult( X, ld( Z, Y ) ), mult( X, Y ) ), X ) ==> ld( Y, mult( mult( Y, 
% 38.71/39.13    X ), Z ) ) }.
% 38.71/39.13  (2388) {G29,W19,D5,L1,V3,M1} P(2378,79);d(54);d(114) { ld( X, rd( mult( X, 
% 38.71/39.13    Y ), mult( X, Z ) ) ) = mult( Y, rd( ld( Z, Y ), mult( X, Y ) ) ) }.
% 38.71/39.13  (2395) {G29,W19,D6,L1,V3,M1} P(0,2378);d(75);d(115) { ld( rd( ld( Z, ld( X
% 38.71/39.13    , Y ) ), Y ), ld( Y, X ) ) ==> ld( rd( Y, mult( X, Z ) ), X ) }.
% 38.71/39.13  (2396) {G30,W19,D6,L1,V3,M1} P(2388,1513);d(25);d(22);d(0);d(52);d(91);d(
% 38.71/39.13    1956) { mult( Z, mult( X, rd( ld( Y, X ), mult( Z, X ) ) ) ) ==> rd( mult
% 38.71/39.13    ( Z, X ), mult( Z, Y ) ) }.
% 38.71/39.13  (2397) {G30,W19,D6,L1,V3,M1} P(1545,2388);d(114);d(77);d(33) { mult( Z, ld
% 38.71/39.13    ( mult( mult( X, Z ), ld( Z, Y ) ), X ) ) ==> ld( X, rd( mult( X, Z ), Y
% 38.71/39.13     ) ) }.
% 38.71/39.13  (2399) {G30,W19,D5,L1,V3,M1} P(126,2388);d(1480);d(76);d(33) { ld( Z, rd( 
% 38.71/39.13    rd( Z, Y ), mult( Z, X ) ) ) = rd( X, mult( mult( Z, X ), mult( Y, X ) )
% 38.71/39.13     ) }.
% 38.71/39.13  (2410) {G31,W19,D5,L1,V3,M1} P(2399,76);d(33);d(81);d(80);d(80);d(74);d(54)
% 38.71/39.13    ;d(33) { ld( Y, ld( rd( Z, Y ), rd( X, Y ) ) ) = ld( X, ld( rd( Z, X ), 
% 38.71/39.13    rd( X, Y ) ) ) }.
% 38.71/39.13  (2414) {G31,W19,D6,L1,V3,M1} P(0,2399);d(495);d(74) { ld( ld( Y, X ), rd( 
% 38.71/39.13    rd( ld( Y, X ), Z ), Y ) ) ==> ld( X, rd( rd( X, Z ), Y ) ) }.
% 38.71/39.13  (2420) {G32,W19,D5,L1,V3,M1} P(76,2410);d(22);d(76);d(22) { ld( Y, mult( 
% 38.71/39.13    mult( Y, X ), rd( Z, Y ) ) ) = ld( Z, mult( mult( Z, X ), rd( Z, Y ) ) )
% 38.71/39.13     }.
% 38.71/39.13  (2425) {G32,W19,D5,L1,V3,M1} P(2410,54);d(54) { ld( ld( rd( Y, Z ), rd( Z, 
% 38.71/39.13    X ) ), Z ) = ld( ld( rd( Y, X ), rd( Z, X ) ), X ) }.
% 38.71/39.13  (2427) {G32,W19,D6,L1,V3,M1} P(3,2410) { ld( mult( X, Y ), ld( rd( Z, mult
% 38.71/39.13    ( X, Y ) ), X ) ) ==> ld( Y, ld( rd( Z, Y ), X ) ) }.
% 38.71/39.13  (2434) {G33,W19,D5,L1,V3,M1} P(24,2420);d(22);d(74);d(34) { mult( X, ld( ld
% 38.71/39.13    ( Y, X ), mult( Z, X ) ) ) = ld( Z, mult( mult( Z, Y ), mult( Z, X ) ) )
% 38.71/39.13     }.
% 38.71/39.13  (2437) {G34,W19,D5,L1,V3,M1} P(2434,2345) { mult( Y, mult( mult( Z, Y ), ld
% 38.71/39.13    ( Y, X ) ) ) = ld( Z, mult( mult( Z, Y ), mult( Z, X ) ) ) }.
% 38.71/39.13  (2449) {G35,W19,D5,L1,V3,M1} P(2437,449);d(54) { ld( mult( mult( Y, X ), 
% 38.71/39.13    mult( Y, Z ) ), Y ) = rd( rd( ld( Z, X ), mult( Y, X ) ), X ) }.
% 38.71/39.13  (2457) {G36,W19,D5,L1,V3,M1} P(2449,52);d(24);d(75);d(74);d(74);d(92);d(24)
% 38.71/39.13     { rd( ld( ld( Y, Z ), ld( Y, X ) ), Y ) = rd( ld( ld( X, Z ), ld( Y, X )
% 38.71/39.13     ), X ) }.
% 38.71/39.13  (2458) {G36,W19,D5,L1,V3,M1} P(52,2449);d(33);d(80);d(34);d(80);d(34);d(80)
% 38.71/39.13     { ld( ld( rd( Y, Z ), mult( Z, X ) ), Z ) = ld( ld( rd( Y, Z ), mult( Y
% 38.71/39.13    , X ) ), Y ) }.
% 38.71/39.13  (2470) {G37,W19,D5,L1,V3,M1} P(52,2457);d(22);d(52);d(22) { rd( mult( mult
% 38.71/39.13    ( Y, X ), ld( X, Z ) ), X ) = rd( mult( mult( Y, Z ), ld( X, Z ) ), Z )
% 38.71/39.13     }.
% 38.71/39.13  (2475) {G37,W19,D6,L1,V3,M1} P(31,2457);d(1975);d(77);d(91);d(75);d(22) { 
% 38.71/39.13    rd( mult( Y, ld( Z, mult( X, Y ) ) ), mult( X, Y ) ) ==> rd( mult( Y, ld
% 38.71/39.13    ( Z, X ) ), X ) }.
% 38.71/39.13  (2480) {G37,W19,D6,L1,V3,M1} P(19,2457);d(1981);d(77);d(92);d(81);d(74) { 
% 38.71/39.13    ld( ld( ld( Z, rd( X, Y ) ), Y ), rd( Y, X ) ) ==> rd( ld( Y, ld( Z, X )
% 38.71/39.13     ), X ) }.
% 38.71/39.13  (2482) {G38,W19,D5,L1,V3,M1} P(2470,2378) { ld( rd( mult( X, Y ), mult( X, 
% 38.71/39.13    Z ) ), X ) = rd( mult( mult( X, Z ), ld( Y, Z ) ), Z ) }.
% 38.71/39.13  (2491) {G39,W19,D5,L1,V3,M1} P(139,2482);d(2382) { rd( mult( mult( Z, Y ), 
% 38.71/39.13    ld( Y, X ) ), Y ) ==> ld( Y, mult( mult( Y, Z ), rd( X, Y ) ) ) }.
% 38.71/39.13  (2495) {G40,W19,D5,L1,V3,M1} P(2491,2470) { ld( Y, mult( mult( Y, X ), rd( 
% 38.71/39.13    Z, Y ) ) ) = rd( mult( mult( X, Z ), ld( Y, Z ) ), Z ) }.
% 38.71/39.13  (2496) {G40,W19,D5,L1,V3,M1} P(2491,2378) { ld( rd( mult( X, Y ), mult( X, 
% 38.71/39.13    Z ) ), X ) = ld( Y, mult( mult( Y, X ), rd( Z, Y ) ) ) }.
% 38.71/39.13  (2501) {G40,W19,D5,L1,V3,M1} P(52,2491);d(33);d(76);d(33) { rd( rd( mult( Z
% 38.71/39.13    , X ), mult( Y, X ) ), X ) ==> ld( X, rd( mult( X, Z ), mult( X, Y ) ) )
% 38.71/39.13     }.
% 38.71/39.13  (2502) {G40,W19,D5,L1,V3,M1} P(2491,79);d(54);d(114) { mult( Y, rd( ld( Z, 
% 38.71/39.13    Y ), mult( X, Y ) ) ) ==> ld( mult( mult( Y, X ), rd( Z, Y ) ), Y ) }.
% 38.71/39.13  (2503) {G40,W19,D5,L1,V3,M1} P(24,2491);d(74);d(33);d(80) { rd( ld( ld( Y, 
% 38.71/39.13    X ), ld( Y, Z ) ), Y ) ==> ld( Y, ld( rd( X, Y ), rd( Z, Y ) ) ) }.
% 38.71/39.13  (2508) {G41,W19,D5,L1,V3,M1} P(2495,2420) { rd( mult( mult( Y, Z ), ld( X, 
% 38.71/39.13    Z ) ), Z ) ==> ld( Z, mult( mult( Z, Y ), rd( Z, X ) ) ) }.
% 38.71/39.13  (2511) {G41,W19,D5,L1,V3,M1} P(52,2495);d(76);d(33);d(34);d(33);d(80);d(33)
% 38.71/39.13    ;d(81) { ld( X, rd( mult( X, Z ), mult( X, Y ) ) ) = ld( mult( mult( Y, X
% 38.71/39.13     ), rd( Y, Z ) ), Y ) }.
% 38.71/39.13  (2516) {G42,W19,D5,L1,V3,M1} P(2508,2482) { ld( rd( mult( X, Z ), mult( X, 
% 38.71/39.13    Y ) ), X ) = ld( Y, mult( mult( Y, X ), rd( Y, Z ) ) ) }.
% 38.71/39.13  (2518) {G42,W19,D5,L1,V3,M1} P(24,2508);d(74);d(33);d(80) { rd( ld( ld( Y, 
% 38.71/39.13    X ), ld( Z, Y ) ), Y ) ==> ld( Y, ld( rd( X, Y ), rd( Y, Z ) ) ) }.
% 38.71/39.13  (2523) {G43,W19,D6,L1,V3,M1} P(2516,329);d(1787);d(80);d(75);d(1741);d(80)
% 38.71/39.13     { ld( ld( rd( mult( X, Z ), mult( X, Y ) ), X ), X ) ==> rd( mult( Z, X
% 38.71/39.13     ), mult( Y, X ) ) }.
% 38.71/39.13  (2525) {G43,W19,D5,L1,V3,M1} P(2516,52);d(33);d(80);d(91);d(24);d(24);d(75)
% 38.71/39.13    ;d(74) { ld( Z, ld( rd( X, Z ), rd( Z, Y ) ) ) = rd( ld( ld( Z, X ), ld( 
% 38.71/39.13    Y, X ) ), X ) }.
% 38.71/39.13  (2529) {G44,W19,D5,L1,V3,M1} P(2525,2410) { ld( Z, ld( rd( Y, Z ), rd( X, Z
% 38.71/39.13     ) ) ) = rd( ld( ld( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.71/39.13  (2542) {G45,W19,D6,L1,V3,M1} P(1504,2529);d(19) { ld( Y, ld( rd( mult( X, Z
% 38.71/39.13     ), Y ), rd( X, Y ) ) ) ==> rd( ld( Z, ld( Y, X ) ), X ) }.
% 38.71/39.13  (2544) {G45,W19,D6,L1,V3,M1} P(1486,2529);d(31);d(22) { ld( Y, ld( rd( rd( 
% 38.71/39.13    X, Z ), Y ), rd( X, Y ) ) ) ==> rd( mult( Z, ld( Y, X ) ), X ) }.
% 38.71/39.13  (2546) {G45,W19,D5,L1,V3,M1} P(76,2529);d(52);d(52);d(113);d(54);d(22) { ld
% 38.71/39.13    ( Y, rd( rd( Y, Z ), mult( Y, X ) ) ) = rd( ld( mult( X, Z ), ld( Y, Z )
% 38.71/39.13     ), Z ) }.
% 38.71/39.13  (2549) {G46,W19,D6,L1,V3,M1} P(53,2529);d(2544);d(81);d(74);d(52);d(22);d(
% 38.71/39.13    115) { ld( rd( ld( rd( X, Y ), Z ), Y ), rd( Y, X ) ) ==> rd( mult( Y, ld
% 38.71/39.13    ( Z, X ) ), X ) }.
% 38.71/39.13  (2552) {G46,W19,D5,L1,V3,M1} P(2546,2352) { rd( rd( ld( Y, Z ), mult( X, Z
% 38.71/39.13     ) ), Z ) ==> ld( Z, rd( rd( Z, Y ), mult( Z, X ) ) ) }.
% 38.71/39.13  (2553) {G46,W19,D5,L1,V3,M1} P(52,2546);d(34);d(34);d(74);d(22);d(33) { ld
% 38.71/39.13    ( X, rd( mult( X, Y ), mult( X, Z ) ) ) = ld( mult( mult( Y, X ), rd( Z, 
% 38.71/39.13    Y ) ), Y ) }.
% 38.71/39.13  (2557) {G46,W19,D6,L1,V3,M1} P(0,2546);d(75);d(75);d(74);d(2364) { ld( Z, 
% 38.71/39.13    rd( mult( Z, ld( Y, X ) ), mult( Z, X ) ) ) ==> ld( mult( mult( X, Z ), Y
% 38.71/39.13     ), X ) }.
% 38.71/39.13  (2558) {G47,W19,D5,L1,V3,M1} P(2552,2449) { ld( mult( mult( Z, Y ), mult( Z
% 38.71/39.13    , X ) ), Z ) = ld( Y, rd( rd( Y, X ), mult( Y, Z ) ) ) }.
% 38.71/39.13  (2560) {G47,W19,D5,L1,V3,M1} P(52,2552);d(34);d(80);d(34);d(33);d(80);d(22)
% 38.71/39.13    ;d(76);d(76);d(33);d(24);d(74);d(75) { mult( Y, ld( mult( X, Y ), ld( Z, 
% 38.71/39.13    Y ) ) ) ==> ld( ld( rd( Y, Z ), mult( Y, X ) ), Y ) }.
% 38.71/39.13  (2561) {G47,W19,D5,L1,V3,M1} P(2552,79);d(54);d(81);d(75) { mult( Y, mult( 
% 38.71/39.13    mult( Z, Y ), ld( Y, X ) ) ) ==> ld( rd( rd( Y, X ), mult( Y, Z ) ), Y )
% 38.71/39.13     }.
% 38.71/39.13  (2563) {G48,W19,D5,L1,V3,M1} P(2558,2399) { rd( Z, mult( mult( X, Z ), mult
% 38.71/39.13    ( Y, Z ) ) ) ==> ld( mult( mult( Z, X ), mult( Z, Y ) ), Z ) }.
% 38.71/39.13  (2566) {G49,W19,D5,L1,V3,M1} P(2563,130);d(77);d(22) { mult( X, mult( mult
% 38.71/39.13    ( Y, X ), mult( Z, X ) ) ) ==> mult( mult( mult( X, Y ), mult( X, Z ) ), 
% 38.71/39.13    X ) }.
% 38.71/39.13  (2567) {G49,W19,D5,L1,V3,M1} P(24,2563);d(74);d(75);d(33);d(80) { mult( Y, 
% 38.71/39.13    ld( mult( Z, Y ), ld( Y, X ) ) ) ==> ld( ld( rd( X, Y ), mult( Y, Z ) ), 
% 38.71/39.13    Y ) }.
% 38.71/39.13  (2569) {G50,W19,D5,L1,V3,M1} P(2566,24);d(33);d(24);d(74);d(24);d(33);d(80)
% 38.71/39.13    ;d(33) { rd( ld( ld( Y, X ), ld( X, Z ) ), X ) ==> ld( X, ld( rd( X, Y )
% 38.71/39.13    , rd( Z, X ) ) ) }.
% 38.71/39.13  (2570) {G50,W19,D5,L1,V3,M1} P(24,2566);d(74);d(33);d(80);d(74) { mult( Y, 
% 38.71/39.13    ld( ld( Y, X ), mult( Z, Y ) ) ) ==> ld( ld( mult( Y, Z ), rd( X, Y ) ), 
% 38.71/39.13    Y ) }.
% 38.71/39.13  (2571) {G50,W19,D5,L1,V3,M1} P(24,2566);d(33);d(113) { mult( Y, mult( mult
% 38.71/39.13    ( Z, Y ), ld( X, Y ) ) ) ==> ld( rd( rd( X, Y ), mult( Y, Z ) ), Y ) }.
% 38.71/39.13  (2575) {G51,W19,D5,L1,V3,M1} P(2569,79);d(54);d(75) { mult( Y, ld( ld( Y, Z
% 38.71/39.13     ), ld( X, Y ) ) ) ==> ld( ld( rd( Y, X ), rd( Z, Y ) ), Y ) }.
% 38.71/39.13  (2580) {G51,W19,D6,L1,V3,M1} P(19,2569);d(81) { ld( X, ld( mult( X, rd( Y, 
% 38.71/39.13    X ) ), rd( Z, X ) ) ) ==> rd( ld( Y, ld( X, Z ) ), X ) }.
% 38.71/39.13  (2582) {G52,W19,D5,L1,V3,M1} P(139,2575);d(75);d(0) { mult( Y, ld( ld( Y, Z
% 38.71/39.13     ), ld( Y, X ) ) ) ==> ld( ld( rd( X, Y ), rd( Z, Y ) ), Y ) }.
% 38.71/39.13  (2583) {G52,W19,D6,L1,V3,M1} P(53,2575);d(22) { ld( ld( rd( X, Z ), rd( rd
% 38.71/39.13    ( X, Y ), X ) ), X ) ==> mult( X, mult( Y, ld( Z, X ) ) ) }.
% 38.71/39.13  (2589) {G53,W19,D5,L1,V3,M1} P(2582,24);d(52);d(92);d(34);d(34);d(22);d(22)
% 38.71/39.13     { rd( ld( mult( Y, X ), mult( Z, X ) ), X ) ==> ld( X, ld( mult( X, Y )
% 38.71/39.13    , mult( X, Z ) ) ) }.
% 38.71/39.13  (2590) {G53,W19,D6,L1,V3,M1} P(53,2582);d(22) { ld( ld( rd( Z, X ), rd( rd
% 38.71/39.13    ( X, Y ), X ) ), X ) ==> mult( X, mult( Y, ld( X, Z ) ) ) }.
% 38.71/39.13  (2596) {G54,W19,D5,L1,V3,M1} P(2589,79);d(54);d(75) { mult( Y, ld( mult( Z
% 38.71/39.13    , Y ), mult( X, Y ) ) ) ==> ld( ld( mult( Y, X ), mult( Y, Z ) ), Y ) }.
% 38.71/39.13  (2597) {G54,W19,D5,L1,V3,M1} P(24,2589);d(33) { rd( ld( ld( X, Y ), mult( Z
% 38.71/39.13    , Y ) ), Y ) ==> ld( Y, ld( rd( Y, X ), mult( Y, Z ) ) ) }.
% 38.71/39.13  (2598) {G54,W19,D5,L1,V3,M1} P(24,2589);d(33) { rd( ld( mult( Z, Y ), ld( X
% 38.71/39.13    , Y ) ), Y ) ==> ld( Y, ld( mult( Y, Z ), rd( Y, X ) ) ) }.
% 38.71/39.13  (2606) {G55,W19,D5,L1,V3,M1} P(24,2597);d(33) { rd( ld( ld( Z, Y ), ld( X, 
% 38.71/39.13    Y ) ), Y ) ==> ld( Y, ld( rd( Y, Z ), rd( Y, X ) ) ) }.
% 38.71/39.13  (2607) {G55,W19,D6,L1,V3,M1} P(31,2597);d(22);d(320) { ld( X, ld( rd( rd( X
% 38.71/39.13    , Y ), X ), mult( X, Z ) ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 38.71/39.13  (2609) {G55,W19,D6,L1,V3,M1} P(19,2597);d(81) { ld( X, ld( mult( X, rd( Y, 
% 38.71/39.13    X ) ), mult( X, Z ) ) ) ==> rd( ld( Y, mult( Z, X ) ), X ) }.
% 38.71/39.13  (2611) {G56,W19,D5,L1,V3,M1} P(2606,2529) { ld( Z, ld( rd( Y, Z ), rd( X, Z
% 38.71/39.13     ) ) ) = ld( Y, ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.71/39.13  (2612) {G56,W19,D5,L1,V3,M1} P(2606,2525) { ld( X, ld( rd( Y, X ), rd( X, Z
% 38.71/39.13     ) ) ) = ld( Y, ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.71/39.13  (2615) {G56,W19,D5,L1,V3,M1} P(2606,79);d(54);d(75) { mult( Y, ld( ld( Z, Y
% 38.71/39.13     ), ld( X, Y ) ) ) ==> ld( ld( rd( Y, X ), rd( Y, Z ) ), Y ) }.
% 38.71/39.13  (2616) {G56,W19,D6,L1,V3,M1} P(31,2606);d(22);d(320) { ld( X, ld( rd( rd( X
% 38.71/39.13    , Y ), X ), rd( X, Z ) ) ) ==> rd( mult( Y, ld( Z, X ) ), X ) }.
% 38.71/39.13  (2623) {G57,W19,D5,L1,V3,M1} P(34,2611);d(22);d(34);d(2596) { ld( ld( mult
% 38.71/39.13    ( Y, Z ), mult( Y, X ) ), Y ) = ld( X, ld( rd( X, Z ), mult( X, Y ) ) )
% 38.71/39.13     }.
% 38.71/39.13  (2627) {G58,W19,D6,L1,V3,M1} P(1512,2623);d(77);d(22);d(74);d(2361) { ld( 
% 38.71/39.13    ld( mult( X, mult( Z, Y ) ), mult( X, Y ) ), X ) ==> ld( Y, mult( Z, mult
% 38.71/39.13    ( Y, X ) ) ) }.
% 38.71/39.13  (2629) {G58,W19,D6,L1,V3,M1} P(320,2623);d(2607) { ld( ld( mult( Z, mult( X
% 38.71/39.13    , Y ) ), mult( Z, X ) ), Z ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 38.71/39.13  (2632) {G58,W19,D5,L1,V3,M1} P(34,2623);d(33) { ld( ld( rd( Z, Y ), mult( Z
% 38.71/39.13    , X ) ), Z ) = ld( X, ld( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.71/39.13  (2639) {G57,W19,D5,L1,V3,M1} P(76,2612);d(22);d(52);d(33);d(112);d(76);d(76
% 38.71/39.13    );d(33);d(2563);d(34) { ld( mult( mult( X, Y ), mult( X, Z ) ), X ) = ld
% 38.71/39.13    ( Z, ld( mult( Z, X ), rd( Z, Y ) ) ) }.
% 38.71/39.13  (2641) {G57,W19,D5,L1,V3,M1} P(2612,54);d(54) { ld( ld( rd( Y, X ), rd( Y, 
% 38.71/39.13    Z ) ), Y ) = ld( ld( rd( Y, X ), rd( X, Z ) ), X ) }.
% 38.71/39.13  (2645) {G58,W19,D5,L1,V3,M1} P(34,2639);d(33);d(80) { ld( ld( rd( Y, Z ), 
% 38.71/39.13    mult( Z, X ) ), Z ) = ld( X, ld( mult( X, Z ), mult( X, Y ) ) ) }.
% 38.71/39.13  (2652) {G59,W19,D5,L1,V3,M1} P(2645,54);d(54) { ld( ld( mult( Z, Y ), mult
% 38.71/39.13    ( Z, X ) ), Z ) = ld( Y, ld( rd( X, Y ), mult( Y, Z ) ) ) }.
% 38.71/39.13  (2654) {G60,W19,D6,L1,V3,M1} P(1466,2652);d(321);d(2609) { ld( ld( mult( X
% 38.71/39.13    , rd( Y, Z ) ), mult( X, Y ) ), X ) ==> rd( ld( Z, mult( X, Y ) ), Y )
% 38.71/39.13     }.
% 38.71/39.13  (2657) {G60,W19,D6,L1,V3,M1} P(25,2652);d(2627);d(22) { ld( mult( Y, X ), 
% 38.71/39.13    mult( Y, mult( mult( Y, X ), Z ) ) ) ==> ld( X, mult( Y, mult( X, Z ) ) )
% 38.71/39.13     }.
% 38.71/39.13  (2660) {G58,W19,D6,L1,V3,M1} P(1919,2641);d(320);d(2590) { ld( ld( mult( X
% 38.71/39.13    , rd( Z, Y ) ), rd( X, Y ) ), X ) ==> mult( Y, mult( Z, ld( Y, X ) ) )
% 38.71/39.13     }.
% 38.71/39.13  (2666) {G58,W19,D6,L1,V3,M1} P(25,2641);d(52);d(22);d(113) { ld( ld( rd( X
% 38.71/39.13    , Z ), rd( Z, mult( Y, X ) ) ), Z ) ==> ld( rd( rd( Z, X ), Y ), X ) }.
% 38.71/39.13  (2678) {G57,W19,D6,L1,V3,M1} P(2615,31);d(54) { ld( ld( ld( rd( X, Z ), rd
% 38.71/39.13    ( X, Y ) ), X ), X ) ==> ld( ld( Z, X ), ld( Y, X ) ) }.
% 38.71/39.13  (2679) {G57,W19,D6,L1,V3,M1} P(31,2615);d(52);d(33);d(114);d(320) { ld( ld
% 38.71/39.13    ( rd( rd( X, Y ), X ), rd( X, Z ) ), X ) ==> mult( X, rd( ld( X, Z ), Y )
% 38.71/39.13     ) }.
% 38.71/39.13  (2683) {G55,W19,D6,L1,V3,M1} P(19,2598);d(81) { ld( X, ld( mult( X, Z ), 
% 38.71/39.13    mult( X, rd( Y, X ) ) ) ) ==> rd( ld( mult( Z, X ), Y ), X ) }.
% 38.71/39.13  (2686) {G51,W19,D6,L1,V3,M1} P(2570,1);d(329);d(74) { ld( ld( ld( rd( Y, X
% 38.71/39.13     ), mult( X, Z ) ), X ), X ) ==> ld( ld( X, Y ), mult( Z, X ) ) }.
% 38.71/39.13  (2691) {G50,W19,D6,L1,V3,M1} P(53,2567);d(52);d(33) { ld( ld( rd( rd( X, Y
% 38.71/39.13     ), X ), mult( X, Z ) ), X ) ==> rd( X, mult( Y, mult( Z, X ) ) ) }.
% 38.71/39.13  (2692) {G50,W19,D6,L1,V3,M1} P(1,2567);d(321) { ld( ld( mult( X, rd( Y, X )
% 38.71/39.13     ), mult( X, Z ) ), X ) ==> mult( X, ld( mult( Z, X ), Y ) ) }.
% 38.71/39.13  (2712) {G47,W19,D6,L1,V3,M1} P(1508,2511);d(2557);d(3) { ld( mult( mult( 
% 38.71/39.13    mult( Z, Y ), X ), Z ), mult( Z, Y ) ) ==> ld( mult( mult( Y, X ), Z ), Y
% 38.71/39.13     ) }.
% 38.71/39.13  (2722) {G37,W19,D6,L1,V3,M1} P(1977,2458);d(0) { ld( ld( ld( rd( X, Y ), rd
% 38.71/39.13    ( X, Z ) ), Y ), X ) ==> ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.71/39.13  (2742) {G59,W19,D6,L1,V3,M1} P(25,2425);d(2666);d(22) { ld( mult( Y, rd( Z
% 38.71/39.13    , mult( Y, X ) ) ), mult( Y, X ) ) ==> ld( rd( rd( Z, X ), Y ), X ) }.
% 38.71/39.13  (2744) {G33,W19,D6,L1,V3,M1} P(3,2425) { ld( ld( rd( Z, mult( X, Y ) ), X )
% 38.71/39.13    , mult( X, Y ) ) ==> ld( ld( rd( Z, Y ), X ), Y ) }.
% 38.71/39.13  (2748) {G58,W19,D6,L1,V3,M1} P(2380,1452);d(80);d(19);d(329);d(74);d(2678);
% 38.71/39.13    d(113);d(81);d(80) { ld( ld( ld( rd( X, Y ), rd( Y, Z ) ), Y ), X ) ==> 
% 38.71/39.13    ld( ld( Y, X ), ld( Z, X ) ) }.
% 38.71/39.13  (2749) {G58,W19,D6,L1,V3,M1} P(1486,2380);d(320);d(2679) { ld( ld( rd( rd( 
% 38.71/39.13    X, Z ), Y ), rd( X, Y ) ), Y ) ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 38.71/39.13  (2772) {G59,W19,D6,L1,V3,M1} P(2425,2748) { ld( ld( ld( rd( X, Z ), rd( Y, 
% 38.71/39.13    Z ) ), Z ), X ) ==> ld( ld( Y, X ), ld( Z, X ) ) }.
% 38.71/39.13  (2775) {G59,W19,D6,L1,V3,M1} P(25,2748);d(52);d(22);d(113);d(1936) { ld( ld
% 38.71/39.13    ( ld( Y, X ), Z ), ld( X, Z ) ) ==> ld( ld( rd( rd( X, Z ), Y ), X ), Z )
% 38.71/39.13     }.
% 38.71/39.13  (2777) {G60,W19,D5,L1,V3,M1} P(1409,2772);d(31);d(22);d(80);d(81);d(53);d(
% 38.71/39.13    52);d(92);d(1623) { mult( Y, ld( mult( X, Z ), rd( X, Y ) ) ) ==> ld( 
% 38.71/39.13    mult( X, rd( Z, Y ) ), rd( X, Y ) ) }.
% 38.71/39.13  (2779) {G60,W19,D6,L1,V3,M1} P(25,2772);d(22);d(2742) { ld( ld( Z, X ), ld
% 38.71/39.13    ( mult( Y, X ), X ) ) ==> ld( ld( rd( rd( Z, X ), Y ), X ), X ) }.
% 38.71/39.13  (2780) {G61,W19,D5,L1,V3,M1} P(2777,92);d(54);d(1513);d(1462) { mult( X, ld
% 38.71/39.13    ( rd( Y, Z ), rd( Y, X ) ) ) ==> ld( rd( Y, mult( X, Z ) ), rd( Y, X ) )
% 38.71/39.13     }.
% 38.71/39.13  (2783) {G61,W19,D5,L1,V3,M1} P(76,2777);d(52);d(33);d(24);d(114);d(52);d(
% 38.71/39.13    450);d(34);d(80) { rd( ld( rd( Z, Y ), X ), mult( Y, X ) ) ==> mult( Y, 
% 38.71/39.13    rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.71/39.13  (2786) {G61,W19,D5,L1,V3,M1} P(2777,24);d(34);d(34);d(1612) { ld( mult( Y, 
% 38.71/39.13    mult( Z, X ) ), mult( Y, X ) ) ==> ld( ld( rd( Y, Z ), mult( Y, X ) ), X
% 38.71/39.13     ) }.
% 38.71/39.13  (2787) {G61,W19,D6,L1,V3,M1} P(0,2777) { ld( mult( X, rd( ld( X, Y ), Z ) )
% 38.71/39.13    , rd( X, Z ) ) ==> mult( Z, ld( Y, rd( X, Z ) ) ) }.
% 38.71/39.13  (2789) {G61,W19,D6,L1,V3,M1} P(3,2777) { mult( Y, ld( mult( mult( X, Y ), Z
% 38.71/39.13     ), X ) ) ==> ld( mult( mult( X, Y ), rd( Z, Y ) ), X ) }.
% 38.71/39.13  (2790) {G62,W19,D5,L1,V3,M1} P(76,2780);d(22);d(76);d(33);d(52);d(91);d(34)
% 38.71/39.13    ;d(1520) { mult( Z, rd( mult( Y, X ), mult( Z, X ) ) ) ==> mult( mult( Z
% 38.71/39.13    , X ), ld( X, rd( Y, Z ) ) ) }.
% 38.71/39.13  (2797) {G63,W19,D5,L1,V3,M1} P(2790,24);d(24);d(74);d(34);d(1511);d(75);d(
% 38.71/39.13    1454) { ld( ld( Z, ld( Y, X ) ), ld( Z, X ) ) ==> ld( ld( ld( Z, Y ), ld
% 38.71/39.13    ( Z, X ) ), X ) }.
% 38.71/39.13  (2803) {G64,W19,D5,L1,V3,M1} P(2797,54);d(54);d(1622);d(1522) { ld( ld( X, 
% 38.71/39.13    mult( Y, Z ) ), ld( X, Z ) ) ==> ld( mult( mult( Y, X ), ld( X, Z ) ), Z
% 38.71/39.13     ) }.
% 38.71/39.13  (2805) {G64,W19,D6,L1,V3,M1} P(31,2797);d(52);d(92);d(1524);d(52);d(22);d(
% 38.71/39.13    115) { mult( Y, ld( mult( X, Y ), mult( Z, X ) ) ) ==> ld( rd( ld( Z, 
% 38.71/39.13    mult( X, Y ) ), Y ), X ) }.
% 38.71/39.13  (2814) {G65,W19,D6,L1,V3,M1} P(53,2803);d(52);d(92);d(1922);d(33) { mult( Y
% 38.71/39.13    , ld( X, ld( Z, rd( X, Y ) ) ) ) ==> ld( rd( mult( Z, X ), Y ), rd( X, Y
% 38.71/39.13     ) ) }.
% 38.71/39.13  (2815) {G65,W19,D6,L1,V3,M1} P(31,2803);d(52);d(92);d(1909);d(33) { mult( Y
% 38.71/39.13    , ld( mult( X, Y ), ld( Z, X ) ) ) ==> ld( rd( mult( Z, mult( X, Y ) ), Y
% 38.71/39.13     ), X ) }.
% 38.71/39.13  (2827) {G62,W19,D6,L1,V3,M1} P(2786,2652);d(25);d(22);d(2657) { ld( ld( ld
% 38.71/39.13    ( rd( X, Y ), mult( X, Z ) ), Z ), X ) ==> ld( Z, mult( Y, mult( Z, X ) )
% 38.71/39.13     ) }.
% 38.71/39.13  (2832) {G63,W19,D6,L1,V3,M1} P(2827,117);d(1465) { ld( ld( ld( mult( X, Y )
% 38.71/39.13    , mult( X, Z ) ), Z ), ld( Z, mult( Y, mult( Z, X ) ) ) ) ==> X }.
% 38.71/39.13  (2836) {G64,W19,D6,L1,V3,M1} P(125,2832);d(1625);d(74) { ld( ld( Z, ld( Y, 
% 38.71/39.13    mult( X, Z ) ) ), ld( Z, ld( ld( X, Y ), mult( Z, X ) ) ) ) ==> X }.
% 38.71/39.13  (2838) {G64,W19,D6,L1,V3,M1} P(2832,77);d(75);d(54);d(1612) { mult( X, ld( 
% 38.71/39.13    mult( Y, mult( Z, X ) ), Z ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), Z
% 38.71/39.13     ) }.
% 38.71/39.13  (2841) {G65,W19,D6,L1,V3,M1} P(2836,116);d(54) { ld( Z, ld( ld( Y, mult( Z
% 38.71/39.13    , X ) ), X ) ) ==> ld( ld( ld( Z, Y ), mult( X, Z ) ), X ) }.
% 38.71/39.13  (2844) {G66,W19,D5,L1,V3,M1} P(1412,2841);d(2580);d(1);d(80);d(19) { rd( ld
% 38.71/39.13    ( ld( Y, Z ), ld( X, Z ) ), X ) ==> ld( ld( rd( Y, X ), Z ), rd( Z, X ) )
% 38.71/39.13     }.
% 38.71/39.13  (2852) {G67,W19,D5,L1,V3,M1} P(52,2844);d(22);d(52);d(33);d(52);d(22);d(113
% 38.71/39.13    );d(76);d(52);d(91);d(81) { rd( mult( Y, rd( X, Z ) ), mult( Z, Y ) ) ==>
% 38.71/39.13     rd( rd( mult( Y, X ), mult( Y, Z ) ), Z ) }.
% 38.71/39.13  (2853) {G67,W19,D5,L1,V3,M1} P(2844,79);d(54);d(75) { mult( Z, ld( ld( Z, Y
% 38.71/39.13     ), ld( X, Y ) ) ) ==> ld( rd( Y, Z ), ld( rd( X, Z ), Y ) ) }.
% 38.71/39.13  (2854) {G67,W19,D5,L1,V3,M1} P(2844,34);d(34);d(34);d(74);d(22) { ld( ld( 
% 38.71/39.13    mult( X, Z ), Y ), mult( Y, Z ) ) ==> ld( ld( mult( Z, Y ), ld( X, Y ) )
% 38.71/39.13    , Z ) }.
% 38.71/39.13  (2858) {G68,W19,D5,L1,V3,M1} P(76,2852);d(33);d(33) { rd( rd( Z, mult( Y, X
% 38.71/39.13     ) ), mult( Y, Z ) ) ==> rd( rd( rd( Z, X ), mult( Z, Y ) ), Y ) }.
% 38.71/39.13  (2865) {G69,W19,D5,L1,V3,M1} P(2858,79);d(79);d(81);d(81);d(81) { mult( Y, 
% 38.71/39.13    mult( mult( X, Y ), rd( Z, X ) ) ) ==> mult( mult( Y, X ), rd( mult( Y, Z
% 38.71/39.13     ), X ) ) }.
% 38.71/39.13  (2869) {G70,W19,D5,L1,V3,M1} P(2865,24);d(24);d(74);d(24);d(33);d(80) { ld
% 38.71/39.13    ( X, ld( rd( X, Y ), rd( Z, Y ) ) ) ==> ld( ld( Y, X ), rd( ld( X, Z ), Y
% 38.71/39.13     ) ) }.
% 38.71/39.13  (2871) {G70,W19,D6,L1,V3,M1} P(2865,31);d(91) { ld( mult( mult( X, Y ), rd
% 38.71/39.13    ( mult( X, Z ), Y ) ), X ) ==> rd( rd( Y, Z ), mult( Y, X ) ) }.
% 38.71/39.13  (2873) {G70,W19,D6,L1,V3,M1} P(3,2865) { mult( mult( Z, Y ), rd( mult( Z, 
% 38.71/39.13    mult( X, Y ) ), Y ) ) ==> mult( Z, mult( mult( Y, Z ), X ) ) }.
% 38.71/39.13  (2878) {G71,W19,D5,L1,V3,M1} P(34,2869);d(34);d(22);d(34);d(74) { ld( X, ld
% 38.71/39.13    ( mult( X, Y ), mult( Z, Y ) ) ) ==> ld( mult( Y, X ), ld( ld( Z, X ), Y
% 38.71/39.13     ) ) }.
% 38.71/39.13  (2886) {G72,W19,D5,L1,V3,M1} P(2878,54);d(54) { ld( ld( ld( Z, X ), Y ), 
% 38.71/39.13    mult( Y, X ) ) ==> ld( ld( mult( X, Y ), mult( Z, Y ) ), X ) }.
% 38.71/39.13  (2888) {G73,W19,D5,L1,V3,M1} P(126,2886);d(22);d(2006);d(1967) { ld( mult( 
% 38.71/39.13    mult( Y, X ), Z ), mult( Z, X ) ) ==> ld( ld( ld( Y, Z ), mult( X, Z ) )
% 38.71/39.13    , X ) }.
% 38.71/39.13  (2894) {G74,W19,D5,L1,V3,M1} P(24,2888);d(33);d(52);d(22);d(33) { ld( rd( 
% 38.71/39.13    mult( Z, Y ), X ), ld( X, Y ) ) ==> ld( mult( mult( X, Z ), rd( Y, X ) )
% 38.71/39.13    , Y ) }.
% 38.71/39.13  (2895) {G74,W19,D5,L1,V3,M1} P(33,2888);d(80);d(33);d(52);d(92);d(24) { rd
% 38.71/39.13    ( ld( ld( Y, Z ), ld( X, Z ) ), Y ) ==> ld( ld( rd( Y, X ), Z ), rd( Z, Y
% 38.71/39.13     ) ) }.
% 38.71/39.13  (2900) {G75,W19,D5,L1,V3,M1} P(52,2894);d(52);d(91);d(33);d(81);d(52);d(450
% 38.71/39.13    );d(34) { rd( mult( X, rd( Y, Z ) ), mult( Y, X ) ) ==> rd( rd( mult( X, 
% 38.71/39.13    Y ), mult( X, Z ) ), Y ) }.
% 38.71/39.13  (2902) {G75,W19,D5,L1,V3,M1} P(24,2894);d(33);d(80) { ld( rd( ld( X, Y ), Z
% 38.71/39.13     ), ld( Z, Y ) ) ==> ld( ld( rd( X, Z ), rd( Y, Z ) ), Y ) }.
% 38.71/39.13  (2904) {G76,W19,D5,L1,V3,M1} P(2900,79);d(79);d(81);d(112) { mult( Y, rd( 
% 38.71/39.13    mult( X, Z ), mult( X, Y ) ) ) ==> mult( mult( Y, X ), rd( rd( Z, Y ), X
% 38.71/39.13     ) ) }.
% 38.71/39.13  (2907) {G77,W19,D5,L1,V3,M1} P(24,2904);d(24);d(75);d(74);d(33);d(80);d(34)
% 38.71/39.13    ;d(80) { mult( Z, ld( ld( Y, X ), ld( Z, X ) ) ) ==> ld( rd( X, Z ), ld( 
% 38.71/39.13    rd( Z, Y ), X ) ) }.
% 38.71/39.13  (2914) {G78,W19,D5,L1,V3,M1} P(22,2907);d(34) { mult( Z, ld( mult( X, Y ), 
% 38.71/39.13    ld( Z, Y ) ) ) ==> ld( rd( Y, Z ), ld( mult( Z, X ), Y ) ) }.
% 38.71/39.13  (2920) {G79,W19,D5,L1,V3,M1} P(2914,24);d(34);d(24);d(22) { ld( X, ld( mult
% 38.71/39.13    ( Y, Z ), mult( X, Z ) ) ) ==> ld( mult( Z, X ), ld( ld( X, Y ), Z ) )
% 38.71/39.13     }.
% 38.71/39.13  (2924) {G80,W19,D5,L1,V3,M1} P(33,2920);d(33);d(24);d(52);d(52);d(92);d(114
% 38.71/39.13    );d(74) { ld( Z, ld( rd( X, Y ), rd( Z, Y ) ) ) ==> ld( ld( Y, Z ), rd( 
% 38.71/39.13    ld( X, Z ), Y ) ) }.
% 38.71/39.13  (2925) {G81,W19,D6,L1,V3,M1} P(77,2924);d(22) { ld( ld( Y, Z ), rd( ld( ld
% 38.71/39.13    ( X, Y ), Z ), Y ) ) ==> ld( Z, mult( X, rd( Z, Y ) ) ) }.
% 38.71/39.13  (2949) {G68,W19,D6,L1,V3,M1} P(31,2853);d(52);d(33);d(114) { ld( rd( X, Z )
% 38.71/39.13    , ld( rd( mult( X, Y ), Z ), X ) ) ==> mult( Z, rd( ld( X, Z ), Y ) ) }.
% 38.71/39.13  (2952) {G68,W19,D6,L1,V3,M1} P(2854,117) { ld( ld( Z, mult( X, Y ) ), ld( 
% 38.71/39.13    ld( mult( Y, Z ), ld( X, Z ) ), Y ) ) ==> mult( Z, Y ) }.
% 38.71/39.13  (2956) {G69,W19,D6,L1,V3,M1} P(31,2952);d(52);d(22) { ld( ld( X, mult( mult
% 38.71/39.13    ( X, Y ), Z ) ), mult( mult( Y, mult( Z, X ) ), Z ) ) ==> mult( X, Z )
% 38.71/39.13     }.
% 38.71/39.13  (2970) {G70,W19,D6,L1,V3,M1} P(2956,77);d(54) { rd( mult( X, Z ), mult( 
% 38.71/39.13    mult( Y, mult( Z, X ) ), Z ) ) ==> ld( mult( mult( X, Y ), Z ), X ) }.
% 38.71/39.13  (2974) {G71,W19,D6,L1,V3,M1} P(2970,79);d(54) { rd( mult( mult( Z, mult( Y
% 38.71/39.13    , X ) ), Y ), mult( X, Y ) ) ==> ld( X, mult( mult( X, Z ), Y ) ) }.
% 38.71/39.13  (2978) {G71,W19,D5,L1,V3,M1} P(0,2970);d(74);d(74);d(74);d(2364) { rd( ld( 
% 38.71/39.13    ld( Y, X ), X ), mult( mult( Z, Y ), X ) ) ==> ld( mult( mult( Y, Z ), X
% 38.71/39.13     ), Y ) }.
% 38.71/39.13  (2979) {G72,W19,D6,L1,V3,M1} P(2978,2502);d(77);d(33) { mult( Y, ld( mult( 
% 38.71/39.13    mult( X, Z ), Y ), X ) ) ==> ld( rd( mult( Y, mult( Z, X ) ), X ), Y )
% 38.71/39.13     }.
% 38.71/39.13  (2980) {G72,W19,D6,L1,V3,M1} P(2978,2552);d(75);d(0) { rd( ld( mult( mult( 
% 38.71/39.13    X, Z ), Y ), X ), Y ) ==> ld( Y, rd( X, mult( Y, mult( Z, X ) ) ) ) }.
% 38.71/39.13  (2983) {G72,W19,D5,L1,V3,M1} P(52,2978);d(76);d(449);d(22);d(321);d(33);d(
% 38.71/39.13    81);d(113);d(33) { ld( rd( rd( Y, X ), Y ), rd( Y, mult( Z, X ) ) ) ==> 
% 38.71/39.13    ld( rd( mult( X, Z ), Y ), X ) }.
% 38.71/39.13  (2984) {G72,W19,D5,L1,V3,M1} P(2978,79);d(54);d(75);d(329) { mult( mult( 
% 38.71/39.13    mult( Z, X ), Y ), ld( mult( X, Y ), Y ) ) ==> ld( X, mult( mult( X, Z )
% 38.71/39.13    , Y ) ) }.
% 38.71/39.13  (2985) {G72,W19,D7,L1,V3,M1} P(24,2978);d(74);d(75);d(74);d(329);d(1399);d(
% 38.71/39.13    33);d(80) { ld( ld( mult( Y, rd( ld( Y, X ), Z ) ), Z ), Z ) ==> ld( ld( 
% 38.71/39.13    rd( X, Y ), Z ), Y ) }.
% 38.71/39.13  (2988) {G73,W19,D6,L1,V3,M1} P(2983,2425);d(2749) { mult( X, rd( ld( X, 
% 38.71/39.13    mult( Z, Y ) ), Y ) ) ==> ld( ld( rd( mult( Y, Z ), X ), Y ), X ) }.
% 38.71/39.13  (2989) {G73,W19,D6,L1,V3,M1} P(2983,2525);d(81);d(74);d(53);d(52);d(22);d(
% 38.71/39.13    115);d(2549) { rd( mult( Y, ld( mult( Z, Y ), X ) ), X ) ==> ld( X, ld( 
% 38.71/39.13    rd( mult( Y, Z ), X ), Y ) ) }.
% 38.71/39.13  (2993) {G73,W19,D5,L1,V3,M1} P(24,2983);d(75);d(33) { ld( rd( rd( Z, Y ), Z
% 38.71/39.13     ), mult( Z, ld( Y, X ) ) ) ==> ld( rd( rd( Y, X ), Z ), Y ) }.
% 38.71/39.13  (2996) {G74,W19,D6,L1,V3,M1} P(2993,2652);d(294);d(2629);d(74) { rd( mult( 
% 38.71/39.13    Y, ld( ld( Z, Y ), X ) ), X ) ==> ld( X, ld( rd( rd( Y, Z ), X ), Y ) )
% 38.71/39.13     }.
% 38.71/39.13  (3004) {G74,W19,D5,L1,V3,M1} P(34,2993);d(321);d(22);d(52);d(91);d(81);d(34
% 38.71/39.13    ) { ld( mult( X, rd( Y, X ) ), mult( X, mult( Y, Z ) ) ) ==> rd( mult( X
% 38.71/39.13    , mult( Z, Y ) ), Y ) }.
% 38.71/39.13  (3005) {G74,W19,D5,L1,V3,M1} P(2993,54);d(54) { ld( mult( X, ld( Y, Z ) ), 
% 38.71/39.13    rd( rd( X, Y ), X ) ) ==> ld( Y, rd( rd( Y, Z ), X ) ) }.
% 38.71/39.13  (3008) {G75,W19,D6,L1,V3,M1} P(2571,3004);d(3);d(2427);d(74);d(2475) { rd( 
% 38.71/39.13    mult( X, ld( ld( X, Z ), Y ) ), Y ) ==> ld( Y, ld( rd( rd( Z, X ), Y ), X
% 38.71/39.13     ) ) }.
% 38.71/39.13  (3014) {G75,W19,D7,L1,V3,M1} P(24,3004);d(34);d(347);d(24);d(1436);d(24) { 
% 38.71/39.13    ld( ld( ld( Y, rd( mult( Y, Z ), X ) ), X ), X ) ==> rd( ld( X, mult( Z, 
% 38.71/39.13    Y ) ), Y ) }.
% 38.71/39.13  (3015) {G75,W19,D5,L1,V3,M1} P(3004,54);d(79) { ld( mult( X, mult( Y, Z ) )
% 38.71/39.13    , mult( X, rd( Y, X ) ) ) ==> rd( Y, mult( X, mult( Z, Y ) ) ) }.
% 38.71/39.13  (3030) {G62,W19,D5,L1,V3,M1} S(1512);d(2786) { ld( mult( Z, Y ), mult( Z, 
% 38.71/39.13    ld( X, Y ) ) ) ==> ld( ld( rd( Z, X ), mult( Z, Y ) ), Y ) }.
% 38.71/39.13  (3032) {G65,W19,D5,L1,V3,M1} S(1522);d(2803) { ld( ld( Z, Y ), ld( Z, ld( X
% 38.71/39.13    , Y ) ) ) ==> ld( mult( mult( X, Z ), ld( Z, Y ) ), Y ) }.
% 38.71/39.13  (3033) {G62,W19,D5,L1,V3,M1} S(1530);d(2783) { rd( mult( X, Z ), mult( mult
% 38.71/39.13    ( X, Y ), Z ) ) ==> mult( X, rd( ld( Y, Z ), mult( X, Z ) ) ) }.
% 38.71/39.13  (3034) {G61,W19,D5,L1,V3,M1} S(1623);d(2777) { rd( ld( rd( X, Y ), rd( X, Z
% 38.71/39.13     ) ), Y ) ==> ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) }.
% 38.71/39.13  (3050) {G76,W19,D5,L1,V3,M1} P(33,3015);d(24);d(114) { ld( mult( Z, rd( X, 
% 38.71/39.13    Y ) ), mult( Z, rd( X, Z ) ) ) ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 38.71/39.13  (3064) {G75,W19,D6,L1,V3,M1} P(2582,3005);d(75);d(321);d(77);d(33);d(2480);
% 38.71/39.13    d(2414);d(75) { rd( ld( X, ld( rd( Z, X ), Y ) ), Y ) ==> ld( Y, rd( mult
% 38.71/39.13    ( Y, ld( Z, X ) ), X ) ) }.
% 38.71/39.13  (3068) {G75,W19,D5,L1,V3,M1} P(76,3005);d(24);d(34);d(24);d(34);d(80) { ld
% 38.71/39.13    ( ld( X, ld( Y, Z ) ), ld( mult( Y, X ), X ) ) ==> ld( Y, ld( rd( Z, Y )
% 38.71/39.13    , X ) ) }.
% 38.71/39.13  (3072) {G76,W19,D6,L1,V3,M1} P(3032,3068);d(0);d(329);d(2779);d(1980);d(77)
% 38.71/39.13    ;d(22);d(126);d(80);d(54);d(75);d(2902);d(1795);d(80) { ld( ld( ld( rd( X
% 38.71/39.13    , Z ), rd( Y, X ) ), Y ), X ) ==> ld( Y, mult( Z, ld( X, Y ) ) ) }.
% 38.71/39.13  (3089) {G73,W19,D6,L1,V3,M1} P(2984,1) { ld( mult( mult( X, Y ), Z ), ld( Y
% 38.71/39.13    , mult( mult( Y, X ), Z ) ) ) ==> ld( mult( Y, Z ), Z ) }.
% 38.71/39.13  (3090) {G74,W19,D6,L1,V3,M1} P(24,3089);d(33);d(80);d(22);d(74);d(24) { ld
% 38.71/39.13    ( ld( rd( X, Y ), Z ), mult( X, ld( ld( Y, X ), Z ) ) ) ==> ld( ld( X, Z
% 38.71/39.13     ), Z ) }.
% 38.71/39.13  (3092) {G75,W19,D6,L1,V3,M1} P(2827,3090);d(75);d(1598);d(2629);d(0) { ld( 
% 38.71/39.13    rd( mult( Y, mult( X, Z ) ), Z ), mult( Y, mult( Z, X ) ) ) ==> ld( ld( Z
% 38.71/39.13    , X ), X ) }.
% 38.71/39.13  (3104) {G76,W19,D5,L1,V3,M1} P(3092,77);d(79) { rd( ld( ld( Z, Y ), Y ), 
% 38.71/39.13    mult( X, mult( Z, Y ) ) ) ==> rd( Z, mult( X, mult( Y, Z ) ) ) }.
% 38.71/39.13  (3112) {G77,W19,D5,L1,V3,M1} P(52,3104);d(76);d(449);d(22);d(321);d(33);d(
% 38.71/39.13    112);d(113);d(24);d(114) { ld( rd( rd( Y, X ), Y ), rd( rd( Y, X ), Z ) )
% 38.71/39.13     ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 38.71/39.13  (3114) {G77,W19,D5,L1,V3,M1} P(24,3104);d(75);d(74);d(329);d(24);d(75) { ld
% 38.71/39.13    ( ld( mult( Y, Z ), Z ), ld( mult( Y, Z ), X ) ) ==> mult( Y, ld( mult( Z
% 38.71/39.13    , Y ), X ) ) }.
% 38.71/39.13  (3115) {G77,W19,D5,L1,V3,M1} P(24,3104);d(114);d(74);d(329);d(24);d(76);d(
% 38.71/39.13    33);d(113);d(54) { ld( ld( ld( X, Y ), Y ), rd( ld( Y, X ), Z ) ) ==> ld
% 38.71/39.13    ( X, rd( rd( X, Y ), Z ) ) }.
% 38.71/39.13  (3116) {G78,W19,D6,L1,V3,M1} P(3112,2380);d(2749) { ld( mult( Y, rd( ld( Y
% 38.71/39.13    , X ), Z ) ), rd( X, Y ) ) ==> mult( X, rd( ld( X, Z ), Y ) ) }.
% 38.71/39.13  (3117) {G78,W19,D6,L1,V3,M1} P(3112,2612);d(2616) { ld( rd( X, Y ), mult( Y
% 38.71/39.13    , rd( ld( Y, X ), Z ) ) ) ==> rd( mult( Y, ld( Z, X ) ), X ) }.
% 38.71/39.13  (3122) {G78,W19,D5,L1,V3,M1} P(34,3112);d(321);d(24);d(22) { ld( mult( X, 
% 38.71/39.13    rd( Y, X ) ), rd( mult( X, Y ), Z ) ) ==> ld( Y, rd( mult( Y, X ), Z ) )
% 38.71/39.13     }.
% 38.71/39.13  (3123) {G78,W19,D5,L1,V3,M1} P(34,3112);d(80);d(34);d(74) { ld( rd( rd( X, 
% 38.71/39.13    Y ), X ), ld( rd( Y, X ), Z ) ) ==> mult( Y, ld( ld( X, Y ), Z ) ) }.
% 38.71/39.13  (3131) {G79,W19,D5,L1,V3,M1} P(34,3122);d(34) { ld( mult( X, rd( Y, X ) ), 
% 38.71/39.13    mult( mult( X, Y ), Z ) ) ==> ld( Y, mult( mult( Y, X ), Z ) ) }.
% 38.71/39.13  (3132) {G79,W19,D5,L1,V3,M1} P(3122,54);d(54) { ld( rd( mult( X, Y ), Z ), 
% 38.71/39.13    mult( X, rd( Y, X ) ) ) ==> ld( rd( mult( Y, X ), Z ), Y ) }.
% 38.71/39.13  (3136) {G80,W19,D5,L1,V3,M1} P(24,3131);d(34);d(347);d(24);d(74);d(33);d(80
% 38.71/39.13    ) { ld( ld( ld( Y, X ), X ), ld( ld( Y, X ), Z ) ) ==> ld( Y, ld( rd( X, 
% 38.71/39.13    Y ), Z ) ) }.
% 38.71/39.13  (3139) {G81,W19,D6,L1,V3,M1} P(2748,3136);d(20);d(18);d(16);d(18);d(19);d(
% 38.71/39.13    81) { ld( rd( X, Y ), ld( mult( X, rd( Y, X ) ), Z ) ) ==> ld( ld( Y, X )
% 38.71/39.13    , ld( Y, Z ) ) }.
% 38.71/39.13  (3145) {G81,W19,D5,L1,V3,M1} P(3136,54);d(54) { ld( ld( ld( X, Y ), Z ), ld
% 38.71/39.13    ( ld( X, Y ), Y ) ) ==> ld( ld( rd( Y, X ), Z ), X ) }.
% 38.71/39.13  (3148) {G81,W19,D6,L1,V3,M1} P(31,3136);d(22);d(22);d(320) { ld( mult( X, Y
% 38.71/39.13     ), ld( rd( rd( X, Y ), X ), Z ) ) ==> ld( mult( Y, X ), mult( Y, Z ) )
% 38.71/39.13     }.
% 38.71/39.13  (3150) {G82,W19,D6,L1,V3,M1} P(2748,3145);d(16);d(18);d(19);d(20);d(18);d(
% 38.71/39.13    81) { ld( ld( mult( X, rd( Y, X ) ), Z ), rd( X, Y ) ) ==> ld( ld( Y, Z )
% 38.71/39.13    , ld( Y, X ) ) }.
% 38.71/39.13  (3156) {G82,W19,D5,L1,V3,M1} P(52,3145);d(22);d(115);d(52);d(22);d(113) { 
% 38.71/39.13    ld( rd( ld( Y, X ), Z ), ld( ld( X, Y ), Y ) ) ==> ld( rd( rd( X, Y ), Z
% 38.71/39.13     ), X ) }.
% 38.71/39.13  (3159) {G82,W19,D6,L1,V3,M1} P(31,3145);d(22);d(22);d(320) { ld( ld( rd( rd
% 38.71/39.13    ( X, Y ), X ), Z ), mult( X, Y ) ) ==> ld( mult( Y, Z ), mult( Y, X ) )
% 38.71/39.13     }.
% 38.71/39.13  (3160) {G82,W19,D5,L1,V3,M1} P(22,3145);d(52);d(92);d(34) { ld( ld( mult( X
% 38.71/39.13    , Y ), Z ), ld( mult( X, Y ), Y ) ) ==> rd( ld( Z, mult( Y, X ) ), X )
% 38.71/39.13     }.
% 38.71/39.13  (3162) {G83,W19,D6,L1,V3,M1} P(2748,3156);d(1593);d(16);d(18);d(31);d(76);d
% 38.71/39.13    (22);d(20);d(18);d(18) { ld( rd( rd( rd( X, Y ), X ), Z ), rd( X, Y ) ) 
% 38.71/39.13    ==> mult( mult( Z, Y ), ld( Y, X ) ) }.
% 38.71/39.13  (3171) {G83,W19,D6,L1,V3,M1} P(3160,2582);d(25);d(22);d(2742) { mult( mult
% 38.71/39.13    ( X, Y ), rd( ld( Z, mult( Y, X ) ), X ) ) ==> ld( rd( rd( Z, Y ), X ), Y
% 38.71/39.13     ) }.
% 38.71/39.13  (3175) {G83,W19,D5,L1,V3,M1} P(52,3160);d(52);d(92);d(33);d(112);d(74);d(24
% 38.71/39.13    ) { ld( ld( rd( X, Y ), Z ), rd( rd( Y, X ), Y ) ) ==> rd( ld( Z, ld( Y, 
% 38.71/39.13    X ) ), X ) }.
% 38.71/39.13  (3184) {G84,W19,D6,L1,V3,M1} P(25,3175);d(3);d(76);d(52);d(92);d(347) { rd
% 38.71/39.13    ( ld( Z, ld( ld( Y, X ), X ) ), mult( Y, X ) ) ==> rd( ld( Z, Y ), mult( 
% 38.71/39.13    X, Y ) ) }.
% 38.71/39.13  (3186) {G84,W19,D6,L1,V3,M1} P(77,3175);d(22);d(75);d(321);d(124);d(0);d(75
% 38.71/39.13    );d(74);d(329) { ld( ld( ld( mult( X, Y ), Y ), Z ), ld( Y, X ) ) ==> ld
% 38.71/39.13    ( mult( X, Z ), rd( X, Y ) ) }.
% 38.71/39.13  (3191) {G80,W19,D6,L1,V3,M1} P(124,3132);d(0);d(0);d(74) { ld( rd( ld( ld( 
% 38.71/39.13    Y, X ), X ), Z ), ld( X, Y ) ) ==> ld( rd( Y, Z ), rd( Y, X ) ) }.
% 38.71/39.13  (3198) {G79,W19,D6,L1,V3,M1} P(25,3123);d(76);d(22);d(3);d(347) { mult( 
% 38.71/39.13    mult( Y, X ), ld( ld( ld( Y, X ), X ), Z ) ) ==> mult( mult( X, Y ), ld( 
% 38.71/39.13    Y, Z ) ) }.
% 38.71/39.13  (3219) {G78,W19,D6,L1,V3,M1} P(3115,336) { ld( ld( mult( X, Y ), Y ), ld( X
% 38.71/39.13    , rd( rd( X, Y ), Z ) ) ) ==> rd( ld( Y, X ), Z ) }.
% 38.71/39.13  (3221) {G78,W19,D6,L1,V3,M1} P(31,3115);d(22);d(1);d(321) { ld( mult( X, Y
% 38.71/39.13     ), rd( mult( X, rd( Y, X ) ), Z ) ) ==> ld( mult( Y, X ), rd( Y, Z ) )
% 38.71/39.13     }.
% 38.71/39.13  (3224) {G79,W19,D5,L1,V3,M1} P(25,3219);d(52);d(52);d(92);d(347);d(112);d(
% 38.71/39.13    74) { rd( ld( ld( X, Y ), Y ), mult( Z, X ) ) ==> ld( ld( X, Y ), rd( rd
% 38.71/39.13    ( Y, X ), Z ) ) }.
% 38.71/39.13  (3228) {G80,W19,D5,L1,V3,M1} P(24,3224);d(75);d(74);d(329);d(34);d(80) { ld
% 38.71/39.13    ( ld( Y, Z ), ld( rd( Y, Z ), X ) ) ==> ld( ld( mult( Y, Z ), Z ), ld( Y
% 38.71/39.13    , X ) ) }.
% 38.71/39.13  (3242) {G81,W19,D6,L1,V3,M1} P(1400,3228);d(19);d(80);d(139);d(3228);d(1)
% 38.71/39.13     { ld( Y, mult( X, rd( mult( Y, Z ), X ) ) ) ==> ld( ld( mult( X, Y ), Y
% 38.71/39.13     ), rd( Z, X ) ) }.
% 38.71/39.13  (3245) {G81,W19,D5,L1,V3,M1} P(52,3228);d(22);d(34);d(52);d(22);d(33);d(113
% 38.71/39.13    ) { mult( mult( Y, X ), ld( mult( X, Y ), Z ) ) ==> ld( rd( rd( Y, X ), Y
% 38.71/39.13     ), ld( X, Z ) ) }.
% 38.71/39.13  (3246) {G81,W19,D5,L1,V3,M1} P(76,3228);d(22);d(22);d(24);d(22) { ld( mult
% 38.71/39.13    ( X, Y ), mult( mult( Y, X ), Z ) ) ==> ld( ld( ld( X, Y ), Y ), mult( X
% 38.71/39.13    , Z ) ) }.
% 38.71/39.13  (3250) {G82,W19,D6,L1,V3,M1} P(1412,3245);d(80);d(74);d(53);d(22);d(81);d(
% 38.71/39.13    80);d(81);d(331);d(1) { mult( Y, mult( X, rd( ld( Y, Z ), X ) ) ) ==> ld
% 38.71/39.13    ( rd( rd( Y, X ), Y ), rd( Z, X ) ) }.
% 38.71/39.13  (3251) {G82,W19,D5,L1,V3,M1} P(3245,92);d(54) { rd( ld( Z, mult( Y, X ) ), 
% 38.71/39.13    mult( X, Y ) ) ==> ld( ld( Y, Z ), rd( rd( X, Y ), X ) ) }.
% 38.71/39.13  (3252) {G82,W19,D5,L1,V3,M1} P(24,3245);d(33);d(80);d(34);d(321);d(22) { ld
% 38.71/39.13    ( rd( X, Y ), ld( ld( X, Y ), Z ) ) ==> ld( mult( Y, rd( X, Y ) ), mult( 
% 38.71/39.13    X, Z ) ) }.
% 38.71/39.13  (3259) {G83,W19,D6,L1,V3,M1} P(0,3251);d(74);d(75);d(321);d(77);d(33) { rd
% 38.71/39.13    ( ld( Z, ld( ld( Y, X ), X ) ), Y ) ==> ld( ld( ld( X, Y ), Z ), rd( X, Y
% 38.71/39.13     ) ) }.
% 38.71/39.13  (3285) {G83,W19,D6,L1,V3,M1} P(329,3252);d(75);d(0);d(74) { ld( Y, ld( ld( 
% 38.71/39.13    mult( Y, X ), X ), Z ) ) ==> ld( ld( ld( X, Y ), Y ), mult( X, Z ) ) }.
% 38.71/39.13  (3288) {G84,W19,D6,L1,V3,M1} P(3285,0) { mult( X, ld( ld( ld( Y, X ), X ), 
% 38.71/39.13    mult( Y, Z ) ) ) ==> ld( ld( mult( X, Y ), Y ), Z ) }.
% 38.71/39.13  (3289) {G85,W19,D6,L1,V3,M1} P(3288,3090);d(75);d(0);d(1);d(329);d(74);d(
% 38.71/39.13    347) { ld( ld( X, mult( Y, Z ) ), mult( Y, Z ) ) ==> ld( ld( ld( ld( X, Y
% 38.71/39.13     ), Y ), Z ), Z ) }.
% 38.71/39.13  (3291) {G85,W19,D6,L1,V3,M1} P(3288,321);d(1422);d(75);d(0);d(3242) { rd( 
% 38.71/39.13    ld( ld( mult( X, Y ), Y ), Z ), X ) ==> ld( ld( mult( X, Y ), Y ), rd( Z
% 38.71/39.13    , X ) ) }.
% 38.71/39.13  (3302) {G86,W19,D6,L1,V3,M1} P(1412,3289);d(1412);d(31);d(22);d(80);d(19)
% 38.71/39.13     { mult( X, rd( ld( ld( Y, Z ), Z ), X ) ) ==> ld( ld( Y, rd( Z, X ) ), 
% 38.71/39.13    rd( Z, X ) ) }.
% 38.71/39.13  (3303) {G86,W19,D6,L1,V3,M1} P(1400,3289);d(1412);d(139);d(53);d(22) { mult
% 38.71/39.13    ( X, rd( ld( mult( Y, Z ), Z ), X ) ) ==> ld( mult( Y, rd( Z, X ) ), rd( 
% 38.71/39.13    Z, X ) ) }.
% 38.71/39.13  (3304) {G86,W19,D6,L1,V3,M1} P(541,3289);d(3289);d(1440);d(1440);d(25);d(52
% 38.71/39.13    );d(22);d(115);d(185);d(22);d(1956);d(2396);d(155);d(114);d(3250);d(16);d
% 38.71/39.13    (37);d(22) { ld( ld( Z, ld( X, Y ) ), ld( X, Y ) ) ==> ld( ld( mult( X, 
% 38.71/39.13    rd( Z, X ) ), Y ), Y ) }.
% 38.71/39.13  (3307) {G86,W19,D6,L1,V3,M1} P(3289,54);d(54);d(329);d(74);d(329);d(329) { 
% 38.71/39.13    ld( mult( X, mult( Y, Z ) ), mult( Y, Z ) ) ==> ld( ld( ld( mult( X, Y )
% 38.71/39.13    , Y ), Z ), Z ) }.
% 38.71/39.13  (3308) {G87,W19,D5,L1,V3,M1} P(2772,3302);d(20);d(27);d(76);d(33);d(114);d(
% 38.71/39.13    16);d(18) { ld( ld( rd( Y, X ), rd( X, Z ) ), rd( X, Z ) ) ==> mult( Z, 
% 38.71/39.13    rd( ld( X, Y ), Z ) ) }.
% 38.71/39.13  (3314) {G87,W19,D6,L1,V3,M1} P(3302,31);d(79);d(75);d(329) { ld( ld( ld( Y
% 38.71/39.13    , rd( Z, X ) ), rd( Z, X ) ), X ) ==> mult( X, ld( mult( Y, Z ), Z ) )
% 38.71/39.13     }.
% 38.71/39.13  (3315) {G87,W19,D5,L1,V3,M1} P(31,3302);d(22) { ld( ld( mult( X, Y ), rd( X
% 38.71/39.13    , Z ) ), rd( X, Z ) ) ==> mult( Z, rd( mult( Y, X ), Z ) ) }.
% 38.71/39.13  (3324) {G88,W19,D5,L1,V3,M1} P(76,3308);d(22);d(52);d(76);d(33);d(320) { ld
% 38.71/39.13    ( mult( mult( Y, X ), rd( Y, Z ) ), rd( Y, Z ) ) ==> rd( rd( Z, mult( X, 
% 38.71/39.13    Y ) ), Z ) }.
% 38.71/39.13  (3328) {G88,W19,D5,L1,V3,M1} P(77,3308);d(52);d(92);d(22);d(321);d(75);d(
% 38.71/39.13    1411);d(1422) { ld( rd( rd( X, Z ), X ), rd( X, Y ) ) = ld( rd( Y, X ), 
% 38.71/39.13    mult( Y, rd( Z, Y ) ) ) }.
% 38.71/39.13  (3334) {G89,W19,D5,L1,V3,M1} P(76,3324);d(52);d(33);d(91);d(24);d(75);d(321
% 38.71/39.13    );d(33);d(81);d(321) { mult( mult( Y, X ), rd( ld( Z, X ), mult( Y, X ) )
% 38.71/39.13     ) ==> mult( Y, rd( rd( X, Z ), Y ) ) }.
% 38.71/39.13  (3337) {G89,W19,D5,L1,V3,M1} P(77,3324);d(52);d(33);d(91);d(74);d(75);d(321
% 38.71/39.13    );d(1423);d(114);d(321);d(1430) { ld( mult( X, rd( Z, X ) ), rd( X, Y ) )
% 38.71/39.13     = ld( rd( Y, X ), rd( rd( Y, Z ), Y ) ) }.
% 38.71/39.13  (3343) {G90,W19,D6,L1,V3,M1} P(31,3334);d(76);d(33);d(320);d(320) { rd( rd
% 38.71/39.13    ( mult( Z, X ), Y ), mult( Z, X ) ) ==> mult( Z, rd( rd( rd( X, Y ), X )
% 38.71/39.13    , Z ) ) }.
% 38.71/39.13  (3353) {G90,W19,D6,L1,V3,M1} P(3337,256);d(75);d(329);d(3307);d(3304);d(
% 38.71/39.13    3303);d(3324);d(80);d(75);d(321);d(53);d(76);d(33);d(320);d(75);d(80);d(
% 38.71/39.13    75) { ld( mult( T, ld( Y, X ) ), ld( Y, X ) ) ==> ld( ld( rd( rd( Y, T )
% 38.71/39.13    , Y ), X ), X ) }.
% 38.71/39.13  (3356) {G90,W19,D5,L1,V3,M1} P(76,3337);d(34);d(22);d(34);d(80);d(34) { ld
% 38.71/39.13    ( mult( Y, rd( Z, Y ) ), mult( Y, X ) ) = mult( mult( Y, X ), ld( mult( Z
% 38.71/39.13    , X ), X ) ) }.
% 38.71/39.13  (3361) {G91,W19,D6,L1,V3,M1} P(3356,2632);d(81);d(2654);d(1717) { ld( ld( 
% 38.71/39.13    rd( mult( X, Z ), mult( Y, Z ) ), X ), Z ) ==> rd( ld( Y, mult( Z, X ) )
% 38.71/39.13    , X ) }.
% 38.71/39.13  (3388) {G89,W19,D6,L1,V3,M1} P(25,3328);d(52);d(91);d(81);d(3) { ld( Y, 
% 38.71/39.13    mult( mult( Y, X ), rd( Z, mult( Y, X ) ) ) ) ==> rd( mult( X, rd( Z, X )
% 38.71/39.13     ), Y ) }.
% 38.71/39.13  (3392) {G88,W19,D6,L1,V3,M1} P(3315,116);d(79) { ld( mult( Z, rd( mult( Y, 
% 38.71/39.13    X ), Z ) ), ld( rd( X, Z ), mult( X, Y ) ) ) ==> rd( Z, X ) }.
% 38.71/39.13  (3395) {G89,W19,D6,L1,V3,M1} P(77,3392);d(1411);d(22);d(74);d(75);d(0) { ld
% 38.71/39.13    ( ld( rd( rd( Y, Z ), Y ), rd( Y, X ) ), mult( X, ld( ld( Y, X ), Z ) ) )
% 38.71/39.13     ==> X }.
% 38.71/39.13  (3396) {G90,W19,D6,L1,V3,M1} P(3328,3395) { ld( ld( rd( Z, X ), mult( Z, rd
% 38.71/39.13    ( Y, Z ) ) ), mult( Z, ld( ld( X, Z ), Y ) ) ) ==> Z }.
% 38.71/39.13  (3413) {G91,W19,D6,L1,V3,M1} P(427,3396);d(75);d(223);d(1428);d(203) { ld( 
% 38.71/39.13    ld( rd( X, Y ), rd( rd( X, Z ), X ) ), mult( X, rd( ld( X, Y ), Z ) ) ) 
% 38.71/39.13    ==> X }.
% 38.71/39.13  (3416) {G92,W19,D6,L1,V3,M1} P(3034,3413);d(81);d(80);d(81);d(80);d(81);d(
% 38.71/39.13    331);d(3175);d(1913);d(125);d(81);d(113);d(1496) { ld( mult( Y, rd( ld( Y
% 38.71/39.13    , X ), mult( X, Z ) ) ), rd( X, mult( Y, Z ) ) ) ==> rd( X, Y ) }.
% 38.71/39.13  (3430) {G93,W19,D5,L1,V3,M1} P(3416,77);d(81);d(80);d(1486);d(91);d(75);d(
% 38.71/39.13    1533) { mult( X, ld( ld( Y, X ), rd( Z, Y ) ) ) ==> ld( rd( rd( X, Z ), Y
% 38.71/39.13     ), rd( X, Y ) ) }.
% 38.71/39.13  (3435) {G94,W19,D5,L1,V3,M1} P(3430,92);d(54);d(1504);d(1913) { mult( X, rd
% 38.71/39.13    ( ld( X, Y ), mult( Y, Z ) ) ) ==> ld( rd( mult( X, Z ), Y ), rd( X, Y )
% 38.71/39.13     ) }.
% 38.71/39.13  (3439) {G94,W19,D5,L1,V3,M1} P(52,3430);d(24);d(22);d(1914);d(76);d(76);d(
% 38.71/39.13    22);d(76);d(33);d(1499) { mult( mult( X, Y ), rd( ld( Y, Z ), X ) ) ==> 
% 38.71/39.13    ld( rd( mult( Y, X ), mult( X, Z ) ), Y ) }.
% 38.71/39.13  (3441) {G94,W19,D6,L1,V3,M1} P(34,3430);d(22);d(2805);d(34);d(80);d(34) { 
% 38.71/39.13    ld( ld( rd( X, Z ), Y ), mult( Z, Y ) ) ==> ld( rd( ld( X, mult( Y, Z ) )
% 38.71/39.13    , Z ), Y ) }.
% 38.71/39.13  (3448) {G95,W19,D6,L1,V3,M1} P(52,3435);d(76);d(33);d(24);d(74);d(75);d(
% 38.71/39.13    2815);d(34);d(34) { ld( mult( mult( X, Z ), Y ), mult( X, Y ) ) ==> ld( 
% 38.71/39.13    rd( mult( Z, mult( Y, X ) ), X ), Y ) }.
% 38.71/39.13  (3449) {G95,W19,D5,L1,V3,M1} P(3435,24);d(24);d(76);d(52);d(91);d(75);d(22)
% 38.71/39.13    ;d(1907) { rd( mult( Y, ld( Z, X ) ), mult( Y, X ) ) ==> ld( mult( mult( 
% 38.71/39.13    X, Y ), rd( Z, Y ) ), X ) }.
% 38.71/39.13  (3454) {G96,W19,D6,L1,V3,M1} P(0,3449);d(1902);d(74);d(74);d(329);d(3186)
% 38.71/39.13     { mult( Y, rd( rd( ld( Y, X ), Z ), X ) ) ==> ld( mult( Y, rd( Z, X ) )
% 38.71/39.13    , rd( Y, X ) ) }.
% 38.71/39.13  (3455) {G95,W19,D6,L1,V3,M1} P(2895,3439);d(115);d(77);d(22);d(114);d(74);d
% 38.71/39.13    (74);d(329);d(3186);d(2787) { mult( Y, ld( ld( rd( X, Z ), Y ), rd( Y, X
% 38.71/39.13     ) ) ) ==> mult( X, ld( Z, rd( Y, X ) ) ) }.
% 38.71/39.13  (3461) {G96,W19,D5,L1,V3,M1} P(25,3455);d(22) { mult( Z, ld( mult( Y, Z ), 
% 38.71/39.13    rd( Z, X ) ) ) = mult( X, ld( mult( Y, X ), rd( Z, X ) ) ) }.
% 38.71/39.13  (3466) {G97,W19,D5,L1,V3,M1} P(3461,92);d(92) { rd( ld( rd( X, Z ), mult( Y
% 38.71/39.13    , Z ) ), Z ) = rd( ld( rd( X, Z ), mult( Y, X ) ), X ) }.
% 38.71/39.13  (3470) {G97,W19,D5,L1,V3,M1} P(3461,24);d(34);d(33) { mult( Z, ld( mult( Y
% 38.71/39.13    , Z ), mult( Z, X ) ) ) = ld( X, ld( rd( Y, X ), mult( Z, X ) ) ) }.
% 38.71/39.13  (3471) {G97,W19,D5,L1,V3,M1} P(24,3461);d(24) { mult( Y, ld( ld( X, Y ), rd
% 38.71/39.13    ( Y, Z ) ) ) = mult( Z, ld( ld( X, Z ), rd( Y, Z ) ) ) }.
% 38.71/39.13  (3477) {G97,W19,D6,L1,V3,M1} P(3,3461) { mult( mult( X, Y ), ld( mult( Z, 
% 38.71/39.13    mult( X, Y ) ), X ) ) ==> mult( Y, ld( mult( Z, Y ), X ) ) }.
% 38.71/39.13  (3478) {G98,W19,D5,L1,V3,M1} P(76,3466);d(22);d(34);d(74);d(52);d(22);d(33)
% 38.71/39.13    ;d(113) { rd( mult( mult( Y, X ), mult( Z, Y ) ), Y ) = ld( rd( rd( X, Z
% 38.71/39.13     ), mult( Y, X ) ), X ) }.
% 38.71/39.13  (3479) {G98,W19,D6,L1,V3,M1} P(25,3466);d(22);d(22) { rd( mult( Y, mult( Z
% 38.71/39.13    , mult( Y, X ) ) ), mult( Y, X ) ) ==> rd( mult( Y, mult( Z, X ) ), X )
% 38.71/39.13     }.
% 38.71/39.13  (3480) {G98,W19,D6,L1,V3,M1} P(77,3466);d(22);d(75);d(74);d(52);d(22);d(504
% 38.71/39.13    ) { ld( rd( rd( ld( Y, X ), Z ), X ), ld( Y, X ) ) ==> rd( mult( X, mult
% 38.71/39.13    ( Z, Y ) ), Y ) }.
% 38.71/39.13  (3481) {G98,W19,D5,L1,V3,M1} P(24,3466);d(24) { rd( ld( rd( Z, Y ), ld( X, 
% 38.71/39.13    Y ) ), Y ) = rd( ld( rd( Z, Y ), ld( X, Z ) ), Z ) }.
% 38.71/39.13  (3482) {G98,W19,D5,L1,V3,M1} P(3466,34);d(34);d(74);d(33) { rd( ld( mult( X
% 38.71/39.13    , Y ), mult( Z, X ) ), X ) = ld( ld( rd( Z, Y ), mult( X, Y ) ), Y ) }.
% 38.71/39.13  (3488) {G99,W19,D5,L1,V3,M1} P(24,3478);d(34);d(74);d(74);d(33);d(75);d(80)
% 38.71/39.13     { ld( ld( rd( Z, X ), ld( Y, X ) ), X ) = ld( ld( rd( Z, Y ), ld( Y, X )
% 38.71/39.13     ), Y ) }.
% 38.71/39.13  (3489) {G99,W19,D5,L1,V3,M1} P(24,3478);d(34) { rd( mult( mult( Y, Z ), ld
% 38.71/39.13    ( X, Y ) ), Y ) = ld( rd( mult( Z, X ), mult( Y, Z ) ), Z ) }.
% 38.71/39.13  (3493) {G100,W19,D6,L1,V3,M1} P(330,3488);d(2744);d(2744);d(81) { ld( ld( 
% 38.71/39.13    mult( Z, rd( X, Y ) ), X ), rd( Y, X ) ) ==> ld( ld( rd( Z, Y ), X ), Y )
% 38.71/39.13     }.
% 38.71/39.13  (3496) {G100,W19,D5,L1,V3,M1} P(76,3488);d(22);d(76);d(22) { ld( mult( mult
% 38.71/39.13    ( Y, X ), ld( Z, Y ) ), Y ) = ld( mult( mult( Z, X ), ld( Z, Y ) ), Z )
% 38.71/39.13     }.
% 38.71/39.13  (3500) {G100,W19,D5,L1,V3,M1} P(3488,54);d(54) { ld( Z, ld( rd( X, Z ), ld
% 38.71/39.13    ( Z, Y ) ) ) = ld( Y, ld( rd( X, Y ), ld( Z, Y ) ) ) }.
% 38.71/39.13  (3503) {G100,W19,D6,L1,V3,M1} P(1,3488) { ld( ld( rd( Z, mult( X, Y ) ), Y
% 38.71/39.13     ), mult( X, Y ) ) ==> ld( ld( rd( Z, X ), Y ), X ) }.
% 38.71/39.13  (3508) {G101,W19,D6,L1,V3,M1} P(330,3496);d(2712);d(2712);d(80);d(74) { ld
% 38.71/39.13    ( ld( ld( Z, rd( X, Y ) ), X ), rd( Y, X ) ) ==> ld( mult( mult( Y, Z ), 
% 38.71/39.13    X ), Y ) }.
% 38.71/39.13  (3509) {G101,W19,D5,L1,V3,M1} P(3496,52);d(22);d(24);d(74);d(92) { ld( mult
% 38.71/39.13    ( mult( Z, Y ), mult( X, Z ) ), Z ) = rd( ld( mult( X, Z ), ld( Y, X ) )
% 38.71/39.13    , X ) }.
% 38.71/39.13  (3512) {G101,W19,D5,L1,V3,M1} P(3496,54);d(54) { ld( Z, mult( mult( Z, Y )
% 38.71/39.13    , ld( Z, X ) ) ) = ld( X, mult( mult( X, Y ), ld( Z, X ) ) ) }.
% 38.71/39.13  (3513) {G101,W19,D6,L1,V3,M1} P(53,3496);d(33);d(80);d(33) { ld( rd( ld( rd
% 38.71/39.13    ( Y, X ), Z ), Y ), rd( X, Y ) ) ==> ld( rd( mult( X, Z ), Y ), X ) }.
% 38.71/39.13  (3514) {G101,W19,D6,L1,V3,M1} P(31,3496);d(33);d(33) { ld( rd( mult( mult( 
% 38.71/39.13    X, Y ), Z ), Y ), mult( X, Y ) ) ==> ld( rd( mult( X, Z ), Y ), X ) }.
% 38.71/39.13  (3518) {G102,W19,D6,L1,V3,M1} P(19,3509);d(113) { ld( ld( rd( rd( Y, X ), Z
% 38.71/39.13     ), mult( X, Z ) ), Z ) ==> rd( ld( mult( X, Z ), Y ), X ) }.
% 38.71/39.13  (3530) {G102,W19,D5,L1,V3,M1} P(52,3512);d(33);d(22);d(33);d(24) { ld( X, 
% 38.71/39.13    rd( mult( X, Z ), mult( Y, X ) ) ) = mult( Y, rd( ld( Y, Z ), mult( Y, X
% 38.71/39.13     ) ) ) }.
% 38.71/39.13  (3546) {G101,W19,D6,L1,V3,M1} P(53,3500);d(52);d(52);d(113);d(54);d(52);d(
% 38.71/39.13    52);d(91);d(112);d(80) { ld( rd( X, Y ), rd( rd( rd( X, Y ), Z ), Y ) ) 
% 38.71/39.13    ==> ld( X, rd( rd( X, Z ), Y ) ) }.
% 38.71/39.13  (3548) {G101,W19,D6,L1,V3,M1} P(1,3500) { ld( mult( X, Y ), ld( rd( Z, mult
% 38.71/39.13    ( X, Y ) ), Y ) ) ==> ld( X, ld( rd( Z, X ), Y ) ) }.
% 38.71/39.13  (3556) {G100,W19,D6,L1,V3,M1} P(0,3489);d(74) { ld( rd( ld( ld( Y, X ), Z )
% 38.71/39.13    , Y ), ld( X, Y ) ) ==> rd( mult( Y, ld( Z, X ) ), X ) }.
% 38.71/39.13  (3577) {G98,W19,D6,L1,V3,M1} P(25,3471);d(52);d(33);d(114);d(52);d(33);d(
% 38.71/39.13    114) { mult( mult( Y, X ), rd( ld( mult( Y, X ), Z ), Y ) ) ==> mult( X, 
% 38.71/39.13    rd( ld( X, Z ), Y ) ) }.
% 38.71/39.13  (3584) {G102,W19,D6,L1,V3,M1} P(3509,3577);d(2979);d(3514) { mult( Y, rd( 
% 38.71/39.13    ld( Y, ld( Z, X ) ), X ) ) ==> ld( rd( mult( X, mult( Z, Y ) ), Y ), X )
% 38.71/39.13     }.
% 38.71/39.13  (3586) {G99,W19,D6,L1,V3,M1} P(3577,2496);d(114);d(3171) { ld( X, mult( Y, 
% 38.71/39.13    rd( ld( Y, Z ), X ) ) ) ==> ld( ld( rd( rd( Z, X ), Y ), X ), Y ) }.
% 38.71/39.13  (3587) {G99,W19,D6,L1,V3,M1} P(3577,2553);d(114);d(3171) { ld( Y, ld( rd( 
% 38.71/39.13    rd( Z, X ), Y ), X ) ) ==> ld( mult( Y, rd( ld( Y, Z ), X ) ), X ) }.
% 38.71/39.13  (3592) {G103,W19,D6,L1,V3,M1} P(3470,3584);d(2904);d(1572);d(1601);d(3514);
% 38.71/39.13    d(80);d(19) { mult( mult( X, Z ), rd( X, mult( Y, mult( Z, X ) ) ) ) ==> 
% 38.71/39.13    ld( rd( mult( Z, Y ), X ), Z ) }.
% 38.71/39.13  (3594) {G103,W19,D6,L1,V3,M1} P(3584,3530);d(2475);d(2372) { ld( Z, rd( 
% 38.71/39.13    mult( Z, ld( Y, X ) ), X ) ) ==> ld( rd( mult( Z, mult( Y, X ) ), X ), Z
% 38.71/39.13     ) }.
% 38.71/39.13  (3602) {G103,W19,D7,L1,V3,M1} P(3584,2553);d(114);d(3171);d(3587);d(3584);d
% 38.71/39.13    (2523);d(2974) { ld( ld( rd( mult( X, mult( Z, Y ) ), Y ), X ), X ) ==> 
% 38.71/39.13    ld( Y, mult( mult( Y, Z ), X ) ) }.
% 38.71/39.13  (3605) {G103,W19,D7,L1,V3,M1} P(1798,3584);d(2502);d(3171);d(77);d(76);d(22
% 38.71/39.13    );d(3514) { ld( rd( mult( Z, mult( mult( Y, Z ), X ) ), X ), Z ) ==> ld( 
% 38.71/39.13    mult( mult( X, Y ), Z ), X ) }.
% 38.71/39.13  (3606) {G103,W19,D7,L1,V3,M1} P(1634,3584);d(81);d(74);d(110);d(33);d(80);d
% 38.71/39.13    (3513) { ld( rd( mult( Y, mult( mult( Y, Z ), X ) ), X ), Y ) ==> rd( X, 
% 38.71/39.13    mult( Y, mult( Z, X ) ) ) }.
% 38.71/39.13  (3607) {G103,W19,D7,L1,V3,M1} P(1690,3584);d(81);d(74);d(110);d(33);d(114);
% 38.71/39.13    d(80);d(3513);d(80) { ld( rd( mult( Y, ld( rd( Z, Y ), X ) ), X ), Y ) 
% 38.71/39.13    ==> mult( X, rd( ld( X, Z ), Y ) ) }.
% 38.71/39.13  (3608) {G104,W19,D7,L1,V3,M1} P(1612,3584);d(2502);d(3171);d(3514);d(3606)
% 38.71/39.13     { ld( ld( rd( rd( rd( Y, Z ), Y ), X ), Y ), X ) ==> rd( X, mult( Y, 
% 38.71/39.13    mult( Z, X ) ) ) }.
% 38.71/39.13  (3609) {G103,W19,D6,L1,V3,M1} P(3584,126);d(74);d(3014);d(80);d(54);d(75)
% 38.71/39.13     { rd( ld( X, mult( mult( Y, X ), Z ) ), Z ) ==> ld( X, mult( Z, ld( ld( 
% 38.71/39.13    Y, Z ), X ) ) ) }.
% 38.71/39.13  (3611) {G103,W19,D6,L1,V3,M1} P(139,3584);d(74);d(3008);d(3587);d(2985) { 
% 38.71/39.13    mult( Z, rd( ld( Z, ld( Y, X ) ), Y ) ) ==> ld( ld( rd( rd( X, Y ), Z ), 
% 38.71/39.13    Y ), Z ) }.
% 38.71/39.13  (3614) {G103,W19,D6,L1,V3,M1} P(52,3584);d(34);d(74);d(22);d(2979);d(52);d(
% 38.71/39.13    91);d(24);d(75);d(2989) { ld( Y, ld( rd( mult( Z, X ), Y ), Z ) ) ==> ld
% 38.71/39.13    ( rd( mult( Z, mult( X, Y ) ), Y ), Z ) }.
% 38.71/39.13  (3619) {G104,W19,D6,L1,V3,M1} P(3592,2511);d(3479) { ld( Y, rd( mult( Y, 
% 38.71/39.13    mult( Z, X ) ), X ) ) ==> ld( ld( rd( mult( Y, Z ), X ), Y ), X ) }.
% 38.71/39.13  (3623) {G105,W19,D6,L1,V3,M1} P(3478,3619);d(3548);d(2372) { ld( X, ld( rd
% 38.71/39.13    ( rd( Y, Z ), X ), Y ) ) ==> ld( ld( rd( mult( Y, Z ), X ), Y ), X ) }.
% 38.71/39.13  (3627) {G106,W19,D6,L1,V3,M1} P(3623,3470);d(80);d(2744);d(3514) { mult( Y
% 38.71/39.13    , ld( ld( rd( Z, X ), Y ), X ) ) ==> ld( ld( rd( mult( Y, Z ), X ), Y ), 
% 38.71/39.13    X ) }.
% 38.71/39.13  (3629) {G106,W19,D7,L1,V3,M1} P(2858,3623);d(1938);d(3448);d(80);d(19);d(
% 38.71/39.13    3503) { ld( ld( rd( mult( X, mult( Y, Z ) ), Y ), X ), Y ) ==> ld( rd( rd
% 38.71/39.13    ( X, Z ), Y ), X ) }.
% 38.71/39.13  (3630) {G106,W19,D7,L1,V3,M1} P(3623,2518);d(2569);d(81);d(3116);d(3586);d(
% 38.71/39.13    321);d(81);d(3117);d(3594);d(80);d(3607) { ld( ld( rd( mult( X, rd( Z, X
% 38.71/39.13     ) ), Y ), X ), Y ) ==> mult( Y, rd( ld( Y, Z ), X ) ) }.
% 38.71/39.13  (3636) {G106,W19,D7,L1,V3,M1} P(3623,0);d(125) { ld( rd( ld( rd( mult( Y, Z
% 38.71/39.13     ), X ), Y ), X ), X ) ==> ld( rd( rd( Y, Z ), X ), Y ) }.
% 38.71/39.13  (3643) {G107,W19,D6,L1,V3,M1} P(3627,363);d(1422);d(81);d(3050);d(74);d(
% 38.71/39.13    3614);d(3602) { ld( mult( Z, rd( ld( Z, Y ), X ) ), ld( Z, mult( mult( Z
% 38.71/39.13    , Y ), X ) ) ) ==> mult( X, X ) }.
% 38.71/39.13  (3648) {G107,W19,D7,L1,V3,M1} P(3627,31);d(54) { ld( ld( ld( rd( mult( X, Y
% 38.71/39.13     ), Z ), X ), Z ), X ) ==> ld( Z, ld( rd( Y, Z ), X ) ) }.
% 38.71/39.13  (3654) {G108,W19,D6,L1,V3,M1} P(3643,445);d(75);d(54) { ld( mult( Z, Z ), 
% 38.71/39.13    rd( mult( Z, ld( Y, X ) ), X ) ) ==> ld( mult( mult( X, Y ), Z ), X ) }.
% 38.71/39.13  (3659) {G109,W19,D6,L1,V3,M1} P(3654,3577);d(2980);d(161);d(124);d(0) { rd
% 38.71/39.13    ( rd( mult( X, ld( Y, Z ) ), Z ), X ) ==> mult( X, rd( Z, mult( X, mult( 
% 38.71/39.13    Y, Z ) ) ) ) }.
% 38.71/39.13  (3668) {G110,W19,D6,L1,V3,M1} P(3627,3659);d(77);d(76);d(92);d(124);d(74);d
% 38.71/39.13    (114);d(3611);d(3627);d(3630) { ld( X, rd( rd( mult( X, Y ), Z ), X ) ) =
% 38.71/39.13     mult( Z, rd( ld( Z, rd( Y, Z ) ), X ) ) }.
% 38.71/39.13  (3669) {G110,W19,D7,L1,V3,M1} P(3471,3659);d(2996);d(3623);d(81);d(3493);d(
% 38.71/39.13    77);d(54);d(496);d(80);d(3546);d(75) { mult( X, ld( Z, rd( mult( Z, ld( X
% 38.71/39.13    , Y ) ), X ) ) ) ==> ld( Z, rd( mult( Z, Y ), X ) ) }.
% 38.71/39.13  (3670) {G111,W19,D6,L1,V3,M1} P(3471,3659);d(2996);d(1802);d(80);d(2324);d(
% 38.71/39.13    1424);d(3050);d(496);d(80);d(75);d(3669);d(80) { ld( rd( X, Z ), rd( ld( 
% 38.71/39.13    rd( Z, X ), Y ), X ) ) ==> mult( Z, rd( ld( Z, Y ), X ) ) }.
% 38.71/39.13  (3671) {G110,W19,D7,L1,V3,M1} P(3461,3659);d(2989);d(3614);d(81);d(1922);d(
% 38.71/39.13    2814);d(1490);d(496);d(80);d(3546);d(496);d(80);d(3546) { mult( X, ld( Z
% 38.71/39.13    , rd( rd( Z, mult( Y, X ) ), X ) ) ) ==> ld( Z, rd( rd( Z, Y ), X ) ) }.
% 38.71/39.13  (3676) {G111,W19,D7,L1,V3,M1} P(2560,3659);d(75);d(74);d(2503);d(3513);d(
% 38.71/39.13    3614);d(495);d(74);d(3671);d(2414) { ld( rd( mult( Z, mult( mult( X, Y )
% 38.71/39.13    , X ) ), X ), Z ) ==> ld( Z, rd( rd( Z, Y ), X ) ) }.
% 38.71/39.13  (3678) {G110,W19,D7,L1,V3,M1} P(3659,387);d(1);d(3654) { ld( ld( rd( Z, 
% 38.71/39.13    mult( X, mult( Y, Z ) ) ), X ), X ) ==> ld( mult( mult( Z, Y ), X ), Z )
% 38.71/39.13     }.
% 38.71/39.13  (3684) {G111,W19,D6,L1,V3,M1} P(1489,3668);d(1);d(25);d(52);d(76);d(33);d(
% 38.71/39.13    109) { rd( mult( Z, Y ), mult( X, mult( mult( Z, Z ), Y ) ) ) ==> rd( ld
% 38.71/39.13    ( Z, Y ), mult( X, Y ) ) }.
% 38.71/39.13  (3685) {G111,W19,D6,L1,V3,M1} P(1901,3668);d(1);d(320);d(712);d(76);d(33)
% 38.71/39.13     { rd( mult( Y, Z ), mult( X, mult( mult( Y, Z ), Z ) ) ) ==> rd( rd( Y, 
% 38.71/39.13    Z ), mult( X, Y ) ) }.
% 38.71/39.13  (3695) {G112,W19,D5,L1,V3,M1} P(3592,3684);d(114);d(113);d(1590);d(168);d(1
% 38.71/39.13    );d(19);d(321);d(1);d(112);d(74);d(19);d(178);d(3) { ld( mult( mult( Y, X
% 38.71/39.13     ), X ), rd( mult( Y, X ), Z ) ) ==> ld( Y, rd( rd( Y, X ), Z ) ) }.
% 38.71/39.13  (3696) {G112,W19,D6,L1,V3,M1} P(3356,3684);d(114);d(115);d(124);d(3);d(159)
% 38.71/39.13    ;d(114);d(74);d(3115);d(3) { ld( ld( X, Y ), rd( ld( X, rd( Y, X ) ), Z )
% 38.71/39.13     ) ==> ld( mult( Y, X ), rd( Y, Z ) ) }.
% 38.71/39.13  (3702) {G112,W19,D6,L1,V3,M1} P(33,3684);d(33);d(112);d(80);d(185);d(52);d(
% 38.71/39.13    76);d(33);d(80);d(54) { ld( rd( Y, X ), rd( rd( rd( Y, X ), X ), Z ) ) 
% 38.71/39.13    ==> ld( mult( Y, X ), rd( Y, Z ) ) }.
% 38.71/39.13  (3703) {G112,W19,D5,L1,V3,M1} P(3684,19) { ld( rd( ld( X, Y ), mult( Z, Y )
% 38.71/39.13     ), mult( X, Y ) ) ==> mult( Z, mult( mult( X, X ), Y ) ) }.
% 38.71/39.13  (3705) {G113,W19,D5,L1,V3,M1} P(34,3695);d(34);d(80) { ld( mult( mult( X, Y
% 38.71/39.13     ), Y ), mult( mult( X, Y ), Z ) ) ==> ld( X, ld( rd( Y, X ), Z ) ) }.
% 38.71/39.13  (3711) {G114,W19,D5,L1,V3,M1} P(24,3705);d(74);d(74);d(22);d(34) { ld( ld( 
% 38.71/39.13    ld( Y, X ), Y ), ld( ld( Y, X ), Z ) ) ==> mult( X, ld( mult( Y, X ), Z )
% 38.71/39.13     ) }.
% 38.71/39.13  (3722) {G115,W19,D5,L1,V3,M1} P(135,3711);d(22);d(22);d(80);d(3139);d(19)
% 38.71/39.13     { ld( mult( mult( X, Y ), X ), mult( mult( X, Y ), Z ) ) ==> ld( Y, ld( 
% 38.71/39.13    rd( X, Y ), Z ) ) }.
% 38.71/39.13  (3723) {G115,W19,D5,L1,V3,M1} P(130,3711);d(708);d(80);d(19) { mult( mult( 
% 38.71/39.13    mult( X, Y ), Y ), ld( mult( X, Y ), Z ) ) ==> mult( X, ld( rd( X, Y ), Z
% 38.71/39.13     ) ) }.
% 38.71/39.13  (3730) {G115,W19,D5,L1,V3,M1} P(3711,54);d(92) { ld( ld( ld( X, Y ), Z ), 
% 38.71/39.13    ld( ld( X, Y ), X ) ) ==> rd( ld( Z, mult( X, Y ) ), Y ) }.
% 38.71/39.13  (3734) {G116,W19,D5,L1,V3,M1} P(24,3722);d(33);d(124);d(74);d(76);d(22) { 
% 38.71/39.13    ld( ld( X, rd( Y, X ) ), ld( ld( Y, X ), Z ) ) ==> ld( Y, mult( mult( Y, 
% 38.71/39.13    X ), Z ) ) }.
% 38.71/39.13  (3735) {G116,W19,D5,L1,V3,M1} P(33,3722);d(80);d(80);d(22);d(34) { ld( ld( 
% 38.71/39.13    rd( Y, X ), X ), ld( rd( Y, X ), Z ) ) ==> mult( Y, ld( mult( X, Y ), Z )
% 38.71/39.13     ) }.
% 38.71/39.13  (3736) {G116,W19,D5,L1,V3,M1} P(3722,54);d(54) { ld( mult( mult( X, Y ), Z
% 38.71/39.13     ), mult( mult( X, Y ), X ) ) ==> ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.71/39.13  (3747) {G117,W19,D5,L1,V3,M1} P(52,3734);d(52);d(92);d(114);d(74);d(33) { 
% 38.71/39.13    ld( ld( Y, rd( X, Y ) ), rd( ld( Y, X ), Z ) ) ==> ld( X, rd( mult( X, Y
% 38.71/39.13     ), Z ) ) }.
% 38.71/39.13  (3750) {G117,W19,D6,L1,V3,M1} P(77,3734);d(52);d(22);d(3198);d(74);d(74);d(
% 38.71/39.13    154) { ld( ld( X, Y ), ld( ld( mult( Y, Y ), X ), Z ) ) ==> mult( mult( Y
% 38.71/39.13    , X ), ld( X, Z ) ) }.
% 38.71/39.13  (3751) {G117,W19,D5,L1,V3,M1} P(3734,54);d(54) { ld( ld( ld( Y, X ), Z ), 
% 38.71/39.13    ld( X, rd( Y, X ) ) ) ==> ld( mult( mult( Y, X ), Z ), Y ) }.
% 38.71/39.13  (3757) {G118,W19,D5,L1,V3,M1} P(478,3747);d(22);d(135);d(76);d(33);d(80);d(
% 38.71/39.13    19);d(3112) { rd( mult( mult( X, X ), Y ), mult( Z, mult( X, Y ) ) ) ==> 
% 38.71/39.13    mult( Y, rd( ld( Y, X ), Z ) ) }.
% 38.71/39.13  (3766) {G118,W19,D5,L1,V3,M1} P(3747,54);d(54) { ld( rd( ld( X, Y ), Z ), 
% 38.71/39.13    ld( X, rd( Y, X ) ) ) ==> ld( rd( mult( Y, X ), Z ), Y ) }.
% 38.71/39.13  (3768) {G119,W19,D5,L1,V3,M1} P(3757,79);d(91);d(75) { rd( mult( Z, mult( X
% 38.71/39.13    , Y ) ), mult( mult( X, X ), Y ) ) ==> rd( mult( Z, ld( X, Y ) ), Y ) }.
% 38.71/39.13  (3771) {G120,W19,D6,L1,V3,M1} P(3334,3768);d(112);d(505);d(155);d(321);d(75
% 38.71/39.13    );d(1408);d(16);d(37);d(22);d(81);d(321);d(3132);d(80);d(19);d(81);d(115)
% 38.71/39.13    ;d(185);d(77);d(76);d(22);d(155);d(75);d(109);d(161) { ld( rd( mult( mult
% 38.71/39.13    ( X, Y ), X ), Z ), mult( X, Y ) ) ==> ld( rd( Y, Z ), rd( Y, X ) ) }.
% 38.71/39.13  (3773) {G120,W19,D5,L1,V3,M1} P(24,3768);d(24) { rd( ld( X, mult( Y, Z ) )
% 38.71/39.13    , mult( mult( Y, Y ), Z ) ) ==> rd( ld( X, ld( Y, Z ) ), Z ) }.
% 38.71/39.13  (3774) {G120,W19,D5,L1,V3,M1} P(24,3768);d(33);d(80);d(75);d(115);d(34);d(
% 38.71/39.13    168);d(22) { ld( rd( ld( Y, X ), Z ), ld( ld( X, Y ), X ) ) ==> rd( mult
% 38.71/39.13    ( Z, mult( X, Y ) ), Y ) }.
% 38.71/39.13  (3779) {G121,W19,D6,L1,V3,M1} P(161,3773);d(0);d(75);d(74);d(154) { ld( ld
% 38.71/39.13    ( ld( mult( X, X ), Y ), Z ), ld( Y, X ) ) ==> rd( ld( Z, Y ), mult( X, Y
% 38.71/39.13     ) ) }.
% 38.71/39.13  (3780) {G121,W19,D5,L1,V3,M1} P(33,3773);d(33);d(81);d(74);d(185);d(34);d(
% 38.71/39.13    74);d(52);d(22) { ld( ld( rd( X, Y ), Z ), rd( rd( Y, X ), X ) ) ==> ld( 
% 38.71/39.13    mult( mult( Y, X ), Z ), Y ) }.
% 38.71/39.13  (3786) {G122,W19,D6,L1,V3,M1} P(111,3780) { ld( mult( mult( Y, X ), ld( rd
% 38.71/39.13    ( Y, X ), Z ) ), Y ) ==> ld( Z, rd( rd( Y, X ), X ) ) }.
% 38.71/39.13  (3788) {G122,W19,D6,L1,V3,M1} P(25,3780);d(22);d(3) { ld( mult( mult( mult
% 38.71/39.13    ( Y, X ), X ), Z ), mult( Y, X ) ) ==> ld( mult( Y, Z ), rd( Y, X ) ) }.
% 38.71/39.13  (3796) {G121,W19,D5,L1,V3,M1} P(135,3774);d(76);d(22);d(130);d(709);d(80);d
% 38.71/39.13    (19) { rd( mult( Z, mult( X, Y ) ), mult( mult( X, Y ), Y ) ) ==> rd( 
% 38.71/39.13    mult( Z, rd( X, Y ) ), X ) }.
% 38.71/39.13  (3797) {G121,W19,D5,L1,V3,M1} P(135,3774);d(130);d(22);d(81);d(505);d(3162)
% 38.71/39.13    ;d(113);d(19) { ld( rd( mult( X, Y ), Z ), mult( mult( X, Y ), X ) ) ==> 
% 38.71/39.13    ld( rd( rd( Y, X ), Z ), Y ) }.
% 38.71/39.13  (3799) {G121,W19,D6,L1,V3,M1} P(25,3774);d(22);d(115) { rd( ld( rd( ld( Y, 
% 38.71/39.13    X ), Z ), mult( Y, X ) ), X ) ==> mult( Z, ld( ld( Y, X ), Y ) ) }.
% 38.71/39.13  (3805) {G122,W19,D6,L1,V3,M1} P(3796,1919);d(3);d(25);d(33) { ld( X, rd( 
% 38.71/39.13    mult( X, rd( Y, Z ) ), Y ) ) ==> ld( rd( mult( X, mult( Y, Z ) ), Y ), X
% 38.71/39.13     ) }.
% 38.71/39.13  (3806) {G122,W19,D5,L1,V3,M1} P(3796,79);d(79);d(112) { rd( mult( mult( Y, 
% 38.71/39.13    Z ), Z ), mult( X, mult( Y, Z ) ) ) ==> mult( Y, rd( rd( Z, Y ), X ) )
% 38.71/39.13     }.
% 38.71/39.13  (3808) {G122,W19,D5,L1,V3,M1} P(24,3796);d(74);d(75);d(115);d(154);d(34);d(
% 38.71/39.13    113);d(34) { ld( rd( ld( Y, X ), Z ), ld( mult( Y, Y ), X ) ) ==> ld( rd
% 38.71/39.13    ( mult( Y, X ), Z ), X ) }.
% 38.71/39.13  (3809) {G122,W19,D5,L1,V3,M1} P(33,3796);d(33);d(81);d(113);d(81);d(34) { 
% 38.71/39.13    ld( rd( rd( Y, X ), Z ), mult( Y, rd( Y, X ) ) ) ==> rd( mult( Z, mult( X
% 38.71/39.13    , Y ) ), X ) }.
% 38.71/39.13  (3811) {G123,W19,D5,L1,V3,M1} P(24,3806);d(114);d(74);d(74);d(154);d(24);d(
% 38.71/39.13    34) { ld( ld( mult( Y, Y ), X ), rd( ld( Y, X ), Z ) ) ==> ld( X, rd( 
% 38.71/39.13    mult( Y, X ), Z ) ) }.
% 38.71/39.13  (3822) {G124,W19,D5,L1,V3,M1} P(24,3811);d(52);d(22);d(22);d(24) { ld( mult
% 38.71/39.13    ( mult( X, X ), Y ), rd( mult( X, Y ), Z ) ) ==> ld( Y, rd( ld( X, Y ), Z
% 38.71/39.13     ) ) }.
% 38.71/39.13  (3825) {G125,W19,D5,L1,V3,M1} P(34,3822);d(34);d(74) { ld( mult( mult( X, X
% 38.71/39.13     ), Y ), mult( mult( X, Y ), Z ) ) ==> ld( Y, ld( ld( Y, X ), Z ) ) }.
% 38.71/39.13  (3829) {G126,W19,D5,L1,V3,M1} P(33,3825);d(155);d(33);d(80);d(22);d(22) { 
% 38.71/39.13    ld( mult( X, rd( X, Y ) ), ld( rd( Y, X ), Z ) ) ==> mult( Y, ld( mult( Y
% 38.71/39.13    , X ), Z ) ) }.
% 38.71/39.13  (3830) {G126,W19,D5,L1,V3,M1} P(3825,54);d(54) { ld( mult( mult( X, Y ), Z
% 38.71/39.13     ), mult( mult( X, X ), Y ) ) ==> ld( ld( ld( Y, X ), Z ), Y ) }.
% 38.71/39.13  (3837) {G127,W19,D5,L1,V3,M1} P(3829,54);d(92) { ld( ld( rd( Y, X ), Z ), 
% 38.71/39.13    mult( X, rd( X, Y ) ) ) ==> rd( ld( Z, mult( Y, X ) ), Y ) }.
% 38.71/39.13  (3842) {G128,W19,D6,L1,V3,M1} P(25,3837);d(3);d(33) { rd( ld( Z, mult( mult
% 38.71/39.13    ( Y, X ), X ) ), mult( Y, X ) ) ==> ld( ld( Y, Z ), rd( X, Y ) ) }.
% 38.71/39.13  (3847) {G127,W19,D5,L1,V3,M1} P(24,3830);d(74);d(33);d(80);d(34);d(52);d(22
% 38.71/39.13    ) { ld( ld( ld( Y, X ), Z ), ld( mult( X, X ), Y ) ) ==> ld( mult( mult( 
% 38.71/39.13    X, Y ), Z ), Y ) }.
% 38.71/39.13  (3849) {G127,W19,D6,L1,V3,M1} P(0,3830) { ld( ld( ld( Y, X ), ld( mult( X, 
% 38.71/39.13    Y ), Z ) ), Y ) ==> ld( Z, mult( mult( X, X ), Y ) ) }.
% 38.71/39.13  (3852) {G128,W19,D6,L1,V3,M1} P(169,3847);d(52);d(92);d(19);d(113) { ld( ld
% 38.71/39.13    ( rd( rd( Y, X ), X ), Z ), rd( X, Y ) ) ==> rd( ld( Z, Y ), mult( Y, X )
% 38.71/39.13     ) }.
% 38.71/39.13  (3881) {G123,W19,D6,L1,V3,M1} P(3809,1525);d(53);d(52);d(22);d(113);d(81)
% 38.71/39.13     { ld( Z, rd( mult( Z, mult( Y, X ) ), Y ) ) ==> ld( rd( mult( Z, rd( Y, 
% 38.71/39.13    X ) ), Y ), Z ) }.
% 38.71/39.13  (3883) {G122,W19,D6,L1,V3,M1} P(3797,1592);d(3736) { rd( ld( rd( rd( Y, X )
% 38.71/39.13    , Z ), Y ), X ) ==> ld( ld( rd( X, Y ), rd( X, Z ) ), Y ) }.
% 38.71/39.13  (3888) {G122,W19,D5,L1,V3,M1} P(33,3797);d(80);d(52);d(91);d(81);d(34) { ld
% 38.71/39.13    ( rd( rd( X, Y ), Z ), ld( rd( Y, X ), X ) ) ==> rd( mult( Z, mult( X, Y
% 38.71/39.13     ) ), Y ) }.
% 38.71/39.13  (3898) {G123,W19,D5,L1,V3,M1} P(34,3888);d(80);d(24) { ld( ld( rd( Y, X ), 
% 38.71/39.13    Z ), ld( rd( Y, X ), X ) ) ==> rd( ld( Z, mult( X, Y ) ), Y ) }.
% 38.71/39.13  (3899) {G123,W19,D5,L1,V3,M1} P(3888,54);d(79) { ld( ld( rd( Y, X ), X ), 
% 38.71/39.13    rd( rd( X, Y ), Z ) ) ==> rd( Y, mult( Z, mult( X, Y ) ) ) }.
% 38.71/39.13  (3908) {G124,W19,D6,L1,V3,M1} P(321,3898);d(31);d(52);d(92);d(81);d(74);d(
% 38.71/39.13    3150);d(109) { rd( ld( Z, mult( mult( X, X ), Y ) ), mult( X, Y ) ) ==> 
% 38.71/39.13    ld( ld( Y, Z ), ld( Y, X ) ) }.
% 38.71/39.13  (3912) {G124,W19,D6,L1,V3,M1} P(77,3898);d(22);d(22);d(75);d(74);d(125) { 
% 38.71/39.13    ld( ld( ld( rd( X, Y ), Y ), Z ), ld( Y, X ) ) ==> ld( mult( X, Z ), mult
% 38.71/39.13    ( X, Y ) ) }.
% 38.71/39.13  (3978) {G113,W19,D5,L1,V3,M1} P(130,3703);d(80);d(19);d(113);d(81);d(80);d(
% 38.71/39.13    160);d(81);d(143) { ld( rd( mult( X, Y ), mult( Z, X ) ), rd( X, Y ) ) 
% 38.71/39.13    ==> mult( Z, rd( rd( X, Y ), Y ) ) }.
% 38.71/39.13  (3979) {G113,W19,D5,L1,V3,M1} P(52,3703);d(76);d(22);d(33);d(80);d(74);d(33
% 38.71/39.13    );d(33);d(155) { ld( ld( mult( Y, X ), rd( Y, Z ) ), rd( X, Y ) ) ==> 
% 38.71/39.13    mult( Z, mult( X, rd( X, Y ) ) ) }.
% 38.71/39.13  (3986) {G114,W19,D5,L1,V3,M1} P(76,3978);d(52);d(91);d(33);d(24);d(75);d(80
% 38.71/39.13    );d(76);d(33);d(109) { rd( ld( rd( X, Z ), ld( Y, X ) ), mult( Y, X ) ) 
% 38.71/39.13    ==> rd( Z, mult( mult( Y, Y ), X ) ) }.
% 38.71/39.13  (3990) {G115,W19,D5,L1,V3,M1} P(25,3986);d(22) { rd( mult( Y, X ), mult( 
% 38.71/39.13    mult( Z, Z ), X ) ) ==> rd( mult( Y, ld( Z, X ) ), mult( Z, X ) ) }.
% 38.71/39.13  (3997) {G116,W19,D5,L1,V3,M1} P(3990,79);d(79);d(114) { rd( mult( mult( Z, 
% 38.71/39.13    Z ), Y ), mult( X, Y ) ) ==> mult( mult( Z, Y ), rd( ld( Y, Z ), X ) )
% 38.71/39.13     }.
% 38.71/39.13  (4004) {G117,W19,D5,L1,V3,M1} P(24,3997);d(74);d(22);d(24);d(74);d(52);d(76
% 38.71/39.13    );d(52);d(92) { rd( ld( X, Y ), mult( Z, mult( X, Y ) ) ) ==> rd( ld( 
% 38.71/39.13    mult( X, X ), Y ), mult( Z, Y ) ) }.
% 38.71/39.13  (4005) {G117,W19,D5,L1,V3,M1} P(24,3997);d(75);d(34);d(74) { mult( mult( Z
% 38.71/39.13    , Y ), ld( ld( Z, Y ), X ) ) ==> mult( mult( mult( Z, Z ), Y ), ld( Y, X
% 38.71/39.13     ) ) }.
% 38.71/39.13  (4007) {G118,W19,D5,L1,V3,M1} P(130,4004);d(80);d(114);d(53);d(76);d(33);d(
% 38.71/39.13    112);d(80);d(2583);d(19);d(178) { rd( mult( mult( X, Y ), Y ), mult( Z, X
% 38.71/39.13     ) ) ==> mult( mult( X, Y ), rd( rd( Y, X ), Z ) ) }.
% 38.71/39.13  (4010) {G118,W19,D5,L1,V3,M1} P(52,4004);d(76);d(33);d(113);d(54);d(52);d(
% 38.71/39.13    76);d(33);d(80);d(54);d(178) { ld( mult( Y, X ), rd( rd( Y, X ), Z ) ) 
% 38.71/39.13    ==> ld( mult( mult( Y, X ), X ), rd( Y, Z ) ) }.
% 38.71/39.13  (4012) {G118,W19,D5,L1,V3,M1} P(24,4004);d(75);d(74);d(24);d(75);d(74);d(
% 38.71/39.13    168) { ld( ld( Z, Y ), ld( mult( Y, Z ), X ) ) ==> ld( ld( ld( Y, Z ), Y
% 38.71/39.13     ), ld( Z, X ) ) }.
% 38.71/39.13  (4015) {G119,W19,D5,L1,V3,M1} P(4007,79);d(91);d(81) { rd( mult( Z, X ), 
% 38.71/39.13    mult( mult( X, Y ), Y ) ) ==> rd( mult( Z, rd( X, Y ) ), mult( X, Y ) )
% 38.71/39.13     }.
% 38.71/39.13  (4019) {G120,W19,D5,L1,V3,M1} P(24,4015);d(24) { rd( ld( X, Y ), mult( mult
% 38.71/39.13    ( Y, Z ), Z ) ) ==> rd( ld( X, rd( Y, Z ) ), mult( Y, Z ) ) }.
% 38.71/39.13  (4024) {G121,W19,D5,L1,V3,M1} P(52,4019);d(76);d(24);d(74);d(74);d(54);d(
% 38.71/39.13    154);d(75);d(74);d(76);d(22) { ld( mult( Y, X ), ld( mult( Z, Z ), Y ) ) 
% 38.71/39.13    ==> ld( mult( mult( Z, Y ), X ), ld( Z, Y ) ) }.
% 38.71/39.13  (4033) {G122,W19,D5,L1,V3,M1} P(4024,54);d(54) { ld( ld( Z, X ), mult( mult
% 38.71/39.13    ( Z, X ), Y ) ) ==> ld( ld( mult( Z, Z ), X ), mult( X, Y ) ) }.
% 38.71/39.13  (4036) {G123,W19,D5,L1,V3,M1} P(130,4033);d(80);d(74);d(53);d(22);d(80);d(
% 38.71/39.13    80);d(2583);d(19);d(178) { ld( mult( X, Y ), ld( rd( Y, X ), Z ) ) ==> ld
% 38.71/39.13    ( mult( mult( X, Y ), Y ), mult( X, Z ) ) }.
% 38.71/39.13  (4040) {G123,W19,D5,L1,V3,M1} P(24,4033);d(22);d(74);d(33);d(76);d(22) { ld
% 38.71/39.13    ( mult( X, Y ), ld( ld( Y, X ), Z ) ) ==> ld( mult( mult( X, X ), Y ), 
% 38.71/39.13    mult( Y, Z ) ) }.
% 38.71/39.13  (4058) {G95,W19,D5,L1,V3,M1} S(1499);d(3439) { rd( mult( Y, mult( Z, X ) )
% 38.71/39.13    , mult( Y, X ) ) ==> ld( rd( mult( X, Y ), mult( Y, Z ) ), X ) }.
% 38.71/39.13  (4064) {G124,W19,D5,L1,V3,M1} P(4036,54);d(54) { ld( mult( X, Z ), mult( 
% 38.71/39.13    mult( X, Y ), Y ) ) ==> ld( ld( rd( Y, X ), Z ), mult( X, Y ) ) }.
% 38.71/39.13  (4076) {G125,W19,D5,L1,V3,M1} P(24,4064);d(24);d(74);d(34) { ld( ld( X, Y )
% 38.71/39.13    , ld( ld( Z, X ), Z ) ) ==> ld( ld( mult( Z, X ), Y ), ld( X, Z ) ) }.
% 38.71/39.13  (4086) {G126,W19,D5,L1,V3,M1} P(1,4076) { ld( ld( mult( Z, X ), mult( X, Y
% 38.71/39.13     ) ), ld( X, Z ) ) ==> ld( Y, ld( ld( Z, X ), Z ) ) }.
% 38.71/39.13  (4087) {G126,W19,D6,L1,V3,M1} P(1,4076);d(109);d(31);d(52);d(92) { rd( ld( 
% 38.71/39.13    Z, mult( mult( X, X ), Y ) ), Y ) ==> ld( ld( mult( X, Y ), Z ), ld( Y, X
% 38.71/39.13     ) ) }.
% 38.71/39.13  (4095) {G124,W19,D5,L1,V3,M1} P(52,4040);d(52);d(115);d(54);d(33) { ld( 
% 38.71/39.13    mult( Y, X ), rd( ld( Y, X ), Z ) ) ==> ld( mult( mult( Y, Y ), X ), rd( 
% 38.71/39.13    X, Z ) ) }.
% 38.71/39.13  (4100) {G125,W19,D5,L1,V3,M1} P(4095,54);d(54) { ld( rd( Y, Z ), mult( mult
% 38.71/39.13    ( X, X ), Y ) ) ==> ld( rd( ld( X, Y ), Z ), mult( X, Y ) ) }.
% 38.71/39.13  (4102) {G127,W19,D5,L1,V3,M1} P(4100,3466);d(4087);d(3799) { ld( ld( mult( 
% 38.71/39.13    Z, Y ), rd( X, Y ) ), ld( Y, Z ) ) ==> mult( Y, ld( ld( Z, X ), Z ) ) }.
% 38.71/39.13  (4111) {G128,W19,D6,L1,V3,M1} P(4102,77);d(75);d(115);d(154);d(54) { ld( rd
% 38.71/39.13    ( ld( mult( X, X ), Z ), Y ), ld( X, Y ) ) ==> ld( rd( Z, Y ), mult( X, Y
% 38.71/39.13     ) ) }.
% 38.71/39.13  (4113) {G128,W19,D5,L1,V3,M1} P(4102,54);d(92);d(154);d(4012) { ld( ld( ld
% 38.71/39.13    ( X, Y ), X ), ld( Y, rd( Z, Y ) ) ) ==> rd( ld( mult( X, X ), Z ), Y )
% 38.71/39.13     }.
% 38.71/39.13  (4121) {G129,W19,D5,L1,V3,M1} P(1546,4113);d(3788);d(1562);d(168);d(53);d(
% 38.71/39.13    22);d(31);d(52);d(92);d(154);d(3842);d(168) { rd( ld( mult( Z, Z ), mult
% 38.71/39.13    ( X, Y ) ), X ) ==> ld( ld( ld( Z, X ), Z ), rd( Y, X ) ) }.
% 38.71/39.13  (4125) {G129,W19,D5,L1,V3,M1} P(52,4113);d(22);d(115);d(52);d(76);d(22);d(
% 38.71/39.13    109);d(33);d(76);d(22) { mult( mult( mult( X, X ), Y ), ld( Y, rd( Z, Y )
% 38.71/39.13     ) ) ==> rd( mult( mult( X, X ), Z ), Y ) }.
% 38.71/39.13  (4127) {G129,W19,D5,L1,V3,M1} P(25,4113);d(52);d(52);d(92);d(154);d(109);d(
% 38.71/39.13    3773) { rd( ld( mult( Z, Z ), X ), mult( Y, X ) ) ==> rd( ld( mult( Z, Z
% 38.71/39.13     ), ld( Y, X ) ), X ) }.
% 38.71/39.13  (4131) {G130,W19,D5,L1,V3,M1} P(24,4121);d(52);d(22);d(52);d(22);d(115);d(
% 38.71/39.13    52);d(76);d(22);d(109) { rd( mult( mult( X, X ), mult( Y, Z ) ), Y ) ==> 
% 38.71/39.13    mult( mult( mult( X, X ), Y ), rd( Z, Y ) ) }.
% 38.71/39.13  (4139) {G131,W19,D5,L1,V3,M1} P(33,4131);d(76);d(33) { rd( mult( mult( Z, Z
% 38.71/39.13     ), X ), mult( X, Y ) ) ==> rd( mult( mult( Z, Z ), rd( X, Y ) ), X ) }.
% 38.71/39.13  (4143) {G132,W19,D5,L1,V3,M1} P(108,4139);d(3997);d(25);d(33);d(155) { mult
% 38.71/39.13    ( mult( Z, X ), rd( ld( X, Z ), mult( X, Y ) ) ) ==> rd( mult( Z, rd( Z, 
% 38.71/39.13    Y ) ), X ) }.
% 38.71/39.13  (4146) {G133,W19,D6,L1,V3,M1} P(4143,3830);d(53);d(22) { ld( rd( mult( X, 
% 38.71/39.13    rd( X, Z ) ), Y ), mult( mult( X, X ), Y ) ) ==> mult( mult( Y, Z ), Y )
% 38.71/39.13     }.
% 38.71/39.13  (4148) {G133,W19,D6,L1,V3,M1} P(4143,1) { ld( mult( X, Y ), rd( mult( X, rd
% 38.71/39.13    ( X, Z ) ), Y ) ) ==> rd( ld( Y, X ), mult( Y, Z ) ) }.
% 38.71/39.13  (4163) {G130,W19,D6,L1,V3,M1} P(4095,4127);d(112);d(74);d(593);d(169);d(22)
% 38.71/39.13    ;d(75);d(20);d(4);d(81);d(74);d(168);d(37);d(52);d(52);d(22);d(15) { ld( 
% 38.71/39.13    mult( mult( Y, X ), X ), rd( Y, Z ) ) ==> ld( mult( mult( mult( Y, Z ), X
% 38.71/39.13     ), X ), Y ) }.
% 38.71/39.13  (4188) {G131,W19,D6,L1,V3,M1} S(4010);d(4163) { ld( mult( Y, X ), rd( rd( Y
% 38.71/39.13    , X ), Z ) ) ==> ld( mult( mult( mult( Y, Z ), X ), X ), Y ) }.
% 38.71/39.13  (4207) {G114,W19,D6,L1,V3,M1} P(3979,116);d(79) { ld( mult( Z, mult( Y, rd
% 38.71/39.13    ( Y, X ) ) ), ld( rd( X, Z ), mult( X, Y ) ) ) ==> rd( X, Y ) }.
% 38.71/39.13  (4209) {G115,W19,D6,L1,V3,M1} P(125,4207);d(74);d(77);d(52);d(33);d(114);d(
% 38.71/39.13    124);d(75);d(0) { ld( mult( Z, ld( Y, rd( X, Y ) ) ), ld( rd( X, Z ), ld
% 38.71/39.13    ( rd( Y, X ), X ) ) ) ==> Y }.
% 38.71/39.13  (4211) {G123,W19,D6,L1,V3,M1} P(3766,4209);d(3696);d(75);d(3030);d(16);d(18
% 38.71/39.13    );d(75);d(3786);d(3766);d(80);d(19) { ld( mult( Z, ld( mult( Y, X ), X )
% 38.71/39.13     ), ld( rd( Y, Z ), rd( Y, X ) ) ) ==> ld( X, Y ) }.
% 38.71/39.13  (4222) {G124,W19,D5,L1,V3,M1} P(4211,329);d(3353);d(81);d(80);d(81);d(3324)
% 38.71/39.13    ;d(3308);d(53);d(76);d(33);d(320);d(74);d(75);d(321);d(1421);d(3) { ld( 
% 38.71/39.13    ld( rd( Y, X ), rd( Y, Z ) ), ld( Z, Y ) ) ==> ld( mult( Z, rd( X, Z ) )
% 38.71/39.13    , Y ) }.
% 38.71/39.13  (4229) {G125,W19,D5,L1,V3,M1} P(52,4222);d(52);d(92);d(76);d(22);d(76);d(33
% 38.71/39.13    );d(52);d(450) { rd( rd( mult( X, Y ), mult( Z, Y ) ), mult( Y, X ) ) ==>
% 38.71/39.13     rd( rd( rd( X, Z ), X ), Y ) }.
% 38.71/39.13  (4235) {G125,W19,D6,L1,V3,M1} P(19,4222);d(81);d(80);d(81);d(347);d(3314)
% 38.71/39.13     { ld( ld( rd( X, Z ), mult( X, rd( Y, X ) ) ), Y ) ==> mult( X, ld( mult
% 38.71/39.13    ( Z, Y ), Y ) ) }.
% 38.71/39.13  (4236) {G126,W19,D5,L1,V3,M1} P(4229,79);d(79);d(81);d(81);d(81) { mult( 
% 38.71/39.13    mult( Y, X ), rd( mult( Z, Y ), mult( X, Y ) ) ) ==> mult( Y, mult( X, rd
% 38.71/39.13    ( Z, X ) ) ) }.
% 38.71/39.13  (4237) {G126,W19,D5,L1,V3,M1} P(24,4229);d(33);d(81);d(80);d(75);d(34);d(80
% 38.71/39.13    );d(34) { ld( mult( mult( Z, Y ), ld( Y, X ) ), rd( X, Y ) ) ==> rd( ld( 
% 38.71/39.13    mult( Z, X ), X ), Y ) }.
% 38.71/39.13  (4240) {G127,W19,D6,L1,V3,M1} P(2007,4236);d(3) { mult( mult( Z, Y ), ld( 
% 38.71/39.13    rd( mult( Y, Z ), mult( X, Z ) ), Y ) ) ==> mult( Z, mult( Y, X ) ) }.
% 38.71/39.13  (4241) {G127,W19,D5,L1,V3,M1} P(24,4236);d(76);d(33);d(320) { mult( mult( Y
% 38.71/39.13    , Z ), rd( ld( X, Y ), mult( Z, Y ) ) ) ==> mult( Y, rd( rd( Z, X ), Z )
% 38.71/39.13     ) }.
% 38.71/39.13  (4248) {G128,W19,D5,L1,V3,M1} P(52,4241);d(24);d(74);d(76);d(52);d(92);d(33
% 38.71/39.13    );d(80);d(75);d(74);d(24) { ld( ld( Z, Y ), ld( mult( Y, X ), rd( Y, Z )
% 38.71/39.13     ) ) ==> ld( Y, rd( rd( Z, X ), Z ) ) }.
% 38.71/39.13  (4252) {G128,W19,D6,L1,V3,M1} P(19,4241);d(81);d(321) { mult( X, mult( Z, 
% 38.71/39.13    rd( rd( Y, X ), Z ) ) ) ==> mult( mult( X, Z ), rd( Y, mult( Z, X ) ) )
% 38.71/39.13     }.
% 38.71/39.13  (4257) {G129,W19,D5,L1,V3,M1} P(34,4248);d(22);d(34);d(80);d(34) { ld( mult
% 38.71/39.13    ( Y, X ), ld( mult( X, Z ), mult( X, Y ) ) ) ==> ld( X, ld( mult( Z, Y )
% 38.71/39.13    , Y ) ) }.
% 38.71/39.13  (4259) {G130,W19,D5,L1,V3,M1} P(4257,3577);d(3439);d(114);d(124);d(1915);d(
% 38.71/39.13    1546);d(1906);d(2838);d(125);d(1592);d(1624) { ld( mult( X, mult( Y, Z )
% 38.71/39.13     ), mult( X, Y ) ) ==> ld( mult( mult( Y, X ), ld( X, Z ) ), Y ) }.
% 38.71/39.13  (4264) {G130,W19,D5,L1,V3,M1} P(4257,54);d(54) { ld( ld( mult( Y, Z ), mult
% 38.71/39.13    ( Y, X ) ), mult( X, Y ) ) ==> ld( ld( mult( Z, X ), X ), Y ) }.
% 38.71/39.13  (4268) {G131,W19,D6,L1,V3,M1} P(2561,4259);d(108);d(3441);d(1592);d(2654);d
% 38.71/39.13    (109);d(3908);d(3788);d(1562);d(1977) { ld( ld( ld( rd( Y, X ), rd( Y, Z
% 38.71/39.13     ) ), X ), X ) ==> ld( ld( Y, Z ), ld( Y, X ) ) }.
% 38.71/39.13  (4270) {G131,W19,D7,L1,V3,M1} P(4259,2632);d(320);d(2691);d(1760);d(74);d(
% 38.71/39.13    1397) { ld( ld( ld( mult( mult( X, Y ), Z ), X ), X ), Y ) ==> rd( Y, 
% 38.71/39.13    mult( Z, mult( X, Y ) ) ) }.
% 38.71/39.13  (4272) {G131,W19,D6,L1,V3,M1} P(2566,4259);d(108);d(3448);d(1720);d(31);d(
% 38.71/39.13    79);d(109);d(3684);d(3788);d(1562);d(1645) { ld( ld( ld( mult( Y, Z ), rd
% 38.71/39.13    ( Y, X ) ), X ), X ) ==> rd( ld( X, Y ), mult( Z, Y ) ) }.
% 38.71/39.13  (4278) {G131,W19,D5,L1,V3,M1} P(33,4259);d(52);d(33) { ld( mult( Z, rd( X, 
% 38.71/39.13    Y ) ), mult( Z, X ) ) ==> ld( rd( mult( X, Z ), mult( Y, Z ) ), X ) }.
% 38.71/39.13  (4284) {G132,W19,D6,L1,V3,M1} P(4278,2632);d(81);d(2692);d(1700) { ld( mult
% 38.71/39.13    ( mult( Y, X ), ld( mult( Z, X ), X ) ), Y ) ==> mult( Y, ld( mult( X, Y
% 38.71/39.13     ), Z ) ) }.
% 38.71/39.13  (4285) {G132,W19,D7,L1,V3,M1} P(1844,4278);d(109);d(3830);d(1981);d(3771);d
% 38.71/39.13    (1571);d(25);d(52);d(22);d(113) { ld( ld( mult( X, ld( ld( Y, X ), Z ) )
% 38.71/39.13    , Y ), Y ) ==> ld( rd( rd( X, Y ), Z ), X ) }.
% 38.71/39.13  (4291) {G131,W19,D6,L1,V3,M1} P(1412,4264);d(80);d(19);d(80);d(3314);d(80)
% 38.71/39.13     { mult( X, ld( ld( rd( Y, X ), Z ), Z ) ) ==> ld( mult( X, rd( ld( Y, Z
% 38.71/39.13     ), X ) ), Z ) }.
% 38.71/39.13  (4293) {G131,W19,D5,L1,V3,M1} P(24,4264);d(24);d(33);d(52);d(92);d(347) { 
% 38.71/39.13    ld( ld( ld( X, Y ), ld( X, Z ) ), rd( Z, X ) ) ==> rd( ld( ld( Y, Z ), Z
% 38.71/39.13     ), X ) }.
% 38.71/39.13  (4295) {G132,W19,D5,L1,V3,M1} P(4293,319);d(1488);d(74);d(75);d(154);d(75);
% 38.71/39.13    d(80) { ld( rd( Z, X ), ld( ld( X, Z ), ld( X, Y ) ) ) ==> mult( X, ld( 
% 38.71/39.13    mult( Z, Z ), Y ) ) }.
% 38.71/39.13  (4298) {G132,W19,D5,L1,V3,M1} P(329,4293);d(77);d(52);d(92);d(3291);d(3304)
% 38.71/39.13    ;d(77);d(54) { ld( ld( mult( Y, X ), X ), rd( ld( X, Z ), Y ) ) ==> ld( X
% 38.71/39.13    , mult( Y, rd( Z, Y ) ) ) }.
% 38.71/39.13  (4301) {G132,W19,D6,L1,V3,M1} P(1,4293) { rd( ld( ld( mult( X, Y ), Z ), Z
% 38.71/39.13     ), X ) ==> ld( ld( Y, ld( X, Z ) ), rd( Z, X ) ) }.
% 38.71/39.13  (4302) {G133,W19,D5,L1,V3,M1} P(3114,4295);d(25);d(22);d(109) { mult( mult
% 38.71/39.13    ( X, X ), ld( mult( Y, X ), Z ) ) = mult( mult( X, Y ), ld( mult( Y, Y )
% 38.71/39.13    , Z ) ) }.
% 38.71/39.13  (4303) {G133,W19,D5,L1,V3,M1} P(3136,4295);d(75);d(0);d(154);d(74) { ld( 
% 38.71/39.13    mult( X, X ), ld( rd( Y, X ), Z ) ) = ld( ld( Y, X ), ld( mult( Y, Y ), Z
% 38.71/39.13     ) ) }.
% 38.71/39.13  (4306) {G133,W19,D5,L1,V3,M1} P(52,4295);d(76);d(22);d(22);d(33);d(76);d(22
% 38.71/39.13    ) { mult( mult( X, Y ), mult( mult( Y, X ), ld( X, Z ) ) ) ==> mult( X, 
% 38.71/39.13    mult( mult( Y, Y ), Z ) ) }.
% 38.71/39.13  (4310) {G133,W19,D5,L1,V3,M1} P(4295,54);d(92);d(168) { ld( ld( ld( Y, X )
% 38.71/39.13    , ld( Y, Z ) ), rd( X, Y ) ) ==> rd( ld( ld( X, Z ), X ), Y ) }.
% 38.71/39.13  (4312) {G133,W19,D5,L1,V3,M1} P(1,4295) { mult( X, ld( mult( Z, Z ), mult( 
% 38.71/39.13    X, Y ) ) ) ==> ld( rd( Z, X ), ld( ld( X, Z ), Y ) ) }.
% 38.71/39.13  (4315) {G134,W19,D5,L1,V3,M1} P(4211,4302);d(74);d(347);d(75);d(1562);d(
% 38.71/39.13    1645);d(4272);d(185);d(77);d(76);d(52);d(33);d(155);d(114);d(109);d(3184)
% 38.71/39.13    ;d(115);d(347);d(3191) { mult( mult( Z, Z ), rd( ld( Z, X ), mult( Y, X )
% 38.71/39.13     ) ) ==> ld( rd( X, Z ), rd( X, Y ) ) }.
% 38.71/39.13  (4330) {G134,W19,D5,L1,V3,M1} P(24,4302);d(33);d(80);d(33);d(76);d(22) { 
% 38.71/39.13    mult( mult( Y, Y ), ld( ld( X, Y ), Z ) ) = ld( rd( X, Y ), mult( mult( X
% 38.71/39.13    , X ), Z ) ) }.
% 38.71/39.13  (4337) {G135,W19,D5,L1,V3,M1} P(4315,3246);d(20);d(18);d(1) { ld( mult( X, 
% 38.71/39.13    X ), ld( rd( Y, X ), rd( Y, Z ) ) ) ==> rd( ld( X, Y ), mult( Z, Y ) )
% 38.71/39.13     }.
% 38.71/39.13  (4347) {G136,W19,D5,L1,V3,M1} P(25,4337);d(52);d(52);d(178);d(113);d(74);d(
% 38.71/39.13    54);d(154) { ld( mult( Z, Z ), rd( rd( Z, X ), Y ) ) = rd( ld( Z, X ), 
% 38.71/39.13    mult( mult( Y, X ), X ) ) }.
% 38.71/39.13  (4352) {G137,W19,D5,L1,V3,M1} P(52,4347);d(34);d(76);d(33);d(80);d(54);d(33
% 38.71/39.13    );d(81) { ld( mult( X, X ), rd( mult( X, Y ), Z ) ) = ld( mult( Y, X ), 
% 38.71/39.13    mult( Y, rd( Y, Z ) ) ) }.
% 38.71/39.13  (4355) {G138,W19,D5,L1,V3,M1} P(3033,4352);d(159);d(25);d(33) { ld( X, rd( 
% 38.71/39.13    ld( Z, Y ), mult( X, Y ) ) ) ==> ld( mult( Y, X ), rd( Y, mult( X, Z ) )
% 38.71/39.13     ) }.
% 38.71/39.13  (4357) {G138,W19,D5,L1,V3,M1} P(34,4352);d(34);d(109) { ld( mult( X, X ), 
% 38.71/39.13    mult( mult( X, Y ), Z ) ) = ld( mult( Y, X ), mult( mult( Y, Y ), Z ) )
% 38.71/39.13     }.
% 38.71/39.13  (4359) {G139,W19,D5,L1,V3,M1} P(139,4355);d(114);d(1648) { rd( ld( mult( Y
% 38.71/39.13    , Z ), rd( X, Y ) ), Z ) ==> ld( Z, rd( ld( Y, X ), mult( Z, Y ) ) ) }.
% 38.71/39.13  (4368) {G140,W19,D5,L1,V3,M1} P(4359,79);d(54);d(75) { mult( Y, ld( rd( Z, 
% 38.71/39.13    X ), mult( X, Y ) ) ) ==> ld( rd( ld( X, Z ), mult( Y, X ) ), Y ) }.
% 38.71/39.13  (4373) {G141,W19,D5,L1,V3,M1} P(76,4368);d(22);d(52);d(76);d(22) { mult( Z
% 38.71/39.13    , mult( mult( Y, X ), mult( Y, Z ) ) ) ==> mult( mult( mult( Z, Y ), mult
% 38.71/39.13    ( X, Y ) ), Z ) }.
% 38.71/39.13  (4375) {G141,W19,D5,L1,V3,M1} P(4368,24);d(52);d(91);d(75);d(24);d(74);d(33
% 38.71/39.13    ) { rd( ld( ld( Z, X ), ld( Y, Z ) ), X ) ==> ld( X, ld( rd( Y, Z ), rd( 
% 38.71/39.13    Z, X ) ) ) }.
% 38.71/39.13  (4379) {G142,W19,D6,L1,V3,M1} P(4373,321);d(3);d(1414) { ld( rd( rd( X, 
% 38.71/39.13    mult( Y, Z ) ), X ), mult( X, Y ) ) ==> mult( mult( X, Y ), mult( Z, Y )
% 38.71/39.13     ) }.
% 38.71/39.13  (4383) {G142,W19,D5,L1,V3,M1} P(139,4375);d(1644);d(77);d(22);d(80);d(1690)
% 38.71/39.13     { ld( ld( Y, Z ), ld( Y, rd( X, Z ) ) ) ==> ld( mult( Y, ld( X, Z ) ), 
% 38.71/39.13    rd( Y, Z ) ) }.
% 38.71/39.13  (4386) {G143,W19,D5,L1,V3,M1} P(4383,3735);d(80);d(3780) { mult( X, ld( 
% 38.71/39.13    mult( Y, X ), rd( Z, Y ) ) ) ==> ld( mult( mult( X, Y ), ld( Z, Y ) ), X
% 38.71/39.13     ) }.
% 38.71/39.13  (4395) {G144,W19,D6,L1,V3,M1} P(4386,92);d(54);d(1717);d(1771) { mult( Y, 
% 38.71/39.13    rd( ld( Z, mult( Y, X ) ), X ) ) ==> ld( ld( rd( mult( X, Y ), Z ), X ), 
% 38.71/39.13    Y ) }.
% 38.71/39.13  (4427) {G139,W19,D5,L1,V3,M1} P(161,4357) { ld( mult( Z, Z ), mult( mult( Z
% 38.71/39.13    , X ), ld( X, Y ) ) ) ==> ld( mult( X, Z ), mult( X, Y ) ) }.
% 38.71/39.13  (4460) {G134,W19,D6,L1,V3,M1} P(4303,3160);d(31);d(52);d(92);d(168);d(77);d
% 38.71/39.13    (54) { rd( ld( ld( mult( Y, Y ), Z ), ld( Y, X ) ), X ) ==> ld( ld( rd( Y
% 38.71/39.13    , X ), Z ), X ) }.
% 38.71/39.13  (4467) {G134,W19,D5,L1,V3,M1} P(52,4306);d(33);d(33);d(155) { mult( mult( X
% 38.71/39.13    , Z ), rd( mult( Z, X ), mult( Y, X ) ) ) ==> mult( X, mult( Z, rd( Z, Y
% 38.71/39.13     ) ) ) }.
% 38.71/39.13  (4473) {G135,W19,D5,L1,V3,M1} P(4467,91);d(450) { rd( rd( mult( Z, X ), 
% 38.71/39.13    mult( Y, X ) ), mult( X, Y ) ) ==> rd( rd( rd( Z, Y ), Y ), X ) }.
% 38.71/39.13  (4476) {G136,W19,D5,L1,V3,M1} P(24,4473);d(75);d(33);d(81);d(115);d(34);d(
% 38.71/39.13    80);d(76);d(22) { ld( rd( ld( X, Y ), mult( Z, Y ) ), rd( X, Y ) ) ==> rd
% 38.71/39.13    ( mult( mult( Z, X ), X ), Y ) }.
% 38.71/39.13  (4481) {G137,W19,D5,L1,V3,M1} P(52,4476);d(76);d(22);d(33);d(80);d(74);d(34
% 38.71/39.13    );d(34) { ld( ld( mult( Y, X ), rd( Y, Z ) ), mult( X, Y ) ) ==> mult( 
% 38.71/39.13    mult( mult( Z, X ), X ), Y ) }.
% 38.71/39.13  (4484) {G138,W19,D5,L1,V3,M1} P(34,4481);d(24);d(74);d(74);d(154) { ld( ld
% 38.71/39.13    ( mult( X, Z ), mult( X, Y ) ), mult( Z, X ) ) ==> ld( ld( mult( Z, Z ), 
% 38.71/39.13    Y ), X ) }.
% 38.71/39.13  (4487) {G139,W19,D5,L1,V3,M1} P(24,4484);d(33);d(33);d(76);d(22) { ld( ld( 
% 38.71/39.13    rd( Y, X ), mult( Y, Z ) ), ld( X, Y ) ) ==> ld( mult( mult( X, X ), Z )
% 38.71/39.13    , Y ) }.
% 38.71/39.13  (4488) {G139,W19,D5,L1,V3,M1} P(0,4484) { ld( ld( mult( X, Z ), Y ), mult( 
% 38.71/39.13    Z, X ) ) ==> ld( ld( mult( Z, Z ), ld( X, Y ) ), X ) }.
% 38.71/39.13  (4492) {G140,W19,D5,L1,V3,M1} P(0,4487) { ld( ld( rd( X, Z ), Y ), ld( Z, X
% 38.71/39.13     ) ) ==> ld( mult( mult( Z, Z ), ld( X, Y ) ), X ) }.
% 38.71/39.13  (4502) {G140,W19,D6,L1,V3,M1} P(24,4488);d(33);d(52);d(92);d(168);d(22) { 
% 38.71/39.13    rd( ld( ld( Y, mult( X, Z ) ), Y ), X ) ==> ld( ld( ld( X, Y ), Z ), rd( 
% 38.71/39.13    Y, X ) ) }.
% 38.71/39.13  (4514) {G134,W19,D6,L1,V3,M1} P(53,4310);d(52);d(22);d(115) { rd( ld( ld( Z
% 38.71/39.13    , rd( X, Y ) ), Z ), X ) ==> ld( rd( ld( Z, X ), Y ), rd( Z, X ) ) }.
% 38.71/39.13  (4521) {G133,W19,D5,L1,V3,M1} P(126,4298);d(22);d(3388) { mult( mult( Y, X
% 38.71/39.13     ), rd( ld( X, Z ), mult( X, Y ) ) ) ==> rd( mult( Y, rd( Z, Y ) ), X )
% 38.71/39.13     }.
% 38.71/39.13  (4525) {G134,W19,D5,L1,V3,M1} P(4521,91);d(79);d(112);d(75) { rd( mult( 
% 38.71/39.13    mult( Y, X ), ld( Z, Y ) ), mult( X, Y ) ) ==> mult( Y, rd( rd( X, Z ), X
% 38.71/39.13     ) ) }.
% 38.71/39.13  (4532) {G135,W19,D5,L1,V3,M1} P(52,4525);d(33);d(24);d(33);d(81);d(80);d(75
% 38.71/39.13    );d(24) { ld( mult( mult( Y, X ), ld( Z, Y ) ), rd( Y, Z ) ) ==> ld( Y, 
% 38.71/39.13    rd( rd( Z, X ), Z ) ) }.
% 38.71/39.13  (4533) {G135,W19,D5,L1,V3,M1} P(33,4525);d(80);d(24);d(75);d(74);d(34);d(80
% 38.71/39.13    );d(34) { ld( ld( ld( Z, X ), rd( Y, X ) ), ld( X, Y ) ) ==> mult( X, ld
% 38.71/39.13    ( mult( Z, Y ), Y ) ) }.
% 38.71/39.13  (4536) {G135,W19,D5,L1,V3,M1} P(19,4525);d(81);d(321);d(4252) { rd( mult( 
% 38.71/39.13    mult( X, Z ), Y ), mult( Z, X ) ) ==> mult( mult( X, Z ), rd( Y, mult( Z
% 38.71/39.13    , X ) ) ) }.
% 38.71/39.13  (4539) {G136,W19,D5,L1,V3,M1} P(320,4532);d(31);d(33);d(3343);d(1) { ld( rd
% 38.71/39.13    ( mult( X, Z ), Y ), rd( rd( X, Y ), X ) ) ==> rd( rd( rd( Y, Z ), Y ), X
% 38.71/39.13     ) }.
% 38.71/39.13  (4545) {G137,W19,D5,L1,V3,M1} P(34,4539);d(34);d(321);d(34);d(80);d(34) { 
% 38.71/39.13    ld( mult( mult( X, Y ), Z ), mult( X, rd( Z, X ) ) ) ==> rd( ld( mult( Y
% 38.71/39.13    , Z ), Z ), X ) }.
% 38.71/39.13  (4547) {G138,W19,D5,L1,V3,M1} P(24,4545);d(74);d(24);d(34);d(347);d(34);d(
% 38.71/39.13    74);d(347) { ld( ld( ld( Y, X ), Z ), ld( ld( Z, X ), X ) ) ==> ld( ld( 
% 38.71/39.13    ld( Y, Z ), Z ), X ) }.
% 38.71/39.13  (4548) {G138,W19,D5,L1,V3,M1} P(33,4545);d(80);d(24) { ld( ld( rd( Y, X ), 
% 38.71/39.13    Z ), mult( X, rd( Z, X ) ) ) ==> rd( ld( ld( Y, Z ), Z ), X ) }.
% 38.71/39.13  (4549) {G138,W19,D5,L1,V3,M1} P(4545,54);d(79);d(75);d(347) { ld( mult( X, 
% 38.71/39.13    rd( Z, X ) ), mult( mult( X, Y ), Z ) ) ==> mult( X, ld( ld( Y, Z ), Z )
% 38.71/39.13     ) }.
% 38.71/39.13  (4555) {G139,W19,D6,L1,V3,M1} P(31,4547);d(22) { ld( mult( Y, Z ), ld( ld( 
% 38.71/39.13    Z, X ), X ) ) ==> ld( ld( ld( mult( X, Y ), Z ), Z ), X ) }.
% 38.71/39.13  (4560) {G139,W19,D5,L1,V3,M1} P(4548,54);d(79);d(75);d(329) { ld( mult( Y, 
% 38.71/39.13    rd( Z, Y ) ), ld( rd( X, Y ), Z ) ) ==> mult( Y, ld( mult( X, Z ), Z ) )
% 38.71/39.13     }.
% 38.71/39.13  (4567) {G140,W19,D5,L1,V3,M1} P(3,4560);d(3307);d(125);d(77);d(22);d(74);d(
% 38.71/39.13    347) { ld( mult( Y, X ), ld( rd( Z, Y ), mult( X, Y ) ) ) ==> ld( ld( ld
% 38.71/39.13    ( Z, X ), X ), Y ) }.
% 38.71/39.13  (4580) {G141,W19,D6,L1,V3,M1} P(77,4567);d(22) { ld( mult( Y, Z ), mult( X
% 38.71/39.13    , mult( Z, Y ) ) ) ==> ld( ld( ld( ld( X, Y ), Z ), Z ), Y ) }.
% 38.71/39.13  (4583) {G139,W19,D6,L1,V3,M1} P(4549,3577);d(113);d(321);d(1400);d(125);d(
% 38.71/39.13    77);d(22);d(80);d(3670);d(347);d(4301) { mult( Y, ld( ld( Z, ld( X, Y ) )
% 38.71/39.13    , rd( Y, X ) ) ) ==> mult( X, rd( mult( Z, Y ), X ) ) }.
% 38.71/39.13  (4599) {G136,W19,D5,L1,V3,M1} P(22,4533);d(24) { ld( ld( mult( X, Y ), rd( 
% 38.71/39.13    Z, Y ) ), ld( Y, Z ) ) ==> mult( Y, ld( ld( X, Z ), Z ) ) }.
% 38.71/39.13  (4600) {G136,W19,D6,L1,V3,M1} P(19,4533);d(80);d(4291) { ld( ld( Y, rd( Z, 
% 38.71/39.13    X ) ), ld( X, Z ) ) ==> ld( mult( X, rd( ld( Y, Z ), X ) ), Z ) }.
% 38.71/39.13  (4602) {G137,W19,D6,L1,V3,M1} S(4599);d(4600);d(1424) { ld( ld( mult( Y, X
% 38.71/39.13     ), mult( Y, rd( Z, Y ) ) ), Z ) ==> mult( Y, ld( ld( X, Z ), Z ) ) }.
% 38.71/39.13  (4604) {G136,W19,D5,L1,V3,M1} P(4536,130);d(1477) { mult( mult( X, Y ), 
% 38.71/39.13    mult( Z, mult( Y, X ) ) ) ==> mult( mult( mult( X, Y ), Z ), mult( Y, X )
% 38.71/39.13     ) }.
% 38.71/39.13  (4609) {G137,W19,D7,L1,V3,M1} P(4604,269);d(31);d(22);d(1887);d(4278);d(
% 38.71/39.13    1085) { ld( rd( mult( mult( mult( Y, X ), X ), Y ), mult( Z, mult( X, Y )
% 38.71/39.13     ) ), mult( Y, X ) ) ==> Z }.
% 38.71/39.13  (4610) {G137,W19,D5,L1,V3,M1} P(24,4604);d(74);d(33);d(74);d(74) { ld( ld( 
% 38.71/39.13    Y, X ), mult( Z, rd( Y, X ) ) ) ==> ld( ld( Z, ld( Y, X ) ), rd( Y, X ) )
% 38.71/39.13     }.
% 38.71/39.13  (4613) {G142,W19,D8,L1,V3,M1} P(4604,1);d(4580) { ld( ld( ld( ld( mult( 
% 38.71/39.13    mult( X, Y ), Z ), X ), Y ), Y ), X ) ==> mult( Z, mult( Y, X ) ) }.
% 38.71/39.13  (4627) {G138,W19,D5,L1,V3,M1} P(24,4610);d(22) { ld( ld( Y, Z ), ld( X, rd
% 38.71/39.13    ( Y, Z ) ) ) ==> ld( mult( X, ld( Y, Z ) ), rd( Y, Z ) ) }.
% 38.71/39.13  (4640) {G139,W19,D6,L1,V3,M1} P(321,4627);d(31);d(22);d(33) { mult( Y, ld( 
% 38.71/39.13    Z, mult( X, rd( Y, X ) ) ) ) ==> ld( rd( Z, Y ), mult( X, rd( Y, X ) ) )
% 38.71/39.13     }.
% 38.71/39.13  (4678) {G139,W19,D6,L1,V3,M1} P(4237,4627);d(115);d(19) { ld( ld( Z, Y ), 
% 38.71/39.13    rd( ld( mult( X, Z ), Z ), Y ) ) ==> ld( mult( X, Y ), rd( Z, Y ) ) }.
% 38.71/39.13  (4681) {G140,W19,D5,L1,V3,M1} P(4678,4005);d(4125);d(147);d(3) { mult( mult
% 38.71/39.13    ( X, Y ), ld( mult( Z, Y ), rd( X, Y ) ) ) ==> rd( ld( rd( Z, X ), X ), Y
% 38.71/39.13     ) }.
% 38.71/39.13  (4683) {G140,W19,D5,L1,V3,M1} P(126,4678);d(76);d(52);d(92) { rd( ld( Z, X
% 38.71/39.13     ), mult( Z, mult( Y, X ) ) ) ==> ld( mult( mult( X, Y ), Z ), rd( X, Z )
% 38.71/39.13     ) }.
% 38.71/39.13  (4688) {G141,W19,D5,L1,V3,M1} P(4681,92);d(79);d(75) { rd( ld( rd( X, Y ), 
% 38.71/39.13    mult( Z, Y ) ), mult( X, Y ) ) ==> mult( Y, ld( X, rd( Z, X ) ) ) }.
% 38.71/39.13  (4689) {G141,W19,D5,L1,V3,M1} P(24,4681);d(76);d(22) { mult( mult( Z, Y ), 
% 38.71/39.13    ld( ld( X, Y ), rd( Z, Y ) ) ) ==> rd( mult( mult( Z, X ), Z ), Y ) }.
% 38.71/39.13  (4694) {G142,W19,D5,L1,V3,M1} P(76,4688);d(22);d(24);d(75);d(22);d(34);d(
% 38.71/39.13    108) { mult( mult( mult( Y, X ), mult( Z, Y ) ), ld( Y, X ) ) ==> mult( Y
% 38.71/39.13    , mult( mult( X, Z ), X ) ) }.
% 38.71/39.13  (4697) {G143,W19,D5,L1,V3,M1} P(24,4694);d(74);d(74);d(33);d(22);d(24) { ld
% 38.71/39.13    ( ld( rd( Z, X ), ld( Y, X ) ), mult( X, Y ) ) ==> ld( X, mult( mult( Y, 
% 38.71/39.13    Z ), Y ) ) }.
% 38.71/39.13  (4698) {G143,W19,D5,L1,V3,M1} P(24,4694);d(115);d(33);d(80) { ld( rd( ld( Y
% 38.71/39.13    , X ), mult( Y, Z ) ), ld( Y, Z ) ) ==> mult( Y, ld( rd( X, Z ), Z ) )
% 38.71/39.13     }.
% 38.71/39.13  (4704) {G144,W19,D5,L1,V3,M1} P(76,4697);d(22);d(33);d(80) { ld( mult( mult
% 38.71/39.13    ( Y, X ), ld( Z, Y ) ), mult( Y, Z ) ) ==> ld( Y, ld( rd( X, Z ), Z ) )
% 38.71/39.13     }.
% 38.71/39.13  (4706) {G144,W19,D5,L1,V3,M1} P(4697,54);d(54) { ld( mult( Y, Z ), ld( rd( 
% 38.71/39.13    X, Y ), ld( Z, Y ) ) ) ==> ld( mult( mult( Z, X ), Z ), Y ) }.
% 38.71/39.13  (4710) {G145,W19,D5,L1,V3,M1} P(4704,54);d(54) { ld( mult( X, Z ), mult( 
% 38.71/39.13    mult( X, Y ), ld( Z, X ) ) ) ==> ld( ld( rd( Y, Z ), Z ), X ) }.
% 38.71/39.13  (4711) {G146,W19,D5,L1,V3,M1} P(52,4710);d(24);d(33);d(24);d(52);d(92) { ld
% 38.71/39.13    ( ld( Y, X ), rd( ld( Y, Z ), mult( Y, X ) ) ) ==> rd( ld( X, rd( Z, X )
% 38.71/39.13     ), Y ) }.
% 38.71/39.13  (4744) {G141,W19,D5,L1,V3,M1} P(52,4683);d(76);d(33);d(113);d(54);d(24);d(
% 38.71/39.13    74);d(76);d(52);d(92) { rd( ld( X, ld( Z, Y ) ), mult( X, Y ) ) ==> ld( 
% 38.71/39.13    mult( Y, X ), rd( rd( Y, Z ), X ) ) }.
% 38.71/39.13  (4745) {G141,W19,D5,L1,V3,M1} P(4683,79);d(54);d(75) { mult( mult( X, mult
% 38.71/39.13    ( Z, Y ) ), ld( Y, X ) ) ==> ld( rd( Y, X ), mult( mult( Y, Z ), X ) )
% 38.71/39.13     }.
% 38.71/39.13  (4747) {G141,W19,D5,L1,V3,M1} P(24,4683);d(114);d(74);d(33);d(80) { ld( ld
% 38.71/39.13    ( Y, Z ), rd( ld( Y, X ), Z ) ) ==> ld( ld( rd( X, Y ), Z ), rd( Y, Z ) )
% 38.71/39.13     }.
% 38.71/39.13  (4748) {G142,W19,D5,L1,V3,M1} P(130,4744);d(81);d(4148);d(112);d(74) { rd( 
% 38.71/39.13    ld( Z, mult( X, Y ) ), mult( Z, X ) ) ==> ld( ld( X, Z ), rd( rd( Y, X )
% 38.71/39.13    , Z ) ) }.
% 38.71/39.13  (4754) {G143,W19,D5,L1,V3,M1} P(4748,79);d(54);d(75) { mult( mult( X, Y ), 
% 38.71/39.13    ld( mult( Y, Z ), X ) ) ==> ld( rd( rd( Z, Y ), X ), ld( Y, X ) ) }.
% 38.71/39.13  (4759) {G144,W19,D5,L1,V3,M1} P(171,4754);d(164);d(4111) { mult( mult( Z, X
% 38.71/39.13     ), ld( ld( X, Y ), Z ) ) ==> ld( rd( rd( Y, X ), Z ), mult( X, Z ) ) }.
% 38.71/39.13  (4760) {G144,W19,D5,L1,V3,M1} P(24,4754);d(33);d(80);d(34);d(22) { ld( rd( 
% 38.71/39.13    X, Z ), ld( ld( X, Y ), Z ) ) ==> ld( rd( mult( Y, X ), Z ), mult( X, Z )
% 38.71/39.13     ) }.
% 38.71/39.13  (4763) {G145,W19,D6,L1,V3,M1} P(4759,3496);d(3518);d(74);d(74);d(329);d(
% 38.71/39.13    3186) { ld( mult( Z, ld( ld( Y, Z ), X ) ), rd( Z, Y ) ) ==> rd( ld( mult
% 38.71/39.13    ( Y, X ), Z ), Y ) }.
% 38.71/39.13  (4765) {G145,W19,D5,L1,V3,M1} P(52,4759);d(22);d(76);d(76);d(22) { mult( 
% 38.71/39.13    mult( Z, X ), mult( mult( Y, X ), Z ) ) ==> mult( mult( Z, mult( X, Y ) )
% 38.71/39.13    , mult( X, Z ) ) }.
% 38.71/39.13  (4791) {G145,W19,D5,L1,V3,M1} P(135,4760);d(22);d(80);d(19) { ld( rd( X, Z
% 38.71/39.13     ), mult( mult( X, Y ), Z ) ) ==> ld( rd( rd( X, Y ), Z ), mult( X, Z ) )
% 38.71/39.13     }.
% 38.71/39.13  (4794) {G146,W19,D5,L1,V3,M1} P(161,4791);d(155);d(155);d(4146);d(115) { ld
% 38.71/39.13    ( mult( X, rd( X, Z ) ), mult( mult( X, Y ), Z ) ) ==> ld( rd( ld( Y, X )
% 38.71/39.13    , Z ), Z ) }.
% 38.71/39.13  (4797) {G146,W19,D5,L1,V3,M1} P(34,4791);d(33);d(34);d(80);d(33) { ld( mult
% 38.71/39.13    ( X, Y ), rd( mult( X, Z ), Y ) ) ==> ld( ld( rd( Z, X ), Y ), rd( X, Y )
% 38.71/39.13     ) }.
% 38.71/39.13  (4799) {G146,W19,D5,L1,V3,M1} P(4791,54);d(54) { ld( mult( X, Y ), rd( rd( 
% 38.71/39.13    X, Z ), Y ) ) ==> ld( mult( mult( X, Z ), Y ), rd( X, Y ) ) }.
% 38.71/39.13  (4800) {G147,W19,D5,L1,V3,M1} P(76,4794);d(33);d(76);d(22);d(24);d(74);d(52
% 38.71/39.13    );d(76);d(22) { mult( mult( mult( Y, X ), X ), ld( ld( Z, X ), Y ) ) ==> 
% 38.71/39.13    mult( mult( Y, mult( X, Z ) ), Y ) }.
% 38.71/39.13  (4808) {G148,W19,D5,L1,V3,M1} P(52,4800);d(33);d(114);d(24);d(74);d(74);d(
% 38.71/39.13    154);d(33);d(24);d(124) { ld( ld( mult( Y, Y ), Z ), rd( ld( Y, X ), Z )
% 38.71/39.13     ) ==> ld( Z, rd( mult( Y, X ), Z ) ) }.
% 38.71/39.13  (4814) {G149,W19,D5,L1,V3,M1} P(4706,4808);d(126);d(22);d(75);d(74);d(20);d
% 38.71/39.13    (18);d(4689);d(27);d(22);d(80);d(34);d(121) { ld( ld( mult( X, Z ), rd( X
% 38.71/39.13    , Y ) ), rd( Y, X ) ) ==> rd( mult( mult( Y, Z ), Y ), X ) }.
% 38.71/39.13  (4815) {G149,W19,D5,L1,V3,M1} P(4710,4808);d(139);d(114);d(74);d(20);d(37);
% 38.71/39.13    d(52);d(52);d(92);d(114);d(74);d(4711);d(4) { ld( mult( X, Y ), rd( mult
% 38.71/39.13    ( X, Z ), mult( X, Y ) ) ) ==> rd( ld( Y, rd( Z, Y ) ), X ) }.
% 38.71/39.13  (4818) {G149,W19,D5,L1,V3,M1} P(4808,54);d(54) { ld( rd( ld( X, Z ), Y ), 
% 38.71/39.13    ld( mult( X, X ), Y ) ) ==> ld( rd( mult( X, Z ), Y ), Y ) }.
% 38.71/39.13  (4822) {G150,W19,D5,L1,V3,M1} P(4814,2886);d(80);d(20);d(27);d(79);d(80);d(
% 38.71/39.13    20);d(18) { ld( mult( mult( X, Y ), rd( Z, X ) ), rd( X, Z ) ) ==> rd( X
% 38.71/39.13    , mult( mult( Z, Y ), Z ) ) }.
% 38.71/39.13  (4829) {G150,W19,D5,L1,V3,M1} P(33,4814);d(33);d(80) { ld( ld( rd( X, Y ), 
% 38.71/39.13    rd( X, Z ) ), rd( Z, X ) ) ==> rd( ld( rd( Y, Z ), Z ), X ) }.
% 38.71/39.13  (4831) {G151,W19,D5,L1,V3,M1} P(76,4822);d(33);d(34);d(33);d(81);d(24);d(75
% 38.71/39.13    );d(125) { ld( rd( mult( Y, Z ), mult( Y, X ) ), mult( Y, X ) ) ==> mult
% 38.71/39.13    ( Y, ld( rd( Z, X ), X ) ) }.
% 38.71/39.13  (4839) {G152,W19,D5,L1,V3,M1} P(24,4831);d(24);d(75);d(74);d(24) { ld( ld( 
% 38.71/39.13    ld( Y, X ), ld( Z, X ) ), ld( X, Z ) ) ==> ld( X, ld( rd( Y, Z ), Z ) )
% 38.71/39.13     }.
% 38.71/39.13  (4845) {G153,W19,D5,L1,V3,M1} P(4839,2886);d(74);d(20);d(27);d(54);d(74);d(
% 38.71/39.13    20);d(18);d(74) { ld( ld( ld( Y, X ), ld( Y, Z ) ), ld( Z, Y ) ) ==> ld( 
% 38.71/39.13    ld( rd( X, Z ), Z ), Y ) }.
% 38.71/39.13  (4857) {G154,W19,D6,L1,V3,M1} P(53,4845);d(22) { ld( mult( Y, ld( X, Z ) )
% 38.71/39.13    , ld( Z, X ) ) ==> ld( ld( rd( rd( X, Y ), Z ), Z ), X ) }.
% 38.71/39.13  (4862) {G154,W19,D6,L1,V3,M1} P(1,4845) { ld( ld( Y, ld( X, Z ) ), ld( Z, X
% 38.71/39.13     ) ) ==> ld( ld( rd( mult( X, Y ), Z ), Z ), X ) }.
% 38.71/39.13  (4884) {G150,W19,D5,L1,V3,M1} P(24,4818);d(22);d(52);d(22);d(24) { ld( rd( 
% 38.71/39.13    mult( X, Y ), Z ), mult( mult( X, X ), Z ) ) ==> ld( rd( ld( X, Y ), Z )
% 38.71/39.13    , Z ) }.
% 38.71/39.13  (4887) {G155,W19,D7,L1,V3,M1} P(4689,4884);d(75);d(16);d(18);d(3);d(4704);d
% 38.71/39.13    (75);d(4857);d(27);d(54);d(75);d(119);d(4862);d(75);d(5) { ld( ld( rd( 
% 38.71/39.13    mult( Y, ld( Z, X ) ), X ), X ), Y ) ==> ld( X, ld( rd( Z, Y ), Y ) ) }.
% 38.71/39.13  (4890) {G151,W19,D6,L1,V3,M1} P(0,4884);d(154) { ld( rd( Y, Z ), mult( mult
% 38.71/39.13    ( X, X ), Z ) ) ==> ld( rd( ld( mult( X, X ), Y ), Z ), Z ) }.
% 38.71/39.13  (4917) {G146,W19,D5,L1,V3,M1} S(4745);d(4791) { mult( mult( X, mult( Z, Y )
% 38.71/39.13     ), ld( Y, X ) ) ==> ld( rd( rd( Y, Z ), X ), mult( Y, X ) ) }.
% 38.71/39.13  (4918) {G147,W19,D6,L1,V3,M1} P(4917,31);d(54) { ld( ld( rd( rd( Z, Y ), X
% 38.71/39.13     ), mult( Z, X ) ), mult( X, mult( Y, Z ) ) ) ==> ld( X, Z ) }.
% 38.71/39.13  (4922) {G152,W19,D6,L1,V3,M1} P(155,4918);d(4890);d(294);d(168);d(1);d(31);
% 38.71/39.13    d(76);d(22);d(178);d(168) { ld( mult( mult( Z, Y ), Z ), mult( Z, mult( 
% 38.71/39.13    mult( Y, X ), X ) ) ) ==> ld( ld( X, Z ), X ) }.
% 38.71/39.13  (4923) {G153,W19,D5,L1,V3,M1} P(4922,4012);d(4076);d(4086);d(2854);d(20);d(
% 38.71/39.13    27);d(22);d(1) { ld( mult( mult( Y, X ), Y ), mult( mult( Y, Z ), Z ) ) 
% 38.71/39.13    ==> ld( Y, ld( ld( Z, X ), Z ) ) }.
% 38.71/39.13  (4928) {G154,W19,D5,L1,V3,M1} P(33,4923);d(80);d(52);d(22) { ld( ld( rd( Y
% 38.71/39.13    , X ), X ), mult( mult( X, Z ), Z ) ) ==> ld( X, mult( mult( Y, Z ), Z )
% 38.71/39.13     ) }.
% 38.71/39.13  (4934) {G155,W19,D5,L1,V3,M1} P(33,4928);d(33);d(33);d(33) { ld( ld( rd( Z
% 38.71/39.13    , X ), X ), rd( rd( X, Y ), Y ) ) ==> ld( X, rd( rd( Z, Y ), Y ) ) }.
% 38.71/39.13  (4936) {G156,W19,D6,L1,V3,M1} P(4934,4005);d(80);d(74);d(53);d(22);d(113);d
% 38.71/39.13    (74);d(81);d(168);d(19);d(189);d(52);d(92);d(185) { rd( rd( ld( rd( Y, X
% 38.71/39.13     ), X ), Z ), Z ) ==> mult( X, ld( Y, rd( rd( X, Z ), Z ) ) ) }.
% 38.71/39.13  (4945) {G157,W19,D6,L1,V3,M1} P(76,4936);d(22);d(22) { rd( rd( mult( mult( 
% 38.71/39.13    Y, X ), Y ), Z ), Z ) ==> mult( Y, mult( X, rd( rd( Y, Z ), Z ) ) ) }.
% 38.71/39.13  (4950) {G158,W19,D6,L1,V3,M1} P(4945,79);d(450);d(81);d(81) { rd( rd( mult
% 38.71/39.13    ( Z, rd( Z, X ) ), Y ), X ) ==> mult( Z, rd( Z, mult( mult( X, Y ), X ) )
% 38.71/39.13     ) }.
% 38.71/39.13  (4954) {G159,W19,D6,L1,V3,M1} P(4950,34);d(33);d(81);d(109);d(24);d(75);d(
% 38.71/39.13    125);d(80);d(112);d(76);d(76);d(33);d(109) { mult( mult( X, X ), ld( rd( 
% 38.71/39.13    Z, Y ), Y ) ) ==> ld( rd( Z, mult( mult( X, X ), Y ) ), Y ) }.
% 38.71/39.13  (4960) {G160,W19,D6,L1,V3,M1} P(76,4954);d(22);d(76);d(22) { mult( mult( Z
% 38.71/39.13    , Z ), mult( mult( Y, X ), Y ) ) ==> mult( mult( mult( mult( Z, Z ), Y )
% 38.71/39.13    , X ), Y ) }.
% 38.71/39.13  (4967) {G161,W19,D6,L1,V3,M1} P(24,4960);d(74);d(22);d(74);d(74);d(74);d(22
% 38.71/39.13    );d(168) { ld( mult( X, X ), mult( mult( Y, Z ), Y ) ) ==> ld( ld( Z, ld
% 38.71/39.13    ( ld( X, Y ), X ) ), Y ) }.
% 38.71/39.13  (4971) {G162,W19,D6,L1,V3,M1} P(0,4967);d(4076) { ld( ld( ld( mult( Z, X )
% 38.71/39.13    , Y ), ld( X, Z ) ), X ) ==> ld( mult( Z, Z ), mult( Y, X ) ) }.
% 38.71/39.13  (4972) {G163,W19,D6,L1,V3,M1} P(4971,329);d(74);d(3849) { ld( Y, ld( mult( 
% 38.71/39.13    X, X ), mult( Z, Y ) ) ) ==> ld( ld( Z, mult( mult( X, X ), Y ) ), Y )
% 38.71/39.13     }.
% 38.71/39.13  (4976) {G164,W19,D6,L1,V3,M1} P(24,4972);d(22) { ld( Y, ld( mult( Z, Z ), 
% 38.71/39.13    ld( X, Y ) ) ) ==> ld( mult( X, mult( mult( Z, Z ), Y ) ), Y ) }.
% 38.71/39.13  (4979) {G165,W19,D6,L1,V3,M1} P(52,4976);d(22);d(52);d(33);d(178);d(52);d(
% 38.71/39.13    33);d(450);d(185) { rd( Y, mult( mult( mult( Y, X ), Z ), Z ) ) ==> rd( 
% 38.71/39.13    rd( rd( rd( Y, Z ), Z ), X ), Y ) }.
% 38.71/39.13  (4981) {G166,W19,D6,L1,V3,M1} P(4979,79);d(79);d(81);d(81);d(81) { rd( mult
% 38.71/39.13    ( mult( mult( X, Y ), Z ), Z ), X ) ==> mult( X, mult( Y, mult( Z, rd( Z
% 38.71/39.13    , X ) ) ) ) }.
% 38.71/39.13  (4986) {G167,W19,D6,L1,V3,M1} P(33,4981);d(80);d(74);d(24) { rd( ld( ld( Z
% 38.71/39.13    , rd( Y, X ) ), Z ), X ) ==> mult( X, ld( Y, mult( Z, rd( Z, X ) ) ) )
% 38.71/39.13     }.
% 38.71/39.13  (5091) {G132,W19,D5,L1,V3,M1} S(1466);d(4278) { ld( mult( X, Y ), mult( X, 
% 38.71/39.13    mult( Y, Z ) ) ) ==> ld( rd( mult( Y, X ), mult( Z, X ) ), Y ) }.
% 38.71/39.13  (5092) {G155,W19,D6,L1,V3,M1} S(141);d(4857) { ld( ld( Y, X ), ld( Z, ld( X
% 38.71/39.13    , Y ) ) ) ==> ld( ld( rd( rd( Y, Z ), X ), X ), Y ) }.
% 38.71/39.13  (5116) {G138,W19,D6,L1,V3,M1} P(4306,5091);d(1085);d(1085);d(4609) { ld( 
% 38.71/39.13    mult( mult( mult( X, Y ), Y ), X ), mult( X, mult( mult( Y, Y ), Z ) ) ) 
% 38.71/39.13    ==> ld( X, Z ) }.
% 38.71/39.13  (5120) {G133,W19,D6,L1,V3,M1} P(5091,2632);d(321);d(3131);d(1700);d(4284)
% 38.71/39.13     { ld( ld( Z, mult( mult( Z, Y ), X ) ), mult( Y, Z ) ) ==> mult( Y, ld( 
% 38.71/39.13    mult( X, Y ), Z ) ) }.
% 38.71/39.13  (5124) {G139,W19,D6,L1,V3,M1} P(2005,5116);d(155);d(31);d(33);d(81);d(3);d(
% 38.71/39.13    154) { ld( mult( mult( mult( Z, X ), X ), Z ), mult( Z, Y ) ) ==> ld( Z, 
% 38.71/39.13    ld( mult( X, X ), Y ) ) }.
% 38.71/39.13  (5130) {G140,W19,D5,L1,V3,M1} P(24,5124);d(33);d(74);d(2009);d(24);d(22) { 
% 38.71/39.13    ld( ld( ld( Y, X ), rd( Y, X ) ), ld( X, Z ) ) ==> mult( X, ld( mult( Y, 
% 38.71/39.13    Y ), Z ) ) }.
% 38.71/39.13  (5137) {G141,W19,D5,L1,V3,M1} P(5130,54);d(92);d(168) { ld( ld( Y, Z ), ld
% 38.71/39.13    ( ld( X, Y ), rd( X, Y ) ) ) ==> rd( ld( ld( X, Z ), X ), Y ) }.
% 38.71/39.13  (5139) {G141,W19,D5,L1,V3,M1} P(1,5130);d(4312) { ld( rd( Z, X ), ld( ld( X
% 38.71/39.13    , Z ), Y ) ) ==> ld( ld( ld( Z, X ), rd( Z, X ) ), Y ) }.
% 38.71/39.13  (5143) {G142,W19,D5,L1,V3,M1} P(53,5137);d(22);d(4514) { mult( Y, ld( ld( Z
% 38.71/39.13    , X ), rd( Z, X ) ) ) ==> ld( rd( ld( Z, X ), Y ), rd( Z, X ) ) }.
% 38.71/39.13  (5144) {G142,W19,D5,L1,V3,M1} P(1,5137);d(4502) { ld( Y, ld( ld( Z, X ), rd
% 38.71/39.13    ( Z, X ) ) ) ==> ld( ld( ld( X, Z ), Y ), rd( Z, X ) ) }.
% 38.71/39.13  (5146) {G143,W19,D5,L1,V3,M1} P(5143,4427);d(25);d(22);d(159);d(74);d(74)
% 38.71/39.13     { ld( ld( ld( Z, Y ), X ), ld( ld( Z, Y ), rd( Y, Z ) ) ) ==> ld( X, rd
% 38.71/39.13    ( Y, Z ) ) }.
% 38.71/39.13  (5159) {G143,W19,D6,L1,V3,M1} P(5143,31);d(54);d(1089) { ld( ld( rd( ld( Y
% 38.71/39.13    , Z ), X ), rd( Y, Z ) ), X ) ==> ld( mult( Y, rd( Y, Z ) ), Z ) }.
% 38.71/39.13  (5163) {G144,W19,D5,L1,V3,M1} P(336,5146);d(25);d(52);d(52);d(115);d(54);d(
% 38.71/39.13    347);d(1314);d(52);d(92);d(3259) { ld( Z, ld( ld( X, Y ), rd( Y, X ) ) ) 
% 38.71/39.13    ==> ld( ld( ld( Y, X ), Z ), rd( Y, X ) ) }.
% 38.71/39.13  (5164) {G144,W19,D5,L1,V3,M1} P(5146,116);d(54);d(1280) { ld( ld( Z, rd( Y
% 38.71/39.13    , X ) ), ld( Z, ld( X, Y ) ) ) ==> ld( mult( X, rd( Y, X ) ), Y ) }.
% 38.71/39.13  (5167) {G145,W19,D5,L1,V3,M1} P(154,5146);d(3811);d(321);d(1253);d(5163);d(
% 38.71/39.13    3750);d(124) { ld( mult( mult( X, Y ), ld( Y, Z ) ), rd( Y, X ) ) ==> ld
% 38.71/39.13    ( Z, ld( X, rd( Y, X ) ) ) }.
% 38.71/39.13  (5168) {G144,W19,D6,L1,V3,M1} P(5146,77);d(75);d(74);d(1280);d(54) { ld( ld
% 38.71/39.13    ( rd( Y, X ), Z ), ld( mult( X, rd( Y, X ) ), Y ) ) ==> ld( Z, ld( X, Y )
% 38.71/39.13     ) }.
% 38.71/39.13  (5169) {G144,W19,D5,L1,V3,M1} P(5146,54);d(54) { ld( ld( ld( X, Y ), rd( Y
% 38.71/39.13    , X ) ), ld( ld( X, Y ), Z ) ) ==> ld( rd( Y, X ), Z ) }.
% 38.71/39.13  (5173) {G145,W19,D5,L1,V3,M1} P(5163,22);d(52);d(22);d(115) { mult( X, ld( 
% 38.71/39.13    ld( Y, Z ), rd( Z, Y ) ) ) ==> ld( rd( ld( Y, Z ), X ), rd( Z, Y ) ) }.
% 38.71/39.13  (5187) {G146,W19,D6,L1,V3,M1} P(5173,3654);d(81);d(74);d(110);d(52);d(178);
% 38.71/39.13    d(80);d(74);d(54);d(154);d(169);d(74);d(54);d(115);d(81);d(74) { ld( ld( 
% 38.71/39.13    ld( ld( Y, Z ), rd( Y, Z ) ), X ), rd( Z, Y ) ) ==> ld( X, ld( Z, Y ) )
% 38.71/39.13     }.
% 38.71/39.13  (5194) {G145,W19,D5,L1,V3,M1} P(5164,4330);d(113);d(81);d(80);d(5168);d(
% 38.71/39.13    1089);d(81);d(161) { ld( mult( X, rd( Z, Y ) ), mult( X, ld( Z, Y ) ) ) 
% 38.71/39.13    ==> ld( mult( Z, rd( Z, Y ) ), Y ) }.
% 38.71/39.13  (5209) {G147,W19,D6,L1,V3,M1} P(5194,2645);d(81);d(74);d(5187);d(80);d(4492
% 38.71/39.13    ) { ld( X, ld( mult( Y, rd( Y, Z ) ), Z ) ) ==> ld( mult( mult( Y, Y ), 
% 38.71/39.13    ld( Z, X ) ), Z ) }.
% 38.71/39.13  (5216) {G146,W19,D5,L1,V3,M1} P(76,5194);d(33);d(22);d(33);d(76);d(22) { ld
% 38.71/39.13    ( rd( Z, mult( Y, X ) ), mult( Z, mult( X, Y ) ) ) ==> mult( mult( mult( 
% 38.71/39.13    Y, X ), X ), Y ) }.
% 38.71/39.13  (5226) {G147,W19,D5,L1,V3,M1} P(76,5216);d(22);d(24) { mult( mult( mult( Y
% 38.71/39.13    , Z ), X ), ld( X, mult( Z, Y ) ) ) ==> mult( mult( mult( Y, Z ), Z ), Y
% 38.71/39.13     ) }.
% 38.71/39.13  (5233) {G148,W19,D5,L1,V3,M1} P(24,5226);d(74);d(74);d(33);d(33);d(74);d(
% 38.71/39.13    2009) { ld( ld( Z, ld( Y, X ) ), ld( Z, rd( Y, X ) ) ) ==> ld( ld( Y, X )
% 38.71/39.13    , rd( Y, X ) ) }.
% 38.71/39.13  (5242) {G149,W19,D5,L1,V3,M1} P(5233,435);d(3912);d(74);d(74);d(5169) { ld
% 38.71/39.13    ( ld( ld( X, Y ), rd( X, Y ) ), ld( ld( X, Y ), Z ) ) ==> ld( rd( X, Y )
% 38.71/39.13    , Z ) }.
% 38.71/39.13  (5289) {G150,W19,D5,L1,V3,M1} P(321,5242);d(31);d(22);d(1067);d(22) { ld( 
% 38.71/39.13    mult( mult( Y, X ), rd( Y, X ) ), mult( Y, Z ) ) ==> ld( mult( X, rd( Y, 
% 38.71/39.13    X ) ), Z ) }.
% 38.71/39.13  (5298) {G151,W19,D5,L1,V3,M1} P(0,5289) { ld( mult( Z, rd( X, Z ) ), ld( X
% 38.71/39.13    , Y ) ) ==> ld( mult( mult( X, Z ), rd( X, Z ) ), Y ) }.
% 38.71/39.13  (5315) {G152,W19,D6,L1,V3,M1} P(5298,445);d(54) { ld( ld( mult( mult( Y, X
% 38.71/39.13     ), rd( Y, X ) ), Z ), rd( rd( X, Y ), X ) ) ==> ld( Z, Y ) }.
% 38.71/39.13  (5333) {G146,W19,D5,L1,V3,M1} P(52,5167);d(33);d(22) { ld( rd( mult( Z, X )
% 38.71/39.13    , mult( Y, X ) ), rd( X, Z ) ) ==> mult( Y, ld( Z, rd( X, Z ) ) ) }.
% 38.71/39.13  (5340) {G147,W19,D5,L1,V3,M1} P(76,5333);d(52);d(91);d(33);d(33);d(81);d(80
% 38.71/39.13    );d(52);d(33) { rd( ld( rd( X, Z ), rd( X, Y ) ), mult( Y, X ) ) ==> rd( 
% 38.71/39.13    Z, mult( mult( Y, X ), Y ) ) }.
% 38.71/39.13  (5344) {G148,W19,D5,L1,V3,M1} P(25,5340);d(22) { rd( mult( Y, X ), mult( 
% 38.71/39.13    mult( Z, X ), Z ) ) ==> rd( mult( Y, rd( X, Z ) ), mult( Z, X ) ) }.
% 38.71/39.13  (5347) {G149,W19,D5,L1,V3,M1} P(5344,79);d(79);d(112) { rd( mult( mult( Z, 
% 38.71/39.13    Y ), Z ), mult( X, Y ) ) ==> mult( mult( Z, Y ), rd( rd( Z, Y ), X ) )
% 38.71/39.13     }.
% 38.71/39.13  (5352) {G150,W19,D5,L1,V3,M1} P(24,5347);d(33);d(124);d(74);d(76);d(76);d(
% 38.71/39.13    52);d(92) { rd( ld( X, Y ), mult( Z, mult( Y, X ) ) ) ==> rd( ld( X, rd( 
% 38.71/39.13    Y, X ) ), mult( Z, Y ) ) }.
% 38.71/39.13  (5356) {G151,W19,D5,L1,V3,M1} P(52,5352);d(76);d(24);d(115);d(54);d(76);d(
% 38.71/39.13    52);d(76);d(33);d(80);d(54) { ld( mult( Y, X ), rd( ld( X, Y ), Z ) ) ==>
% 38.71/39.13     ld( mult( mult( X, Y ), X ), rd( Y, Z ) ) }.
% 38.71/39.13  (5419) {G143,W19,D6,L1,V3,M1} P(331,5144);d(3);d(347);d(53);d(22) { ld( Z, 
% 38.71/39.13    ld( rd( rd( Y, X ), Y ), X ) ) ==> ld( ld( mult( Y, rd( X, Y ) ), Z ), X
% 38.71/39.13     ) }.
% 38.71/39.13  (5423) {G142,W19,D6,L1,V3,M1} P(5139,111) { ld( rd( Y, X ), ld( ld( ld( X, 
% 38.71/39.13    Y ), rd( X, Y ) ), Z ) ) ==> ld( ld( Y, X ), Z ) }.
% 38.71/39.13  (5433) {G143,W19,D6,L1,V3,M1} P(347,5423);d(3);d(25);d(52);d(22);d(115);d(
% 38.71/39.13    329);d(1099) { ld( Y, ld( ld( mult( Y, X ), rd( X, Y ) ), Z ) ) ==> ld( 
% 38.71/39.13    ld( mult( Y, X ), X ), Z ) }.
% 38.71/39.13  (5472) {G153,W19,D6,L1,V3,M1} P(5419,2582);d(80);d(81);d(258);d(81);d(81);d
% 38.71/39.13    (1067);d(5315);d(81);d(81) { ld( mult( X, rd( Y, X ) ), ld( Z, Y ) ) ==> 
% 38.71/39.13    ld( mult( Z, mult( X, rd( Y, X ) ) ), Y ) }.
% 38.71/39.13  (5475) {G154,W19,D6,L1,V3,M1} P(31,5472);d(52);d(450) { ld( mult( mult( X, 
% 38.71/39.13    Y ), mult( Z, rd( X, Z ) ) ), X ) ==> rd( rd( rd( Z, X ), Z ), Y ) }.
% 38.71/39.13  (5479) {G155,W19,D6,L1,V3,M1} P(24,5475);d(34);d(347);d(34);d(80);d(34) { 
% 38.71/39.13    ld( mult( mult( Y, Z ), ld( ld( Y, X ), X ) ), Y ) ==> rd( ld( mult( Y, X
% 38.71/39.13     ), X ), Z ) }.
% 38.71/39.13  (5481) {G156,W19,D6,L1,V3,M1} P(33,5479);d(80);d(34);d(74);d(347) { ld( ld
% 38.71/39.13    ( rd( Y, X ), ld( ld( X, Z ), Z ) ), X ) ==> ld( ld( ld( X, Z ), Z ), Y )
% 38.71/39.13     }.
% 38.71/39.13  (5484) {G157,W19,D6,L1,V3,M1} P(5481,54);d(54) { ld( Y, ld( rd( X, Y ), ld
% 38.71/39.13    ( ld( Y, Z ), Z ) ) ) ==> ld( X, ld( ld( Y, Z ), Z ) ) }.
% 38.71/39.13  (5486) {G158,W19,D6,L1,V3,M1} P(3,5484);d(4555) { ld( Y, ld( X, ld( ld( Y, 
% 38.71/39.13    Z ), Z ) ) ) ==> ld( ld( ld( mult( Z, X ), Y ), Y ), Z ) }.
% 38.71/39.13  (5491) {G159,W19,D6,L1,V3,M1} P(3145,5486);d(329);d(74);d(4285) { ld( ld( 
% 38.71/39.13    ld( Z, rd( Y, X ) ), X ), X ) = ld( ld( rd( rd( Y, X ), Z ), Y ), Y ) }.
% 38.71/39.13  (5498) {G160,W19,D5,L1,V3,M1} P(2511,5491);d(3289);d(4613);d(80);d(3289);d(
% 38.71/39.13    139);d(1951) { ld( ld( rd( Y, Z ), mult( X, Z ) ), Z ) = ld( mult( mult( 
% 38.71/39.13    X, Y ), ld( Y, Z ) ), Y ) }.
% 38.71/39.13  (5504) {G161,W19,D5,L1,V3,M1} P(5498,3482) { rd( ld( mult( Z, Y ), mult( X
% 38.71/39.13    , Z ) ), Z ) = ld( mult( mult( Z, X ), ld( X, Y ) ), X ) }.
% 38.71/39.13  (5513) {G161,W19,D5,L1,V3,M1} P(24,5498);d(24);d(74) { ld( ld( rd( Z, Y ), 
% 38.71/39.13    ld( X, Y ) ), Y ) = ld( ld( ld( Z, X ), ld( Z, Y ) ), Z ) }.
% 38.71/39.13  (5514) {G161,W19,D5,L1,V3,M1} P(5498,54);d(54) { ld( X, mult( mult( Z, X )
% 38.71/39.13    , ld( X, Y ) ) ) = ld( Y, ld( rd( X, Y ), mult( Z, Y ) ) ) }.
% 38.71/39.13  (5517) {G162,W19,D5,L1,V3,M1} P(5504,52);d(24);d(449);d(52);d(76);d(76);d(
% 38.71/39.13    33);d(80);d(92) { rd( ld( mult( X, Z ), ld( Y, X ) ), X ) = rd( ld( mult
% 38.71/39.13    ( Y, Z ), rd( Y, X ) ), Y ) }.
% 38.71/39.13  (5522) {G163,W19,D5,L1,V3,M1} P(130,5517);d(81);d(74);d(3852);d(80);d(81);d
% 38.71/39.13    (3150);d(80);d(75);d(74);d(3751) { rd( ld( mult( X, Z ), mult( X, Y ) ), 
% 38.71/39.13    X ) = ld( mult( mult( Y, X ), ld( Y, Z ) ), Y ) }.
% 38.71/39.13  (5528) {G164,W19,D5,L1,V3,M1} P(5522,3496) { ld( mult( mult( Z, Y ), ld( X
% 38.71/39.13    , Z ) ), Z ) = rd( ld( mult( Y, Z ), mult( Y, X ) ), Y ) }.
% 38.71/39.13  (5536) {G165,W19,D7,L1,V3,M1} P(3627,5528);d(2686);d(5120);d(4368);d(3064);
% 38.71/39.13    d(3594);d(3479);d(74) { ld( rd( mult( Y, ld( ld( Z, X ), X ) ), X ), Y ) 
% 38.71/39.13    ==> mult( Y, ld( mult( Z, Y ), X ) ) }.
% 38.71/39.13  (5541) {G165,W19,D5,L1,V3,M1} P(5528,52);d(33);d(449);d(22);d(24);d(75) { 
% 38.71/39.13    rd( ld( rd( Y, X ), mult( Y, Z ) ), Y ) = rd( mult( mult( X, Z ), ld( Y, 
% 38.71/39.13    X ) ), X ) }.
% 38.71/39.13  (5542) {G165,W19,D5,L1,V3,M1} P(5528,79);d(54);d(75) { ld( Y, mult( mult( Y
% 38.71/39.13    , X ), ld( Z, Y ) ) ) = mult( X, ld( mult( X, Z ), mult( X, Y ) ) ) }.
% 38.71/39.13  (5546) {G165,W19,D6,L1,V3,M1} P(0,5528);d(74);d(74);d(329);d(3186) { ld( 
% 38.71/39.13    mult( Y, ld( Z, ld( X, Y ) ) ), rd( Y, X ) ) ==> rd( ld( Y, mult( X, Z )
% 38.71/39.13     ), X ) }.
% 38.71/39.13  (5550) {G166,W19,D5,L1,V3,M1} P(76,5541);d(34);d(74);d(52);d(22);d(24);d(
% 38.71/39.13    115);d(22) { ld( rd( ld( Z, X ), mult( Y, X ) ), X ) = rd( mult( mult( Y
% 38.71/39.13    , Z ), mult( X, Y ) ), Y ) }.
% 38.71/39.13  (5552) {G166,W19,D5,L1,V3,M1} P(33,5541);d(33);d(80) { rd( ld( rd( X, Z ), 
% 38.71/39.13    rd( X, Y ) ), X ) = rd( ld( rd( Y, Z ), ld( X, Z ) ), Z ) }.
% 38.71/39.13  (5557) {G167,W19,D5,L1,V3,M1} P(5550,3478) { ld( rd( ld( Y, Z ), mult( X, Z
% 38.71/39.13     ) ), Z ) = ld( rd( rd( Y, Z ), mult( X, Y ) ), Y ) }.
% 38.71/39.13  (5564) {G168,W19,D5,L1,V3,M1} P(5557,54);d(54) { ld( X, rd( rd( X, Y ), 
% 38.71/39.13    mult( Z, X ) ) ) = ld( Y, rd( ld( X, Y ), mult( Z, Y ) ) ) }.
% 38.71/39.13  (5565) {G169,W19,D5,L1,V3,M1} P(130,5564);d(3702);d(80);d(3899);d(113);d(75
% 38.71/39.13    );d(81);d(3221) { mult( Y, ld( mult( Y, X ), rd( Y, Z ) ) ) = ld( X, rd( 
% 38.71/39.13    mult( X, Y ), mult( Z, X ) ) ) }.
% 38.71/39.13  (5571) {G170,W19,D5,L1,V3,M1} P(24,5565);d(33);d(22);d(33);d(81);d(74) { 
% 38.71/39.13    mult( Y, ld( rd( Y, X ), rd( Y, Z ) ) ) = mult( X, ld( ld( Y, X ), rd( X
% 38.71/39.13    , Z ) ) ) }.
% 38.71/39.13  (5573) {G171,W19,D5,L1,V3,M1} P(5571,3471) { mult( Y, ld( rd( Y, X ), rd( Y
% 38.71/39.13    , Z ) ) ) = mult( Z, ld( ld( Y, Z ), rd( X, Z ) ) ) }.
% 38.71/39.13  (5582) {G172,W19,D7,L1,V3,M1} P(3619,5573);d(74);d(75);d(5546);d(108);d(
% 38.71/39.13    2988);d(109);d(125);d(3636);d(3480) { ld( ld( rd( mult( mult( Y, Y ), Z )
% 38.71/39.13    , X ), Y ), X ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 38.71/39.13  (5621) {G167,W19,D6,L1,V3,M1} P(329,5552);d(75);d(0);d(75);d(74);d(3186);d(
% 38.71/39.13    75) { ld( mult( Y, mult( Z, ld( X, Y ) ) ), rd( Y, X ) ) ==> rd( ld( Y, 
% 38.71/39.13    rd( X, Z ) ), X ) }.
% 38.71/39.13  (5655) {G162,W19,D6,L1,V3,M1} P(320,5513);d(3159);d(1) { ld( mult( Y, ld( Z
% 38.71/39.13    , mult( X, Y ) ) ), mult( Y, X ) ) ==> ld( ld( ld( X, Z ), Y ), X ) }.
% 38.71/39.13  (5660) {G162,W19,D6,L1,V3,M1} P(320,5514);d(1);d(3148) { ld( mult( Y, X ), 
% 38.71/39.13    mult( Y, mult( Z, mult( X, Y ) ) ) ) ==> ld( X, mult( mult( Z, X ), Y ) )
% 38.71/39.13     }.
% 38.71/39.13  (5663) {G165,W19,D6,L1,V3,M1} P(5660,5528);d(3477);d(3609) { ld( Y, mult( X
% 38.71/39.13    , ld( ld( Z, X ), Y ) ) ) ==> ld( mult( X, ld( mult( Z, X ), Y ) ), Y )
% 38.71/39.13     }.
% 38.71/39.13  (5667) {G166,W19,D6,L1,V3,M1} P(5663,5542);d(3477);d(5655) { mult( Y, ld( 
% 38.71/39.13    ld( ld( X, Z ), Y ), X ) ) ==> ld( mult( Y, ld( mult( Z, Y ), X ) ), X )
% 38.71/39.13     }.
% 38.71/39.13  (5676) {G167,W19,D6,L1,V3,M1} P(5667,3659);d(77);d(76);d(449);d(74);d(114);
% 38.71/39.13    d(3611);d(3627);d(3630);d(154) { rd( rd( ld( Y, mult( Z, X ) ), X ), X ) 
% 38.71/39.13    = mult( Y, rd( ld( mult( Y, Y ), Z ), X ) ) }.
% 38.71/39.13  (5684) {G168,W19,D6,L1,V3,M1} P(5356,5676);d(80);d(75);d(20);d(4);d(4163);d
% 38.71/39.13    (482);d(76);d(33) { rd( rd( ld( X, ld( Y, Z ) ), Z ), Z ) = rd( X, mult( 
% 38.71/39.13    Z, mult( mult( Y, X ), X ) ) ) }.
% 38.71/39.13  (5695) {G169,W19,D6,L1,V3,M1} P(5684,139);d(3678);d(108) { ld( mult( mult( 
% 38.71/39.13    mult( X, Y ), X ), Z ), X ) = ld( Z, rd( ld( X, ld( Y, Z ) ), Z ) ) }.
% 38.71/39.13  (5702) {G170,W19,D6,L1,V3,M1} P(5433,5695);d(115);d(74);d(1797);d(1);d(77);
% 38.71/39.13    d(52);d(74);d(54);d(347) { ld( ld( ld( ld( X, Y ), rd( Y, X ) ), Z ), X )
% 38.71/39.13     ==> ld( Z, ld( ld( X, Y ), Y ) ) }.
% 38.71/39.13  (5717) {G171,W19,D6,L1,V3,M1} P(5702,117);d(5163) { ld( ld( ld( ld( Y, X )
% 38.71/39.13    , Z ), rd( Y, X ) ), ld( Z, ld( ld( X, Y ), Y ) ) ) ==> X }.
% 38.71/39.13  (5726) {G172,W19,D6,L1,V3,M1} P(135,5717);d(22);d(74);d(74);d(75);d(80);d(
% 38.71/39.13    75);d(1399);d(3304);d(75);d(0);d(3) { ld( ld( ld( Z, ld( Y, X ) ), rd( X
% 38.71/39.13    , Y ) ), ld( ld( mult( Y, Z ), X ), X ) ) ==> Y }.
% 38.71/39.13  (5734) {G173,W19,D6,L1,V3,M1} P(52,5726);d(52);d(22);d(76);d(33);d(4536);d(
% 38.71/39.13    52);d(52);d(450);d(114);d(80);d(81);d(22);d(321) { ld( mult( mult( Y, X )
% 38.71/39.13    , rd( Z, mult( X, Y ) ) ), mult( Y, rd( mult( X, Z ), Y ) ) ) ==> X }.
% 38.71/39.13  (5744) {G174,W19,D6,L1,V3,M1} P(2007,5734);d(4240);d(1414) { ld( mult( Z, 
% 38.71/39.13    mult( Y, X ) ), ld( rd( rd( Z, Y ), Z ), mult( Z, mult( X, Y ) ) ) ) ==> 
% 38.71/39.13    Y }.
% 38.71/39.13  (5753) {G175,W19,D5,L1,V3,M1} P(5744,0) { ld( rd( rd( X, Y ), X ), mult( X
% 38.71/39.13    , mult( Z, Y ) ) ) ==> mult( mult( X, mult( Y, Z ) ), Y ) }.
% 38.71/39.13  (5758) {G176,W19,D5,L1,V3,M1} P(34,5753);d(321);d(33);d(33);d(24) { ld( 
% 38.71/39.13    mult( X, rd( Y, X ) ), mult( X, rd( Z, Y ) ) ) ==> rd( mult( X, ld( Y, Z
% 38.71/39.13     ) ), Y ) }.
% 38.71/39.13  (5791) {G177,W19,D6,L1,V3,M1} P(77,5758);d(33);d(75);d(75);d(115);d(2395)
% 38.71/39.13     { ld( rd( Y, X ), mult( Y, mult( Z, ld( Y, X ) ) ) ) ==> ld( rd( Y, mult
% 38.71/39.13    ( X, Z ) ), X ) }.
% 38.71/39.13  (5799) {G178,W19,D6,L1,V3,M1} P(76,5791);d(22);d(24);d(22);d(76);d(22) { 
% 38.71/39.13    mult( mult( Y, X ), ld( X, mult( Z, mult( X, Y ) ) ) ) ==> mult( mult( 
% 38.71/39.13    mult( Y, Z ), X ), Y ) }.
% 38.71/39.13  (5801) {G179,W19,D6,L1,V3,M1} P(24,5799);d(74);d(33);d(33);d(24);d(74) { ld
% 38.71/39.13    ( ld( Y, X ), ld( Y, mult( Z, rd( Y, X ) ) ) ) ==> rd( ld( ld( Z, X ), Y
% 38.71/39.13     ), X ) }.
% 38.71/39.13  (5804) {G180,W19,D6,L1,V3,M1} P(5801,77);d(75);d(80);d(75);d(54) { ld( mult
% 38.71/39.13    ( Y, ld( X, ld( Z, Y ) ) ), ld( mult( Z, rd( X, Y ) ), X ) ) ==> ld( Y, X
% 38.71/39.13     ) }.
% 38.71/39.13  (5807) {G181,W19,D6,L1,V3,M1} P(3623,5804);d(3627);d(109);d(5582);d(80);d(
% 38.71/39.13    81);d(2660) { ld( rd( mult( Y, mult( Z, X ) ), X ), mult( Y, mult( Z, ld
% 38.71/39.13    ( Y, X ) ) ) ) ==> ld( Y, X ) }.
% 38.71/39.13  (5816) {G182,W19,D6,L1,V3,M1} P(5807,110);d(449) { ld( ld( X, Z ), rd( Z, 
% 38.71/39.13    mult( X, mult( Y, Z ) ) ) ) ==> rd( rd( ld( Z, X ), Y ), X ) }.
% 38.71/39.13  (5821) {G183,W19,D6,L1,V3,M1} P(52,5816);d(22);d(76);d(33);d(33);d(113);d(
% 38.71/39.13    75);d(22) { mult( mult( Y, X ), ld( Y, rd( rd( Y, Z ), X ) ) ) ==> rd( rd
% 38.71/39.13    ( mult( Y, X ), Z ), X ) }.
% 38.71/39.13  (5825) {G184,W19,D5,L1,V3,M1} P(25,5821);d(76);d(52);d(33) { rd( mult( X, Z
% 38.71/39.13     ), mult( mult( Z, Y ), X ) ) ==> rd( rd( mult( X, Z ), mult( Y, X ) ), Z
% 38.71/39.13     ) }.
% 38.71/39.13  (5830) {G185,W19,D5,L1,V3,M1} P(5825,79);d(79);d(81) { rd( mult( mult( Y, Z
% 38.71/39.13     ), X ), mult( X, Y ) ) ==> mult( Y, rd( mult( Z, X ), mult( X, Y ) ) )
% 38.71/39.13     }.
% 38.71/39.13  (5833) {G185,W19,D5,L1,V3,M1} P(33,5825);d(80);d(75);d(24);d(75) { rd( mult
% 38.71/39.13    ( mult( Z, X ), ld( Z, Y ) ), X ) ==> mult( mult( Z, X ), ld( Z, rd( Y, X
% 38.71/39.13     ) ) ) }.
% 38.71/39.13  (5836) {G186,W19,D5,L1,V3,M1} P(5830,3668);d(4815);d(1901);d(1);d(320);d(
% 38.71/39.13    4188);d(473);d(76);d(33);d(3685) { rd( rd( Z, X ), mult( mult( X, Y ), Z
% 38.71/39.13     ) ) ==> rd( rd( rd( Z, X ), mult( Y, Z ) ), X ) }.
% 38.71/39.13  (5838) {G186,W19,D5,L1,V3,M1} P(24,5830);d(75);d(33);d(80);d(75);d(33);d(80
% 38.71/39.13    ) { mult( Y, ld( rd( X, Z ), ld( Y, X ) ) ) ==> ld( rd( X, mult( Y, Z ) )
% 38.71/39.13    , ld( Y, X ) ) }.
% 38.71/39.13  (5842) {G186,W19,D6,L1,V3,M1} P(0,5830);d(74);d(74);d(74) { rd( ld( ld( Z, 
% 38.71/39.13    ld( Y, X ) ), X ), Y ) ==> ld( ld( Y, X ), rd( mult( Z, X ), Y ) ) }.
% 38.71/39.13  (5844) {G187,W19,D5,L1,V3,M1} P(5836,79);d(79);d(81);d(81);d(81) { mult( Y
% 38.71/39.13    , mult( mult( Z, X ), rd( Y, X ) ) ) ==> mult( mult( mult( Y, Z ), X ), 
% 38.71/39.13    rd( Y, X ) ) }.
% 38.71/39.13  (5940) {G188,W19,D6,L1,V3,M1} P(3,5844);d(4765) { mult( mult( X, mult( Y, Z
% 38.71/39.13     ) ), mult( Y, X ) ) ==> mult( mult( mult( mult( X, Y ), Z ), Y ), X )
% 38.71/39.13     }.
% 38.71/39.13  (5948) {G187,W19,D6,L1,V3,M1} P(154,5838);d(3808);d(3808) { mult( X, ld( rd
% 38.71/39.13    ( mult( X, Y ), Z ), Y ) ) ==> ld( rd( mult( X, Y ), mult( X, Z ) ), Y )
% 38.71/39.13     }.
% 38.71/39.13  (5956) {G186,W19,D6,L1,V3,M1} P(5833,19) { ld( mult( mult( X, Y ), ld( X, 
% 38.71/39.13    rd( Z, Y ) ) ), mult( mult( X, Y ), ld( X, Z ) ) ) ==> Y }.
% 38.71/39.13  (5957) {G187,W19,D6,L1,V3,M1} P(3723,5956);d(3723) { ld( mult( X, ld( rd( X
% 38.71/39.13    , Y ), rd( Z, Y ) ) ), mult( X, ld( rd( X, Y ), Z ) ) ) ==> Y }.
% 38.71/39.13  (5958) {G188,W19,D6,L1,V3,M1} P(2983,5957);d(80);d(1409);d(25);d(76);d(33);
% 38.71/39.13    d(320);d(80);d(2949) { ld( ld( rd( Y, X ), rd( rd( X, Z ), X ) ), mult( X
% 38.71/39.13    , rd( ld( Y, X ), Z ) ) ) ==> X }.
% 38.71/39.13  (5963) {G189,W19,D6,L1,V3,M1} P(1545,5958);d(25);d(76);d(52);d(22);d(113);d
% 38.71/39.13    (75);d(3449);d(2397) { ld( ld( mult( mult( X, Z ), rd( Y, Z ) ), X ), ld
% 38.71/39.13    ( X, rd( mult( X, Z ), Y ) ) ) ==> Z }.
% 38.71/39.13  (5965) {G190,W19,D6,L1,V3,M1} P(4058,5963);d(2871);d(3);d(1700);d(31);d(33)
% 38.71/39.13     { ld( rd( Y, mult( mult( Y, Z ), X ) ), ld( rd( mult( Z, X ), Y ), Z ) )
% 38.71/39.13     ==> mult( Y, Z ) }.
% 38.71/39.13  (5973) {G191,W19,D6,L1,V3,M1} P(4765,5965);d(5940);d(25);d(22);d(3605) { 
% 38.71/39.13    mult( mult( mult( mult( X, Y ), Z ), Y ), ld( mult( mult( X, Z ), Y ), X
% 38.71/39.13     ) ) ==> mult( X, Y ) }.
% 38.71/39.13  (5977) {G192,W19,D6,L1,V3,M1} P(52,5973);d(33);d(24);d(74);d(74);d(24);d(74
% 38.71/39.13    );d(114);d(74) { ld( ld( Z, ld( Y, ld( Z, X ) ) ), rd( ld( Z, ld( Y, X )
% 38.71/39.13     ), X ) ) ==> ld( X, Z ) }.
% 38.71/39.13  (5982) {G193,W19,D6,L1,V3,M1} P(135,5977);d(52);d(52);d(22);d(81);d(74);d(
% 38.71/39.13    2480);d(81);d(74);d(3508);d(130) { mult( mult( mult( mult( X, Y ), Z ), X
% 38.71/39.13     ), ld( mult( mult( Y, Z ), X ), Y ) ) ==> mult( X, Y ) }.
% 38.71/39.13  (5985) {G194,W19,D6,L1,V3,M1} P(3356,5982);d(74);d(74);d(2683);d(115);d(124
% 38.71/39.13    );d(3) { ld( rd( ld( mult( Y, X ), Z ), X ), ld( ld( ld( Y, Z ), X ), Y )
% 38.71/39.13     ) ==> mult( X, Y ) }.
% 38.71/39.13  (5990) {G195,W19,D6,L1,V3,M1} P(135,5985);d(76);d(22);d(3343);d(1);d(3608)
% 38.71/39.13     { mult( mult( Y, mult( mult( X, Y ), Z ) ), rd( X, mult( Y, mult( Z, X )
% 38.71/39.13     ) ) ) ==> mult( Y, X ) }.
% 38.71/39.13  (5997) {G196,W19,D6,L1,V3,M1} P(2005,5990);d(115);d(1948);d(2789);d(3);d(74
% 38.71/39.13    );d(114);d(3584);d(74);d(5536) { ld( ld( mult( mult( X, Y ), Z ), X ), 
% 38.71/39.13    mult( Y, ld( mult( Z, Y ), X ) ) ) ==> mult( Y, X ) }.
% 38.71/39.13  (6005) {G197,W19,D6,L1,V3,M1} P(24,5997);d(33);d(80);d(33);d(24) { ld( ld( 
% 38.71/39.13    ld( rd( X, Z ), Y ), Z ), ld( X, ld( rd( Y, X ), Z ) ) ) ==> ld( X, Z )
% 38.71/39.13     }.
% 38.71/39.13  (6102) {G142,W19,D5,L1,V3,M1} S(4312);d(5139) { mult( X, ld( mult( Z, Z ), 
% 38.71/39.13    mult( X, Y ) ) ) ==> ld( ld( ld( Z, X ), rd( Z, X ) ), Y ) }.
% 38.71/39.13  (6117) {G143,W19,D6,L1,V3,M1} P(6102,1) { ld( X, ld( ld( ld( Y, X ), rd( Y
% 38.71/39.13    , X ) ), Z ) ) ==> ld( mult( Y, Y ), mult( X, Z ) ) }.
% 38.71/39.13  (6119) {G144,W19,D6,L1,V3,M1} P(4747,6117);d(75);d(81);d(74);d(5144);d(4627
% 38.71/39.13    );d(115);d(19);d(81);d(74);d(4583);d(159) { ld( Y, ld( ld( Z, rd( X, Y )
% 38.71/39.13     ), rd( Y, X ) ) ) ==> ld( X, rd( mult( Z, Y ), X ) ) }.
% 38.71/39.13  (6123) {G151,W19,D6,L1,V3,M1} P(4829,6119);d(80) { ld( Z, rd( ld( rd( Y, Z
% 38.71/39.13     ), Z ), X ) ) = ld( X, rd( ld( rd( Y, X ), Z ), X ) ) }.
% 38.71/39.13  (6130) {G168,W19,D6,L1,V3,M1} P(6123,4986);d(77);d(54);d(4640);d(16);d(4)
% 38.71/39.13     { ld( rd( ld( rd( Y, Z ), Z ), X ), Z ) = ld( rd( ld( rd( Y, X ), Z ), X
% 38.71/39.13     ), X ) }.
% 38.71/39.13  (6135) {G169,W19,D6,L1,V3,M1} P(6130,52);d(52);d(76);d(22);d(505);d(91);d(
% 38.71/39.13    75);d(22);d(34);d(108) { ld( rd( rd( rd( Z, X ), Y ), Z ), Z ) = rd( mult
% 38.71/39.13    ( Z, mult( mult( Y, X ), Y ) ), Y ) }.
% 38.71/39.13  (6139) {G170,W19,D6,L1,V3,M1} P(6135,3090);d(179);d(168);d(3619);d(3648);d(
% 38.71/39.13    321) { ld( Z, ld( mult( Z, rd( Y, Z ) ), X ) ) = ld( ld( rd( rd( X, Y ), 
% 38.71/39.13    Z ), X ), X ) }.
% 38.71/39.13  (6144) {G171,W19,D6,L1,V3,M1} P(6139,3584);d(77);d(33);d(75);d(3676);d(81);
% 38.71/39.13    d(3805) { mult( X, ld( Z, rd( rd( Z, Y ), X ) ) ) ==> ld( rd( mult( Z, 
% 38.71/39.13    mult( X, Y ) ), X ), Z ) }.
% 38.71/39.13  (6156) {G172,W19,D6,L1,V3,M1} P(6144,5573);d(81);d(75);d(5621);d(74);d(3556
% 38.71/39.13    ) { rd( mult( X, ld( mult( X, Z ), Y ) ), Y ) ==> mult( Y, rd( ld( Y, rd
% 38.71/39.13    ( X, Z ) ), X ) ) }.
% 38.71/39.13  (6159) {G172,W19,D6,L1,V3,M1} P(6144,92);d(54);d(3881) { rd( ld( rd( rd( Y
% 38.71/39.13    , Z ), X ), Y ), X ) ==> ld( rd( mult( Y, rd( X, Z ) ), X ), Y ) }.
% 38.71/39.13  (6167) {G173,W19,D6,L1,V3,M1} P(6156,79);d(91);d(75);d(114) { rd( mult( X, 
% 38.71/39.13    ld( rd( X, Y ), Z ) ), Z ) ==> mult( Z, rd( ld( Z, mult( X, Y ) ), X ) )
% 38.71/39.13     }.
% 38.71/39.13  (6172) {G174,W19,D6,L1,V3,M1} P(2552,6159);d(2518);d(3623);d(3629);d(74);d(
% 38.71/39.13    3556);d(6167);d(108);d(2988);d(109);d(5582) { ld( rd( rd( rd( Y, X ), Z )
% 38.71/39.13    , Y ), rd( Y, X ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 38.71/39.13  (6176) {G175,W19,D6,L1,V3,M1} P(25,6172);d(52);d(91);d(81);d(34) { rd( mult
% 38.71/39.13    ( X, mult( Z, mult( Y, X ) ) ), mult( Y, X ) ) ==> rd( mult( X, mult( Z, 
% 38.71/39.13    Y ) ), Y ) }.
% 38.71/39.13  (6177) {G176,W19,D6,L1,V3,M1} P(6176,5734);d(2873);d(1752);d(1414);d(4379)
% 38.71/39.13     { ld( mult( X, mult( mult( Z, X ), Y ) ), mult( mult( X, Z ), mult( mult
% 38.71/39.13    ( X, Y ), Z ) ) ) ==> Z }.
% 38.71/39.13  (6183) {G177,W19,D6,L1,V3,M1} P(24,6177);d(33);d(80);d(24);d(74);d(24);d(74
% 38.71/39.13    ) { ld( ld( X, ld( rd( X, Y ), Z ) ), ld( ld( Y, X ), ld( ld( Z, X ), Y )
% 38.71/39.13     ) ) ==> Y }.
% 38.71/39.13  (6186) {G178,W19,D6,L1,V3,M1} P(2623,6183);d(31);d(22) { ld( ld( ld( mult( 
% 38.71/39.13    Z, Y ), mult( Z, X ) ), Z ), ld( ld( Y, X ), mult( Z, Y ) ) ) ==> Y }.
% 38.71/39.13  (6196) {G179,W19,D6,L1,V3,M1} P(4278,6186);d(3361);d(19) { ld( rd( ld( Z, 
% 38.71/39.13    mult( X, Y ) ), Y ), ld( Z, mult( X, rd( Y, Z ) ) ) ) ==> rd( Y, Z ) }.
% 38.71/39.13  (6199) {G180,W19,D6,L1,V3,M1} P(6196,77);d(75);d(80);d(79);d(75) { ld( rd( 
% 38.71/39.13    X, Z ), ld( mult( Y, rd( Z, X ) ), X ) ) ==> mult( Z, ld( mult( Y, Z ), X
% 38.71/39.13     ) ) }.
% 38.71/39.13  (6200) {G180,W19,D6,L1,V3,M1} P(24,6196);d(24) { ld( rd( ld( Z, ld( X, Y )
% 38.71/39.13     ), Y ), ld( Z, ld( X, rd( Y, Z ) ) ) ) ==> rd( Y, Z ) }.
% 38.71/39.13  (6204) {G181,W19,D6,L1,V3,M1} P(6139,6200);d(77);d(22);d(74);d(2580) { ld( 
% 38.71/39.13    ld( Z, rd( rd( Z, Y ), X ) ), rd( ld( Y, ld( X, Z ) ), X ) ) ==> rd( Z, X
% 38.71/39.13     ) }.
% 38.71/39.13  (6212) {G187,W19,D6,L1,V3,M1} P(2797,6204);d(75);d(3594);d(74);d(3008);d(
% 38.71/39.13    3587);d(2985);d(5842);d(74);d(2925) { ld( ld( ld( rd( Y, X ), Z ), X ), 
% 38.71/39.13    ld( Z, mult( Y, rd( Z, X ) ) ) ) ==> rd( Z, X ) }.
% 38.71/39.13  (6214) {G182,W19,D6,L1,V3,M1} P(156,6204);d(115);d(75);d(75);d(168);d(1902)
% 38.71/39.13    ;d(3454);d(1634);d(80);d(19);d(4763);d(76);d(52);d(91);d(75);d(74);d(114)
% 38.71/39.13    ;d(115) { ld( rd( ld( mult( Y, Z ), X ), Y ), rd( ld( Z, ld( Y, X ) ), X
% 38.71/39.13     ) ) ==> rd( Y, X ) }.
% 38.71/39.13  (6217) {G188,W19,D6,L1,V3,M1} P(6212,54);d(79) { ld( ld( Z, mult( X, rd( Z
% 38.71/39.13    , Y ) ) ), ld( ld( rd( X, Y ), Z ), Y ) ) ==> rd( Y, Z ) }.
% 38.71/39.13  (6222) {G189,W19,D6,L1,V3,M1} P(76,6217);d(24);d(22) { ld( ld( Z, ld( X, rd
% 38.71/39.13    ( Z, Y ) ) ), ld( mult( mult( Y, X ), Z ), Y ) ) ==> rd( Y, Z ) }.
% 38.71/39.13  (6233) {G183,W19,D6,L1,V3,M1} P(171,6214);d(4460) { ld( rd( ld( ld( X, Y )
% 38.71/39.13    , Z ), X ), ld( ld( rd( X, Z ), Y ), Z ) ) ==> rd( X, Z ) }.
% 38.71/39.13  (6237) {G184,W19,D6,L1,V3,M1} P(5130,6233);d(75);d(115);d(168);d(2902);d(
% 38.71/39.13    5159);d(5209);d(1795);d(80);d(3072);d(161);d(74);d(2615);d(75);d(74) { ld
% 38.71/39.13    ( ld( ld( rd( X, Y ), rd( X, Z ) ), X ), Y ) ==> ld( ld( Y, X ), ld( Z, Y
% 38.71/39.13     ) ) }.
% 38.71/39.13  (6246) {G185,W19,D6,L1,V3,M1} P(52,6237);d(22);d(115);d(76);d(22);d(76);d(
% 38.71/39.13    33);d(2501);d(52);d(22) { ld( ld( X, rd( mult( X, Z ), mult( X, Y ) ) ), 
% 38.71/39.13    Y ) ==> mult( mult( X, Y ), ld( Z, Y ) ) }.
% 38.71/39.13  (6251) {G186,W19,D6,L1,V3,M1} P(6246,3160);d(115);d(77);d(22);d(114);d(77);
% 38.71/39.13    d(33);d(1771);d(4395);d(320);d(3343);d(31);d(22);d(80);d(81);d(81) { mult
% 38.71/39.13    ( Y, ld( Z, ld( mult( X, Y ), Y ) ) ) ==> ld( mult( X, mult( Y, rd( Z, Y
% 38.71/39.13     ) ) ), Y ) }.
% 38.71/39.13  (6252) {G187,W19,D6,L1,V3,M1} P(435,6251);d(347);d(3);d(538);d(1422);d(75);
% 38.71/39.13    d(0);d(171) { mult( Y, ld( Z, ld( ld( X, Y ), Y ) ) ) ==> ld( ld( X, mult
% 38.71/39.13    ( Y, rd( Z, Y ) ) ), Y ) }.
% 38.71/39.13  (6260) {G197,W19,D6,L1,V3,M1} P(6252,5997);d(74);d(74);d(154);d(3779);d(114
% 38.71/39.13    );d(74);d(124);d(3751);d(3);d(125);d(77);d(22) { ld( ld( mult( mult( Z, X
% 38.71/39.13     ), Y ), Z ), ld( ld( Z, mult( X, Y ) ), X ) ) ==> mult( Z, X ) }.
% 38.71/39.13  (6266) {G198,W19,D6,L1,V3,M1} P(4302,6260);d(156);d(22);d(115);d(171) { ld
% 38.71/39.13    ( rd( ld( Z, mult( Y, X ) ), X ), ld( ld( X, ld( Y, Z ) ), Y ) ) ==> mult
% 38.71/39.13    ( X, Y ) }.
% 38.71/39.13  (6269) {G199,W19,D6,L1,V3,M1} P(6005,6266);d(75);d(74);d(1772);d(2775);d(81
% 38.71/39.13    );d(80);d(2722);d(81);d(3493);d(6005);d(4076);d(74) { ld( ld( mult( X, Y
% 38.71/39.13     ), Z ), ld( Y, X ) ) ==> ld( ld( Y, ld( rd( X, Y ), Z ) ), X ) }.
% 38.71/39.13  (6281) {G200,W15,D6,L1,V3,M1} P(4799,6269);d(4600);d(1424);d(4602);d(31);d(
% 38.71/39.13    22);d(1504);d(2542) { ld( rd( ld( Z, ld( Y, X ) ), X ), X ) ==> mult( Y, 
% 38.71/39.13    mult( Z, X ) ) }.
% 38.71/39.13  (6282) {G200,W15,D6,L1,V3,M1} P(4797,6269);d(4600);d(1422);d(4235);d(80);d(
% 38.71/39.13    19);d(1486);d(2544) { ld( rd( mult( Z, ld( Y, X ) ), X ), X ) ==> mult( Y
% 38.71/39.13    , ld( Z, X ) ) }.
% 38.71/39.13  (6308) {G201,W15,D5,L1,V3,M1} P(6199,6281);d(6282);d(113);d(80);d(3888) { 
% 38.71/39.13    rd( mult( Z, mult( X, Y ) ), Y ) ==> mult( mult( Z, Y ), ld( Y, X ) ) }.
% 38.71/39.13  (6346) {G201,W15,D5,L1,V3,M1} P(4698,6281);d(6282);d(80);d(80);d(5948);d(
% 38.71/39.13    114);d(77);d(33) { ld( rd( Z, Y ), ld( X, Z ) ) ==> ld( rd( mult( X, Z )
% 38.71/39.13    , Y ), Z ) }.
% 38.71/39.13  (6352) {G202,W15,D5,L1,V3,M1} P(3888,6281);d(1590);d(2654);d(80);d(80);d(
% 38.71/39.13    6346);d(80);d(3883);d(4268) { rd( ld( Z, mult( X, Y ) ), Y ) ==> ld( ld( 
% 38.71/39.13    Y, Z ), ld( Y, X ) ) }.
% 38.71/39.13  (6416) {G202,W15,D5,L1,V3,M1} P(6308,4352);d(4427);d(3);d(3736) { ld( mult
% 38.71/39.13    ( Z, X ), mult( Z, Y ) ) ==> ld( ld( rd( Y, Z ), X ), Z ) }.
% 38.71/39.13  (6436) {G202,W15,D5,L1,V3,M1} P(6308,79);d(92) { rd( Z, mult( X, mult( Y, Z
% 38.71/39.13     ) ) ) ==> rd( ld( Y, Z ), mult( X, Z ) ) }.
% 38.71/39.13  (6451) {G203,W15,D5,L1,V3,M1} P(6416,5528);d(77);d(54) { ld( mult( mult( Y
% 38.71/39.13    , X ), ld( Z, Y ) ), Y ) ==> ld( Y, rd( Z, X ) ) }.
% 38.71/39.13  (6517) {G204,W15,D5,L1,V3,M1} P(6451,6222);d(77);d(52);d(52);d(22);d(115);d
% 38.71/39.13    (75);d(0) { ld( rd( ld( X, Z ), mult( Z, Y ) ), ld( X, rd( Z, Y ) ) ) ==>
% 38.71/39.13     Z }.
% 38.71/39.13  (6597) {G205,W15,D5,L1,V3,M1} P(34,6517);d(33);d(81);d(74) { ld( ld( ld( X
% 38.71/39.13    , Z ), rd( Y, X ) ), ld( Z, mult( X, Y ) ) ) ==> X }.
% 38.71/39.13  (6656) {G206,W15,D5,L1,V3,M1} P(52,6597);d(22);d(22) { ld( mult( mult( Y, X
% 38.71/39.13     ), rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 38.71/39.13  (6676) {G207,W15,D5,L1,V3,M1} P(6656,77);d(91) { rd( Y, mult( X, mult( Y, Z
% 38.71/39.13     ) ) ) ==> rd( rd( Y, Z ), mult( X, Y ) ) }.
% 38.71/39.13  (6693) {G208,W15,D5,L1,V3,M1} P(6676,76);d(76);d(76);d(33);d(80);d(54);d(24
% 38.71/39.13    );d(115);d(54) { ld( X, rd( ld( Z, X ), Y ) ) ==> ld( mult( Z, X ), rd( X
% 38.71/39.13    , Y ) ) }.
% 38.71/39.13  (6710) {G209,W15,D5,L1,V3,M1} P(1545,6693);d(1760);d(74);d(1397);d(4270);d(
% 38.71/39.13    6436);d(74);d(25);d(52);d(92) { rd( ld( Z, X ), mult( Y, X ) ) ==> rd( ld
% 38.71/39.13    ( Z, ld( Y, X ) ), X ) }.
% 38.71/39.13  (6723) {G209,W15,D5,L1,V3,M1} P(34,6693);d(74);d(34) { ld( Y, ld( ld( Y, X
% 38.71/39.13     ), Z ) ) ==> ld( mult( X, Y ), mult( Y, Z ) ) }.
% 38.71/39.13  (6766) {G210,W19,D6,L1,V4,M1} P(80,6710);d(75);d(74) { rd( ld( T, ld( rd( X
% 38.71/39.13    , Y ), Z ) ), Z ) ==> ld( ld( Z, T ), ld( Z, rd( Y, X ) ) ) }.
% 38.71/39.13  (6781) {G210,W15,D5,L1,V3,M1} P(3730,6723);d(6352);d(5092);d(75);d(4887);d(
% 38.71/39.13    0) { ld( Y, ld( rd( Z, X ), X ) ) ==> ld( mult( Z, ld( X, Y ) ), X ) }.
% 38.71/39.13  (6824) {G211,W15,D5,L1,V3,M1} P(6781,3481);d(77);d(92);d(6766);d(53);d(22)
% 38.71/39.13     { rd( ld( rd( X, Y ), Y ), Z ) ==> mult( Y, ld( X, rd( Y, Z ) ) ) }.
% 38.71/39.13  (6876) {G212,W15,D5,L1,V3,M1} P(6824,79);d(92);d(75) { rd( ld( rd( Y, Z ), 
% 38.71/39.13    X ), Y ) ==> mult( Z, ld( Y, rd( X, Y ) ) ) }.
% 38.71/39.13  (6918) {G213,W15,D5,L1,V3,M1} P(76,6876);d(34);d(74);d(52);d(22);d(22);d(34
% 38.71/39.13    );d(108) { mult( Y, mult( mult( X, Z ), X ) ) ==> mult( mult( mult( Y, X
% 38.71/39.13     ), Z ), X ) }.
% 38.71/39.13  (7278) {G214,W0,D0,L0,V0,M0} S(133);d(6918);q {  }.
% 38.71/39.13  
% 38.71/39.13  
% 38.71/39.13  % SZS output end Refutation
% 38.71/39.13  found a proof!
% 38.71/39.13  
% 38.71/39.13  
% 38.71/39.13  Unprocessed initial clauses:
% 38.71/39.13  
% 38.71/39.13  (7280) {G0,W7,D4,L1,V2,M1}  { mult( Y, ld( Y, X ) ) = X }.
% 38.71/39.13  (7281) {G0,W7,D4,L1,V2,M1}  { ld( Y, mult( Y, X ) ) = X }.
% 38.71/39.13  (7282) {G0,W7,D4,L1,V2,M1}  { mult( rd( Y, X ), X ) = Y }.
% 38.71/39.13  (7283) {G0,W7,D4,L1,V2,M1}  { rd( mult( Y, X ), X ) = Y }.
% 38.71/39.13  (7284) {G0,W5,D3,L1,V1,M1}  { mult( X, unit ) = X }.
% 38.71/39.13  (7285) {G0,W5,D3,L1,V1,M1}  { mult( unit, X ) = X }.
% 38.71/39.13  (7286) {G0,W8,D4,L1,V2,M1}  { mult( i( Y ), mult( Y, X ) ) = X }.
% 38.71/39.13  (7287) {G0,W8,D4,L1,V2,M1}  { mult( mult( Y, X ), i( X ) ) = Y }.
% 38.71/39.13  (7288) {G0,W31,D6,L1,V4,M1}  { ld( mult( T, Z ), mult( T, mult( Z, mult( Y
% 38.71/39.13    , X ) ) ) ) = mult( ld( mult( T, Z ), mult( T, mult( Z, Y ) ) ), ld( mult
% 38.71/39.13    ( T, Z ), mult( T, mult( Z, X ) ) ) ) }.
% 38.71/39.13  (7289) {G0,W31,D6,L1,V4,M1}  { rd( mult( mult( mult( T, Z ), Y ), X ), mult
% 38.71/39.13    ( Y, X ) ) = mult( rd( mult( mult( T, Y ), X ), mult( Y, X ) ), rd( mult
% 38.71/39.13    ( mult( Z, Y ), X ), mult( Y, X ) ) ) }.
% 38.71/39.13  (7290) {G0,W19,D5,L1,V3,M1}  { ld( Z, mult( mult( Y, X ), Z ) ) = mult( ld
% 38.71/39.13    ( Z, mult( Y, Z ) ), ld( Z, mult( X, Z ) ) ) }.
% 38.71/39.13  (7291) {G0,W30,D5,L2,V3,M2}  { ! mult( X, mult( Y, mult( Z, Y ) ) ) = mult
% 38.71/39.13    ( mult( mult( X, Y ), Z ), Y ), mult( Y, mult( X, mult( Y, Z ) ) ) = mult
% 38.71/39.13    ( mult( mult( Y, X ), Y ), Z ) }.
% 38.71/39.13  (7292) {G0,W30,D5,L2,V3,M2}  { ! mult( mult( X, Y ), mult( Z, X ) ) = mult
% 38.71/39.13    ( mult( X, mult( Y, Z ) ), X ), mult( X, mult( Y, mult( X, Z ) ) ) = mult
% 38.71/39.13    ( mult( mult( X, Y ), X ), Z ) }.
% 38.71/39.13  (7293) {G0,W30,D5,L2,V3,M2}  { ! mult( mult( X, Y ), mult( Z, X ) ) = mult
% 38.71/39.13    ( X, mult( mult( Y, Z ), X ) ), mult( X, mult( Y, mult( X, Z ) ) ) = mult
% 38.71/39.13    ( mult( mult( X, Y ), X ), Z ) }.
% 38.71/39.13  (7294) {G0,W15,D5,L1,V0,M1}  { ! mult( a, mult( b, mult( a, c ) ) ) = mult
% 38.71/39.13    ( mult( mult( a, b ), a ), c ) }.
% 38.71/39.13  
% 38.71/39.13  
% 38.71/39.13  Total Proof:
% 38.71/39.13  
% 38.71/39.13  subsumption: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.71/39.13  parent0: (7280) {G0,W7,D4,L1,V2,M1}  { mult( Y, ld( Y, X ) ) = X }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.71/39.13  parent0: (7281) {G0,W7,D4,L1,V2,M1}  { ld( Y, mult( Y, X ) ) = X }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 38.71/39.13  parent0: (7282) {G0,W7,D4,L1,V2,M1}  { mult( rd( Y, X ), X ) = Y }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.71/39.13  parent0: (7283) {G0,W7,D4,L1,V2,M1}  { rd( mult( Y, X ), X ) = Y }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 38.71/39.13  parent0: (7284) {G0,W5,D3,L1,V1,M1}  { mult( X, unit ) = X }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 38.71/39.13  parent0: (7285) {G0,W5,D3,L1,V1,M1}  { mult( unit, X ) = X }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (6) {G0,W8,D4,L1,V2,M1} I { mult( i( Y ), mult( Y, X ) ) ==> X
% 38.71/39.13     }.
% 38.71/39.13  parent0: (7286) {G0,W8,D4,L1,V2,M1}  { mult( i( Y ), mult( Y, X ) ) = X }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (7) {G0,W8,D4,L1,V2,M1} I { mult( mult( Y, X ), i( X ) ) ==> Y
% 38.71/39.13     }.
% 38.71/39.13  parent0: (7287) {G0,W8,D4,L1,V2,M1}  { mult( mult( Y, X ), i( X ) ) = Y }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7339) {G0,W31,D6,L1,V4,M1}  { mult( ld( mult( X, Y ), mult( X, 
% 38.71/39.13    mult( Y, Z ) ) ), ld( mult( X, Y ), mult( X, mult( Y, T ) ) ) ) = ld( 
% 38.71/39.13    mult( X, Y ), mult( X, mult( Y, mult( Z, T ) ) ) ) }.
% 38.71/39.13  parent0[0]: (7288) {G0,W31,D6,L1,V4,M1}  { ld( mult( T, Z ), mult( T, mult
% 38.71/39.13    ( Z, mult( Y, X ) ) ) ) = mult( ld( mult( T, Z ), mult( T, mult( Z, Y ) )
% 38.71/39.13     ), ld( mult( T, Z ), mult( T, mult( Z, X ) ) ) ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := T
% 38.71/39.13     Y := Z
% 38.71/39.13     Z := Y
% 38.71/39.13     T := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (8) {G0,W31,D6,L1,V4,M1} I { mult( ld( mult( T, Z ), mult( T, 
% 38.71/39.13    mult( Z, Y ) ) ), ld( mult( T, Z ), mult( T, mult( Z, X ) ) ) ) ==> ld( 
% 38.71/39.13    mult( T, Z ), mult( T, mult( Z, mult( Y, X ) ) ) ) }.
% 38.71/39.13  parent0: (7339) {G0,W31,D6,L1,V4,M1}  { mult( ld( mult( X, Y ), mult( X, 
% 38.71/39.13    mult( Y, Z ) ) ), ld( mult( X, Y ), mult( X, mult( Y, T ) ) ) ) = ld( 
% 38.71/39.13    mult( X, Y ), mult( X, mult( Y, mult( Z, T ) ) ) ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := T
% 38.71/39.13     Y := Z
% 38.71/39.13     Z := Y
% 38.71/39.13     T := X
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7349) {G0,W31,D6,L1,V4,M1}  { mult( rd( mult( mult( X, Z ), T ), 
% 38.71/39.13    mult( Z, T ) ), rd( mult( mult( Y, Z ), T ), mult( Z, T ) ) ) = rd( mult
% 38.71/39.13    ( mult( mult( X, Y ), Z ), T ), mult( Z, T ) ) }.
% 38.71/39.13  parent0[0]: (7289) {G0,W31,D6,L1,V4,M1}  { rd( mult( mult( mult( T, Z ), Y
% 38.71/39.13     ), X ), mult( Y, X ) ) = mult( rd( mult( mult( T, Y ), X ), mult( Y, X )
% 38.71/39.13     ), rd( mult( mult( Z, Y ), X ), mult( Y, X ) ) ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := T
% 38.71/39.13     Y := Z
% 38.71/39.13     Z := Y
% 38.71/39.13     T := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (9) {G0,W31,D6,L1,V4,M1} I { mult( rd( mult( mult( T, Y ), X )
% 38.71/39.13    , mult( Y, X ) ), rd( mult( mult( Z, Y ), X ), mult( Y, X ) ) ) ==> rd( 
% 38.71/39.13    mult( mult( mult( T, Z ), Y ), X ), mult( Y, X ) ) }.
% 38.71/39.13  parent0: (7349) {G0,W31,D6,L1,V4,M1}  { mult( rd( mult( mult( X, Z ), T ), 
% 38.71/39.13    mult( Z, T ) ), rd( mult( mult( Y, Z ), T ), mult( Z, T ) ) ) = rd( mult
% 38.71/39.13    ( mult( mult( X, Y ), Z ), T ), mult( Z, T ) ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := T
% 38.71/39.13     Y := Z
% 38.71/39.13     Z := Y
% 38.71/39.13     T := X
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7360) {G0,W19,D5,L1,V3,M1}  { mult( ld( X, mult( Y, X ) ), ld( X, 
% 38.71/39.13    mult( Z, X ) ) ) = ld( X, mult( mult( Y, Z ), X ) ) }.
% 38.71/39.13  parent0[0]: (7290) {G0,W19,D5,L1,V3,M1}  { ld( Z, mult( mult( Y, X ), Z ) )
% 38.71/39.13     = mult( ld( Z, mult( Y, Z ) ), ld( Z, mult( X, Z ) ) ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Z
% 38.71/39.13     Y := Y
% 38.71/39.13     Z := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (10) {G0,W19,D5,L1,V3,M1} I { mult( ld( Z, mult( Y, Z ) ), ld
% 38.71/39.13    ( Z, mult( X, Z ) ) ) ==> ld( Z, mult( mult( Y, X ), Z ) ) }.
% 38.71/39.13  parent0: (7360) {G0,W19,D5,L1,V3,M1}  { mult( ld( X, mult( Y, X ) ), ld( X
% 38.71/39.13    , mult( Z, X ) ) ) = ld( X, mult( mult( Y, Z ), X ) ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Z
% 38.71/39.13     Y := Y
% 38.71/39.13     Z := X
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (11) {G0,W30,D5,L2,V3,M2} I { ! mult( X, mult( Y, mult( Z, Y )
% 38.71/39.13     ) ) ==> mult( mult( mult( X, Y ), Z ), Y ), mult( Y, mult( X, mult( Y, Z
% 38.71/39.13     ) ) ) ==> mult( mult( mult( Y, X ), Y ), Z ) }.
% 38.71/39.13  parent0: (7291) {G0,W30,D5,L2,V3,M2}  { ! mult( X, mult( Y, mult( Z, Y ) )
% 38.71/39.13     ) = mult( mult( mult( X, Y ), Z ), Y ), mult( Y, mult( X, mult( Y, Z ) )
% 38.71/39.13     ) = mult( mult( mult( Y, X ), Y ), Z ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13     Z := Z
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13     1 ==> 1
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (12) {G0,W30,D5,L2,V3,M2} I { ! mult( mult( X, Y ), mult( Z, X
% 38.71/39.13     ) ) ==> mult( mult( X, mult( Y, Z ) ), X ), mult( X, mult( Y, mult( X, Z
% 38.71/39.13     ) ) ) ==> mult( mult( mult( X, Y ), X ), Z ) }.
% 38.71/39.13  parent0: (7292) {G0,W30,D5,L2,V3,M2}  { ! mult( mult( X, Y ), mult( Z, X )
% 38.71/39.13     ) = mult( mult( X, mult( Y, Z ) ), X ), mult( X, mult( Y, mult( X, Z ) )
% 38.71/39.13     ) = mult( mult( mult( X, Y ), X ), Z ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13     Z := Z
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13     1 ==> 1
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (14) {G0,W15,D5,L1,V0,M1} I { ! mult( a, mult( b, mult( a, c )
% 38.71/39.13     ) ) ==> mult( mult( mult( a, b ), a ), c ) }.
% 38.71/39.13  parent0: (7294) {G0,W15,D5,L1,V0,M1}  { ! mult( a, mult( b, mult( a, c ) )
% 38.71/39.13     ) = mult( mult( mult( a, b ), a ), c ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7414) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 38.71/39.13  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Y
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  paramod: (7415) {G1,W5,D3,L1,V1,M1}  { X ==> rd( X, unit ) }.
% 38.71/39.13  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 38.71/39.13  parent1[0; 3]: (7414) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 38.71/39.13     }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  substitution1:
% 38.71/39.13     X := X
% 38.71/39.13     Y := unit
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7416) {G1,W5,D3,L1,V1,M1}  { rd( X, unit ) ==> X }.
% 38.71/39.13  parent0[0]: (7415) {G1,W5,D3,L1,V1,M1}  { X ==> rd( X, unit ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (15) {G1,W5,D3,L1,V1,M1} P(4,3) { rd( X, unit ) ==> X }.
% 38.71/39.13  parent0: (7416) {G1,W5,D3,L1,V1,M1}  { rd( X, unit ) ==> X }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7418) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 38.71/39.13  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Y
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  paramod: (7419) {G1,W5,D3,L1,V1,M1}  { unit ==> rd( X, X ) }.
% 38.71/39.13  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 38.71/39.13  parent1[0; 3]: (7418) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 38.71/39.13     }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  substitution1:
% 38.71/39.13     X := unit
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7420) {G1,W5,D3,L1,V1,M1}  { rd( X, X ) ==> unit }.
% 38.71/39.13  parent0[0]: (7419) {G1,W5,D3,L1,V1,M1}  { unit ==> rd( X, X ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (16) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 38.71/39.13  parent0: (7420) {G1,W5,D3,L1,V1,M1}  { rd( X, X ) ==> unit }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7422) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 38.71/39.13  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Y
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  paramod: (7423) {G1,W7,D4,L1,V2,M1}  { X ==> rd( Y, ld( X, Y ) ) }.
% 38.71/39.13  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.71/39.13  parent1[0; 3]: (7422) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 38.71/39.13     }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Y
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  substitution1:
% 38.71/39.13     X := X
% 38.71/39.13     Y := ld( X, Y )
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7424) {G1,W7,D4,L1,V2,M1}  { rd( Y, ld( X, Y ) ) ==> X }.
% 38.71/39.13  parent0[0]: (7423) {G1,W7,D4,L1,V2,M1}  { X ==> rd( Y, ld( X, Y ) ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (17) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X
% 38.71/39.13     }.
% 38.71/39.13  parent0: (7424) {G1,W7,D4,L1,V2,M1}  { rd( Y, ld( X, Y ) ) ==> X }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7425) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 38.71/39.13  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Y
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  paramod: (7427) {G1,W5,D3,L1,V1,M1}  { X ==> ld( unit, X ) }.
% 38.71/39.13  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 38.71/39.13  parent1[0; 2]: (7425) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 38.71/39.13     }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := ld( unit, X )
% 38.71/39.13  end
% 38.71/39.13  substitution1:
% 38.71/39.13     X := unit
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7428) {G1,W5,D3,L1,V1,M1}  { ld( unit, X ) ==> X }.
% 38.71/39.13  parent0[0]: (7427) {G1,W5,D3,L1,V1,M1}  { X ==> ld( unit, X ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (18) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 38.71/39.13  parent0: (7428) {G1,W5,D3,L1,V1,M1}  { ld( unit, X ) ==> X }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7430) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 38.71/39.13  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Y
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  paramod: (7431) {G1,W7,D4,L1,V2,M1}  { X ==> ld( rd( Y, X ), Y ) }.
% 38.71/39.13  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 38.71/39.13  parent1[0; 6]: (7430) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 38.71/39.13     }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  substitution1:
% 38.71/39.13     X := rd( Y, X )
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7432) {G1,W7,D4,L1,V2,M1}  { ld( rd( Y, X ), Y ) ==> X }.
% 38.71/39.13  parent0[0]: (7431) {G1,W7,D4,L1,V2,M1}  { X ==> ld( rd( Y, X ), Y ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y
% 38.71/39.13     }.
% 38.71/39.13  parent0: (7432) {G1,W7,D4,L1,V2,M1}  { ld( rd( Y, X ), Y ) ==> X }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Y
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7434) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 38.71/39.13  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Y
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  paramod: (7435) {G1,W5,D3,L1,V1,M1}  { unit ==> ld( X, X ) }.
% 38.71/39.13  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 38.71/39.13  parent1[0; 4]: (7434) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 38.71/39.13     }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  substitution1:
% 38.71/39.13     X := X
% 38.71/39.13     Y := unit
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7436) {G1,W5,D3,L1,V1,M1}  { ld( X, X ) ==> unit }.
% 38.71/39.13  parent0[0]: (7435) {G1,W5,D3,L1,V1,M1}  { unit ==> ld( X, X ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.71/39.13  parent0: (7436) {G1,W5,D3,L1,V1,M1}  { ld( X, X ) ==> unit }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7438) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 38.71/39.13  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Y
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  paramod: (7439) {G1,W8,D4,L1,V2,M1}  { mult( X, Y ) ==> ld( i( X ), Y ) }.
% 38.71/39.13  parent0[0]: (6) {G0,W8,D4,L1,V2,M1} I { mult( i( Y ), mult( Y, X ) ) ==> X
% 38.71/39.13     }.
% 38.71/39.13  parent1[0; 7]: (7438) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 38.71/39.13     }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Y
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  substitution1:
% 38.71/39.13     X := i( X )
% 38.71/39.13     Y := mult( X, Y )
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7440) {G1,W8,D4,L1,V2,M1}  { ld( i( X ), Y ) ==> mult( X, Y ) }.
% 38.71/39.13  parent0[0]: (7439) {G1,W8,D4,L1,V2,M1}  { mult( X, Y ) ==> ld( i( X ), Y )
% 38.71/39.13     }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X
% 38.71/39.13    , Y ) }.
% 38.71/39.13  parent0: (7440) {G1,W8,D4,L1,V2,M1}  { ld( i( X ), Y ) ==> mult( X, Y ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7442) {G0,W8,D4,L1,V2,M1}  { Y ==> mult( i( X ), mult( X, Y ) )
% 38.71/39.13     }.
% 38.71/39.13  parent0[0]: (6) {G0,W8,D4,L1,V2,M1} I { mult( i( Y ), mult( Y, X ) ) ==> X
% 38.71/39.13     }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Y
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  paramod: (7443) {G1,W8,D4,L1,V2,M1}  { ld( X, Y ) ==> mult( i( X ), Y ) }.
% 38.71/39.13  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.71/39.13  parent1[0; 7]: (7442) {G0,W8,D4,L1,V2,M1}  { Y ==> mult( i( X ), mult( X, Y
% 38.71/39.13     ) ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Y
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  substitution1:
% 38.71/39.13     X := X
% 38.71/39.13     Y := ld( X, Y )
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7444) {G1,W8,D4,L1,V2,M1}  { mult( i( X ), Y ) ==> ld( X, Y ) }.
% 38.71/39.13  parent0[0]: (7443) {G1,W8,D4,L1,V2,M1}  { ld( X, Y ) ==> mult( i( X ), Y )
% 38.71/39.13     }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X
% 38.71/39.13    , Y ) }.
% 38.71/39.13  parent0: (7444) {G1,W8,D4,L1,V2,M1}  { mult( i( X ), Y ) ==> ld( X, Y ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7446) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 38.71/39.13  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Y
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  paramod: (7447) {G1,W8,D4,L1,V2,M1}  { i( X ) ==> rd( Y, mult( X, Y ) ) }.
% 38.71/39.13  parent0[0]: (6) {G0,W8,D4,L1,V2,M1} I { mult( i( Y ), mult( Y, X ) ) ==> X
% 38.71/39.13     }.
% 38.71/39.13  parent1[0; 4]: (7446) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 38.71/39.13     }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Y
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  substitution1:
% 38.71/39.13     X := i( X )
% 38.71/39.13     Y := mult( X, Y )
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7448) {G1,W8,D4,L1,V2,M1}  { rd( Y, mult( X, Y ) ) ==> i( X ) }.
% 38.71/39.13  parent0[0]: (7447) {G1,W8,D4,L1,V2,M1}  { i( X ) ==> rd( Y, mult( X, Y ) )
% 38.71/39.13     }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i
% 38.71/39.13    ( X ) }.
% 38.71/39.13  parent0: (7448) {G1,W8,D4,L1,V2,M1}  { rd( Y, mult( X, Y ) ) ==> i( X ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7449) {G1,W8,D4,L1,V2,M1}  { mult( X, Y ) ==> ld( i( X ), Y ) }.
% 38.71/39.13  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.13    Y ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  paramod: (7451) {G2,W6,D4,L1,V1,M1}  { mult( X, i( X ) ) ==> unit }.
% 38.71/39.13  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.71/39.13  parent1[0; 5]: (7449) {G1,W8,D4,L1,V2,M1}  { mult( X, Y ) ==> ld( i( X ), Y
% 38.71/39.13     ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := i( X )
% 38.71/39.13  end
% 38.71/39.13  substitution1:
% 38.71/39.13     X := X
% 38.71/39.13     Y := i( X )
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (26) {G2,W6,D4,L1,V1,M1} P(22,20) { mult( X, i( X ) ) ==> unit
% 38.71/39.13     }.
% 38.71/39.13  parent0: (7451) {G2,W6,D4,L1,V1,M1}  { mult( X, i( X ) ) ==> unit }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7454) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 38.71/39.13  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Y
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  paramod: (7455) {G1,W6,D3,L1,V1,M1}  { i( X ) ==> ld( X, unit ) }.
% 38.71/39.13  parent0[0]: (26) {G2,W6,D4,L1,V1,M1} P(22,20) { mult( X, i( X ) ) ==> unit
% 38.71/39.13     }.
% 38.71/39.13  parent1[0; 5]: (7454) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 38.71/39.13     }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  substitution1:
% 38.71/39.13     X := X
% 38.71/39.13     Y := i( X )
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7456) {G1,W6,D3,L1,V1,M1}  { ld( X, unit ) ==> i( X ) }.
% 38.71/39.13  parent0[0]: (7455) {G1,W6,D3,L1,V1,M1}  { i( X ) ==> ld( X, unit ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (27) {G3,W6,D3,L1,V1,M1} P(26,1) { ld( X, unit ) ==> i( X )
% 38.71/39.13     }.
% 38.71/39.13  parent0: (7456) {G1,W6,D3,L1,V1,M1}  { ld( X, unit ) ==> i( X ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7458) {G0,W8,D4,L1,V2,M1}  { Y ==> mult( i( X ), mult( X, Y ) )
% 38.71/39.13     }.
% 38.71/39.13  parent0[0]: (6) {G0,W8,D4,L1,V2,M1} I { mult( i( Y ), mult( Y, X ) ) ==> X
% 38.71/39.13     }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Y
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  paramod: (7461) {G1,W9,D5,L1,V2,M1}  { i( X ) ==> mult( i( mult( Y, X ) ), 
% 38.71/39.13    Y ) }.
% 38.71/39.13  parent0[0]: (7) {G0,W8,D4,L1,V2,M1} I { mult( mult( Y, X ), i( X ) ) ==> Y
% 38.71/39.13     }.
% 38.71/39.13  parent1[0; 8]: (7458) {G0,W8,D4,L1,V2,M1}  { Y ==> mult( i( X ), mult( X, Y
% 38.71/39.13     ) ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  substitution1:
% 38.71/39.13     X := mult( Y, X )
% 38.71/39.13     Y := i( X )
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  paramod: (7462) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> ld( mult( Y, X ), Y ) }.
% 38.71/39.13  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.13    Y ) }.
% 38.71/39.13  parent1[0; 3]: (7461) {G1,W9,D5,L1,V2,M1}  { i( X ) ==> mult( i( mult( Y, X
% 38.71/39.13     ) ), Y ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := mult( Y, X )
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  substitution1:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7463) {G2,W8,D4,L1,V2,M1}  { ld( mult( Y, X ), Y ) ==> i( X ) }.
% 38.71/39.13  parent0[0]: (7462) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> ld( mult( Y, X ), Y )
% 38.71/39.13     }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.71/39.13    ==> i( Y ) }.
% 38.71/39.13  parent0: (7463) {G2,W8,D4,L1,V2,M1}  { ld( mult( Y, X ), Y ) ==> i( X ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Y
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7465) {G0,W8,D4,L1,V2,M1}  { X ==> mult( mult( X, Y ), i( Y ) )
% 38.71/39.13     }.
% 38.71/39.13  parent0[0]: (7) {G0,W8,D4,L1,V2,M1} I { mult( mult( Y, X ), i( X ) ) ==> Y
% 38.71/39.13     }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Y
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  paramod: (7466) {G1,W8,D4,L1,V2,M1}  { rd( X, Y ) ==> mult( X, i( Y ) ) }.
% 38.71/39.13  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 38.71/39.13  parent1[0; 5]: (7465) {G0,W8,D4,L1,V2,M1}  { X ==> mult( mult( X, Y ), i( Y
% 38.71/39.13     ) ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Y
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  substitution1:
% 38.71/39.13     X := rd( X, Y )
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7467) {G1,W8,D4,L1,V2,M1}  { mult( X, i( Y ) ) ==> rd( X, Y ) }.
% 38.71/39.13  parent0[0]: (7466) {G1,W8,D4,L1,V2,M1}  { rd( X, Y ) ==> mult( X, i( Y ) )
% 38.71/39.13     }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X
% 38.71/39.13    , Y ) }.
% 38.71/39.13  parent0: (7467) {G1,W8,D4,L1,V2,M1}  { mult( X, i( Y ) ) ==> rd( X, Y ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7469) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y ) }.
% 38.71/39.13  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Y
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  paramod: (7470) {G1,W8,D4,L1,V2,M1}  { mult( X, Y ) ==> rd( X, i( Y ) ) }.
% 38.71/39.13  parent0[0]: (7) {G0,W8,D4,L1,V2,M1} I { mult( mult( Y, X ), i( X ) ) ==> Y
% 38.71/39.13     }.
% 38.71/39.13  parent1[0; 5]: (7469) {G0,W7,D4,L1,V2,M1}  { X ==> rd( mult( X, Y ), Y )
% 38.71/39.13     }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := Y
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  substitution1:
% 38.71/39.13     X := mult( X, Y )
% 38.71/39.13     Y := i( Y )
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7471) {G1,W8,D4,L1,V2,M1}  { rd( X, i( Y ) ) ==> mult( X, Y ) }.
% 38.71/39.13  parent0[0]: (7470) {G1,W8,D4,L1,V2,M1}  { mult( X, Y ) ==> rd( X, i( Y ) )
% 38.71/39.13     }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X
% 38.71/39.13    , Y ) }.
% 38.71/39.13  parent0: (7471) {G1,W8,D4,L1,V2,M1}  { rd( X, i( Y ) ) ==> mult( X, Y ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := Y
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7472) {G3,W6,D3,L1,V1,M1}  { i( X ) ==> ld( X, unit ) }.
% 38.71/39.13  parent0[0]: (27) {G3,W6,D3,L1,V1,M1} P(26,1) { ld( X, unit ) ==> i( X ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  paramod: (7475) {G2,W7,D4,L1,V1,M1}  { i( i( X ) ) ==> mult( X, unit ) }.
% 38.71/39.13  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.13    Y ) }.
% 38.71/39.13  parent1[0; 4]: (7472) {G3,W6,D3,L1,V1,M1}  { i( X ) ==> ld( X, unit ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13     Y := unit
% 38.71/39.13  end
% 38.71/39.13  substitution1:
% 38.71/39.13     X := i( X )
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  paramod: (7476) {G1,W5,D4,L1,V1,M1}  { i( i( X ) ) ==> X }.
% 38.71/39.13  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 38.71/39.13  parent1[0; 4]: (7475) {G2,W7,D4,L1,V1,M1}  { i( i( X ) ) ==> mult( X, unit
% 38.71/39.13     ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  substitution1:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (35) {G4,W5,D4,L1,V1,M1} P(27,22);d(4) { i( i( X ) ) ==> X }.
% 38.71/39.13  parent0: (7476) {G1,W5,D4,L1,V1,M1}  { i( i( X ) ) ==> X }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7478) {G3,W6,D3,L1,V1,M1}  { i( X ) ==> ld( X, unit ) }.
% 38.71/39.13  parent0[0]: (27) {G3,W6,D3,L1,V1,M1} P(26,1) { ld( X, unit ) ==> i( X ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  paramod: (7480) {G2,W6,D4,L1,V1,M1}  { i( rd( unit, X ) ) ==> X }.
% 38.71/39.13  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.71/39.13  parent1[0; 5]: (7478) {G3,W6,D3,L1,V1,M1}  { i( X ) ==> ld( X, unit ) }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := unit
% 38.71/39.13     Y := X
% 38.71/39.13  end
% 38.71/39.13  substitution1:
% 38.71/39.13     X := rd( unit, X )
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  subsumption: (36) {G4,W6,D4,L1,V1,M1} P(27,19) { i( rd( unit, X ) ) ==> X
% 38.71/39.13     }.
% 38.71/39.13  parent0: (7480) {G2,W6,D4,L1,V1,M1}  { i( rd( unit, X ) ) ==> X }.
% 38.71/39.13  substitution0:
% 38.71/39.13     X := X
% 38.71/39.13  end
% 38.71/39.13  permutation0:
% 38.71/39.13     0 ==> 0
% 38.71/39.13  end
% 38.71/39.13  
% 38.71/39.13  eqswap: (7483) {G4,W5,D4,L1,V1,M1}  { X ==> i( i( X ) ) }.
% 38.71/39.13  parent0[0]: (35) {G4,W5,D4,L1,V1,M1} P(27,22);d(4) { i( i( X ) ) ==> X }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7484) {G5,W6,D3,L1,V1,M1}  { rd( unit, X ) ==> i( X ) }.
% 38.71/39.14  parent0[0]: (36) {G4,W6,D4,L1,V1,M1} P(27,19) { i( rd( unit, X ) ) ==> X
% 38.71/39.14     }.
% 38.71/39.14  parent1[0; 5]: (7483) {G4,W5,D4,L1,V1,M1}  { X ==> i( i( X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := rd( unit, X )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (37) {G5,W6,D3,L1,V1,M1} P(36,35) { rd( unit, X ) ==> i( X )
% 38.71/39.14     }.
% 38.71/39.14  parent0: (7484) {G5,W6,D3,L1,V1,M1}  { rd( unit, X ) ==> i( X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7487) {G0,W31,D6,L1,V4,M1}  { ld( mult( X, Y ), mult( X, mult( Y, 
% 38.71/39.14    mult( Z, T ) ) ) ) ==> mult( ld( mult( X, Y ), mult( X, mult( Y, Z ) ) )
% 38.71/39.14    , ld( mult( X, Y ), mult( X, mult( Y, T ) ) ) ) }.
% 38.71/39.14  parent0[0]: (8) {G0,W31,D6,L1,V4,M1} I { mult( ld( mult( T, Z ), mult( T, 
% 38.71/39.14    mult( Z, Y ) ) ), ld( mult( T, Z ), mult( T, mult( Z, X ) ) ) ) ==> ld( 
% 38.71/39.14    mult( T, Z ), mult( T, mult( Z, mult( Y, X ) ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := T
% 38.71/39.14     Y := Z
% 38.71/39.14     Z := Y
% 38.71/39.14     T := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7497) {G1,W30,D7,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Y
% 38.71/39.14    , mult( i( Y ), Z ) ) ) ) ==> mult( ld( mult( X, Y ), mult( X, unit ) ), 
% 38.71/39.14    ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ) ) }.
% 38.71/39.14  parent0[0]: (26) {G2,W6,D4,L1,V1,M1} P(22,20) { mult( X, i( X ) ) ==> unit
% 38.71/39.14     }.
% 38.71/39.14  parent1[0; 20]: (7487) {G0,W31,D6,L1,V4,M1}  { ld( mult( X, Y ), mult( X, 
% 38.71/39.14    mult( Y, mult( Z, T ) ) ) ) ==> mult( ld( mult( X, Y ), mult( X, mult( Y
% 38.71/39.14    , Z ) ) ), ld( mult( X, Y ), mult( X, mult( Y, T ) ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := i( Y )
% 38.71/39.14     T := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7505) {G1,W28,D7,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Y
% 38.71/39.14    , mult( i( Y ), Z ) ) ) ) ==> mult( ld( mult( X, Y ), X ), ld( mult( X, Y
% 38.71/39.14     ), mult( X, mult( Y, Z ) ) ) ) }.
% 38.71/39.14  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 38.71/39.14  parent1[0; 18]: (7497) {G1,W30,D7,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.71/39.14    mult( Y, mult( i( Y ), Z ) ) ) ) ==> mult( ld( mult( X, Y ), mult( X, 
% 38.71/39.14    unit ) ), ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7506) {G2,W25,D7,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Y
% 38.71/39.14    , mult( i( Y ), Z ) ) ) ) ==> mult( i( Y ), ld( mult( X, Y ), mult( X, 
% 38.71/39.14    mult( Y, Z ) ) ) ) }.
% 38.71/39.14  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.71/39.14    ==> i( Y ) }.
% 38.71/39.14  parent1[0; 14]: (7505) {G1,W28,D7,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.71/39.14    mult( Y, mult( i( Y ), Z ) ) ) ) ==> mult( ld( mult( X, Y ), X ), ld( 
% 38.71/39.14    mult( X, Y ), mult( X, mult( Y, Z ) ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7508) {G2,W24,D7,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Y
% 38.71/39.14    , mult( i( Y ), Z ) ) ) ) ==> ld( Y, ld( mult( X, Y ), mult( X, mult( Y, 
% 38.71/39.14    Z ) ) ) ) }.
% 38.71/39.14  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 13]: (7506) {G2,W25,D7,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.71/39.14    mult( Y, mult( i( Y ), Z ) ) ) ) ==> mult( i( Y ), ld( mult( X, Y ), mult
% 38.71/39.14    ( X, mult( Y, Z ) ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := ld( mult( X, Y ), mult( X, mult( Y, Z ) ) )
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7510) {G2,W23,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Y
% 38.71/39.14    , ld( Y, Z ) ) ) ) ==> ld( Y, ld( mult( X, Y ), mult( X, mult( Y, Z ) ) )
% 38.71/39.14     ) }.
% 38.71/39.14  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 9]: (7508) {G2,W24,D7,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.71/39.14    mult( Y, mult( i( Y ), Z ) ) ) ) ==> ld( Y, ld( mult( X, Y ), mult( X, 
% 38.71/39.14    mult( Y, Z ) ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := Z
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7511) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, Z ) ) 
% 38.71/39.14    ==> ld( Y, ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ) ) }.
% 38.71/39.14  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.71/39.14  parent1[0; 7]: (7510) {G2,W23,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.71/39.14    mult( Y, ld( Y, Z ) ) ) ) ==> ld( Y, ld( mult( X, Y ), mult( X, mult( Y, 
% 38.71/39.14    Z ) ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7512) {G1,W19,D6,L1,V3,M1}  { ld( Y, ld( mult( X, Y ), mult( X, 
% 38.71/39.14    mult( Y, Z ) ) ) ) ==> ld( mult( X, Y ), mult( X, Z ) ) }.
% 38.71/39.14  parent0[0]: (7511) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, Z ) )
% 38.71/39.14     ==> ld( Y, ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (41) {G3,W19,D6,L1,V3,M1} P(26,8);d(4);d(31);d(24);d(24);d(0)
% 38.71/39.14     { ld( X, ld( mult( Y, X ), mult( Y, mult( X, Z ) ) ) ) ==> ld( mult( Y, 
% 38.71/39.14    X ), mult( Y, Z ) ) }.
% 38.71/39.14  parent0: (7512) {G1,W19,D6,L1,V3,M1}  { ld( Y, ld( mult( X, Y ), mult( X, 
% 38.71/39.14    mult( Y, Z ) ) ) ) ==> ld( mult( X, Y ), mult( X, Z ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7514) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7515) {G1,W31,D7,L1,V4,M1}  { ld( mult( X, Y ), mult( X, mult( Y
% 38.71/39.14    , Z ) ) ) ==> ld( ld( mult( X, Y ), mult( X, mult( Y, T ) ) ), ld( mult( 
% 38.71/39.14    X, Y ), mult( X, mult( Y, mult( T, Z ) ) ) ) ) }.
% 38.71/39.14  parent0[0]: (8) {G0,W31,D6,L1,V4,M1} I { mult( ld( mult( T, Z ), mult( T, 
% 38.71/39.14    mult( Z, Y ) ) ), ld( mult( T, Z ), mult( T, mult( Z, X ) ) ) ) ==> ld( 
% 38.71/39.14    mult( T, Z ), mult( T, mult( Z, mult( Y, X ) ) ) ) }.
% 38.71/39.14  parent1[0; 20]: (7514) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 38.71/39.14     }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := T
% 38.71/39.14     Z := Y
% 38.71/39.14     T := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := ld( mult( X, Y ), mult( X, mult( Y, T ) ) )
% 38.71/39.14     Y := ld( mult( X, Y ), mult( X, mult( Y, Z ) ) )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7516) {G1,W31,D7,L1,V4,M1}  { ld( ld( mult( X, Y ), mult( X, mult
% 38.71/39.14    ( Y, T ) ) ), ld( mult( X, Y ), mult( X, mult( Y, mult( T, Z ) ) ) ) ) 
% 38.71/39.14    ==> ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ) }.
% 38.71/39.14  parent0[0]: (7515) {G1,W31,D7,L1,V4,M1}  { ld( mult( X, Y ), mult( X, mult
% 38.71/39.14    ( Y, Z ) ) ) ==> ld( ld( mult( X, Y ), mult( X, mult( Y, T ) ) ), ld( 
% 38.71/39.14    mult( X, Y ), mult( X, mult( Y, mult( T, Z ) ) ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14     T := T
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (42) {G1,W31,D7,L1,V4,M1} P(8,1) { ld( ld( mult( X, Y ), mult
% 38.71/39.14    ( X, mult( Y, Z ) ) ), ld( mult( X, Y ), mult( X, mult( Y, mult( Z, T ) )
% 38.71/39.14     ) ) ) ==> ld( mult( X, Y ), mult( X, mult( Y, T ) ) ) }.
% 38.71/39.14  parent0: (7516) {G1,W31,D7,L1,V4,M1}  { ld( ld( mult( X, Y ), mult( X, mult
% 38.71/39.14    ( Y, T ) ) ), ld( mult( X, Y ), mult( X, mult( Y, mult( T, Z ) ) ) ) ) 
% 38.71/39.14    ==> ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := T
% 38.71/39.14     T := Z
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7518) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), X ) }.
% 38.71/39.14  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.71/39.14    ==> i( Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7519) {G1,W9,D4,L1,V2,M1}  { i( mult( X, Y ) ) ==> ld( Y, i( X )
% 38.71/39.14     ) }.
% 38.71/39.14  parent0[0]: (6) {G0,W8,D4,L1,V2,M1} I { mult( i( Y ), mult( Y, X ) ) ==> X
% 38.71/39.14     }.
% 38.71/39.14  parent1[0; 6]: (7518) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), X
% 38.71/39.14     ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := i( X )
% 38.71/39.14     Y := mult( X, Y )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7520) {G1,W9,D4,L1,V2,M1}  { ld( Y, i( X ) ) ==> i( mult( X, Y ) )
% 38.71/39.14     }.
% 38.71/39.14  parent0[0]: (7519) {G1,W9,D4,L1,V2,M1}  { i( mult( X, Y ) ) ==> ld( Y, i( X
% 38.71/39.14     ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.71/39.14    ( X, Y ) ) }.
% 38.71/39.14  parent0: (7520) {G1,W9,D4,L1,V2,M1}  { ld( Y, i( X ) ) ==> i( mult( X, Y )
% 38.71/39.14     ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7522) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), X ) }.
% 38.71/39.14  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.71/39.14    ==> i( Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7523) {G1,W8,D4,L1,V2,M1}  { i( X ) ==> ld( Y, rd( Y, X ) ) }.
% 38.71/39.14  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 38.71/39.14  parent1[0; 4]: (7522) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), X
% 38.71/39.14     ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := rd( Y, X )
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7524) {G1,W8,D4,L1,V2,M1}  { ld( Y, rd( Y, X ) ) ==> i( X ) }.
% 38.71/39.14  parent0[0]: (7523) {G1,W8,D4,L1,V2,M1}  { i( X ) ==> ld( Y, rd( Y, X ) )
% 38.71/39.14     }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent0: (7524) {G1,W8,D4,L1,V2,M1}  { ld( Y, rd( Y, X ) ) ==> i( X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7526) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), X ) }.
% 38.71/39.14  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.71/39.14    ==> i( Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7529) {G1,W8,D4,L1,V2,M1}  { i( ld( X, Y ) ) ==> ld( Y, X ) }.
% 38.71/39.14  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.71/39.14  parent1[0; 6]: (7526) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), X
% 38.71/39.14     ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := ld( X, Y )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, 
% 38.71/39.14    X ) }.
% 38.71/39.14  parent0: (7529) {G1,W8,D4,L1,V2,M1}  { i( ld( X, Y ) ) ==> ld( Y, X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7532) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7533) {G1,W31,D7,L1,V4,M1}  { rd( mult( mult( X, Y ), Z ), mult( 
% 38.71/39.14    Y, Z ) ) ==> ld( rd( mult( mult( T, Y ), Z ), mult( Y, Z ) ), rd( mult( 
% 38.71/39.14    mult( mult( T, X ), Y ), Z ), mult( Y, Z ) ) ) }.
% 38.71/39.14  parent0[0]: (9) {G0,W31,D6,L1,V4,M1} I { mult( rd( mult( mult( T, Y ), X )
% 38.71/39.14    , mult( Y, X ) ), rd( mult( mult( Z, Y ), X ), mult( Y, X ) ) ) ==> rd( 
% 38.71/39.14    mult( mult( mult( T, Z ), Y ), X ), mult( Y, X ) ) }.
% 38.71/39.14  parent1[0; 20]: (7532) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 38.71/39.14     }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := X
% 38.71/39.14     T := T
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := rd( mult( mult( T, Y ), Z ), mult( Y, Z ) )
% 38.71/39.14     Y := rd( mult( mult( X, Y ), Z ), mult( Y, Z ) )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7534) {G1,W31,D7,L1,V4,M1}  { ld( rd( mult( mult( T, Y ), Z ), 
% 38.71/39.14    mult( Y, Z ) ), rd( mult( mult( mult( T, X ), Y ), Z ), mult( Y, Z ) ) ) 
% 38.71/39.14    ==> rd( mult( mult( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.71/39.14  parent0[0]: (7533) {G1,W31,D7,L1,V4,M1}  { rd( mult( mult( X, Y ), Z ), 
% 38.71/39.14    mult( Y, Z ) ) ==> ld( rd( mult( mult( T, Y ), Z ), mult( Y, Z ) ), rd( 
% 38.71/39.14    mult( mult( mult( T, X ), Y ), Z ), mult( Y, Z ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14     T := T
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (64) {G1,W31,D7,L1,V4,M1} P(9,1) { ld( rd( mult( mult( X, Y )
% 38.71/39.14    , Z ), mult( Y, Z ) ), rd( mult( mult( mult( X, T ), Y ), Z ), mult( Y, Z
% 38.71/39.14     ) ) ) ==> rd( mult( mult( T, Y ), Z ), mult( Y, Z ) ) }.
% 38.71/39.14  parent0: (7534) {G1,W31,D7,L1,V4,M1}  { ld( rd( mult( mult( T, Y ), Z ), 
% 38.71/39.14    mult( Y, Z ) ), rd( mult( mult( mult( T, X ), Y ), Z ), mult( Y, Z ) ) ) 
% 38.71/39.14    ==> rd( mult( mult( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := T
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14     T := X
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7536) {G1,W8,D4,L1,V2,M1}  { mult( X, Y ) ==> ld( i( X ), Y ) }.
% 38.71/39.14  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7541) {G2,W11,D4,L1,V3,M1}  { mult( ld( X, Y ), Z ) ==> ld( ld( Y
% 38.71/39.14    , X ), Z ) }.
% 38.71/39.14  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.71/39.14     ) }.
% 38.71/39.14  parent1[0; 7]: (7536) {G1,W8,D4,L1,V2,M1}  { mult( X, Y ) ==> ld( i( X ), Y
% 38.71/39.14     ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := ld( X, Y )
% 38.71/39.14     Y := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==>
% 38.71/39.14     ld( ld( Y, X ), Z ) }.
% 38.71/39.14  parent0: (7541) {G2,W11,D4,L1,V3,M1}  { mult( ld( X, Y ), Z ) ==> ld( ld( Y
% 38.71/39.14    , X ), Z ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7544) {G1,W8,D4,L1,V2,M1}  { rd( X, Y ) ==> mult( X, i( Y ) ) }.
% 38.71/39.14  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7545) {G2,W11,D4,L1,V3,M1}  { rd( X, ld( Y, Z ) ) ==> mult( X, ld
% 38.71/39.14    ( Z, Y ) ) }.
% 38.71/39.14  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.71/39.14     ) }.
% 38.71/39.14  parent1[0; 8]: (7544) {G1,W8,D4,L1,V2,M1}  { rd( X, Y ) ==> mult( X, i( Y )
% 38.71/39.14     ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := Z
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := ld( Y, Z )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.71/39.14    mult( Z, ld( Y, X ) ) }.
% 38.71/39.14  parent0: (7545) {G2,W11,D4,L1,V3,M1}  { rd( X, ld( Y, Z ) ) ==> mult( X, ld
% 38.71/39.14    ( Z, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7547) {G1,W8,D4,L1,V2,M1}  { ld( X, Y ) ==> mult( i( X ), Y ) }.
% 38.71/39.14  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7550) {G2,W9,D4,L1,V2,M1}  { ld( X, i( Y ) ) ==> rd( i( X ), Y )
% 38.71/39.14     }.
% 38.71/39.14  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 5]: (7547) {G1,W8,D4,L1,V2,M1}  { ld( X, Y ) ==> mult( i( X ), Y
% 38.71/39.14     ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := i( X )
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := i( Y )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7551) {G3,W9,D4,L1,V2,M1}  { i( mult( Y, X ) ) ==> rd( i( X ), Y
% 38.71/39.14     ) }.
% 38.71/39.14  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.71/39.14    ( X, Y ) ) }.
% 38.71/39.14  parent1[0; 1]: (7550) {G2,W9,D4,L1,V2,M1}  { ld( X, i( Y ) ) ==> rd( i( X )
% 38.71/39.14    , Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7552) {G3,W9,D4,L1,V2,M1}  { rd( i( Y ), X ) ==> i( mult( X, Y ) )
% 38.71/39.14     }.
% 38.71/39.14  parent0[0]: (7551) {G3,W9,D4,L1,V2,M1}  { i( mult( Y, X ) ) ==> rd( i( X )
% 38.71/39.14    , Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> 
% 38.71/39.14    i( mult( Y, X ) ) }.
% 38.71/39.14  parent0: (7552) {G3,W9,D4,L1,V2,M1}  { rd( i( Y ), X ) ==> i( mult( X, Y )
% 38.71/39.14     ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7554) {G0,W8,D4,L1,V2,M1}  { X ==> mult( mult( X, Y ), i( Y ) )
% 38.71/39.14     }.
% 38.71/39.14  parent0[0]: (7) {G0,W8,D4,L1,V2,M1} I { mult( mult( Y, X ), i( X ) ) ==> Y
% 38.71/39.14     }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7556) {G1,W9,D4,L1,V2,M1}  { i( X ) ==> mult( ld( X, Y ), i( Y )
% 38.71/39.14     ) }.
% 38.71/39.14  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 4]: (7554) {G0,W8,D4,L1,V2,M1}  { X ==> mult( mult( X, Y ), i( Y
% 38.71/39.14     ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := i( X )
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7557) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y ) }.
% 38.71/39.14  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 3]: (7556) {G1,W9,D4,L1,V2,M1}  { i( X ) ==> mult( ld( X, Y ), i
% 38.71/39.14    ( Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := ld( X, Y )
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7558) {G2,W8,D4,L1,V2,M1}  { rd( ld( X, Y ), Y ) ==> i( X ) }.
% 38.71/39.14  parent0[0]: (7557) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y )
% 38.71/39.14     }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.71/39.14    ==> i( X ) }.
% 38.71/39.14  parent0: (7558) {G2,W8,D4,L1,V2,M1}  { rd( ld( X, Y ), Y ) ==> i( X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7561) {G1,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, X ), X ), ld( X, 
% 38.71/39.14    mult( Z, X ) ) ) ==> ld( X, mult( mult( Y, Z ), X ) ) }.
% 38.71/39.14  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.14    ld( ld( Y, X ), Z ) }.
% 38.71/39.14  parent1[0; 1]: (10) {G0,W19,D5,L1,V3,M1} I { mult( ld( Z, mult( Y, Z ) ), 
% 38.71/39.14    ld( Z, mult( X, Z ) ) ) ==> ld( Z, mult( mult( Y, X ), Z ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := mult( Y, X )
% 38.71/39.14     Z := ld( X, mult( Z, X ) )
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (78) {G5,W19,D5,L1,V3,M1} S(10);d(74) { ld( ld( mult( Y, Z ), 
% 38.71/39.14    Z ), ld( Z, mult( X, Z ) ) ) ==> ld( Z, mult( mult( Y, X ), Z ) ) }.
% 38.71/39.14  parent0: (7561) {G1,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, X ), X ), ld( X, 
% 38.71/39.14    mult( Z, X ) ) ) ==> ld( X, mult( mult( Y, Z ), X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7564) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y ) }.
% 38.71/39.14  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.71/39.14    ==> i( X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7567) {G2,W8,D4,L1,V2,M1}  { i( rd( X, Y ) ) ==> rd( Y, X ) }.
% 38.71/39.14  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.71/39.14  parent1[0; 6]: (7564) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y )
% 38.71/39.14     }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := rd( X, Y )
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y
% 38.71/39.14    , X ) }.
% 38.71/39.14  parent0: (7567) {G2,W8,D4,L1,V2,M1}  { i( rd( X, Y ) ) ==> rd( Y, X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7570) {G1,W8,D4,L1,V2,M1}  { ld( X, Y ) ==> mult( i( X ), Y ) }.
% 38.71/39.14  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7571) {G2,W11,D4,L1,V3,M1}  { ld( rd( X, Y ), Z ) ==> mult( rd( Y
% 38.71/39.14    , X ), Z ) }.
% 38.71/39.14  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.71/39.14    X ) }.
% 38.71/39.14  parent1[0; 7]: (7570) {G1,W8,D4,L1,V2,M1}  { ld( X, Y ) ==> mult( i( X ), Y
% 38.71/39.14     ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := rd( X, Y )
% 38.71/39.14     Y := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7572) {G2,W11,D4,L1,V3,M1}  { mult( rd( Y, X ), Z ) ==> ld( rd( X
% 38.71/39.14    , Y ), Z ) }.
% 38.71/39.14  parent0[0]: (7571) {G2,W11,D4,L1,V3,M1}  { ld( rd( X, Y ), Z ) ==> mult( rd
% 38.71/39.14    ( Y, X ), Z ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==>
% 38.71/39.14     ld( rd( X, Y ), Z ) }.
% 38.71/39.14  parent0: (7572) {G2,W11,D4,L1,V3,M1}  { mult( rd( Y, X ), Z ) ==> ld( rd( X
% 38.71/39.14    , Y ), Z ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7574) {G1,W8,D4,L1,V2,M1}  { mult( X, Y ) ==> rd( X, i( Y ) ) }.
% 38.71/39.14  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7579) {G2,W11,D4,L1,V3,M1}  { mult( X, rd( Y, Z ) ) ==> rd( X, rd
% 38.71/39.14    ( Z, Y ) ) }.
% 38.71/39.14  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.71/39.14    X ) }.
% 38.71/39.14  parent1[0; 8]: (7574) {G1,W8,D4,L1,V2,M1}  { mult( X, Y ) ==> rd( X, i( Y )
% 38.71/39.14     ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := Z
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := rd( Y, Z )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7580) {G2,W11,D4,L1,V3,M1}  { rd( X, rd( Z, Y ) ) ==> mult( X, rd
% 38.71/39.14    ( Y, Z ) ) }.
% 38.71/39.14  parent0[0]: (7579) {G2,W11,D4,L1,V3,M1}  { mult( X, rd( Y, Z ) ) ==> rd( X
% 38.71/39.14    , rd( Z, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.14    mult( Z, rd( X, Y ) ) }.
% 38.71/39.14  parent0: (7580) {G2,W11,D4,L1,V3,M1}  { rd( X, rd( Z, Y ) ) ==> mult( X, rd
% 38.71/39.14    ( Y, Z ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7582) {G4,W9,D4,L1,V2,M1}  { i( mult( Y, X ) ) ==> rd( i( X ), Y )
% 38.71/39.14     }.
% 38.71/39.14  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.71/39.14    ( mult( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7587) {G4,W12,D5,L1,V3,M1}  { i( mult( X, rd( Y, Z ) ) ) ==> rd( 
% 38.71/39.14    rd( Z, Y ), X ) }.
% 38.71/39.14  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.71/39.14    X ) }.
% 38.71/39.14  parent1[0; 8]: (7582) {G4,W9,D4,L1,V2,M1}  { i( mult( Y, X ) ) ==> rd( i( X
% 38.71/39.14     ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := Z
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := rd( Y, Z )
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) )
% 38.71/39.14     ) ==> rd( rd( Y, X ), Z ) }.
% 38.71/39.14  parent0: (7587) {G4,W12,D5,L1,V3,M1}  { i( mult( X, rd( Y, Z ) ) ) ==> rd( 
% 38.71/39.14    rd( Z, Y ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7590) {G4,W9,D4,L1,V2,M1}  { i( mult( Y, X ) ) ==> rd( i( X ), Y )
% 38.71/39.14     }.
% 38.71/39.14  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.71/39.14    ( mult( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7591) {G4,W12,D5,L1,V3,M1}  { i( mult( X, ld( Y, Z ) ) ) ==> rd( 
% 38.71/39.14    ld( Z, Y ), X ) }.
% 38.71/39.14  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.71/39.14     ) }.
% 38.71/39.14  parent1[0; 8]: (7590) {G4,W9,D4,L1,V2,M1}  { i( mult( Y, X ) ) ==> rd( i( X
% 38.71/39.14     ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := Z
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := ld( Y, Z )
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) )
% 38.71/39.14     ) ==> rd( ld( Y, X ), Z ) }.
% 38.71/39.14  parent0: (7591) {G4,W12,D5,L1,V3,M1}  { i( mult( X, ld( Y, Z ) ) ) ==> rd( 
% 38.71/39.14    ld( Z, Y ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7593) {G0,W30,D5,L2,V3,M2}  { ! mult( mult( X, mult( Y, Z ) ), X )
% 38.71/39.14     ==> mult( mult( X, Y ), mult( Z, X ) ), mult( X, mult( Y, mult( X, Z ) )
% 38.71/39.14     ) ==> mult( mult( mult( X, Y ), X ), Z ) }.
% 38.71/39.14  parent0[0]: (12) {G0,W30,D5,L2,V3,M2} I { ! mult( mult( X, Y ), mult( Z, X
% 38.71/39.14     ) ) ==> mult( mult( X, mult( Y, Z ) ), X ), mult( X, mult( Y, mult( X, Z
% 38.71/39.14     ) ) ) ==> mult( mult( mult( X, Y ), X ), Z ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7596) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7597) {G1,W30,D6,L2,V3,M2}  { mult( X, mult( Y, Z ) ) ==> ld( Y, 
% 38.71/39.14    mult( mult( mult( Y, X ), Y ), Z ) ), ! mult( mult( Y, mult( X, Z ) ), Y
% 38.71/39.14     ) ==> mult( mult( Y, X ), mult( Z, Y ) ) }.
% 38.71/39.14  parent0[1]: (7593) {G0,W30,D5,L2,V3,M2}  { ! mult( mult( X, mult( Y, Z ) )
% 38.71/39.14    , X ) ==> mult( mult( X, Y ), mult( Z, X ) ), mult( X, mult( Y, mult( X, 
% 38.71/39.14    Z ) ) ) ==> mult( mult( mult( X, Y ), X ), Z ) }.
% 38.71/39.14  parent1[0; 8]: (7596) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 38.71/39.14     }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := mult( X, mult( Y, Z ) )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7599) {G1,W30,D6,L2,V3,M2}  { ! mult( mult( X, Y ), mult( Z, X ) )
% 38.71/39.14     ==> mult( mult( X, mult( Y, Z ) ), X ), mult( Y, mult( X, Z ) ) ==> ld( 
% 38.71/39.14    X, mult( mult( mult( X, Y ), X ), Z ) ) }.
% 38.71/39.14  parent0[1]: (7597) {G1,W30,D6,L2,V3,M2}  { mult( X, mult( Y, Z ) ) ==> ld( 
% 38.71/39.14    Y, mult( mult( mult( Y, X ), Y ), Z ) ), ! mult( mult( Y, mult( X, Z ) )
% 38.71/39.14    , Y ) ==> mult( mult( Y, X ), mult( Z, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7600) {G1,W30,D6,L2,V3,M2}  { ld( Y, mult( mult( mult( Y, X ), Y )
% 38.71/39.14    , Z ) ) ==> mult( X, mult( Y, Z ) ), ! mult( mult( Y, X ), mult( Z, Y ) )
% 38.71/39.14     ==> mult( mult( Y, mult( X, Z ) ), Y ) }.
% 38.71/39.14  parent0[1]: (7599) {G1,W30,D6,L2,V3,M2}  { ! mult( mult( X, Y ), mult( Z, X
% 38.71/39.14     ) ) ==> mult( mult( X, mult( Y, Z ) ), X ), mult( Y, mult( X, Z ) ) ==> 
% 38.71/39.14    ld( X, mult( mult( mult( X, Y ), X ), Z ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (105) {G1,W30,D6,L2,V3,M2} P(12,1) { ld( X, mult( mult( mult( 
% 38.71/39.14    X, Y ), X ), Z ) ) ==> mult( Y, mult( X, Z ) ), ! mult( mult( X, Y ), 
% 38.71/39.14    mult( Z, X ) ) ==> mult( mult( X, mult( Y, Z ) ), X ) }.
% 38.71/39.14  parent0: (7600) {G1,W30,D6,L2,V3,M2}  { ld( Y, mult( mult( mult( Y, X ), Y
% 38.71/39.14     ), Z ) ) ==> mult( X, mult( Y, Z ) ), ! mult( mult( Y, X ), mult( Z, Y )
% 38.71/39.14     ) ==> mult( mult( Y, mult( X, Z ) ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14     1 ==> 1
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7602) {G0,W30,D5,L2,V3,M2}  { ! mult( mult( X, mult( Y, Z ) ), X )
% 38.71/39.14     ==> mult( mult( X, Y ), mult( Z, X ) ), mult( X, mult( Y, mult( X, Z ) )
% 38.71/39.14     ) ==> mult( mult( mult( X, Y ), X ), Z ) }.
% 38.71/39.14  parent0[0]: (12) {G0,W30,D5,L2,V3,M2} I { ! mult( mult( X, Y ), mult( Z, X
% 38.71/39.14     ) ) ==> mult( mult( X, mult( Y, Z ) ), X ), mult( X, mult( Y, mult( X, Z
% 38.71/39.14     ) ) ) ==> mult( mult( mult( X, Y ), X ), Z ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7613) {G1,W28,D5,L2,V2,M2}  { mult( X, mult( Y, mult( X, unit ) )
% 38.71/39.14     ) ==> mult( mult( X, Y ), X ), ! mult( mult( X, mult( Y, unit ) ), X ) 
% 38.71/39.14    ==> mult( mult( X, Y ), mult( unit, X ) ) }.
% 38.71/39.14  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 38.71/39.14  parent1[1; 8]: (7602) {G0,W30,D5,L2,V3,M2}  { ! mult( mult( X, mult( Y, Z )
% 38.71/39.14     ), X ) ==> mult( mult( X, Y ), mult( Z, X ) ), mult( X, mult( Y, mult( X
% 38.71/39.14    , Z ) ) ) ==> mult( mult( mult( X, Y ), X ), Z ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := mult( mult( X, Y ), X )
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := unit
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7852) {G1,W26,D5,L2,V2,M2}  { ! mult( mult( X, mult( Y, unit ) )
% 38.71/39.14    , X ) ==> mult( mult( X, Y ), X ), mult( X, mult( Y, mult( X, unit ) ) ) 
% 38.71/39.14    ==> mult( mult( X, Y ), X ) }.
% 38.71/39.14  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 38.71/39.14  parent1[1; 13]: (7613) {G1,W28,D5,L2,V2,M2}  { mult( X, mult( Y, mult( X, 
% 38.71/39.14    unit ) ) ) ==> mult( mult( X, Y ), X ), ! mult( mult( X, mult( Y, unit )
% 38.71/39.14     ), X ) ==> mult( mult( X, Y ), mult( unit, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7854) {G1,W24,D5,L2,V2,M2}  { mult( X, mult( Y, X ) ) ==> mult( 
% 38.71/39.14    mult( X, Y ), X ), ! mult( mult( X, mult( Y, unit ) ), X ) ==> mult( mult
% 38.71/39.14    ( X, Y ), X ) }.
% 38.71/39.14  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 38.71/39.14  parent1[1; 5]: (7852) {G1,W26,D5,L2,V2,M2}  { ! mult( mult( X, mult( Y, 
% 38.71/39.14    unit ) ), X ) ==> mult( mult( X, Y ), X ), mult( X, mult( Y, mult( X, 
% 38.71/39.14    unit ) ) ) ==> mult( mult( X, Y ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7856) {G1,W22,D4,L2,V2,M2}  { ! mult( mult( X, Y ), X ) ==> mult
% 38.71/39.14    ( mult( X, Y ), X ), mult( X, mult( Y, X ) ) ==> mult( mult( X, Y ), X )
% 38.71/39.14     }.
% 38.71/39.14  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 38.71/39.14  parent1[1; 5]: (7854) {G1,W24,D5,L2,V2,M2}  { mult( X, mult( Y, X ) ) ==> 
% 38.71/39.14    mult( mult( X, Y ), X ), ! mult( mult( X, mult( Y, unit ) ), X ) ==> mult
% 38.71/39.14    ( mult( X, Y ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqrefl: (7857) {G0,W11,D4,L1,V2,M1}  { mult( X, mult( Y, X ) ) ==> mult( 
% 38.71/39.14    mult( X, Y ), X ) }.
% 38.71/39.14  parent0[0]: (7856) {G1,W22,D4,L2,V2,M2}  { ! mult( mult( X, Y ), X ) ==> 
% 38.71/39.14    mult( mult( X, Y ), X ), mult( X, mult( Y, X ) ) ==> mult( mult( X, Y ), 
% 38.71/39.14    X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X
% 38.71/39.14    , mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.71/39.14  parent0: (7857) {G0,W11,D4,L1,V2,M1}  { mult( X, mult( Y, X ) ) ==> mult( 
% 38.71/39.14    mult( X, Y ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (7860) {G0,W30,D5,L2,V3,M2}  { ! mult( mult( X, mult( Y, Z ) ), X )
% 38.71/39.14     ==> mult( mult( X, Y ), mult( Z, X ) ), mult( X, mult( Y, mult( X, Z ) )
% 38.71/39.14     ) ==> mult( mult( mult( X, Y ), X ), Z ) }.
% 38.71/39.14  parent0[0]: (12) {G0,W30,D5,L2,V3,M2} I { ! mult( mult( X, Y ), mult( Z, X
% 38.71/39.14     ) ) ==> mult( mult( X, mult( Y, Z ) ), X ), mult( X, mult( Y, mult( X, Z
% 38.71/39.14     ) ) ) ==> mult( mult( mult( X, Y ), X ), Z ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (7912) {G1,W28,D5,L2,V2,M2}  { mult( X, mult( X, Y ) ) ==> mult( 
% 38.71/39.14    mult( mult( X, unit ), X ), Y ), ! mult( mult( X, mult( unit, Y ) ), X ) 
% 38.71/39.14    ==> mult( mult( X, unit ), mult( Y, X ) ) }.
% 38.71/39.14  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 38.71/39.14  parent1[1; 3]: (7860) {G0,W30,D5,L2,V3,M2}  { ! mult( mult( X, mult( Y, Z )
% 38.71/39.14     ), X ) ==> mult( mult( X, Y ), mult( Z, X ) ), mult( X, mult( Y, mult( X
% 38.71/39.14    , Z ) ) ) ==> mult( mult( mult( X, Y ), X ), Z ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := mult( X, Y )
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := unit
% 38.71/39.14     Z := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8214) {G1,W26,D5,L2,V2,M2}  { ! mult( mult( X, mult( unit, Y ) )
% 38.71/39.14    , X ) ==> mult( X, mult( Y, X ) ), mult( X, mult( X, Y ) ) ==> mult( mult
% 38.71/39.14    ( mult( X, unit ), X ), Y ) }.
% 38.71/39.14  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 38.71/39.14  parent1[1; 10]: (7912) {G1,W28,D5,L2,V2,M2}  { mult( X, mult( X, Y ) ) ==> 
% 38.71/39.14    mult( mult( mult( X, unit ), X ), Y ), ! mult( mult( X, mult( unit, Y ) )
% 38.71/39.14    , X ) ==> mult( mult( X, unit ), mult( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8216) {G1,W24,D5,L2,V2,M2}  { mult( X, mult( X, Y ) ) ==> mult( 
% 38.71/39.14    mult( X, X ), Y ), ! mult( mult( X, mult( unit, Y ) ), X ) ==> mult( X, 
% 38.71/39.14    mult( Y, X ) ) }.
% 38.71/39.14  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 38.71/39.14  parent1[1; 8]: (8214) {G1,W26,D5,L2,V2,M2}  { ! mult( mult( X, mult( unit, 
% 38.71/39.14    Y ) ), X ) ==> mult( X, mult( Y, X ) ), mult( X, mult( X, Y ) ) ==> mult
% 38.71/39.14    ( mult( mult( X, unit ), X ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8217) {G2,W24,D5,L2,V2,M2}  { ! mult( mult( X, mult( unit, Y ) )
% 38.71/39.14    , X ) ==> mult( mult( X, Y ), X ), mult( X, mult( X, Y ) ) ==> mult( mult
% 38.71/39.14    ( X, X ), Y ) }.
% 38.71/39.14  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.71/39.14    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.71/39.14  parent1[1; 9]: (8216) {G1,W24,D5,L2,V2,M2}  { mult( X, mult( X, Y ) ) ==> 
% 38.71/39.14    mult( mult( X, X ), Y ), ! mult( mult( X, mult( unit, Y ) ), X ) ==> mult
% 38.71/39.14    ( X, mult( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8218) {G1,W22,D4,L2,V2,M2}  { ! mult( mult( X, Y ), X ) ==> mult
% 38.71/39.14    ( mult( X, Y ), X ), mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y )
% 38.71/39.14     }.
% 38.71/39.14  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 38.71/39.14  parent1[0; 5]: (8217) {G2,W24,D5,L2,V2,M2}  { ! mult( mult( X, mult( unit, 
% 38.71/39.14    Y ) ), X ) ==> mult( mult( X, Y ), X ), mult( X, mult( X, Y ) ) ==> mult
% 38.71/39.14    ( mult( X, X ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqrefl: (8219) {G0,W11,D4,L1,V2,M1}  { mult( X, mult( X, Y ) ) ==> mult( 
% 38.71/39.14    mult( X, X ), Y ) }.
% 38.71/39.14  parent0[0]: (8218) {G1,W22,D4,L2,V2,M2}  { ! mult( mult( X, Y ), X ) ==> 
% 38.71/39.14    mult( mult( X, Y ), X ), mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), 
% 38.71/39.14    Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.71/39.14    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.71/39.14  parent0: (8219) {G0,W11,D4,L1,V2,M1}  { mult( X, mult( X, Y ) ) ==> mult( 
% 38.71/39.14    mult( X, X ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8222) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), X ) }.
% 38.71/39.14  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.71/39.14    ==> i( Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8223) {G3,W12,D5,L1,V3,M1}  { i( X ) ==> ld( ld( rd( Z, Y ), X )
% 38.71/39.14    , rd( Y, Z ) ) }.
% 38.71/39.14  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.14    ld( rd( X, Y ), Z ) }.
% 38.71/39.14  parent1[0; 4]: (8222) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), X
% 38.71/39.14     ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := rd( Y, Z )
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8224) {G3,W12,D5,L1,V3,M1}  { ld( ld( rd( Y, Z ), X ), rd( Z, Y )
% 38.71/39.14     ) ==> i( X ) }.
% 38.71/39.14  parent0[0]: (8223) {G3,W12,D5,L1,V3,M1}  { i( X ) ==> ld( ld( rd( Z, Y ), X
% 38.71/39.14     ), rd( Y, Z ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Z
% 38.71/39.14     Z := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (110) {G5,W12,D5,L1,V3,M1} P(80,31) { ld( ld( rd( Y, X ), Z )
% 38.71/39.14    , rd( X, Y ) ) ==> i( Z ) }.
% 38.71/39.14  parent0: (8224) {G3,W12,D5,L1,V3,M1}  { ld( ld( rd( Y, Z ), X ), rd( Z, Y )
% 38.71/39.14     ) ==> i( X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8226) {G0,W8,D4,L1,V2,M1}  { Y ==> mult( i( X ), mult( X, Y ) )
% 38.71/39.14     }.
% 38.71/39.14  parent0[0]: (6) {G0,W8,D4,L1,V2,M1} I { mult( i( Y ), mult( Y, X ) ) ==> X
% 38.71/39.14     }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8228) {G1,W12,D5,L1,V3,M1}  { X ==> mult( i( rd( Y, Z ) ), ld( rd
% 38.71/39.14    ( Z, Y ), X ) ) }.
% 38.71/39.14  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.14    ld( rd( X, Y ), Z ) }.
% 38.71/39.14  parent1[0; 7]: (8226) {G0,W8,D4,L1,V2,M1}  { Y ==> mult( i( X ), mult( X, Y
% 38.71/39.14     ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := rd( Y, Z )
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8229) {G2,W11,D5,L1,V3,M1}  { X ==> ld( rd( Y, Z ), ld( rd( Z, Y
% 38.71/39.14     ), X ) ) }.
% 38.71/39.14  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 2]: (8228) {G1,W12,D5,L1,V3,M1}  { X ==> mult( i( rd( Y, Z ) ), 
% 38.71/39.14    ld( rd( Z, Y ), X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := rd( Y, Z )
% 38.71/39.14     Y := ld( rd( Z, Y ), X )
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8230) {G2,W11,D5,L1,V3,M1}  { ld( rd( Y, Z ), ld( rd( Z, Y ), X )
% 38.71/39.14     ) ==> X }.
% 38.71/39.14  parent0[0]: (8229) {G2,W11,D5,L1,V3,M1}  { X ==> ld( rd( Y, Z ), ld( rd( Z
% 38.71/39.14    , Y ), X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (111) {G5,W11,D5,L1,V3,M1} P(80,6);d(24) { ld( rd( X, Y ), ld
% 38.71/39.14    ( rd( Y, X ), Z ) ) ==> Z }.
% 38.71/39.14  parent0: (8230) {G2,W11,D5,L1,V3,M1}  { ld( rd( Y, Z ), ld( rd( Z, Y ), X )
% 38.71/39.14     ) ==> X }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8231) {G4,W11,D4,L1,V3,M1}  { mult( X, rd( Z, Y ) ) ==> rd( X, rd
% 38.71/39.14    ( Y, Z ) ) }.
% 38.71/39.14  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.14    mult( Z, rd( X, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8235) {G5,W15,D5,L1,V4,M1}  { mult( X, rd( rd( Y, Z ), T ) ) ==> 
% 38.71/39.14    rd( X, mult( T, rd( Z, Y ) ) ) }.
% 38.71/39.14  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.14    mult( Z, rd( X, Y ) ) }.
% 38.71/39.14  parent1[0; 10]: (8231) {G4,W11,D4,L1,V3,M1}  { mult( X, rd( Z, Y ) ) ==> rd
% 38.71/39.14    ( X, rd( Y, Z ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := T
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := T
% 38.71/39.14     Z := rd( Y, Z )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8240) {G5,W15,D5,L1,V4,M1}  { rd( X, mult( T, rd( Z, Y ) ) ) ==> 
% 38.71/39.14    mult( X, rd( rd( Y, Z ), T ) ) }.
% 38.71/39.14  parent0[0]: (8235) {G5,W15,D5,L1,V4,M1}  { mult( X, rd( rd( Y, Z ), T ) ) 
% 38.71/39.14    ==> rd( X, mult( T, rd( Z, Y ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14     T := T
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.71/39.14     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.71/39.14  parent0: (8240) {G5,W15,D5,L1,V4,M1}  { rd( X, mult( T, rd( Z, Y ) ) ) ==> 
% 38.71/39.14    mult( X, rd( rd( Y, Z ), T ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := T
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14     T := X
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8242) {G4,W11,D4,L1,V3,M1}  { ld( rd( Y, X ), Z ) ==> mult( rd( X
% 38.71/39.14    , Y ), Z ) }.
% 38.71/39.14  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.14    ld( rd( X, Y ), Z ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8246) {G5,W15,D5,L1,V4,M1}  { ld( rd( rd( X, Y ), Z ), T ) ==> 
% 38.71/39.14    mult( mult( Z, rd( Y, X ) ), T ) }.
% 38.71/39.14  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.14    mult( Z, rd( X, Y ) ) }.
% 38.71/39.14  parent1[0; 9]: (8242) {G4,W11,D4,L1,V3,M1}  { ld( rd( Y, X ), Z ) ==> mult
% 38.71/39.14    ( rd( X, Y ), Z ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := rd( X, Y )
% 38.71/39.14     Z := T
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8248) {G5,W15,D5,L1,V4,M1}  { mult( mult( Z, rd( Y, X ) ), T ) ==>
% 38.71/39.14     ld( rd( rd( X, Y ), Z ), T ) }.
% 38.71/39.14  parent0[0]: (8246) {G5,W15,D5,L1,V4,M1}  { ld( rd( rd( X, Y ), Z ), T ) ==>
% 38.71/39.14     mult( mult( Z, rd( Y, X ) ), T ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14     T := T
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y
% 38.71/39.14     ) ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.71/39.14  parent0: (8248) {G5,W15,D5,L1,V4,M1}  { mult( mult( Z, rd( Y, X ) ), T ) 
% 38.71/39.14    ==> ld( rd( rd( X, Y ), Z ), T ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := Z
% 38.71/39.14     Z := X
% 38.71/39.14     T := T
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8250) {G4,W11,D4,L1,V3,M1}  { mult( X, rd( Z, Y ) ) ==> rd( X, rd
% 38.71/39.14    ( Y, Z ) ) }.
% 38.71/39.14  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.14    mult( Z, rd( X, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8252) {G5,W15,D5,L1,V4,M1}  { mult( X, rd( ld( Y, Z ), T ) ) ==> 
% 38.71/39.14    rd( X, mult( T, ld( Z, Y ) ) ) }.
% 38.71/39.14  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.71/39.14    mult( Z, ld( Y, X ) ) }.
% 38.71/39.14  parent1[0; 10]: (8250) {G4,W11,D4,L1,V3,M1}  { mult( X, rd( Z, Y ) ) ==> rd
% 38.71/39.14    ( X, rd( Y, Z ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := Z
% 38.71/39.14     Z := T
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := T
% 38.71/39.14     Z := ld( Y, Z )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8254) {G5,W15,D5,L1,V4,M1}  { rd( X, mult( T, ld( Z, Y ) ) ) ==> 
% 38.71/39.14    mult( X, rd( ld( Y, Z ), T ) ) }.
% 38.71/39.14  parent0[0]: (8252) {G5,W15,D5,L1,V4,M1}  { mult( X, rd( ld( Y, Z ), T ) ) 
% 38.71/39.14    ==> rd( X, mult( T, ld( Z, Y ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14     T := T
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.71/39.14     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.71/39.14  parent0: (8254) {G5,W15,D5,L1,V4,M1}  { rd( X, mult( T, ld( Z, Y ) ) ) ==> 
% 38.71/39.14    mult( X, rd( ld( Y, Z ), T ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := T
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14     T := X
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8256) {G4,W11,D4,L1,V3,M1}  { ld( rd( Y, X ), Z ) ==> mult( rd( X
% 38.71/39.14    , Y ), Z ) }.
% 38.71/39.14  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.14    ld( rd( X, Y ), Z ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8260) {G5,W15,D5,L1,V4,M1}  { ld( rd( ld( X, Y ), Z ), T ) ==> 
% 38.71/39.14    mult( mult( Z, ld( Y, X ) ), T ) }.
% 38.71/39.14  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.71/39.14    mult( Z, ld( Y, X ) ) }.
% 38.71/39.14  parent1[0; 9]: (8256) {G4,W11,D4,L1,V3,M1}  { ld( rd( Y, X ), Z ) ==> mult
% 38.71/39.14    ( rd( X, Y ), Z ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := ld( X, Y )
% 38.71/39.14     Z := T
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8262) {G5,W15,D5,L1,V4,M1}  { mult( mult( Z, ld( Y, X ) ), T ) ==>
% 38.71/39.14     ld( rd( ld( X, Y ), Z ), T ) }.
% 38.71/39.14  parent0[0]: (8260) {G5,W15,D5,L1,V4,M1}  { ld( rd( ld( X, Y ), Z ), T ) ==>
% 38.71/39.14     mult( mult( Z, ld( Y, X ) ), T ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14     T := T
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y
% 38.71/39.14     ) ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.71/39.14  parent0: (8262) {G5,W15,D5,L1,V4,M1}  { mult( mult( Z, ld( Y, X ) ), T ) 
% 38.71/39.14    ==> ld( rd( ld( X, Y ), Z ), T ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := Z
% 38.71/39.14     Z := X
% 38.71/39.14     T := T
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8263) {G4,W11,D4,L1,V3,M1}  { mult( X, ld( Z, Y ) ) ==> rd( X, ld
% 38.71/39.14    ( Y, Z ) ) }.
% 38.71/39.14  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.71/39.14    mult( Z, ld( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := Z
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8266) {G3,W12,D5,L1,V3,M1}  { mult( ld( X, ld( Y, Z ) ), ld( Z, Y
% 38.71/39.14     ) ) ==> i( X ) }.
% 38.71/39.14  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.71/39.14    ==> i( X ) }.
% 38.71/39.14  parent1[0; 10]: (8263) {G4,W11,D4,L1,V3,M1}  { mult( X, ld( Z, Y ) ) ==> rd
% 38.71/39.14    ( X, ld( Y, Z ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := ld( Y, Z )
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := ld( X, ld( Y, Z ) )
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8267) {G4,W12,D5,L1,V3,M1}  { ld( ld( ld( Y, Z ), X ), ld( Z, Y )
% 38.71/39.14     ) ==> i( X ) }.
% 38.71/39.14  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.14    ld( ld( Y, X ), Z ) }.
% 38.71/39.14  parent1[0; 1]: (8266) {G3,W12,D5,L1,V3,M1}  { mult( ld( X, ld( Y, Z ) ), ld
% 38.71/39.14    ( Z, Y ) ) ==> i( X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := ld( Y, Z )
% 38.71/39.14     Z := ld( Z, Y )
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (116) {G5,W12,D5,L1,V3,M1} P(75,77);d(74) { ld( ld( ld( Y, Z )
% 38.71/39.14    , X ), ld( Z, Y ) ) ==> i( X ) }.
% 38.71/39.14  parent0: (8267) {G4,W12,D5,L1,V3,M1}  { ld( ld( ld( Y, Z ), X ), ld( Z, Y )
% 38.71/39.14     ) ==> i( X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8270) {G0,W8,D4,L1,V2,M1}  { Y ==> mult( i( X ), mult( X, Y ) )
% 38.71/39.14     }.
% 38.71/39.14  parent0[0]: (6) {G0,W8,D4,L1,V2,M1} I { mult( i( Y ), mult( Y, X ) ) ==> X
% 38.71/39.14     }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8272) {G1,W12,D5,L1,V3,M1}  { X ==> mult( i( ld( Y, Z ) ), ld( ld
% 38.71/39.14    ( Z, Y ), X ) ) }.
% 38.71/39.14  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.14    ld( ld( Y, X ), Z ) }.
% 38.71/39.14  parent1[0; 7]: (8270) {G0,W8,D4,L1,V2,M1}  { Y ==> mult( i( X ), mult( X, Y
% 38.71/39.14     ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := Z
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := ld( Y, Z )
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8273) {G2,W11,D5,L1,V3,M1}  { X ==> ld( ld( Y, Z ), ld( ld( Z, Y
% 38.71/39.14     ), X ) ) }.
% 38.71/39.14  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 2]: (8272) {G1,W12,D5,L1,V3,M1}  { X ==> mult( i( ld( Y, Z ) ), 
% 38.71/39.14    ld( ld( Z, Y ), X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := ld( Y, Z )
% 38.71/39.14     Y := ld( ld( Z, Y ), X )
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8274) {G2,W11,D5,L1,V3,M1}  { ld( ld( Y, Z ), ld( ld( Z, Y ), X )
% 38.71/39.14     ) ==> X }.
% 38.71/39.14  parent0[0]: (8273) {G2,W11,D5,L1,V3,M1}  { X ==> ld( ld( Y, Z ), ld( ld( Z
% 38.71/39.14    , Y ), X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (117) {G5,W11,D5,L1,V3,M1} P(74,6);d(24) { ld( ld( X, Y ), ld
% 38.71/39.14    ( ld( Y, X ), Z ) ) ==> Z }.
% 38.71/39.14  parent0: (8274) {G2,W11,D5,L1,V3,M1}  { ld( ld( Y, Z ), ld( ld( Z, Y ), X )
% 38.71/39.14     ) ==> X }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8275) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), X ) ==> mult( X
% 38.71/39.14    , mult( Y, X ) ) }.
% 38.71/39.14  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.71/39.14    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8280) {G2,W19,D5,L1,V3,M1}  { mult( mult( ld( X, Y ), Z ), ld( X
% 38.71/39.14    , Y ) ) ==> ld( ld( Y, X ), mult( Z, ld( X, Y ) ) ) }.
% 38.71/39.14  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.14    ld( ld( Y, X ), Z ) }.
% 38.71/39.14  parent1[0; 10]: (8275) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), X ) ==> 
% 38.71/39.14    mult( X, mult( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := mult( Z, ld( X, Y ) )
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := ld( X, Y )
% 38.71/39.14     Y := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8285) {G3,W19,D5,L1,V3,M1}  { mult( ld( ld( Y, X ), Z ), ld( X, Y
% 38.71/39.14     ) ) ==> ld( ld( Y, X ), mult( Z, ld( X, Y ) ) ) }.
% 38.71/39.14  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.14    ld( ld( Y, X ), Z ) }.
% 38.71/39.14  parent1[0; 2]: (8280) {G2,W19,D5,L1,V3,M1}  { mult( mult( ld( X, Y ), Z ), 
% 38.71/39.14    ld( X, Y ) ) ==> ld( ld( Y, X ), mult( Z, ld( X, Y ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8287) {G4,W19,D5,L1,V3,M1}  { ld( ld( Z, ld( X, Y ) ), ld( Y, X )
% 38.71/39.14     ) ==> ld( ld( X, Y ), mult( Z, ld( Y, X ) ) ) }.
% 38.71/39.14  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.14    ld( ld( Y, X ), Z ) }.
% 38.71/39.14  parent1[0; 1]: (8285) {G3,W19,D5,L1,V3,M1}  { mult( ld( ld( Y, X ), Z ), ld
% 38.71/39.14    ( X, Y ) ) ==> ld( ld( Y, X ), mult( Z, ld( X, Y ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := ld( X, Y )
% 38.71/39.14     Y := Z
% 38.71/39.14     Z := ld( Y, X )
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8288) {G4,W19,D5,L1,V3,M1}  { ld( ld( Y, Z ), mult( X, ld( Z, Y )
% 38.71/39.14     ) ) ==> ld( ld( X, ld( Y, Z ) ), ld( Z, Y ) ) }.
% 38.71/39.14  parent0[0]: (8287) {G4,W19,D5,L1,V3,M1}  { ld( ld( Z, ld( X, Y ) ), ld( Y, 
% 38.71/39.14    X ) ) ==> ld( ld( X, Y ), mult( Z, ld( Y, X ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := Z
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (119) {G5,W19,D5,L1,V3,M1} P(108,74);d(74);d(74) { ld( ld( Y, 
% 38.71/39.14    X ), mult( Z, ld( X, Y ) ) ) ==> ld( ld( Z, ld( Y, X ) ), ld( X, Y ) )
% 38.71/39.14     }.
% 38.71/39.14  parent0: (8288) {G4,W19,D5,L1,V3,M1}  { ld( ld( Y, Z ), mult( X, ld( Z, Y )
% 38.71/39.14     ) ) ==> ld( ld( X, ld( Y, Z ) ), ld( Z, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8289) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), X ) ==> mult( X
% 38.71/39.14    , mult( Y, X ) ) }.
% 38.71/39.14  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.71/39.14    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8294) {G2,W19,D5,L1,V3,M1}  { mult( mult( rd( X, Y ), Z ), rd( X
% 38.71/39.14    , Y ) ) ==> ld( rd( Y, X ), mult( Z, rd( X, Y ) ) ) }.
% 38.71/39.14  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.14    ld( rd( X, Y ), Z ) }.
% 38.71/39.14  parent1[0; 10]: (8289) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), X ) ==> 
% 38.71/39.14    mult( X, mult( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14     Z := mult( Z, rd( X, Y ) )
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := rd( X, Y )
% 38.71/39.14     Y := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8297) {G3,W19,D5,L1,V3,M1}  { mult( ld( rd( Y, X ), Z ), rd( X, Y
% 38.71/39.14     ) ) ==> ld( rd( Y, X ), mult( Z, rd( X, Y ) ) ) }.
% 38.71/39.14  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.14    ld( rd( X, Y ), Z ) }.
% 38.71/39.14  parent1[0; 2]: (8294) {G2,W19,D5,L1,V3,M1}  { mult( mult( rd( X, Y ), Z ), 
% 38.71/39.14    rd( X, Y ) ) ==> ld( rd( Y, X ), mult( Z, rd( X, Y ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8298) {G4,W19,D5,L1,V3,M1}  { ld( ld( Z, rd( X, Y ) ), rd( Y, X )
% 38.71/39.14     ) ==> ld( rd( X, Y ), mult( Z, rd( Y, X ) ) ) }.
% 38.71/39.14  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.14    ld( ld( Y, X ), Z ) }.
% 38.71/39.14  parent1[0; 1]: (8297) {G3,W19,D5,L1,V3,M1}  { mult( ld( rd( Y, X ), Z ), rd
% 38.71/39.14    ( X, Y ) ) ==> ld( rd( Y, X ), mult( Z, rd( X, Y ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := rd( X, Y )
% 38.71/39.14     Y := Z
% 38.71/39.14     Z := rd( Y, X )
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8299) {G4,W19,D5,L1,V3,M1}  { ld( rd( Y, Z ), mult( X, rd( Z, Y )
% 38.71/39.14     ) ) ==> ld( ld( X, rd( Y, Z ) ), rd( Z, Y ) ) }.
% 38.71/39.14  parent0[0]: (8298) {G4,W19,D5,L1,V3,M1}  { ld( ld( Z, rd( X, Y ) ), rd( Y, 
% 38.71/39.14    X ) ) ==> ld( rd( X, Y ), mult( Z, rd( Y, X ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := Z
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (121) {G5,W19,D5,L1,V3,M1} P(108,80);d(80);d(74) { ld( rd( Y, 
% 38.71/39.14    X ), mult( Z, rd( X, Y ) ) ) ==> ld( ld( Z, rd( Y, X ) ), rd( X, Y ) )
% 38.71/39.14     }.
% 38.71/39.14  parent0: (8299) {G4,W19,D5,L1,V3,M1}  { ld( rd( Y, Z ), mult( X, rd( Z, Y )
% 38.71/39.14     ) ) ==> ld( ld( X, rd( Y, Z ) ), rd( Z, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8301) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), X ) ==> mult( X
% 38.71/39.14    , mult( Y, X ) ) }.
% 38.71/39.14  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.71/39.14    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8306) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Y, Z ) ), X ) 
% 38.71/39.14    ==> mult( X, ld( rd( Z, Y ), X ) ) }.
% 38.71/39.14  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.14    ld( rd( X, Y ), Z ) }.
% 38.71/39.14  parent1[0; 10]: (8301) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), X ) ==> 
% 38.71/39.14    mult( X, mult( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := rd( Y, Z )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8308) {G3,W15,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), X ) ==> 
% 38.71/39.14    mult( X, ld( rd( Z, Y ), X ) ) }.
% 38.71/39.14  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.71/39.14     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.71/39.14  parent1[0; 1]: (8306) {G2,W15,D5,L1,V3,M1}  { mult( mult( X, rd( Y, Z ) ), 
% 38.71/39.14    X ) ==> mult( X, ld( rd( Z, Y ), X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Z
% 38.71/39.14     Z := Y
% 38.71/39.14     T := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8309) {G3,W15,D5,L1,V3,M1}  { mult( Z, ld( rd( X, Y ), Z ) ) ==> 
% 38.71/39.14    ld( rd( rd( X, Y ), Z ), Z ) }.
% 38.71/39.14  parent0[0]: (8308) {G3,W15,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), X ) ==>
% 38.71/39.14     mult( X, ld( rd( Z, Y ), X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (122) {G6,W15,D5,L1,V3,M1} P(80,108);d(113) { mult( Z, ld( rd
% 38.71/39.14    ( Y, X ), Z ) ) ==> ld( rd( rd( Y, X ), Z ), Z ) }.
% 38.71/39.14  parent0: (8309) {G3,W15,D5,L1,V3,M1}  { mult( Z, ld( rd( X, Y ), Z ) ) ==> 
% 38.71/39.14    ld( rd( rd( X, Y ), Z ), Z ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8310) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), X ) ==> mult( X
% 38.71/39.14    , mult( Y, X ) ) }.
% 38.71/39.14  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.71/39.14    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8316) {G2,W14,D5,L1,V2,M1}  { mult( mult( i( X ), Y ), i( X ) ) 
% 38.71/39.14    ==> ld( X, mult( Y, i( X ) ) ) }.
% 38.71/39.14  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 8]: (8310) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), X ) ==> 
% 38.71/39.14    mult( X, mult( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := mult( Y, i( X ) )
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := i( X )
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8321) {G2,W13,D5,L1,V2,M1}  { mult( mult( i( X ), Y ), i( X ) ) 
% 38.71/39.14    ==> ld( X, rd( Y, X ) ) }.
% 38.71/39.14  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 10]: (8316) {G2,W14,D5,L1,V2,M1}  { mult( mult( i( X ), Y ), i( 
% 38.71/39.14    X ) ) ==> ld( X, mult( Y, i( X ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8323) {G2,W12,D4,L1,V2,M1}  { mult( ld( X, Y ), i( X ) ) ==> ld( 
% 38.71/39.14    X, rd( Y, X ) ) }.
% 38.71/39.14  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 2]: (8321) {G2,W13,D5,L1,V2,M1}  { mult( mult( i( X ), Y ), i( X
% 38.71/39.14     ) ) ==> ld( X, rd( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8324) {G2,W11,D4,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld( X, rd( 
% 38.71/39.14    Y, X ) ) }.
% 38.71/39.14  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 1]: (8323) {G2,W12,D4,L1,V2,M1}  { mult( ld( X, Y ), i( X ) ) 
% 38.71/39.14    ==> ld( X, rd( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := ld( X, Y )
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( 
% 38.71/39.14    ld( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.71/39.14  parent0: (8324) {G2,W11,D4,L1,V2,M1}  { rd( ld( X, Y ), X ) ==> ld( X, rd( 
% 38.71/39.14    Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8327) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), X ) ==> mult( X
% 38.71/39.14    , mult( Y, X ) ) }.
% 38.71/39.14  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.71/39.14    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8336) {G2,W12,D5,L1,V2,M1}  { mult( mult( X, i( Y ) ), X ) ==> 
% 38.71/39.14    mult( X, ld( Y, X ) ) }.
% 38.71/39.14  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 9]: (8327) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), X ) ==> 
% 38.71/39.14    mult( X, mult( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := i( Y )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8338) {G2,W11,D4,L1,V2,M1}  { mult( rd( X, Y ), X ) ==> mult( X, 
% 38.71/39.14    ld( Y, X ) ) }.
% 38.71/39.14  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 2]: (8336) {G2,W12,D5,L1,V2,M1}  { mult( mult( X, i( Y ) ), X ) 
% 38.71/39.14    ==> mult( X, ld( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8339) {G3,W11,D4,L1,V2,M1}  { ld( rd( Y, X ), X ) ==> mult( X, ld
% 38.71/39.14    ( Y, X ) ) }.
% 38.71/39.14  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.14    ld( rd( X, Y ), Z ) }.
% 38.71/39.14  parent1[0; 1]: (8338) {G2,W11,D4,L1,V2,M1}  { mult( rd( X, Y ), X ) ==> 
% 38.71/39.14    mult( X, ld( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8340) {G3,W11,D4,L1,V2,M1}  { mult( Y, ld( X, Y ) ) ==> ld( rd( X
% 38.71/39.14    , Y ), Y ) }.
% 38.71/39.14  parent0[0]: (8339) {G3,W11,D4,L1,V2,M1}  { ld( rd( Y, X ), X ) ==> mult( X
% 38.71/39.14    , ld( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.71/39.14    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.71/39.14  parent0: (8340) {G3,W11,D4,L1,V2,M1}  { mult( Y, ld( X, Y ) ) ==> ld( rd( X
% 38.71/39.14    , Y ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8342) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), X ) }.
% 38.71/39.14  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.71/39.14    ==> i( Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8343) {G2,W12,D5,L1,V2,M1}  { i( mult( X, Y ) ) ==> ld( mult( 
% 38.71/39.14    mult( Y, X ), Y ), Y ) }.
% 38.71/39.14  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.71/39.14    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.71/39.14  parent1[0; 6]: (8342) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), X
% 38.71/39.14     ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := mult( X, Y )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8344) {G2,W12,D5,L1,V2,M1}  { ld( mult( mult( Y, X ), Y ), Y ) ==>
% 38.71/39.14     i( mult( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (8343) {G2,W12,D5,L1,V2,M1}  { i( mult( X, Y ) ) ==> ld( mult( 
% 38.71/39.14    mult( Y, X ), Y ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (126) {G3,W12,D5,L1,V2,M1} P(108,31) { ld( mult( mult( X, Y )
% 38.71/39.14    , X ), X ) ==> i( mult( Y, X ) ) }.
% 38.71/39.14  parent0: (8344) {G2,W12,D5,L1,V2,M1}  { ld( mult( mult( Y, X ), Y ), Y ) 
% 38.71/39.14    ==> i( mult( X, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8346) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), X ) ==> mult( X
% 38.71/39.14    , mult( Y, X ) ) }.
% 38.71/39.14  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.71/39.14    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8349) {G1,W11,D5,L1,V2,M1}  { mult( mult( X, rd( Y, X ) ), X ) 
% 38.71/39.14    ==> mult( X, Y ) }.
% 38.71/39.14  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 38.71/39.14  parent1[0; 10]: (8346) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), X ) ==> 
% 38.71/39.14    mult( X, mult( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := rd( Y, X )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8350) {G2,W11,D5,L1,V2,M1}  { ld( rd( rd( X, Y ), X ), X ) ==> 
% 38.71/39.14    mult( X, Y ) }.
% 38.71/39.14  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.71/39.14     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.71/39.14  parent1[0; 1]: (8349) {G1,W11,D5,L1,V2,M1}  { mult( mult( X, rd( Y, X ) ), 
% 38.71/39.14    X ) ==> mult( X, Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Y
% 38.71/39.14     T := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (130) {G6,W11,D5,L1,V2,M1} P(2,108);d(113) { ld( rd( rd( Y, X
% 38.71/39.14     ), Y ), Y ) ==> mult( Y, X ) }.
% 38.71/39.14  parent0: (8350) {G2,W11,D5,L1,V2,M1}  { ld( rd( rd( X, Y ), X ), X ) ==> 
% 38.71/39.14    mult( X, Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8352) {G0,W15,D5,L1,V0,M1}  { ! mult( mult( mult( a, b ), a ), c )
% 38.71/39.14     ==> mult( a, mult( b, mult( a, c ) ) ) }.
% 38.71/39.14  parent0[0]: (14) {G0,W15,D5,L1,V0,M1} I { ! mult( a, mult( b, mult( a, c )
% 38.71/39.14     ) ) ==> mult( mult( mult( a, b ), a ), c ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8354) {G0,W30,D5,L2,V3,M2}  { mult( mult( mult( X, Y ), X ), Z ) 
% 38.71/39.14    ==> mult( X, mult( Y, mult( X, Z ) ) ), ! mult( Y, mult( X, mult( Z, X )
% 38.71/39.14     ) ) ==> mult( mult( mult( Y, X ), Z ), X ) }.
% 38.71/39.14  parent0[1]: (11) {G0,W30,D5,L2,V3,M2} I { ! mult( X, mult( Y, mult( Z, Y )
% 38.71/39.14     ) ) ==> mult( mult( mult( X, Y ), Z ), Y ), mult( Y, mult( X, mult( Y, Z
% 38.71/39.14     ) ) ) ==> mult( mult( mult( Y, X ), Y ), Z ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8355) {G0,W30,D5,L2,V3,M2}  { ! mult( mult( mult( X, Y ), Z ), Y )
% 38.71/39.14     ==> mult( X, mult( Y, mult( Z, Y ) ) ), mult( mult( mult( Y, X ), Y ), Z
% 38.71/39.14     ) ==> mult( Y, mult( X, mult( Y, Z ) ) ) }.
% 38.71/39.14  parent0[1]: (8354) {G0,W30,D5,L2,V3,M2}  { mult( mult( mult( X, Y ), X ), Z
% 38.71/39.14     ) ==> mult( X, mult( Y, mult( X, Z ) ) ), ! mult( Y, mult( X, mult( Z, X
% 38.71/39.14     ) ) ) ==> mult( mult( mult( Y, X ), Z ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  resolution: (8357) {G1,W15,D5,L1,V0,M1}  { ! mult( mult( mult( b, a ), c )
% 38.71/39.14    , a ) ==> mult( b, mult( a, mult( c, a ) ) ) }.
% 38.71/39.14  parent0[0]: (8352) {G0,W15,D5,L1,V0,M1}  { ! mult( mult( mult( a, b ), a )
% 38.71/39.14    , c ) ==> mult( a, mult( b, mult( a, c ) ) ) }.
% 38.71/39.14  parent1[1]: (8355) {G0,W30,D5,L2,V3,M2}  { ! mult( mult( mult( X, Y ), Z )
% 38.71/39.14    , Y ) ==> mult( X, mult( Y, mult( Z, Y ) ) ), mult( mult( mult( Y, X ), Y
% 38.71/39.14     ), Z ) ==> mult( Y, mult( X, mult( Y, Z ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := b
% 38.71/39.14     Y := a
% 38.71/39.14     Z := c
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8358) {G2,W15,D5,L1,V0,M1}  { ! mult( mult( mult( b, a ), c ), a
% 38.71/39.14     ) ==> mult( b, mult( mult( a, c ), a ) ) }.
% 38.71/39.14  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.71/39.14    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.71/39.14  parent1[0; 11]: (8357) {G1,W15,D5,L1,V0,M1}  { ! mult( mult( mult( b, a ), 
% 38.71/39.14    c ), a ) ==> mult( b, mult( a, mult( c, a ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := a
% 38.71/39.14     Y := c
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8359) {G2,W15,D5,L1,V0,M1}  { ! mult( b, mult( mult( a, c ), a ) )
% 38.71/39.14     ==> mult( mult( mult( b, a ), c ), a ) }.
% 38.71/39.14  parent0[0]: (8358) {G2,W15,D5,L1,V0,M1}  { ! mult( mult( mult( b, a ), c )
% 38.71/39.14    , a ) ==> mult( b, mult( mult( a, c ), a ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (133) {G2,W15,D5,L1,V0,M1} R(14,11);d(108) { ! mult( b, mult( 
% 38.71/39.14    mult( a, c ), a ) ) ==> mult( mult( mult( b, a ), c ), a ) }.
% 38.71/39.14  parent0: (8359) {G2,W15,D5,L1,V0,M1}  { ! mult( b, mult( mult( a, c ), a )
% 38.71/39.14     ) ==> mult( mult( mult( b, a ), c ), a ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8361) {G3,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( X, rd( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.71/39.14     ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8366) {G3,W12,D5,L1,V2,M1}  { i( X ) ==> ld( ld( X, Y ), ld( X, 
% 38.71/39.14    rd( Y, X ) ) ) }.
% 38.71/39.14  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.71/39.14    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.71/39.14  parent1[0; 7]: (8361) {G3,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( X, rd( X, Y ) )
% 38.71/39.14     }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := ld( X, Y )
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8367) {G3,W12,D5,L1,V2,M1}  { ld( ld( X, Y ), ld( X, rd( Y, X ) )
% 38.71/39.14     ) ==> i( X ) }.
% 38.71/39.14  parent0[0]: (8366) {G3,W12,D5,L1,V2,M1}  { i( X ) ==> ld( ld( X, Y ), ld( X
% 38.71/39.14    , rd( Y, X ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (134) {G4,W12,D5,L1,V2,M1} P(124,53) { ld( ld( X, Y ), ld( X, 
% 38.71/39.14    rd( Y, X ) ) ) ==> i( X ) }.
% 38.71/39.14  parent0: (8367) {G3,W12,D5,L1,V2,M1}  { ld( ld( X, Y ), ld( X, rd( Y, X ) )
% 38.71/39.14     ) ==> i( X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8369) {G2,W11,D4,L1,V2,M1}  { ld( X, rd( Y, X ) ) ==> rd( ld( X, Y
% 38.71/39.14     ), X ) }.
% 38.71/39.14  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.71/39.14    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8373) {G3,W12,D5,L1,V2,M1}  { ld( X, rd( rd( X, Y ), X ) ) ==> rd
% 38.71/39.14    ( i( Y ), X ) }.
% 38.71/39.14  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.71/39.14     ) }.
% 38.71/39.14  parent1[0; 9]: (8369) {G2,W11,D4,L1,V2,M1}  { ld( X, rd( Y, X ) ) ==> rd( 
% 38.71/39.14    ld( X, Y ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := rd( X, Y )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8374) {G4,W12,D5,L1,V2,M1}  { ld( X, rd( rd( X, Y ), X ) ) ==> i
% 38.71/39.14    ( mult( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.71/39.14    ( mult( Y, X ) ) }.
% 38.71/39.14  parent1[0; 8]: (8373) {G3,W12,D5,L1,V2,M1}  { ld( X, rd( rd( X, Y ), X ) ) 
% 38.71/39.14    ==> rd( i( Y ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (135) {G5,W12,D5,L1,V2,M1} P(53,124);d(76) { ld( X, rd( rd( X
% 38.71/39.14    , Y ), X ) ) ==> i( mult( X, Y ) ) }.
% 38.71/39.14  parent0: (8374) {G4,W12,D5,L1,V2,M1}  { ld( X, rd( rd( X, Y ), X ) ) ==> i
% 38.71/39.14    ( mult( X, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8377) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 38.71/39.14  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8379) {G1,W11,D5,L1,V2,M1}  { ld( X, Y ) ==> mult( ld( X, rd( Y, 
% 38.71/39.14    X ) ), X ) }.
% 38.71/39.14  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.71/39.14    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.71/39.14  parent1[0; 5]: (8377) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 38.71/39.14     }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := ld( X, Y )
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8380) {G2,W11,D5,L1,V2,M1}  { ld( X, Y ) ==> ld( ld( rd( Y, X ), 
% 38.71/39.14    X ), X ) }.
% 38.71/39.14  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.14    ld( ld( Y, X ), Z ) }.
% 38.71/39.14  parent1[0; 4]: (8379) {G1,W11,D5,L1,V2,M1}  { ld( X, Y ) ==> mult( ld( X, 
% 38.71/39.14    rd( Y, X ) ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := rd( Y, X )
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8381) {G2,W11,D5,L1,V2,M1}  { ld( ld( rd( Y, X ), X ), X ) ==> ld
% 38.71/39.14    ( X, Y ) }.
% 38.71/39.14  parent0[0]: (8380) {G2,W11,D5,L1,V2,M1}  { ld( X, Y ) ==> ld( ld( rd( Y, X
% 38.71/39.14     ), X ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X )
% 38.71/39.14    , X ), X ) ==> ld( X, Y ) }.
% 38.71/39.14  parent0: (8381) {G2,W11,D5,L1,V2,M1}  { ld( ld( rd( Y, X ), X ), X ) ==> ld
% 38.71/39.14    ( X, Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8382) {G5,W11,D4,L1,V2,M1}  { ld( rd( Y, X ), X ) ==> mult( X, ld
% 38.71/39.14    ( Y, X ) ) }.
% 38.71/39.14  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.71/39.14    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8385) {G5,W19,D5,L1,V3,M1}  { ld( rd( X, ld( Y, Z ) ), ld( Y, Z )
% 38.71/39.14     ) ==> ld( ld( Z, Y ), ld( X, ld( Y, Z ) ) ) }.
% 38.71/39.14  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.14    ld( ld( Y, X ), Z ) }.
% 38.71/39.14  parent1[0; 10]: (8382) {G5,W11,D4,L1,V2,M1}  { ld( rd( Y, X ), X ) ==> mult
% 38.71/39.14    ( X, ld( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := Z
% 38.71/39.14     Z := ld( X, ld( Y, Z ) )
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := ld( Y, Z )
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8386) {G5,W19,D5,L1,V3,M1}  { ld( mult( X, ld( Z, Y ) ), ld( Y, Z
% 38.71/39.14     ) ) ==> ld( ld( Z, Y ), ld( X, ld( Y, Z ) ) ) }.
% 38.71/39.14  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.71/39.14    mult( Z, ld( Y, X ) ) }.
% 38.71/39.14  parent1[0; 2]: (8385) {G5,W19,D5,L1,V3,M1}  { ld( rd( X, ld( Y, Z ) ), ld( 
% 38.71/39.14    Y, Z ) ) ==> ld( ld( Z, Y ), ld( X, ld( Y, Z ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := Z
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8387) {G5,W19,D5,L1,V3,M1}  { ld( ld( Y, Z ), ld( X, ld( Z, Y ) )
% 38.71/39.14     ) ==> ld( mult( X, ld( Y, Z ) ), ld( Z, Y ) ) }.
% 38.71/39.14  parent0[0]: (8386) {G5,W19,D5,L1,V3,M1}  { ld( mult( X, ld( Z, Y ) ), ld( Y
% 38.71/39.14    , Z ) ) ==> ld( ld( Z, Y ), ld( X, ld( Y, Z ) ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Z
% 38.71/39.14     Z := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (141) {G6,W19,D5,L1,V3,M1} P(125,74);d(75) { ld( ld( Y, X ), 
% 38.71/39.14    ld( Z, ld( X, Y ) ) ) ==> ld( mult( Z, ld( Y, X ) ), ld( X, Y ) ) }.
% 38.71/39.14  parent0: (8387) {G5,W19,D5,L1,V3,M1}  { ld( ld( Y, Z ), ld( X, ld( Z, Y ) )
% 38.71/39.14     ) ==> ld( mult( X, ld( Y, Z ) ), ld( Z, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Z
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8389) {G5,W11,D4,L1,V2,M1}  { ld( rd( Y, X ), X ) ==> mult( X, ld
% 38.71/39.14    ( Y, X ) ) }.
% 38.71/39.14  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.71/39.14    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8392) {G4,W16,D5,L1,V2,M1}  { ld( rd( X, rd( X, Y ) ), rd( X, Y )
% 38.71/39.14     ) ==> mult( rd( X, Y ), i( Y ) ) }.
% 38.71/39.14  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.71/39.14     ) }.
% 38.71/39.14  parent1[0; 14]: (8389) {G5,W11,D4,L1,V2,M1}  { ld( rd( Y, X ), X ) ==> mult
% 38.71/39.14    ( X, ld( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := rd( X, Y )
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8393) {G2,W15,D5,L1,V2,M1}  { ld( rd( X, rd( X, Y ) ), rd( X, Y )
% 38.71/39.14     ) ==> rd( rd( X, Y ), Y ) }.
% 38.71/39.14  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 10]: (8392) {G4,W16,D5,L1,V2,M1}  { ld( rd( X, rd( X, Y ) ), rd
% 38.71/39.14    ( X, Y ) ) ==> mult( rd( X, Y ), i( Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := rd( X, Y )
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8394) {G3,W15,D5,L1,V2,M1}  { ld( mult( X, rd( Y, X ) ), rd( X, Y
% 38.71/39.14     ) ) ==> rd( rd( X, Y ), Y ) }.
% 38.71/39.14  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.14    mult( Z, rd( X, Y ) ) }.
% 38.71/39.14  parent1[0; 2]: (8393) {G2,W15,D5,L1,V2,M1}  { ld( rd( X, rd( X, Y ) ), rd( 
% 38.71/39.14    X, Y ) ) ==> rd( rd( X, Y ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (143) {G6,W15,D5,L1,V2,M1} P(53,125);d(33);d(81) { ld( mult( X
% 38.71/39.14    , rd( Y, X ) ), rd( X, Y ) ) ==> rd( rd( X, Y ), Y ) }.
% 38.71/39.14  parent0: (8394) {G3,W15,D5,L1,V2,M1}  { ld( mult( X, rd( Y, X ) ), rd( X, Y
% 38.71/39.14     ) ) ==> rd( rd( X, Y ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8397) {G5,W11,D4,L1,V2,M1}  { ld( rd( Y, X ), X ) ==> mult( X, ld
% 38.71/39.14    ( Y, X ) ) }.
% 38.71/39.14  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.71/39.14    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8400) {G3,W12,D5,L1,V2,M1}  { ld( rd( mult( X, Y ), X ), X ) ==> 
% 38.71/39.14    mult( X, i( Y ) ) }.
% 38.71/39.14  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.71/39.14    ==> i( Y ) }.
% 38.71/39.14  parent1[0; 10]: (8397) {G5,W11,D4,L1,V2,M1}  { ld( rd( Y, X ), X ) ==> mult
% 38.71/39.14    ( X, ld( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := mult( X, Y )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8401) {G2,W11,D5,L1,V2,M1}  { ld( rd( mult( X, Y ), X ), X ) ==> 
% 38.71/39.14    rd( X, Y ) }.
% 38.71/39.14  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 8]: (8400) {G3,W12,D5,L1,V2,M1}  { ld( rd( mult( X, Y ), X ), X
% 38.71/39.14     ) ==> mult( X, i( Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (144) {G6,W11,D5,L1,V2,M1} P(31,125);d(33) { ld( rd( mult( X, 
% 38.71/39.14    Y ), X ), X ) ==> rd( X, Y ) }.
% 38.71/39.14  parent0: (8401) {G2,W11,D5,L1,V2,M1}  { ld( rd( mult( X, Y ), X ), X ) ==> 
% 38.71/39.14    rd( X, Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8404) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> mult( X
% 38.71/39.14    , mult( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.71/39.14    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8407) {G3,W15,D5,L1,V2,M1}  { mult( mult( X, X ), ld( Y, X ) ) 
% 38.71/39.14    ==> mult( X, ld( rd( Y, X ), X ) ) }.
% 38.71/39.14  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.71/39.14    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.71/39.14  parent1[0; 10]: (8404) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> 
% 38.71/39.14    mult( X, mult( X, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := ld( Y, X )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8409) {G4,W15,D5,L1,V2,M1}  { mult( mult( X, X ), ld( Y, X ) ) 
% 38.71/39.14    ==> ld( rd( rd( Y, X ), X ), X ) }.
% 38.71/39.14  parent0[0]: (122) {G6,W15,D5,L1,V3,M1} P(80,108);d(113) { mult( Z, ld( rd( 
% 38.71/39.14    Y, X ), Z ) ) ==> ld( rd( rd( Y, X ), Z ), Z ) }.
% 38.71/39.14  parent1[0; 8]: (8407) {G3,W15,D5,L1,V2,M1}  { mult( mult( X, X ), ld( Y, X
% 38.71/39.14     ) ) ==> mult( X, ld( rd( Y, X ), X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (147) {G7,W15,D5,L1,V2,M1} P(125,109);d(122) { mult( mult( X, 
% 38.71/39.14    X ), ld( Y, X ) ) ==> ld( rd( rd( Y, X ), X ), X ) }.
% 38.71/39.14  parent0: (8409) {G4,W15,D5,L1,V2,M1}  { mult( mult( X, X ), ld( Y, X ) ) 
% 38.71/39.14    ==> ld( rd( rd( Y, X ), X ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8412) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> mult( X
% 38.71/39.14    , mult( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.71/39.14    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8422) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, X ), mult( Y, X ) ) 
% 38.71/39.14    ==> mult( X, mult( mult( X, Y ), X ) ) }.
% 38.71/39.14  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.71/39.14    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.71/39.14  parent1[0; 10]: (8412) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> 
% 38.71/39.14    mult( X, mult( X, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := mult( Y, X )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8424) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, X ), mult( Y, X ) ) 
% 38.71/39.14    ==> mult( mult( X, mult( X, Y ) ), X ) }.
% 38.71/39.14  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.71/39.14    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.71/39.14  parent1[0; 8]: (8422) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, X ), mult( Y, 
% 38.71/39.14    X ) ) ==> mult( X, mult( mult( X, Y ), X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := mult( X, Y )
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8425) {G3,W15,D5,L1,V2,M1}  { mult( mult( X, X ), mult( Y, X ) ) 
% 38.71/39.14    ==> mult( mult( mult( X, X ), Y ), X ) }.
% 38.71/39.14  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.71/39.14    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.71/39.14  parent1[0; 9]: (8424) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, X ), mult( Y, 
% 38.71/39.14    X ) ) ==> mult( mult( X, mult( X, Y ) ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (149) {G3,W15,D5,L1,V2,M1} P(108,109);d(108);d(109) { mult( 
% 38.71/39.14    mult( X, X ), mult( Y, X ) ) ==> mult( mult( mult( X, X ), Y ), X ) }.
% 38.71/39.14  parent0: (8425) {G3,W15,D5,L1,V2,M1}  { mult( mult( X, X ), mult( Y, X ) ) 
% 38.71/39.14    ==> mult( mult( mult( X, X ), Y ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8427) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> mult( X
% 38.71/39.14    , mult( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.71/39.14    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8428) {G0,W30,D5,L2,V3,M2}  { ! mult( mult( X, mult( Y, Z ) ), X )
% 38.71/39.14     ==> mult( mult( X, Y ), mult( Z, X ) ), mult( X, mult( Y, mult( X, Z ) )
% 38.71/39.14     ) ==> mult( mult( mult( X, Y ), X ), Z ) }.
% 38.71/39.14  parent0[0]: (12) {G0,W30,D5,L2,V3,M2} I { ! mult( mult( X, Y ), mult( Z, X
% 38.71/39.14     ) ) ==> mult( mult( X, mult( Y, Z ) ), X ), mult( X, mult( Y, mult( X, Z
% 38.71/39.14     ) ) ) ==> mult( mult( mult( X, Y ), X ), Z ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := Z
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8434) {G1,W30,D5,L2,V2,M2}  { mult( mult( X, X ), mult( X, Y ) ) 
% 38.71/39.14    ==> mult( mult( mult( X, X ), X ), Y ), ! mult( mult( X, mult( X, Y ) ), 
% 38.71/39.14    X ) ==> mult( mult( X, X ), mult( Y, X ) ) }.
% 38.71/39.14  parent0[1]: (8428) {G0,W30,D5,L2,V3,M2}  { ! mult( mult( X, mult( Y, Z ) )
% 38.71/39.14    , X ) ==> mult( mult( X, Y ), mult( Z, X ) ), mult( X, mult( Y, mult( X, 
% 38.71/39.14    Z ) ) ) ==> mult( mult( mult( X, Y ), X ), Z ) }.
% 38.71/39.14  parent1[0; 8]: (8427) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> 
% 38.71/39.14    mult( X, mult( X, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := X
% 38.71/39.14     Z := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := mult( X, Y )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8436) {G2,W30,D5,L2,V2,M2}  { ! mult( mult( X, mult( X, Y ) ), X
% 38.71/39.14     ) ==> mult( mult( mult( X, X ), Y ), X ), mult( mult( X, X ), mult( X, Y
% 38.71/39.14     ) ) ==> mult( mult( mult( X, X ), X ), Y ) }.
% 38.71/39.14  parent0[0]: (149) {G3,W15,D5,L1,V2,M1} P(108,109);d(108);d(109) { mult( 
% 38.71/39.14    mult( X, X ), mult( Y, X ) ) ==> mult( mult( mult( X, X ), Y ), X ) }.
% 38.71/39.14  parent1[1; 9]: (8434) {G1,W30,D5,L2,V2,M2}  { mult( mult( X, X ), mult( X, 
% 38.71/39.14    Y ) ) ==> mult( mult( mult( X, X ), X ), Y ), ! mult( mult( X, mult( X, Y
% 38.71/39.14     ) ), X ) ==> mult( mult( X, X ), mult( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8437) {G3,W30,D5,L2,V2,M2}  { ! mult( mult( mult( X, X ), Y ), X
% 38.71/39.14     ) ==> mult( mult( mult( X, X ), Y ), X ), mult( mult( X, X ), mult( X, Y
% 38.71/39.14     ) ) ==> mult( mult( mult( X, X ), X ), Y ) }.
% 38.71/39.14  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.71/39.14    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.71/39.14  parent1[0; 3]: (8436) {G2,W30,D5,L2,V2,M2}  { ! mult( mult( X, mult( X, Y )
% 38.71/39.14     ), X ) ==> mult( mult( mult( X, X ), Y ), X ), mult( mult( X, X ), mult
% 38.71/39.14    ( X, Y ) ) ==> mult( mult( mult( X, X ), X ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqrefl: (8438) {G0,W15,D5,L1,V2,M1}  { mult( mult( X, X ), mult( X, Y ) ) 
% 38.71/39.14    ==> mult( mult( mult( X, X ), X ), Y ) }.
% 38.71/39.14  parent0[0]: (8437) {G3,W30,D5,L2,V2,M2}  { ! mult( mult( mult( X, X ), Y )
% 38.71/39.14    , X ) ==> mult( mult( mult( X, X ), Y ), X ), mult( mult( X, X ), mult( X
% 38.71/39.14    , Y ) ) ==> mult( mult( mult( X, X ), X ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (152) {G4,W15,D5,L1,V2,M1} P(109,12);d(149);d(109);q { mult( 
% 38.71/39.14    mult( X, X ), mult( X, Y ) ) ==> mult( mult( mult( X, X ), X ), Y ) }.
% 38.71/39.14  parent0: (8438) {G0,W15,D5,L1,V2,M1}  { mult( mult( X, X ), mult( X, Y ) ) 
% 38.71/39.14    ==> mult( mult( mult( X, X ), X ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8440) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> mult( X
% 38.71/39.14    , mult( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.71/39.14    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8448) {G2,W14,D5,L1,V2,M1}  { mult( mult( i( X ), i( X ) ), Y ) 
% 38.71/39.14    ==> mult( i( X ), ld( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 11]: (8440) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> 
% 38.71/39.14    mult( X, mult( X, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := i( X )
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8453) {G2,W13,D5,L1,V2,M1}  { mult( rd( i( X ), X ), Y ) ==> mult
% 38.71/39.14    ( i( X ), ld( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 2]: (8448) {G2,W14,D5,L1,V2,M1}  { mult( mult( i( X ), i( X ) )
% 38.71/39.14    , Y ) ==> mult( i( X ), ld( X, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := i( X )
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8454) {G3,W13,D5,L1,V2,M1}  { ld( rd( X, i( X ) ), Y ) ==> mult( 
% 38.71/39.14    i( X ), ld( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.14    ld( rd( X, Y ), Z ) }.
% 38.71/39.14  parent1[0; 1]: (8453) {G2,W13,D5,L1,V2,M1}  { mult( rd( i( X ), X ), Y ) 
% 38.71/39.14    ==> mult( i( X ), ld( X, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := i( X )
% 38.71/39.14     Z := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8455) {G2,W12,D4,L1,V2,M1}  { ld( mult( X, X ), Y ) ==> mult( i( 
% 38.71/39.14    X ), ld( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 2]: (8454) {G3,W13,D5,L1,V2,M1}  { ld( rd( X, i( X ) ), Y ) ==> 
% 38.71/39.14    mult( i( X ), ld( X, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8456) {G2,W11,D4,L1,V2,M1}  { ld( mult( X, X ), Y ) ==> ld( X, ld
% 38.71/39.14    ( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 6]: (8455) {G2,W12,D4,L1,V2,M1}  { ld( mult( X, X ), Y ) ==> 
% 38.71/39.14    mult( i( X ), ld( X, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := ld( X, Y )
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8457) {G2,W11,D4,L1,V2,M1}  { ld( X, ld( X, Y ) ) ==> ld( mult( X
% 38.71/39.14    , X ), Y ) }.
% 38.71/39.14  parent0[0]: (8456) {G2,W11,D4,L1,V2,M1}  { ld( mult( X, X ), Y ) ==> ld( X
% 38.71/39.14    , ld( X, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24)
% 38.71/39.14     { ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.71/39.14  parent0: (8457) {G2,W11,D4,L1,V2,M1}  { ld( X, ld( X, Y ) ) ==> ld( mult( X
% 38.71/39.14    , X ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8459) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> mult( X
% 38.71/39.14    , mult( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.71/39.14    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8463) {G2,W12,D4,L1,V2,M1}  { mult( mult( X, X ), i( Y ) ) ==> 
% 38.71/39.14    mult( X, rd( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 9]: (8459) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> 
% 38.71/39.14    mult( X, mult( X, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := i( Y )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8465) {G2,W11,D4,L1,V2,M1}  { rd( mult( X, X ), Y ) ==> mult( X, 
% 38.71/39.14    rd( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 1]: (8463) {G2,W12,D4,L1,V2,M1}  { mult( mult( X, X ), i( Y ) ) 
% 38.71/39.14    ==> mult( X, rd( X, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := mult( X, X )
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (155) {G3,W11,D4,L1,V2,M1} P(33,109);d(33) { rd( mult( X, X )
% 38.71/39.14    , Y ) ==> mult( X, rd( X, Y ) ) }.
% 38.71/39.14  parent0: (8465) {G2,W11,D4,L1,V2,M1}  { rd( mult( X, X ), Y ) ==> mult( X, 
% 38.71/39.14    rd( X, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8468) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), X ) }.
% 38.71/39.14  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.71/39.14    ==> i( Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8469) {G3,W12,D5,L1,V2,M1}  { i( mult( X, Y ) ) ==> ld( mult( 
% 38.71/39.14    mult( X, X ), Y ), X ) }.
% 38.71/39.14  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.71/39.14    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.71/39.14  parent1[0; 6]: (8468) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), X
% 38.71/39.14     ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := mult( X, Y )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8470) {G3,W12,D5,L1,V2,M1}  { ld( mult( mult( X, X ), Y ), X ) ==>
% 38.71/39.14     i( mult( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (8469) {G3,W12,D5,L1,V2,M1}  { i( mult( X, Y ) ) ==> ld( mult( 
% 38.71/39.14    mult( X, X ), Y ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (156) {G3,W12,D5,L1,V2,M1} P(109,31) { ld( mult( mult( X, X )
% 38.71/39.14    , Y ), X ) ==> i( mult( X, Y ) ) }.
% 38.71/39.14  parent0: (8470) {G3,W12,D5,L1,V2,M1}  { ld( mult( mult( X, X ), Y ), X ) 
% 38.71/39.14    ==> i( mult( X, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8472) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> mult( X
% 38.71/39.14    , mult( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.71/39.14    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8479) {G1,W14,D5,L1,V2,M1}  { mult( mult( i( X ), i( X ) ), mult
% 38.71/39.14    ( X, Y ) ) ==> mult( i( X ), Y ) }.
% 38.71/39.14  parent0[0]: (6) {G0,W8,D4,L1,V2,M1} I { mult( i( Y ), mult( Y, X ) ) ==> X
% 38.71/39.14     }.
% 38.71/39.14  parent1[0; 13]: (8472) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> 
% 38.71/39.14    mult( X, mult( X, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := i( X )
% 38.71/39.14     Y := mult( X, Y )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8481) {G2,W13,D5,L1,V2,M1}  { mult( mult( i( X ), i( X ) ), mult
% 38.71/39.14    ( X, Y ) ) ==> ld( X, Y ) }.
% 38.71/39.14  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 10]: (8479) {G1,W14,D5,L1,V2,M1}  { mult( mult( i( X ), i( X ) )
% 38.71/39.14    , mult( X, Y ) ) ==> mult( i( X ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8483) {G2,W12,D5,L1,V2,M1}  { mult( rd( i( X ), X ), mult( X, Y )
% 38.71/39.14     ) ==> ld( X, Y ) }.
% 38.71/39.14  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 2]: (8481) {G2,W13,D5,L1,V2,M1}  { mult( mult( i( X ), i( X ) )
% 38.71/39.14    , mult( X, Y ) ) ==> ld( X, Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := i( X )
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8484) {G3,W12,D5,L1,V2,M1}  { ld( rd( X, i( X ) ), mult( X, Y ) )
% 38.71/39.14     ==> ld( X, Y ) }.
% 38.71/39.14  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.14    ld( rd( X, Y ), Z ) }.
% 38.71/39.14  parent1[0; 1]: (8483) {G2,W12,D5,L1,V2,M1}  { mult( rd( i( X ), X ), mult( 
% 38.71/39.14    X, Y ) ) ==> ld( X, Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := i( X )
% 38.71/39.14     Z := mult( X, Y )
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8485) {G2,W11,D4,L1,V2,M1}  { ld( mult( X, X ), mult( X, Y ) ) 
% 38.71/39.14    ==> ld( X, Y ) }.
% 38.71/39.14  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.71/39.14    Y ) }.
% 38.71/39.14  parent1[0; 2]: (8484) {G3,W12,D5,L1,V2,M1}  { ld( rd( X, i( X ) ), mult( X
% 38.71/39.14    , Y ) ) ==> ld( X, Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (159) {G5,W11,D4,L1,V2,M1} P(6,109);d(24);d(33);d(80);d(34) { 
% 38.71/39.14    ld( mult( X, X ), mult( X, Y ) ) ==> ld( X, Y ) }.
% 38.71/39.14  parent0: (8485) {G2,W11,D4,L1,V2,M1}  { ld( mult( X, X ), mult( X, Y ) ) 
% 38.71/39.14    ==> ld( X, Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8488) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> mult( X
% 38.71/39.14    , mult( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.71/39.14    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8493) {G1,W15,D5,L1,V2,M1}  { mult( mult( rd( X, Y ), rd( X, Y )
% 38.71/39.14     ), Y ) ==> mult( rd( X, Y ), X ) }.
% 38.71/39.14  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 38.71/39.14  parent1[0; 14]: (8488) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> 
% 38.71/39.14    mult( X, mult( X, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := rd( X, Y )
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8495) {G2,W15,D5,L1,V2,M1}  { mult( mult( rd( X, Y ), rd( X, Y )
% 38.71/39.14     ), Y ) ==> ld( rd( Y, X ), X ) }.
% 38.71/39.14  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.14    ld( rd( X, Y ), Z ) }.
% 38.71/39.14  parent1[0; 10]: (8493) {G1,W15,D5,L1,V2,M1}  { mult( mult( rd( X, Y ), rd( 
% 38.71/39.14    X, Y ) ), Y ) ==> mult( rd( X, Y ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8497) {G3,W15,D5,L1,V2,M1}  { ld( rd( rd( Y, X ), rd( X, Y ) ), Y
% 38.71/39.14     ) ==> ld( rd( Y, X ), X ) }.
% 38.71/39.14  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.71/39.14     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.71/39.14  parent1[0; 1]: (8495) {G2,W15,D5,L1,V2,M1}  { mult( mult( rd( X, Y ), rd( X
% 38.71/39.14    , Y ) ), Y ) ==> ld( rd( Y, X ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := rd( X, Y )
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := X
% 38.71/39.14     T := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8498) {G4,W15,D5,L1,V2,M1}  { ld( mult( rd( X, Y ), rd( X, Y ) )
% 38.71/39.14    , X ) ==> ld( rd( X, Y ), Y ) }.
% 38.71/39.14  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.14    mult( Z, rd( X, Y ) ) }.
% 38.71/39.14  parent1[0; 2]: (8497) {G3,W15,D5,L1,V2,M1}  { ld( rd( rd( Y, X ), rd( X, Y
% 38.71/39.14     ) ), Y ) ==> ld( rd( Y, X ), X ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := rd( X, Y )
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8499) {G5,W15,D5,L1,V2,M1}  { ld( ld( rd( Y, X ), rd( X, Y ) ), X
% 38.71/39.14     ) ==> ld( rd( X, Y ), Y ) }.
% 38.71/39.14  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.14    ld( rd( X, Y ), Z ) }.
% 38.71/39.14  parent1[0; 2]: (8498) {G4,W15,D5,L1,V2,M1}  { ld( mult( rd( X, Y ), rd( X, 
% 38.71/39.14    Y ) ), X ) ==> ld( rd( X, Y ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14     Z := rd( X, Y )
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (160) {G6,W15,D5,L1,V2,M1} P(2,109);d(80);d(113);d(81);d(80)
% 38.71/39.14     { ld( ld( rd( X, Y ), rd( Y, X ) ), Y ) ==> ld( rd( Y, X ), X ) }.
% 38.71/39.14  parent0: (8499) {G5,W15,D5,L1,V2,M1}  { ld( ld( rd( Y, X ), rd( X, Y ) ), X
% 38.71/39.14     ) ==> ld( rd( X, Y ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8502) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> mult( X
% 38.71/39.14    , mult( X, Y ) ) }.
% 38.71/39.14  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.71/39.14    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8504) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, X ), ld( X, Y ) ) 
% 38.71/39.14    ==> mult( X, Y ) }.
% 38.71/39.14  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.71/39.14  parent1[0; 10]: (8502) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> 
% 38.71/39.14    mult( X, mult( X, Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := ld( X, Y )
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  subsumption: (161) {G3,W11,D4,L1,V2,M1} P(0,109) { mult( mult( X, X ), ld( 
% 38.71/39.14    X, Y ) ) ==> mult( X, Y ) }.
% 38.71/39.14  parent0: (8504) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, X ), ld( X, Y ) ) 
% 38.71/39.14    ==> mult( X, Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  permutation0:
% 38.71/39.14     0 ==> 0
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8508) {G5,W11,D4,L1,V2,M1}  { ld( rd( Y, X ), X ) ==> mult( X, ld
% 38.71/39.14    ( Y, X ) ) }.
% 38.71/39.14  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.71/39.14    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8512) {G6,W19,D5,L1,V2,M1}  { ld( rd( X, ld( X, Y ) ), ld( X, Y )
% 38.71/39.14     ) ==> mult( ld( X, Y ), ld( mult( X, X ), Y ) ) }.
% 38.71/39.14  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.71/39.14    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.71/39.14  parent1[0; 14]: (8508) {G5,W11,D4,L1,V2,M1}  { ld( rd( Y, X ), X ) ==> mult
% 38.71/39.14    ( X, ld( Y, X ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := ld( X, Y )
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8513) {G5,W19,D5,L1,V2,M1}  { ld( rd( X, ld( X, Y ) ), ld( X, Y )
% 38.71/39.14     ) ==> ld( ld( Y, X ), ld( mult( X, X ), Y ) ) }.
% 38.71/39.14  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.14    ld( ld( Y, X ), Z ) }.
% 38.71/39.14  parent1[0; 10]: (8512) {G6,W19,D5,L1,V2,M1}  { ld( rd( X, ld( X, Y ) ), ld
% 38.71/39.14    ( X, Y ) ) ==> mult( ld( X, Y ), ld( mult( X, X ), Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := ld( mult( X, X ), Y )
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8514) {G5,W19,D5,L1,V2,M1}  { ld( mult( X, ld( Y, X ) ), ld( X, Y
% 38.71/39.14     ) ) ==> ld( ld( Y, X ), ld( mult( X, X ), Y ) ) }.
% 38.71/39.14  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.71/39.14    mult( Z, ld( Y, X ) ) }.
% 38.71/39.14  parent1[0; 2]: (8513) {G5,W19,D5,L1,V2,M1}  { ld( rd( X, ld( X, Y ) ), ld( 
% 38.71/39.14    X, Y ) ) ==> ld( ld( Y, X ), ld( mult( X, X ), Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14     Z := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  paramod: (8515) {G6,W19,D5,L1,V2,M1}  { ld( ld( rd( Y, X ), X ), ld( X, Y )
% 38.71/39.14     ) ==> ld( ld( Y, X ), ld( mult( X, X ), Y ) ) }.
% 38.71/39.14  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.71/39.14    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.71/39.14  parent1[0; 2]: (8514) {G5,W19,D5,L1,V2,M1}  { ld( mult( X, ld( Y, X ) ), ld
% 38.71/39.14    ( X, Y ) ) ==> ld( ld( Y, X ), ld( mult( X, X ), Y ) ) }.
% 38.71/39.14  substitution0:
% 38.71/39.14     X := Y
% 38.71/39.14     Y := X
% 38.71/39.14  end
% 38.71/39.14  substitution1:
% 38.71/39.14     X := X
% 38.71/39.14     Y := Y
% 38.71/39.14  end
% 38.71/39.14  
% 38.71/39.14  eqswap: (8516) {G6,W19,D5,L1,V2,M1}  { ld( ld( X, Y ), ld( mult( Y, Y ), X
% 38.71/39.15     ) ) ==> ld( ld( rd( X, Y ), Y ), ld( Y, X ) ) }.
% 38.71/39.15  parent0[0]: (8515) {G6,W19,D5,L1,V2,M1}  { ld( ld( rd( Y, X ), X ), ld( X, 
% 38.71/39.15    Y ) ) ==> ld( ld( Y, X ), ld( mult( X, X ), Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (163) {G6,W19,D5,L1,V2,M1} P(154,125);d(74);d(75);d(125) { ld
% 38.71/39.15    ( ld( Y, X ), ld( mult( X, X ), Y ) ) ==> ld( ld( rd( Y, X ), X ), ld( X
% 38.71/39.15    , Y ) ) }.
% 38.71/39.15  parent0: (8516) {G6,W19,D5,L1,V2,M1}  { ld( ld( X, Y ), ld( mult( Y, Y ), X
% 38.71/39.15     ) ) ==> ld( ld( rd( X, Y ), Y ), ld( Y, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8518) {G2,W11,D4,L1,V2,M1}  { ld( X, rd( Y, X ) ) ==> rd( ld( X, Y
% 38.71/39.15     ), X ) }.
% 38.71/39.15  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.71/39.15    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8521) {G3,W15,D5,L1,V2,M1}  { ld( X, rd( ld( X, Y ), X ) ) ==> rd
% 38.71/39.15    ( ld( mult( X, X ), Y ), X ) }.
% 38.71/39.15  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.71/39.15    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.71/39.15  parent1[0; 9]: (8518) {G2,W11,D4,L1,V2,M1}  { ld( X, rd( Y, X ) ) ==> rd( 
% 38.71/39.15    ld( X, Y ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := ld( X, Y )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8522) {G3,W15,D5,L1,V2,M1}  { ld( X, ld( X, rd( Y, X ) ) ) ==> rd
% 38.71/39.15    ( ld( mult( X, X ), Y ), X ) }.
% 38.71/39.15  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.71/39.15    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.71/39.15  parent1[0; 3]: (8521) {G3,W15,D5,L1,V2,M1}  { ld( X, rd( ld( X, Y ), X ) ) 
% 38.71/39.15    ==> rd( ld( mult( X, X ), Y ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8523) {G4,W15,D5,L1,V2,M1}  { ld( mult( X, X ), rd( Y, X ) ) ==> 
% 38.71/39.15    rd( ld( mult( X, X ), Y ), X ) }.
% 38.71/39.15  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.71/39.15    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.71/39.15  parent1[0; 1]: (8522) {G3,W15,D5,L1,V2,M1}  { ld( X, ld( X, rd( Y, X ) ) ) 
% 38.71/39.15    ==> rd( ld( mult( X, X ), Y ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := rd( Y, X )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8524) {G4,W15,D5,L1,V2,M1}  { rd( ld( mult( X, X ), Y ), X ) ==> 
% 38.71/39.15    ld( mult( X, X ), rd( Y, X ) ) }.
% 38.71/39.15  parent0[0]: (8523) {G4,W15,D5,L1,V2,M1}  { ld( mult( X, X ), rd( Y, X ) ) 
% 38.71/39.15    ==> rd( ld( mult( X, X ), Y ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (164) {G6,W15,D5,L1,V2,M1} P(154,124);d(124);d(154) { rd( ld( 
% 38.71/39.15    mult( X, X ), Y ), X ) ==> ld( mult( X, X ), rd( Y, X ) ) }.
% 38.71/39.15  parent0: (8524) {G4,W15,D5,L1,V2,M1}  { rd( ld( mult( X, X ), Y ), X ) ==> 
% 38.71/39.15    ld( mult( X, X ), rd( Y, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8526) {G4,W11,D4,L1,V3,M1}  { ld( ld( Y, X ), Z ) ==> mult( ld( X
% 38.71/39.15    , Y ), Z ) }.
% 38.71/39.15  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.15    ld( ld( Y, X ), Z ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8531) {G5,W15,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), X ), Z ) ==> 
% 38.71/39.15    mult( ld( mult( X, X ), Y ), Z ) }.
% 38.71/39.15  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.71/39.15    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.71/39.15  parent1[0; 9]: (8526) {G4,W11,D4,L1,V3,M1}  { ld( ld( Y, X ), Z ) ==> mult
% 38.71/39.15    ( ld( X, Y ), Z ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := ld( X, Y )
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8532) {G5,W15,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), X ), Z ) ==> ld
% 38.71/39.15    ( ld( Y, mult( X, X ) ), Z ) }.
% 38.71/39.15  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.15    ld( ld( Y, X ), Z ) }.
% 38.71/39.15  parent1[0; 8]: (8531) {G5,W15,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), X ), Z ) 
% 38.71/39.15    ==> mult( ld( mult( X, X ), Y ), Z ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := mult( X, X )
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8533) {G5,W15,D5,L1,V3,M1}  { ld( ld( Y, mult( X, X ) ), Z ) ==> 
% 38.71/39.15    ld( ld( ld( X, Y ), X ), Z ) }.
% 38.71/39.15  parent0[0]: (8532) {G5,W15,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), X ), Z ) ==>
% 38.71/39.15     ld( ld( Y, mult( X, X ) ), Z ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (165) {G6,W15,D5,L1,V3,M1} P(154,74);d(74) { ld( ld( Y, mult( 
% 38.71/39.15    X, X ) ), Z ) ==> ld( ld( ld( X, Y ), X ), Z ) }.
% 38.71/39.15  parent0: (8533) {G5,W15,D5,L1,V3,M1}  { ld( ld( Y, mult( X, X ) ), Z ) ==> 
% 38.71/39.15    ld( ld( ld( X, Y ), X ), Z ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8535) {G5,W11,D4,L1,V2,M1}  { ld( mult( X, X ), Y ) ==> ld( X, ld
% 38.71/39.15    ( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.71/39.15    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8539) {G4,W13,D5,L1,V2,M1}  { ld( mult( X, X ), i( Y ) ) ==> ld( 
% 38.71/39.15    X, i( mult( Y, X ) ) ) }.
% 38.71/39.15  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.71/39.15    ( X, Y ) ) }.
% 38.71/39.15  parent1[0; 9]: (8535) {G5,W11,D4,L1,V2,M1}  { ld( mult( X, X ), Y ) ==> ld
% 38.71/39.15    ( X, ld( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := i( Y )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8544) {G4,W13,D5,L1,V2,M1}  { ld( mult( X, X ), i( Y ) ) ==> i( 
% 38.71/39.15    mult( mult( Y, X ), X ) ) }.
% 38.71/39.15  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.71/39.15    ( X, Y ) ) }.
% 38.71/39.15  parent1[0; 7]: (8539) {G4,W13,D5,L1,V2,M1}  { ld( mult( X, X ), i( Y ) ) 
% 38.71/39.15    ==> ld( X, i( mult( Y, X ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := mult( Y, X )
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8546) {G4,W13,D5,L1,V2,M1}  { i( mult( Y, mult( X, X ) ) ) ==> i
% 38.71/39.15    ( mult( mult( Y, X ), X ) ) }.
% 38.71/39.15  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.71/39.15    ( X, Y ) ) }.
% 38.71/39.15  parent1[0; 1]: (8544) {G4,W13,D5,L1,V2,M1}  { ld( mult( X, X ), i( Y ) ) 
% 38.71/39.15    ==> i( mult( mult( Y, X ), X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := mult( X, X )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (167) {G6,W13,D5,L1,V2,M1} P(52,154);d(52);d(52) { i( mult( Y
% 38.71/39.15    , mult( X, X ) ) ) ==> i( mult( mult( Y, X ), X ) ) }.
% 38.71/39.15  parent0: (8546) {G4,W13,D5,L1,V2,M1}  { i( mult( Y, mult( X, X ) ) ) ==> i
% 38.71/39.15    ( mult( mult( Y, X ), X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8549) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.71/39.15     ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8552) {G4,W12,D5,L1,V2,M1}  { ld( ld( X, Y ), X ) ==> i( ld( mult
% 38.71/39.15    ( X, X ), Y ) ) }.
% 38.71/39.15  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.71/39.15    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.71/39.15  parent1[0; 7]: (8549) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) )
% 38.71/39.15     }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := ld( X, Y )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8553) {G4,W11,D4,L1,V2,M1}  { ld( ld( X, Y ), X ) ==> ld( Y, mult
% 38.71/39.15    ( X, X ) ) }.
% 38.71/39.15  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.71/39.15     ) }.
% 38.71/39.15  parent1[0; 6]: (8552) {G4,W12,D5,L1,V2,M1}  { ld( ld( X, Y ), X ) ==> i( ld
% 38.71/39.15    ( mult( X, X ), Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := mult( X, X )
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8554) {G4,W11,D4,L1,V2,M1}  { ld( Y, mult( X, X ) ) ==> ld( ld( X
% 38.71/39.15    , Y ), X ) }.
% 38.71/39.15  parent0[0]: (8553) {G4,W11,D4,L1,V2,M1}  { ld( ld( X, Y ), X ) ==> ld( Y, 
% 38.71/39.15    mult( X, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.71/39.15     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.71/39.15  parent0: (8554) {G4,W11,D4,L1,V2,M1}  { ld( Y, mult( X, X ) ) ==> ld( ld( X
% 38.71/39.15    , Y ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8556) {G5,W11,D4,L1,V2,M1}  { ld( mult( X, X ), Y ) ==> ld( X, ld
% 38.71/39.15    ( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.71/39.15    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8559) {G4,W12,D4,L1,V2,M1}  { ld( mult( X, X ), rd( X, Y ) ) ==> 
% 38.71/39.15    ld( X, i( Y ) ) }.
% 38.71/39.15  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.71/39.15     ) }.
% 38.71/39.15  parent1[0; 10]: (8556) {G5,W11,D4,L1,V2,M1}  { ld( mult( X, X ), Y ) ==> ld
% 38.71/39.15    ( X, ld( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := rd( X, Y )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8560) {G4,W12,D4,L1,V2,M1}  { ld( mult( X, X ), rd( X, Y ) ) ==> 
% 38.71/39.15    i( mult( Y, X ) ) }.
% 38.71/39.15  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.71/39.15    ( X, Y ) ) }.
% 38.71/39.15  parent1[0; 8]: (8559) {G4,W12,D4,L1,V2,M1}  { ld( mult( X, X ), rd( X, Y )
% 38.71/39.15     ) ==> ld( X, i( Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (169) {G6,W12,D4,L1,V2,M1} P(53,154);d(52) { ld( mult( X, X )
% 38.71/39.15    , rd( X, Y ) ) ==> i( mult( Y, X ) ) }.
% 38.71/39.15  parent0: (8560) {G4,W12,D4,L1,V2,M1}  { ld( mult( X, X ), rd( X, Y ) ) ==> 
% 38.71/39.15    i( mult( Y, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8563) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8564) {G1,W11,D5,L1,V2,M1}  { ld( X, Y ) ==> mult( X, ld( mult( X
% 38.71/39.15    , X ), Y ) ) }.
% 38.71/39.15  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.71/39.15    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.71/39.15  parent1[0; 6]: (8563) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 38.71/39.15     }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := ld( X, Y )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8565) {G1,W11,D5,L1,V2,M1}  { mult( X, ld( mult( X, X ), Y ) ) ==>
% 38.71/39.15     ld( X, Y ) }.
% 38.71/39.15  parent0[0]: (8564) {G1,W11,D5,L1,V2,M1}  { ld( X, Y ) ==> mult( X, ld( mult
% 38.71/39.15    ( X, X ), Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (171) {G6,W11,D5,L1,V2,M1} P(154,0) { mult( X, ld( mult( X, X
% 38.71/39.15     ), Y ) ) ==> ld( X, Y ) }.
% 38.71/39.15  parent0: (8565) {G1,W11,D5,L1,V2,M1}  { mult( X, ld( mult( X, X ), Y ) ) 
% 38.71/39.15    ==> ld( X, Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8567) {G2,W11,D4,L1,V2,M1}  { ld( X, rd( Y, X ) ) ==> rd( ld( X, Y
% 38.71/39.15     ), X ) }.
% 38.71/39.15  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.71/39.15    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8569) {G3,W15,D5,L1,V2,M1}  { ld( X, rd( mult( Y, Y ), X ) ) ==> 
% 38.71/39.15    rd( ld( ld( Y, X ), Y ), X ) }.
% 38.71/39.15  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.71/39.15     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.71/39.15  parent1[0; 9]: (8567) {G2,W11,D4,L1,V2,M1}  { ld( X, rd( Y, X ) ) ==> rd( 
% 38.71/39.15    ld( X, Y ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := mult( Y, Y )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8570) {G4,W15,D5,L1,V2,M1}  { ld( X, mult( Y, rd( Y, X ) ) ) ==> 
% 38.71/39.15    rd( ld( ld( Y, X ), Y ), X ) }.
% 38.71/39.15  parent0[0]: (155) {G3,W11,D4,L1,V2,M1} P(33,109);d(33) { rd( mult( X, X ), 
% 38.71/39.15    Y ) ==> mult( X, rd( X, Y ) ) }.
% 38.71/39.15  parent1[0; 3]: (8569) {G3,W15,D5,L1,V2,M1}  { ld( X, rd( mult( Y, Y ), X )
% 38.71/39.15     ) ==> rd( ld( ld( Y, X ), Y ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8571) {G4,W15,D5,L1,V2,M1}  { rd( ld( ld( Y, X ), Y ), X ) ==> ld
% 38.71/39.15    ( X, mult( Y, rd( Y, X ) ) ) }.
% 38.71/39.15  parent0[0]: (8570) {G4,W15,D5,L1,V2,M1}  { ld( X, mult( Y, rd( Y, X ) ) ) 
% 38.71/39.15    ==> rd( ld( ld( Y, X ), Y ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (174) {G7,W15,D5,L1,V2,M1} P(168,124);d(155) { rd( ld( ld( Y, 
% 38.71/39.15    X ), Y ), X ) ==> ld( X, mult( Y, rd( Y, X ) ) ) }.
% 38.71/39.15  parent0: (8571) {G4,W15,D5,L1,V2,M1}  { rd( ld( ld( Y, X ), Y ), X ) ==> ld
% 38.71/39.15    ( X, mult( Y, rd( Y, X ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8572) {G6,W11,D4,L1,V2,M1}  { ld( ld( Y, X ), Y ) ==> ld( X, mult
% 38.71/39.15    ( Y, Y ) ) }.
% 38.71/39.15  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.71/39.15     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8577) {G2,W12,D5,L1,V2,M1}  { ld( ld( X, i( Y ) ), X ) ==> mult( 
% 38.71/39.15    Y, mult( X, X ) ) }.
% 38.71/39.15  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.15    Y ) }.
% 38.71/39.15  parent1[0; 7]: (8572) {G6,W11,D4,L1,V2,M1}  { ld( ld( Y, X ), Y ) ==> ld( X
% 38.71/39.15    , mult( Y, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := mult( X, X )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := i( Y )
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8578) {G3,W12,D5,L1,V2,M1}  { ld( i( mult( Y, X ) ), X ) ==> mult
% 38.71/39.15    ( Y, mult( X, X ) ) }.
% 38.71/39.15  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.71/39.15    ( X, Y ) ) }.
% 38.71/39.15  parent1[0; 2]: (8577) {G2,W12,D5,L1,V2,M1}  { ld( ld( X, i( Y ) ), X ) ==> 
% 38.71/39.15    mult( Y, mult( X, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8579) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), Y ) ==> mult( X
% 38.71/39.15    , mult( Y, Y ) ) }.
% 38.71/39.15  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.15    Y ) }.
% 38.71/39.15  parent1[0; 1]: (8578) {G3,W12,D5,L1,V2,M1}  { ld( i( mult( Y, X ) ), X ) 
% 38.71/39.15    ==> mult( Y, mult( X, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := mult( X, Y )
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8580) {G2,W11,D4,L1,V2,M1}  { mult( X, mult( Y, Y ) ) ==> mult( 
% 38.71/39.15    mult( X, Y ), Y ) }.
% 38.71/39.15  parent0[0]: (8579) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), Y ) ==> mult
% 38.71/39.15    ( X, mult( Y, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (178) {G7,W11,D4,L1,V2,M1} P(168,22);d(52);d(22) { mult( X, 
% 38.71/39.15    mult( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.71/39.15  parent0: (8580) {G2,W11,D4,L1,V2,M1}  { mult( X, mult( Y, Y ) ) ==> mult( 
% 38.71/39.15    mult( X, Y ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8582) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8583) {G1,W11,D5,L1,V2,M1}  { mult( X, X ) ==> mult( Y, ld( ld( X
% 38.71/39.15    , Y ), X ) ) }.
% 38.71/39.15  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.71/39.15     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.71/39.15  parent1[0; 6]: (8582) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 38.71/39.15     }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := mult( X, X )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8584) {G1,W11,D5,L1,V2,M1}  { mult( Y, ld( ld( X, Y ), X ) ) ==> 
% 38.71/39.15    mult( X, X ) }.
% 38.71/39.15  parent0[0]: (8583) {G1,W11,D5,L1,V2,M1}  { mult( X, X ) ==> mult( Y, ld( ld
% 38.71/39.15    ( X, Y ), X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (179) {G7,W11,D5,L1,V2,M1} P(168,0) { mult( X, ld( ld( Y, X )
% 38.71/39.15    , Y ) ) ==> mult( Y, Y ) }.
% 38.71/39.15  parent0: (8584) {G1,W11,D5,L1,V2,M1}  { mult( Y, ld( ld( X, Y ), X ) ) ==> 
% 38.71/39.15    mult( X, X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8586) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> mult( X
% 38.71/39.15    , mult( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.71/39.15    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8595) {G3,W15,D5,L1,V2,M1}  { mult( mult( X, X ), mult( Y, Y ) ) 
% 38.71/39.15    ==> mult( X, mult( mult( X, Y ), Y ) ) }.
% 38.71/39.15  parent0[0]: (178) {G7,W11,D4,L1,V2,M1} P(168,22);d(52);d(22) { mult( X, 
% 38.71/39.15    mult( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.71/39.15  parent1[0; 10]: (8586) {G2,W11,D4,L1,V2,M1}  { mult( mult( X, X ), Y ) ==> 
% 38.71/39.15    mult( X, mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := mult( Y, Y )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8597) {G4,W15,D5,L1,V2,M1}  { mult( mult( mult( X, X ), Y ), Y ) 
% 38.71/39.15    ==> mult( X, mult( mult( X, Y ), Y ) ) }.
% 38.71/39.15  parent0[0]: (178) {G7,W11,D4,L1,V2,M1} P(168,22);d(52);d(22) { mult( X, 
% 38.71/39.15    mult( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.71/39.15  parent1[0; 1]: (8595) {G3,W15,D5,L1,V2,M1}  { mult( mult( X, X ), mult( Y, 
% 38.71/39.15    Y ) ) ==> mult( X, mult( mult( X, Y ), Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := mult( X, X )
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8598) {G4,W15,D5,L1,V2,M1}  { mult( X, mult( mult( X, Y ), Y ) ) 
% 38.71/39.15    ==> mult( mult( mult( X, X ), Y ), Y ) }.
% 38.71/39.15  parent0[0]: (8597) {G4,W15,D5,L1,V2,M1}  { mult( mult( mult( X, X ), Y ), Y
% 38.71/39.15     ) ==> mult( X, mult( mult( X, Y ), Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (182) {G8,W15,D5,L1,V2,M1} P(178,109);d(178) { mult( X, mult( 
% 38.71/39.15    mult( X, Y ), Y ) ) ==> mult( mult( mult( X, X ), Y ), Y ) }.
% 38.71/39.15  parent0: (8598) {G4,W15,D5,L1,V2,M1}  { mult( X, mult( mult( X, Y ), Y ) ) 
% 38.71/39.15    ==> mult( mult( mult( X, X ), Y ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8600) {G7,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), Y ) ==> mult( X
% 38.71/39.15    , mult( Y, Y ) ) }.
% 38.71/39.15  parent0[0]: (178) {G7,W11,D4,L1,V2,M1} P(168,22);d(52);d(22) { mult( X, 
% 38.71/39.15    mult( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8608) {G2,W14,D5,L1,V2,M1}  { mult( mult( X, i( Y ) ), i( Y ) ) 
% 38.71/39.15    ==> mult( X, ld( Y, i( Y ) ) ) }.
% 38.71/39.15  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.15    Y ) }.
% 38.71/39.15  parent1[0; 10]: (8600) {G7,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), Y ) ==> 
% 38.71/39.15    mult( X, mult( Y, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := i( Y )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := i( Y )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8610) {G3,W14,D5,L1,V2,M1}  { mult( mult( X, i( Y ) ), i( Y ) ) 
% 38.71/39.15    ==> mult( X, i( mult( Y, Y ) ) ) }.
% 38.71/39.15  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.71/39.15    ( X, Y ) ) }.
% 38.71/39.15  parent1[0; 10]: (8608) {G2,W14,D5,L1,V2,M1}  { mult( mult( X, i( Y ) ), i( 
% 38.71/39.15    Y ) ) ==> mult( X, ld( Y, i( Y ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8613) {G2,W13,D5,L1,V2,M1}  { mult( mult( X, i( Y ) ), i( Y ) ) 
% 38.71/39.15    ==> rd( X, mult( Y, Y ) ) }.
% 38.71/39.15  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.15    Y ) }.
% 38.71/39.15  parent1[0; 8]: (8610) {G3,W14,D5,L1,V2,M1}  { mult( mult( X, i( Y ) ), i( Y
% 38.71/39.15     ) ) ==> mult( X, i( mult( Y, Y ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := mult( Y, Y )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8619) {G2,W12,D4,L1,V2,M1}  { mult( rd( X, Y ), i( Y ) ) ==> rd( 
% 38.71/39.15    X, mult( Y, Y ) ) }.
% 38.71/39.15  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.15    Y ) }.
% 38.71/39.15  parent1[0; 2]: (8613) {G2,W13,D5,L1,V2,M1}  { mult( mult( X, i( Y ) ), i( Y
% 38.71/39.15     ) ) ==> rd( X, mult( Y, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8621) {G2,W11,D4,L1,V2,M1}  { rd( rd( X, Y ), Y ) ==> rd( X, mult
% 38.71/39.15    ( Y, Y ) ) }.
% 38.71/39.15  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.15    Y ) }.
% 38.71/39.15  parent1[0; 1]: (8619) {G2,W12,D4,L1,V2,M1}  { mult( rd( X, Y ), i( Y ) ) 
% 38.71/39.15    ==> rd( X, mult( Y, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := rd( X, Y )
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8622) {G2,W11,D4,L1,V2,M1}  { rd( X, mult( Y, Y ) ) ==> rd( rd( X
% 38.71/39.15    , Y ), Y ) }.
% 38.71/39.15  parent0[0]: (8621) {G2,W11,D4,L1,V2,M1}  { rd( rd( X, Y ), Y ) ==> rd( X, 
% 38.71/39.15    mult( Y, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (185) {G8,W11,D4,L1,V2,M1} P(24,178);d(52);d(33);d(33);d(33)
% 38.71/39.15     { rd( Y, mult( X, X ) ) ==> rd( rd( Y, X ), X ) }.
% 38.71/39.15  parent0: (8622) {G2,W11,D4,L1,V2,M1}  { rd( X, mult( Y, Y ) ) ==> rd( rd( X
% 38.71/39.15    , Y ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8624) {G3,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( X, rd( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.71/39.15     ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8625) {G4,W12,D5,L1,V2,M1}  { i( mult( X, X ) ) ==> ld( Y, rd( rd
% 38.71/39.15    ( Y, X ), X ) ) }.
% 38.71/39.15  parent0[0]: (185) {G8,W11,D4,L1,V2,M1} P(24,178);d(52);d(33);d(33);d(33) { 
% 38.71/39.15    rd( Y, mult( X, X ) ) ==> rd( rd( Y, X ), X ) }.
% 38.71/39.15  parent1[0; 7]: (8624) {G3,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( X, rd( X, Y ) )
% 38.71/39.15     }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := mult( X, X )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8626) {G4,W12,D5,L1,V2,M1}  { ld( Y, rd( rd( Y, X ), X ) ) ==> i( 
% 38.71/39.15    mult( X, X ) ) }.
% 38.71/39.15  parent0[0]: (8625) {G4,W12,D5,L1,V2,M1}  { i( mult( X, X ) ) ==> ld( Y, rd
% 38.71/39.15    ( rd( Y, X ), X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (189) {G9,W12,D5,L1,V2,M1} P(185,53) { ld( X, rd( rd( X, Y ), 
% 38.71/39.15    Y ) ) ==> i( mult( Y, Y ) ) }.
% 38.71/39.15  parent0: (8626) {G4,W12,D5,L1,V2,M1}  { ld( Y, rd( rd( Y, X ), X ) ) ==> i
% 38.71/39.15    ( mult( X, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8628) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 38.71/39.15  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8629) {G2,W11,D5,L1,V2,M1}  { mult( X, X ) ==> ld( rd( rd( Y, X )
% 38.71/39.15    , X ), Y ) }.
% 38.71/39.15  parent0[0]: (185) {G8,W11,D4,L1,V2,M1} P(24,178);d(52);d(33);d(33);d(33) { 
% 38.71/39.15    rd( Y, mult( X, X ) ) ==> rd( rd( Y, X ), X ) }.
% 38.71/39.15  parent1[0; 5]: (8628) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := mult( X, X )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8630) {G2,W11,D5,L1,V2,M1}  { ld( rd( rd( Y, X ), X ), Y ) ==> 
% 38.71/39.15    mult( X, X ) }.
% 38.71/39.15  parent0[0]: (8629) {G2,W11,D5,L1,V2,M1}  { mult( X, X ) ==> ld( rd( rd( Y, 
% 38.71/39.15    X ), X ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (190) {G9,W11,D5,L1,V2,M1} P(185,19) { ld( rd( rd( X, Y ), Y )
% 38.71/39.15    , X ) ==> mult( Y, Y ) }.
% 38.71/39.15  parent0: (8630) {G2,W11,D5,L1,V2,M1}  { ld( rd( rd( Y, X ), X ), Y ) ==> 
% 38.71/39.15    mult( X, X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8632) {G5,W11,D4,L1,V2,M1}  { ld( X, Y ) ==> ld( mult( X, X ), 
% 38.71/39.15    mult( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (159) {G5,W11,D4,L1,V2,M1} P(6,109);d(24);d(33);d(80);d(34) { 
% 38.71/39.15    ld( mult( X, X ), mult( X, Y ) ) ==> ld( X, Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8635) {G5,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), Z ) ==> ld( mult( 
% 38.71/39.15    rd( X, Y ), rd( X, Y ) ), ld( rd( Y, X ), Z ) ) }.
% 38.71/39.15  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.15    ld( rd( X, Y ), Z ) }.
% 38.71/39.15  parent1[0; 14]: (8632) {G5,W11,D4,L1,V2,M1}  { ld( X, Y ) ==> ld( mult( X, 
% 38.71/39.15    X ), mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := rd( X, Y )
% 38.71/39.15     Y := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8637) {G5,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), Z ) ==> ld( ld( rd
% 38.71/39.15    ( Y, X ), rd( X, Y ) ), ld( rd( Y, X ), Z ) ) }.
% 38.71/39.15  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.15    ld( rd( X, Y ), Z ) }.
% 38.71/39.15  parent1[0; 7]: (8635) {G5,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), Z ) ==> ld( 
% 38.71/39.15    mult( rd( X, Y ), rd( X, Y ) ), ld( rd( Y, X ), Z ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15     Z := rd( X, Y )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8638) {G5,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), rd( X, Y ) ), ld
% 38.71/39.15    ( rd( Y, X ), Z ) ) ==> ld( rd( X, Y ), Z ) }.
% 38.71/39.15  parent0[0]: (8637) {G5,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), Z ) ==> ld( ld( 
% 38.71/39.15    rd( Y, X ), rd( X, Y ) ), ld( rd( Y, X ), Z ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (203) {G6,W19,D5,L1,V3,M1} P(80,159);d(80) { ld( ld( rd( Y, X
% 38.71/39.15     ), rd( X, Y ) ), ld( rd( Y, X ), Z ) ) ==> ld( rd( X, Y ), Z ) }.
% 38.71/39.15  parent0: (8638) {G5,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), rd( X, Y ) ), 
% 38.71/39.15    ld( rd( Y, X ), Z ) ) ==> ld( rd( X, Y ), Z ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8640) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y ) }.
% 38.71/39.15  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.71/39.15    ==> i( X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8641) {G3,W12,D4,L1,V2,M1}  { i( mult( X, X ) ) ==> rd( ld( X, Y
% 38.71/39.15     ), mult( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (159) {G5,W11,D4,L1,V2,M1} P(6,109);d(24);d(33);d(80);d(34) { 
% 38.71/39.15    ld( mult( X, X ), mult( X, Y ) ) ==> ld( X, Y ) }.
% 38.71/39.15  parent1[0; 6]: (8640) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y )
% 38.71/39.15     }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := mult( X, X )
% 38.71/39.15     Y := mult( X, Y )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8642) {G3,W12,D4,L1,V2,M1}  { rd( ld( X, Y ), mult( X, Y ) ) ==> i
% 38.71/39.15    ( mult( X, X ) ) }.
% 38.71/39.15  parent0[0]: (8641) {G3,W12,D4,L1,V2,M1}  { i( mult( X, X ) ) ==> rd( ld( X
% 38.71/39.15    , Y ), mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (204) {G6,W12,D4,L1,V2,M1} P(159,77) { rd( ld( X, Y ), mult( X
% 38.71/39.15    , Y ) ) ==> i( mult( X, X ) ) }.
% 38.71/39.15  parent0: (8642) {G3,W12,D4,L1,V2,M1}  { rd( ld( X, Y ), mult( X, Y ) ) ==> 
% 38.71/39.15    i( mult( X, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8644) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 38.71/39.15  parent0[0]: (17) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8646) {G2,W11,D4,L1,V2,M1}  { mult( X, X ) ==> rd( mult( X, Y ), 
% 38.71/39.15    ld( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (159) {G5,W11,D4,L1,V2,M1} P(6,109);d(24);d(33);d(80);d(34) { 
% 38.71/39.15    ld( mult( X, X ), mult( X, Y ) ) ==> ld( X, Y ) }.
% 38.71/39.15  parent1[0; 8]: (8644) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := mult( X, Y )
% 38.71/39.15     Y := mult( X, X )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8647) {G3,W11,D4,L1,V2,M1}  { mult( X, X ) ==> mult( mult( X, Y )
% 38.71/39.15    , ld( Y, X ) ) }.
% 38.71/39.15  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.71/39.15    mult( Z, ld( Y, X ) ) }.
% 38.71/39.15  parent1[0; 4]: (8646) {G2,W11,D4,L1,V2,M1}  { mult( X, X ) ==> rd( mult( X
% 38.71/39.15    , Y ), ld( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := mult( X, Y )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8648) {G3,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), ld( Y, X ) ) ==>
% 38.71/39.15     mult( X, X ) }.
% 38.71/39.15  parent0[0]: (8647) {G3,W11,D4,L1,V2,M1}  { mult( X, X ) ==> mult( mult( X, 
% 38.71/39.15    Y ), ld( Y, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (205) {G6,W11,D4,L1,V2,M1} P(159,17);d(75) { mult( mult( X, Y
% 38.71/39.15     ), ld( Y, X ) ) ==> mult( X, X ) }.
% 38.71/39.15  parent0: (8648) {G3,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), ld( Y, X ) ) 
% 38.71/39.15    ==> mult( X, X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8650) {G6,W11,D4,L1,V2,M1}  { mult( X, X ) ==> mult( mult( X, Y )
% 38.71/39.15    , ld( Y, X ) ) }.
% 38.71/39.15  parent0[0]: (205) {G6,W11,D4,L1,V2,M1} P(159,17);d(75) { mult( mult( X, Y )
% 38.71/39.15    , ld( Y, X ) ) ==> mult( X, X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8654) {G2,W12,D5,L1,V2,M1}  { mult( X, X ) ==> mult( rd( X, Y ), 
% 38.71/39.15    ld( i( Y ), X ) ) }.
% 38.71/39.15  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.15    Y ) }.
% 38.71/39.15  parent1[0; 5]: (8650) {G6,W11,D4,L1,V2,M1}  { mult( X, X ) ==> mult( mult( 
% 38.71/39.15    X, Y ), ld( Y, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := i( Y )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8655) {G3,W12,D5,L1,V2,M1}  { mult( X, X ) ==> ld( rd( Y, X ), ld
% 38.71/39.15    ( i( Y ), X ) ) }.
% 38.71/39.15  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.15    ld( rd( X, Y ), Z ) }.
% 38.71/39.15  parent1[0; 4]: (8654) {G2,W12,D5,L1,V2,M1}  { mult( X, X ) ==> mult( rd( X
% 38.71/39.15    , Y ), ld( i( Y ), X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15     Z := ld( i( Y ), X )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8656) {G2,W11,D4,L1,V2,M1}  { mult( X, X ) ==> ld( rd( Y, X ), 
% 38.71/39.15    mult( Y, X ) ) }.
% 38.71/39.15  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.15    Y ) }.
% 38.71/39.15  parent1[0; 8]: (8655) {G3,W12,D5,L1,V2,M1}  { mult( X, X ) ==> ld( rd( Y, X
% 38.71/39.15     ), ld( i( Y ), X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8657) {G2,W11,D4,L1,V2,M1}  { ld( rd( Y, X ), mult( Y, X ) ) ==> 
% 38.71/39.15    mult( X, X ) }.
% 38.71/39.15  parent0[0]: (8656) {G2,W11,D4,L1,V2,M1}  { mult( X, X ) ==> ld( rd( Y, X )
% 38.71/39.15    , mult( Y, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (218) {G7,W11,D4,L1,V2,M1} P(33,205);d(80);d(22) { ld( rd( Y, 
% 38.71/39.15    X ), mult( Y, X ) ) ==> mult( X, X ) }.
% 38.71/39.15  parent0: (8657) {G2,W11,D4,L1,V2,M1}  { ld( rd( Y, X ), mult( Y, X ) ) ==> 
% 38.71/39.15    mult( X, X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8659) {G6,W11,D4,L1,V2,M1}  { mult( X, X ) ==> mult( mult( X, Y )
% 38.71/39.15    , ld( Y, X ) ) }.
% 38.71/39.15  parent0[0]: (205) {G6,W11,D4,L1,V2,M1} P(159,17);d(75) { mult( mult( X, Y )
% 38.71/39.15    , ld( Y, X ) ) ==> mult( X, X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8661) {G1,W15,D5,L1,V2,M1}  { mult( rd( X, Y ), rd( X, Y ) ) ==> 
% 38.71/39.15    mult( X, ld( Y, rd( X, Y ) ) ) }.
% 38.71/39.15  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 38.71/39.15  parent1[0; 9]: (8659) {G6,W11,D4,L1,V2,M1}  { mult( X, X ) ==> mult( mult( 
% 38.71/39.15    X, Y ), ld( Y, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := rd( X, Y )
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8662) {G2,W15,D5,L1,V2,M1}  { ld( rd( Y, X ), rd( X, Y ) ) ==> 
% 38.71/39.15    mult( X, ld( Y, rd( X, Y ) ) ) }.
% 38.71/39.15  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.15    ld( rd( X, Y ), Z ) }.
% 38.71/39.15  parent1[0; 1]: (8661) {G1,W15,D5,L1,V2,M1}  { mult( rd( X, Y ), rd( X, Y )
% 38.71/39.15     ) ==> mult( X, ld( Y, rd( X, Y ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15     Z := rd( X, Y )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8663) {G2,W15,D5,L1,V2,M1}  { mult( Y, ld( X, rd( Y, X ) ) ) ==> 
% 38.71/39.15    ld( rd( X, Y ), rd( Y, X ) ) }.
% 38.71/39.15  parent0[0]: (8662) {G2,W15,D5,L1,V2,M1}  { ld( rd( Y, X ), rd( X, Y ) ) ==>
% 38.71/39.15     mult( X, ld( Y, rd( X, Y ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (223) {G7,W15,D5,L1,V2,M1} P(2,205);d(80) { mult( X, ld( Y, rd
% 38.71/39.15    ( X, Y ) ) ) ==> ld( rd( Y, X ), rd( X, Y ) ) }.
% 38.71/39.15  parent0: (8663) {G2,W15,D5,L1,V2,M1}  { mult( Y, ld( X, rd( Y, X ) ) ) ==> 
% 38.71/39.15    ld( rd( X, Y ), rd( Y, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8665) {G7,W11,D4,L1,V2,M1}  { mult( Y, Y ) ==> ld( rd( X, Y ), 
% 38.71/39.15    mult( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (218) {G7,W11,D4,L1,V2,M1} P(33,205);d(80);d(22) { ld( rd( Y, X
% 38.71/39.15     ), mult( Y, X ) ) ==> mult( X, X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8670) {G1,W15,D5,L1,V2,M1}  { mult( ld( X, Y ), ld( X, Y ) ) ==> 
% 38.71/39.15    ld( rd( X, ld( X, Y ) ), Y ) }.
% 38.71/39.15  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.71/39.15  parent1[0; 14]: (8665) {G7,W11,D4,L1,V2,M1}  { mult( Y, Y ) ==> ld( rd( X, 
% 38.71/39.15    Y ), mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := ld( X, Y )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8671) {G2,W15,D5,L1,V2,M1}  { mult( ld( X, Y ), ld( X, Y ) ) ==> 
% 38.71/39.15    ld( mult( X, ld( Y, X ) ), Y ) }.
% 38.71/39.15  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.71/39.15    mult( Z, ld( Y, X ) ) }.
% 38.71/39.15  parent1[0; 9]: (8670) {G1,W15,D5,L1,V2,M1}  { mult( ld( X, Y ), ld( X, Y )
% 38.71/39.15     ) ==> ld( rd( X, ld( X, Y ) ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8672) {G3,W15,D5,L1,V2,M1}  { mult( ld( X, Y ), ld( X, Y ) ) ==> 
% 38.71/39.15    ld( ld( rd( Y, X ), X ), Y ) }.
% 38.71/39.15  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.71/39.15    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.71/39.15  parent1[0; 9]: (8671) {G2,W15,D5,L1,V2,M1}  { mult( ld( X, Y ), ld( X, Y )
% 38.71/39.15     ) ==> ld( mult( X, ld( Y, X ) ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8673) {G4,W15,D5,L1,V2,M1}  { ld( ld( Y, X ), ld( X, Y ) ) ==> ld
% 38.71/39.15    ( ld( rd( Y, X ), X ), Y ) }.
% 38.71/39.15  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.15    ld( ld( Y, X ), Z ) }.
% 38.71/39.15  parent1[0; 1]: (8672) {G3,W15,D5,L1,V2,M1}  { mult( ld( X, Y ), ld( X, Y )
% 38.71/39.15     ) ==> ld( ld( rd( Y, X ), X ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := ld( X, Y )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (240) {G8,W15,D5,L1,V2,M1} P(0,218);d(75);d(125);d(74) { ld( 
% 38.71/39.15    ld( Y, X ), ld( X, Y ) ) ==> ld( ld( rd( Y, X ), X ), Y ) }.
% 38.71/39.15  parent0: (8673) {G4,W15,D5,L1,V2,M1}  { ld( ld( Y, X ), ld( X, Y ) ) ==> ld
% 38.71/39.15    ( ld( rd( Y, X ), X ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8676) {G3,W11,D4,L1,V2,M1}  { mult( X, Y ) ==> mult( mult( X, X )
% 38.71/39.15    , ld( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (161) {G3,W11,D4,L1,V2,M1} P(0,109) { mult( mult( X, X ), ld( X
% 38.71/39.15    , Y ) ) ==> mult( X, Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8685) {G4,W19,D5,L1,V2,M1}  { mult( rd( X, Y ), mult( X, Y ) ) 
% 38.71/39.15    ==> mult( mult( rd( X, Y ), rd( X, Y ) ), mult( Y, Y ) ) }.
% 38.71/39.15  parent0[0]: (218) {G7,W11,D4,L1,V2,M1} P(33,205);d(80);d(22) { ld( rd( Y, X
% 38.71/39.15     ), mult( Y, X ) ) ==> mult( X, X ) }.
% 38.71/39.15  parent1[0; 16]: (8676) {G3,W11,D4,L1,V2,M1}  { mult( X, Y ) ==> mult( mult
% 38.71/39.15    ( X, X ), ld( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := rd( X, Y )
% 38.71/39.15     Y := mult( X, Y )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8686) {G5,W19,D6,L1,V2,M1}  { mult( rd( X, Y ), mult( X, Y ) ) 
% 38.71/39.15    ==> mult( mult( mult( rd( X, Y ), rd( X, Y ) ), Y ), Y ) }.
% 38.71/39.15  parent0[0]: (178) {G7,W11,D4,L1,V2,M1} P(168,22);d(52);d(22) { mult( X, 
% 38.71/39.15    mult( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.71/39.15  parent1[0; 8]: (8685) {G4,W19,D5,L1,V2,M1}  { mult( rd( X, Y ), mult( X, Y
% 38.71/39.15     ) ) ==> mult( mult( rd( X, Y ), rd( X, Y ) ), mult( Y, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := mult( rd( X, Y ), rd( X, Y ) )
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8687) {G6,W19,D6,L1,V2,M1}  { mult( rd( X, Y ), mult( X, Y ) ) 
% 38.71/39.15    ==> mult( ld( rd( rd( Y, X ), rd( X, Y ) ), Y ), Y ) }.
% 38.71/39.15  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.71/39.15     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.71/39.15  parent1[0; 9]: (8686) {G5,W19,D6,L1,V2,M1}  { mult( rd( X, Y ), mult( X, Y
% 38.71/39.15     ) ) ==> mult( mult( mult( rd( X, Y ), rd( X, Y ) ), Y ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := rd( X, Y )
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := X
% 38.71/39.15     T := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8688) {G5,W19,D6,L1,V2,M1}  { mult( rd( X, Y ), mult( X, Y ) ) 
% 38.71/39.15    ==> ld( ld( Y, rd( rd( Y, X ), rd( X, Y ) ) ), Y ) }.
% 38.71/39.15  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.15    ld( ld( Y, X ), Z ) }.
% 38.71/39.15  parent1[0; 8]: (8687) {G6,W19,D6,L1,V2,M1}  { mult( rd( X, Y ), mult( X, Y
% 38.71/39.15     ) ) ==> mult( ld( rd( rd( Y, X ), rd( X, Y ) ), Y ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := rd( rd( Y, X ), rd( X, Y ) )
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8689) {G5,W19,D6,L1,V2,M1}  { mult( rd( X, Y ), mult( X, Y ) ) 
% 38.71/39.15    ==> ld( ld( Y, mult( rd( Y, X ), rd( Y, X ) ) ), Y ) }.
% 38.71/39.15  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.15    mult( Z, rd( X, Y ) ) }.
% 38.71/39.15  parent1[0; 11]: (8688) {G5,W19,D6,L1,V2,M1}  { mult( rd( X, Y ), mult( X, Y
% 38.71/39.15     ) ) ==> ld( ld( Y, rd( rd( Y, X ), rd( X, Y ) ) ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15     Z := rd( Y, X )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8690) {G6,W19,D6,L1,V2,M1}  { mult( rd( X, Y ), mult( X, Y ) ) 
% 38.71/39.15    ==> ld( ld( ld( rd( Y, X ), Y ), rd( Y, X ) ), Y ) }.
% 38.71/39.15  parent0[0]: (165) {G6,W15,D5,L1,V3,M1} P(154,74);d(74) { ld( ld( Y, mult( X
% 38.71/39.15    , X ) ), Z ) ==> ld( ld( ld( X, Y ), X ), Z ) }.
% 38.71/39.15  parent1[0; 8]: (8689) {G5,W19,D6,L1,V2,M1}  { mult( rd( X, Y ), mult( X, Y
% 38.71/39.15     ) ) ==> ld( ld( Y, mult( rd( Y, X ), rd( Y, X ) ) ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := rd( Y, X )
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8691) {G2,W15,D5,L1,V2,M1}  { mult( rd( X, Y ), mult( X, Y ) ) 
% 38.71/39.15    ==> ld( ld( X, rd( Y, X ) ), Y ) }.
% 38.71/39.15  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.71/39.15  parent1[0; 10]: (8690) {G6,W19,D6,L1,V2,M1}  { mult( rd( X, Y ), mult( X, Y
% 38.71/39.15     ) ) ==> ld( ld( ld( rd( Y, X ), Y ), rd( Y, X ) ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8692) {G3,W15,D5,L1,V2,M1}  { ld( rd( Y, X ), mult( X, Y ) ) ==> 
% 38.71/39.15    ld( ld( X, rd( Y, X ) ), Y ) }.
% 38.71/39.15  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.15    ld( rd( X, Y ), Z ) }.
% 38.71/39.15  parent1[0; 1]: (8691) {G2,W15,D5,L1,V2,M1}  { mult( rd( X, Y ), mult( X, Y
% 38.71/39.15     ) ) ==> ld( ld( X, rd( Y, X ) ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15     Z := mult( X, Y )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (242) {G8,W15,D5,L1,V2,M1} P(218,161);d(178);d(113);d(74);d(81
% 38.71/39.15    );d(165);d(19);d(80) { ld( rd( Y, X ), mult( X, Y ) ) ==> ld( ld( X, rd( 
% 38.71/39.15    Y, X ) ), Y ) }.
% 38.71/39.15  parent0: (8692) {G3,W15,D5,L1,V2,M1}  { ld( rd( Y, X ), mult( X, Y ) ) ==> 
% 38.71/39.15    ld( ld( X, rd( Y, X ) ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8695) {G5,W11,D5,L1,V3,M1}  { Z ==> ld( rd( X, Y ), ld( rd( Y, X )
% 38.71/39.15    , Z ) ) }.
% 38.71/39.15  parent0[0]: (111) {G5,W11,D5,L1,V3,M1} P(80,6);d(24) { ld( rd( X, Y ), ld( 
% 38.71/39.15    rd( Y, X ), Z ) ) ==> Z }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8700) {G5,W15,D6,L1,V4,M1}  { X ==> ld( mult( Y, ld( T, Z ) ), ld
% 38.71/39.15    ( rd( ld( Z, T ), Y ), X ) ) }.
% 38.71/39.15  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.71/39.15    mult( Z, ld( Y, X ) ) }.
% 38.71/39.15  parent1[0; 3]: (8695) {G5,W11,D5,L1,V3,M1}  { Z ==> ld( rd( X, Y ), ld( rd
% 38.71/39.15    ( Y, X ), Z ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Z
% 38.71/39.15     Y := T
% 38.71/39.15     Z := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := ld( Z, T )
% 38.71/39.15     Z := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8702) {G5,W15,D6,L1,V4,M1}  { ld( mult( Y, ld( Z, T ) ), ld( rd( 
% 38.71/39.15    ld( T, Z ), Y ), X ) ) ==> X }.
% 38.71/39.15  parent0[0]: (8700) {G5,W15,D6,L1,V4,M1}  { X ==> ld( mult( Y, ld( T, Z ) )
% 38.71/39.15    , ld( rd( ld( Z, T ), Y ), X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := T
% 38.71/39.15     T := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (256) {G6,W15,D6,L1,V4,M1} P(75,111) { ld( mult( X, ld( Z, Y )
% 38.71/39.15     ), ld( rd( ld( Y, Z ), X ), T ) ) ==> T }.
% 38.71/39.15  parent0: (8702) {G5,W15,D6,L1,V4,M1}  { ld( mult( Y, ld( Z, T ) ), ld( rd( 
% 38.71/39.15    ld( T, Z ), Y ), X ) ) ==> X }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := T
% 38.71/39.15     Y := X
% 38.71/39.15     Z := Z
% 38.71/39.15     T := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8705) {G5,W11,D5,L1,V3,M1}  { Z ==> ld( rd( X, Y ), ld( rd( Y, X )
% 38.71/39.15    , Z ) ) }.
% 38.71/39.15  parent0[0]: (111) {G5,W11,D5,L1,V3,M1} P(80,6);d(24) { ld( rd( X, Y ), ld( 
% 38.71/39.15    rd( Y, X ), Z ) ) ==> Z }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8706) {G5,W15,D6,L1,V4,M1}  { X ==> ld( mult( Y, rd( T, Z ) ), ld
% 38.71/39.15    ( rd( rd( Z, T ), Y ), X ) ) }.
% 38.71/39.15  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.15    mult( Z, rd( X, Y ) ) }.
% 38.71/39.15  parent1[0; 3]: (8705) {G5,W11,D5,L1,V3,M1}  { Z ==> ld( rd( X, Y ), ld( rd
% 38.71/39.15    ( Y, X ), Z ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := T
% 38.71/39.15     Y := Z
% 38.71/39.15     Z := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := rd( Z, T )
% 38.71/39.15     Z := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8708) {G5,W15,D6,L1,V4,M1}  { ld( mult( Y, rd( Z, T ) ), ld( rd( 
% 38.71/39.15    rd( T, Z ), Y ), X ) ) ==> X }.
% 38.71/39.15  parent0[0]: (8706) {G5,W15,D6,L1,V4,M1}  { X ==> ld( mult( Y, rd( T, Z ) )
% 38.71/39.15    , ld( rd( rd( Z, T ), Y ), X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := T
% 38.71/39.15     T := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (258) {G6,W15,D6,L1,V4,M1} P(81,111) { ld( mult( X, rd( Z, Y )
% 38.71/39.15     ), ld( rd( rd( Y, Z ), X ), T ) ) ==> T }.
% 38.71/39.15  parent0: (8708) {G5,W15,D6,L1,V4,M1}  { ld( mult( Y, rd( Z, T ) ), ld( rd( 
% 38.71/39.15    rd( T, Z ), Y ), X ) ) ==> X }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := T
% 38.71/39.15     Y := X
% 38.71/39.15     Z := Z
% 38.71/39.15     T := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8711) {G3,W19,D6,L1,V3,M1}  { ld( mult( Y, X ), mult( Y, Z ) ) ==>
% 38.71/39.15     ld( X, ld( mult( Y, X ), mult( Y, mult( X, Z ) ) ) ) }.
% 38.71/39.15  parent0[0]: (41) {G3,W19,D6,L1,V3,M1} P(26,8);d(4);d(31);d(24);d(24);d(0)
% 38.71/39.15     { ld( X, ld( mult( Y, X ), mult( Y, mult( X, Z ) ) ) ) ==> ld( mult( Y, 
% 38.71/39.15    X ), mult( Y, Z ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8717) {G4,W27,D7,L1,V2,M1}  { ld( mult( mult( X, Y ), X ), mult( 
% 38.71/39.15    mult( X, Y ), Y ) ) ==> ld( X, ld( ld( mult( X, Y ), mult( mult( X, Y ), 
% 38.71/39.15    X ) ), mult( X, Y ) ) ) }.
% 38.71/39.15  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.71/39.15     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.71/39.15  parent1[0; 14]: (8711) {G3,W19,D6,L1,V3,M1}  { ld( mult( Y, X ), mult( Y, Z
% 38.71/39.15     ) ) ==> ld( X, ld( mult( Y, X ), mult( Y, mult( X, Z ) ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := mult( X, Y )
% 38.71/39.15     Y := mult( mult( X, Y ), X )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := mult( X, Y )
% 38.71/39.15     Z := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8718) {G1,W19,D5,L1,V2,M1}  { ld( mult( mult( X, Y ), X ), mult( 
% 38.71/39.15    mult( X, Y ), Y ) ) ==> ld( X, ld( X, mult( X, Y ) ) ) }.
% 38.71/39.15  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.71/39.15  parent1[0; 15]: (8717) {G4,W27,D7,L1,V2,M1}  { ld( mult( mult( X, Y ), X )
% 38.71/39.15    , mult( mult( X, Y ), Y ) ) ==> ld( X, ld( ld( mult( X, Y ), mult( mult( 
% 38.71/39.15    X, Y ), X ) ), mult( X, Y ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := mult( X, Y )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8720) {G2,W19,D5,L1,V2,M1}  { ld( mult( mult( X, Y ), X ), mult( 
% 38.71/39.15    mult( X, Y ), Y ) ) ==> ld( mult( X, X ), mult( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.71/39.15    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.71/39.15  parent1[0; 12]: (8718) {G1,W19,D5,L1,V2,M1}  { ld( mult( mult( X, Y ), X )
% 38.71/39.15    , mult( mult( X, Y ), Y ) ) ==> ld( X, ld( X, mult( X, Y ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := mult( X, Y )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8721) {G3,W15,D5,L1,V2,M1}  { ld( mult( mult( X, Y ), X ), mult( 
% 38.71/39.15    mult( X, Y ), Y ) ) ==> ld( X, Y ) }.
% 38.71/39.15  parent0[0]: (159) {G5,W11,D4,L1,V2,M1} P(6,109);d(24);d(33);d(80);d(34) { 
% 38.71/39.15    ld( mult( X, X ), mult( X, Y ) ) ==> ld( X, Y ) }.
% 38.71/39.15  parent1[0; 12]: (8720) {G2,W19,D5,L1,V2,M1}  { ld( mult( mult( X, Y ), X )
% 38.71/39.15    , mult( mult( X, Y ), Y ) ) ==> ld( mult( X, X ), mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (260) {G7,W15,D5,L1,V2,M1} P(168,41);d(1);d(154);d(159) { ld( 
% 38.71/39.15    mult( mult( X, Y ), X ), mult( mult( X, Y ), Y ) ) ==> ld( X, Y ) }.
% 38.71/39.15  parent0: (8721) {G3,W15,D5,L1,V2,M1}  { ld( mult( mult( X, Y ), X ), mult( 
% 38.71/39.15    mult( X, Y ), Y ) ) ==> ld( X, Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8724) {G3,W19,D6,L1,V3,M1}  { ld( mult( Y, X ), mult( Y, Z ) ) ==>
% 38.71/39.15     ld( X, ld( mult( Y, X ), mult( Y, mult( X, Z ) ) ) ) }.
% 38.71/39.15  parent0[0]: (41) {G3,W19,D6,L1,V3,M1} P(26,8);d(4);d(31);d(24);d(24);d(0)
% 38.71/39.15     { ld( X, ld( mult( Y, X ), mult( Y, mult( X, Z ) ) ) ) ==> ld( mult( Y, 
% 38.71/39.15    X ), mult( Y, Z ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8728) {G1,W26,D7,L1,V3,M1}  { ld( mult( i( X ), mult( X, Y ) ), 
% 38.71/39.15    mult( i( X ), Z ) ) ==> ld( mult( X, Y ), ld( Y, mult( i( X ), mult( mult
% 38.71/39.15    ( X, Y ), Z ) ) ) ) }.
% 38.71/39.15  parent0[0]: (6) {G0,W8,D4,L1,V2,M1} I { mult( i( Y ), mult( Y, X ) ) ==> X
% 38.71/39.15     }.
% 38.71/39.15  parent1[0; 17]: (8724) {G3,W19,D6,L1,V3,M1}  { ld( mult( Y, X ), mult( Y, Z
% 38.71/39.15     ) ) ==> ld( X, ld( mult( Y, X ), mult( Y, mult( X, Z ) ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := mult( X, Y )
% 38.71/39.15     Y := i( X )
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8732) {G1,W21,D7,L1,V3,M1}  { ld( Y, mult( i( X ), Z ) ) ==> ld( 
% 38.71/39.15    mult( X, Y ), ld( Y, mult( i( X ), mult( mult( X, Y ), Z ) ) ) ) }.
% 38.71/39.15  parent0[0]: (6) {G0,W8,D4,L1,V2,M1} I { mult( i( Y ), mult( Y, X ) ) ==> X
% 38.71/39.15     }.
% 38.71/39.15  parent1[0; 2]: (8728) {G1,W26,D7,L1,V3,M1}  { ld( mult( i( X ), mult( X, Y
% 38.71/39.15     ) ), mult( i( X ), Z ) ) ==> ld( mult( X, Y ), ld( Y, mult( i( X ), mult
% 38.71/39.15    ( mult( X, Y ), Z ) ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8827) {G2,W20,D7,L1,V3,M1}  { ld( X, mult( i( Y ), Z ) ) ==> ld( 
% 38.71/39.15    mult( Y, X ), ld( X, ld( Y, mult( mult( Y, X ), Z ) ) ) ) }.
% 38.71/39.15  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.15    Y ) }.
% 38.71/39.15  parent1[0; 13]: (8732) {G1,W21,D7,L1,V3,M1}  { ld( Y, mult( i( X ), Z ) ) 
% 38.71/39.15    ==> ld( mult( X, Y ), ld( Y, mult( i( X ), mult( mult( X, Y ), Z ) ) ) )
% 38.71/39.15     }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := mult( mult( Y, X ), Z )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8829) {G2,W19,D7,L1,V3,M1}  { ld( X, ld( Y, Z ) ) ==> ld( mult( Y
% 38.71/39.15    , X ), ld( X, ld( Y, mult( mult( Y, X ), Z ) ) ) ) }.
% 38.71/39.15  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.15    Y ) }.
% 38.71/39.15  parent1[0; 3]: (8827) {G2,W20,D7,L1,V3,M1}  { ld( X, mult( i( Y ), Z ) ) 
% 38.71/39.15    ==> ld( mult( Y, X ), ld( X, ld( Y, mult( mult( Y, X ), Z ) ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := Z
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8830) {G2,W19,D7,L1,V3,M1}  { ld( mult( Y, X ), ld( X, ld( Y, mult
% 38.71/39.15    ( mult( Y, X ), Z ) ) ) ) ==> ld( X, ld( Y, Z ) ) }.
% 38.71/39.15  parent0[0]: (8829) {G2,W19,D7,L1,V3,M1}  { ld( X, ld( Y, Z ) ) ==> ld( mult
% 38.71/39.15    ( Y, X ), ld( X, ld( Y, mult( mult( Y, X ), Z ) ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (266) {G4,W19,D7,L1,V3,M1} P(6,41);d(24);d(24) { ld( mult( X, 
% 38.71/39.15    Y ), ld( Y, ld( X, mult( mult( X, Y ), Z ) ) ) ) ==> ld( Y, ld( X, Z ) )
% 38.71/39.15     }.
% 38.71/39.15  parent0: (8830) {G2,W19,D7,L1,V3,M1}  { ld( mult( Y, X ), ld( X, ld( Y, 
% 38.71/39.15    mult( mult( Y, X ), Z ) ) ) ) ==> ld( X, ld( Y, Z ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8832) {G3,W19,D6,L1,V3,M1}  { ld( mult( Y, X ), mult( Y, Z ) ) ==>
% 38.71/39.15     ld( X, ld( mult( Y, X ), mult( Y, mult( X, Z ) ) ) ) }.
% 38.71/39.15  parent0[0]: (41) {G3,W19,D6,L1,V3,M1} P(26,8);d(4);d(31);d(24);d(24);d(0)
% 38.71/39.15     { ld( X, ld( mult( Y, X ), mult( Y, mult( X, Z ) ) ) ) ==> ld( mult( Y, 
% 38.71/39.15    X ), mult( Y, Z ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8839) {G1,W22,D6,L1,V3,M1}  { ld( mult( X, i( Y ) ), mult( X, 
% 38.71/39.15    mult( Y, Z ) ) ) ==> ld( i( Y ), ld( mult( X, i( Y ) ), mult( X, Z ) ) )
% 38.71/39.15     }.
% 38.71/39.15  parent0[0]: (6) {G0,W8,D4,L1,V2,M1} I { mult( i( Y ), mult( Y, X ) ) ==> X
% 38.71/39.15     }.
% 38.71/39.15  parent1[0; 21]: (8832) {G3,W19,D6,L1,V3,M1}  { ld( mult( Y, X ), mult( Y, Z
% 38.71/39.15     ) ) ==> ld( X, ld( mult( Y, X ), mult( Y, mult( X, Z ) ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Z
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := i( Y )
% 38.71/39.15     Y := X
% 38.71/39.15     Z := mult( Y, Z )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8841) {G2,W21,D6,L1,V3,M1}  { ld( mult( X, i( Y ) ), mult( X, 
% 38.71/39.15    mult( Y, Z ) ) ) ==> mult( Y, ld( mult( X, i( Y ) ), mult( X, Z ) ) ) }.
% 38.71/39.15  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.15    Y ) }.
% 38.71/39.15  parent1[0; 11]: (8839) {G1,W22,D6,L1,V3,M1}  { ld( mult( X, i( Y ) ), mult
% 38.71/39.15    ( X, mult( Y, Z ) ) ) ==> ld( i( Y ), ld( mult( X, i( Y ) ), mult( X, Z )
% 38.71/39.15     ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := ld( mult( X, i( Y ) ), mult( X, Z ) )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8843) {G2,W20,D5,L1,V3,M1}  { ld( mult( X, i( Y ) ), mult( X, 
% 38.71/39.15    mult( Y, Z ) ) ) ==> mult( Y, ld( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.71/39.15  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.15    Y ) }.
% 38.71/39.15  parent1[0; 14]: (8841) {G2,W21,D6,L1,V3,M1}  { ld( mult( X, i( Y ) ), mult
% 38.71/39.15    ( X, mult( Y, Z ) ) ) ==> mult( Y, ld( mult( X, i( Y ) ), mult( X, Z ) )
% 38.71/39.15     ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8844) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( X, mult( Y, Z
% 38.71/39.15     ) ) ) ==> mult( Y, ld( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.71/39.15  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.15    Y ) }.
% 38.71/39.15  parent1[0; 2]: (8843) {G2,W20,D5,L1,V3,M1}  { ld( mult( X, i( Y ) ), mult( 
% 38.71/39.15    X, mult( Y, Z ) ) ) ==> mult( Y, ld( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8846) {G2,W19,D5,L1,V3,M1}  { mult( Y, ld( rd( X, Y ), mult( X, Z
% 38.71/39.15     ) ) ) ==> ld( rd( X, Y ), mult( X, mult( Y, Z ) ) ) }.
% 38.71/39.15  parent0[0]: (8844) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( X, mult( Y
% 38.71/39.15    , Z ) ) ) ==> mult( Y, ld( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (267) {G4,W19,D5,L1,V3,M1} P(6,41);d(22);d(33) { mult( X, ld( 
% 38.71/39.15    rd( Z, X ), mult( Z, Y ) ) ) ==> ld( rd( Z, X ), mult( Z, mult( X, Y ) )
% 38.71/39.15     ) }.
% 38.71/39.15  parent0: (8846) {G2,W19,D5,L1,V3,M1}  { mult( Y, ld( rd( X, Y ), mult( X, Z
% 38.71/39.15     ) ) ) ==> ld( rd( X, Y ), mult( X, mult( Y, Z ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Z
% 38.71/39.15     Y := X
% 38.71/39.15     Z := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8849) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 38.71/39.15  parent0[0]: (17) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8852) {G2,W19,D6,L1,V3,M1}  { X ==> rd( ld( mult( Y, X ), mult( Y
% 38.71/39.15    , mult( X, Z ) ) ), ld( mult( Y, X ), mult( Y, Z ) ) ) }.
% 38.71/39.15  parent0[0]: (41) {G3,W19,D6,L1,V3,M1} P(26,8);d(4);d(31);d(24);d(24);d(0)
% 38.71/39.15     { ld( X, ld( mult( Y, X ), mult( Y, mult( X, Z ) ) ) ) ==> ld( mult( Y, 
% 38.71/39.15    X ), mult( Y, Z ) ) }.
% 38.71/39.15  parent1[0; 12]: (8849) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := ld( mult( Y, X ), mult( Y, mult( X, Z ) ) )
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8853) {G3,W19,D6,L1,V3,M1}  { X ==> mult( ld( mult( Y, X ), mult
% 38.71/39.15    ( Y, mult( X, Z ) ) ), ld( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.71/39.15  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.71/39.15    mult( Z, ld( Y, X ) ) }.
% 38.71/39.15  parent1[0; 2]: (8852) {G2,W19,D6,L1,V3,M1}  { X ==> rd( ld( mult( Y, X ), 
% 38.71/39.15    mult( Y, mult( X, Z ) ) ), ld( mult( Y, X ), mult( Y, Z ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := mult( Y, X )
% 38.71/39.15     Y := mult( Y, Z )
% 38.71/39.15     Z := ld( mult( Y, X ), mult( Y, mult( X, Z ) ) )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8854) {G4,W19,D6,L1,V3,M1}  { X ==> ld( ld( mult( Y, mult( X, Z )
% 38.71/39.15     ), mult( Y, X ) ), ld( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.71/39.15  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.15    ld( ld( Y, X ), Z ) }.
% 38.71/39.15  parent1[0; 2]: (8853) {G3,W19,D6,L1,V3,M1}  { X ==> mult( ld( mult( Y, X )
% 38.71/39.15    , mult( Y, mult( X, Z ) ) ), ld( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := mult( Y, X )
% 38.71/39.15     Y := mult( Y, mult( X, Z ) )
% 38.71/39.15     Z := ld( mult( Y, Z ), mult( Y, X ) )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8855) {G4,W19,D6,L1,V3,M1}  { ld( ld( mult( Y, mult( X, Z ) ), 
% 38.71/39.15    mult( Y, X ) ), ld( mult( Y, Z ), mult( Y, X ) ) ) ==> X }.
% 38.71/39.15  parent0[0]: (8854) {G4,W19,D6,L1,V3,M1}  { X ==> ld( ld( mult( Y, mult( X, 
% 38.71/39.15    Z ) ), mult( Y, X ) ), ld( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (269) {G5,W19,D6,L1,V3,M1} P(41,17);d(75);d(74) { ld( ld( mult
% 38.71/39.15    ( Y, mult( X, Z ) ), mult( Y, X ) ), ld( mult( Y, Z ), mult( Y, X ) ) ) 
% 38.71/39.15    ==> X }.
% 38.71/39.15  parent0: (8855) {G4,W19,D6,L1,V3,M1}  { ld( ld( mult( Y, mult( X, Z ) ), 
% 38.71/39.15    mult( Y, X ) ), ld( mult( Y, Z ), mult( Y, X ) ) ) ==> X }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8857) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8868) {G1,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Y
% 38.71/39.15    , Z ) ) ) ==> mult( Y, ld( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.71/39.15  parent0[0]: (41) {G3,W19,D6,L1,V3,M1} P(26,8);d(4);d(31);d(24);d(24);d(0)
% 38.71/39.15     { ld( X, ld( mult( Y, X ), mult( Y, mult( X, Z ) ) ) ) ==> ld( mult( Y, 
% 38.71/39.15    X ), mult( Y, Z ) ) }.
% 38.71/39.15  parent1[0; 12]: (8857) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 38.71/39.15     }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := ld( mult( X, Y ), mult( X, mult( Y, Z ) ) )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8869) {G1,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, Y ), mult( X, 
% 38.71/39.15    Z ) ) ) ==> ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ) }.
% 38.71/39.15  parent0[0]: (8868) {G1,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult
% 38.71/39.15    ( Y, Z ) ) ) ==> mult( Y, ld( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (270) {G4,W19,D5,L1,V3,M1} P(41,0) { mult( X, ld( mult( Y, X )
% 38.71/39.15    , mult( Y, Z ) ) ) ==> ld( mult( Y, X ), mult( Y, mult( X, Z ) ) ) }.
% 38.71/39.15  parent0: (8869) {G1,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, Y ), mult( X
% 38.71/39.15    , Z ) ) ) ==> ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8871) {G5,W11,D4,L1,V2,M1}  { ld( rd( Y, X ), X ) ==> mult( X, ld
% 38.71/39.15    ( Y, X ) ) }.
% 38.71/39.15  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.71/39.15    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8874) {G6,W15,D6,L1,V2,M1}  { ld( rd( rd( rd( X, Y ), Y ), X ), X
% 38.71/39.15     ) ==> mult( X, mult( Y, Y ) ) }.
% 38.71/39.15  parent0[0]: (190) {G9,W11,D5,L1,V2,M1} P(185,19) { ld( rd( rd( X, Y ), Y )
% 38.71/39.15    , X ) ==> mult( Y, Y ) }.
% 38.71/39.15  parent1[0; 12]: (8871) {G5,W11,D4,L1,V2,M1}  { ld( rd( Y, X ), X ) ==> mult
% 38.71/39.15    ( X, ld( Y, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := rd( rd( X, Y ), Y )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8875) {G7,W15,D6,L1,V2,M1}  { ld( rd( rd( rd( X, Y ), Y ), X ), X
% 38.71/39.15     ) ==> mult( mult( X, Y ), Y ) }.
% 38.71/39.15  parent0[0]: (178) {G7,W11,D4,L1,V2,M1} P(168,22);d(52);d(22) { mult( X, 
% 38.71/39.15    mult( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.71/39.15  parent1[0; 10]: (8874) {G6,W15,D6,L1,V2,M1}  { ld( rd( rd( rd( X, Y ), Y )
% 38.71/39.15    , X ), X ) ==> mult( X, mult( Y, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (275) {G10,W15,D6,L1,V2,M1} P(190,125);d(178) { ld( rd( rd( rd
% 38.71/39.15    ( X, Y ), Y ), X ), X ) ==> mult( mult( X, Y ), Y ) }.
% 38.71/39.15  parent0: (8875) {G7,W15,D6,L1,V2,M1}  { ld( rd( rd( rd( X, Y ), Y ), X ), X
% 38.71/39.15     ) ==> mult( mult( X, Y ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8878) {G1,W31,D7,L1,V4,M1}  { ld( mult( X, Y ), mult( X, mult( Y, 
% 38.71/39.15    T ) ) ) ==> ld( ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ), ld( mult( X
% 38.71/39.15    , Y ), mult( X, mult( Y, mult( Z, T ) ) ) ) ) }.
% 38.71/39.15  parent0[0]: (42) {G1,W31,D7,L1,V4,M1} P(8,1) { ld( ld( mult( X, Y ), mult( 
% 38.71/39.15    X, mult( Y, Z ) ) ), ld( mult( X, Y ), mult( X, mult( Y, mult( Z, T ) ) )
% 38.71/39.15     ) ) ==> ld( mult( X, Y ), mult( X, mult( Y, T ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15     T := T
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8889) {G2,W30,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Y
% 38.71/39.15    , i( Z ) ) ) ) ==> ld( ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ), ld( 
% 38.71/39.15    mult( X, Y ), mult( X, mult( Y, unit ) ) ) ) }.
% 38.71/39.15  parent0[0]: (26) {G2,W6,D4,L1,V1,M1} P(22,20) { mult( X, i( X ) ) ==> unit
% 38.71/39.15     }.
% 38.71/39.15  parent1[0; 29]: (8878) {G1,W31,D7,L1,V4,M1}  { ld( mult( X, Y ), mult( X, 
% 38.71/39.15    mult( Y, T ) ) ) ==> ld( ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ), ld
% 38.71/39.15    ( mult( X, Y ), mult( X, mult( Y, mult( Z, T ) ) ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Z
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15     T := i( Z )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8894) {G1,W28,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Y
% 38.71/39.15    , i( Z ) ) ) ) ==> ld( ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ), ld( 
% 38.71/39.15    mult( X, Y ), mult( X, Y ) ) ) }.
% 38.71/39.15  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 38.71/39.15  parent1[0; 27]: (8889) {G2,W30,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.71/39.15    mult( Y, i( Z ) ) ) ) ==> ld( ld( mult( X, Y ), mult( X, mult( Y, Z ) ) )
% 38.71/39.15    , ld( mult( X, Y ), mult( X, mult( Y, unit ) ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8895) {G2,W22,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Y
% 38.71/39.15    , i( Z ) ) ) ) ==> ld( ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ), unit
% 38.71/39.15     ) }.
% 38.71/39.15  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.71/39.15  parent1[0; 21]: (8894) {G1,W28,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.71/39.15    mult( Y, i( Z ) ) ) ) ==> ld( ld( mult( X, Y ), mult( X, mult( Y, Z ) ) )
% 38.71/39.15    , ld( mult( X, Y ), mult( X, Y ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := mult( X, Y )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8896) {G3,W21,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Y
% 38.71/39.15    , i( Z ) ) ) ) ==> i( ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ) ) }.
% 38.71/39.15  parent0[0]: (27) {G3,W6,D3,L1,V1,M1} P(26,1) { ld( X, unit ) ==> i( X ) }.
% 38.71/39.15  parent1[0; 11]: (8895) {G2,W22,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.71/39.15    mult( Y, i( Z ) ) ) ) ==> ld( ld( mult( X, Y ), mult( X, mult( Y, Z ) ) )
% 38.71/39.15    , unit ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := ld( mult( X, Y ), mult( X, mult( Y, Z ) ) )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8897) {G4,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Y
% 38.71/39.15    , i( Z ) ) ) ) ==> ld( mult( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.71/39.15     ) }.
% 38.71/39.15  parent1[0; 11]: (8896) {G3,W21,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.71/39.15    mult( Y, i( Z ) ) ) ) ==> i( ld( mult( X, Y ), mult( X, mult( Y, Z ) ) )
% 38.71/39.15     ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := mult( X, Y )
% 38.71/39.15     Y := mult( X, mult( Y, Z ) )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8898) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, rd( Y, Z
% 38.71/39.15     ) ) ) ==> ld( mult( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.15    Y ) }.
% 38.71/39.15  parent1[0; 7]: (8897) {G4,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.71/39.15    mult( Y, i( Z ) ) ) ) ==> ld( mult( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := Z
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (294) {G4,W19,D5,L1,V3,M1} P(26,42);d(4);d(20);d(27);d(54);d(
% 38.71/39.15    33) { ld( mult( Y, Z ), mult( Y, rd( Z, X ) ) ) ==> ld( mult( Y, mult( Z
% 38.71/39.15    , X ) ), mult( Y, Z ) ) }.
% 38.71/39.15  parent0: (8898) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, rd( Y, Z
% 38.71/39.15     ) ) ) ==> ld( mult( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := Z
% 38.71/39.15     Z := X
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8901) {G6,W11,D5,L1,V2,M1}  { rd( X, Y ) ==> ld( rd( mult( X, Y )
% 38.71/39.15    , X ), X ) }.
% 38.71/39.15  parent0[0]: (144) {G6,W11,D5,L1,V2,M1} P(31,125);d(33) { ld( rd( mult( X, Y
% 38.71/39.15     ), X ), X ) ==> rd( X, Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8905) {G5,W19,D6,L1,V3,M1}  { rd( rd( X, Y ), Z ) ==> ld( mult( 
% 38.71/39.15    mult( rd( X, Y ), Z ), rd( Y, X ) ), rd( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.15    mult( Z, rd( X, Y ) ) }.
% 38.71/39.15  parent1[0; 7]: (8901) {G6,W11,D5,L1,V2,M1}  { rd( X, Y ) ==> ld( rd( mult( 
% 38.71/39.15    X, Y ), X ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15     Z := mult( rd( X, Y ), Z )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := rd( X, Y )
% 38.71/39.15     Y := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8906) {G5,W19,D6,L1,V3,M1}  { rd( rd( X, Y ), Z ) ==> ld( mult( 
% 38.71/39.15    ld( rd( Y, X ), Z ), rd( Y, X ) ), rd( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.15    ld( rd( X, Y ), Z ) }.
% 38.71/39.15  parent1[0; 8]: (8905) {G5,W19,D6,L1,V3,M1}  { rd( rd( X, Y ), Z ) ==> ld( 
% 38.71/39.15    mult( mult( rd( X, Y ), Z ), rd( Y, X ) ), rd( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8907) {G5,W19,D6,L1,V3,M1}  { rd( rd( X, Y ), Z ) ==> ld( ld( ld
% 38.71/39.15    ( Z, rd( Y, X ) ), rd( Y, X ) ), rd( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.15    ld( ld( Y, X ), Z ) }.
% 38.71/39.15  parent1[0; 7]: (8906) {G5,W19,D6,L1,V3,M1}  { rd( rd( X, Y ), Z ) ==> ld( 
% 38.71/39.15    mult( ld( rd( Y, X ), Z ), rd( Y, X ) ), rd( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := rd( Y, X )
% 38.71/39.15     Y := Z
% 38.71/39.15     Z := rd( Y, X )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8908) {G5,W19,D6,L1,V3,M1}  { ld( ld( ld( Z, rd( Y, X ) ), rd( Y, 
% 38.71/39.15    X ) ), rd( X, Y ) ) ==> rd( rd( X, Y ), Z ) }.
% 38.71/39.15  parent0[0]: (8907) {G5,W19,D6,L1,V3,M1}  { rd( rd( X, Y ), Z ) ==> ld( ld( 
% 38.71/39.15    ld( Z, rd( Y, X ) ), rd( Y, X ) ), rd( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (319) {G7,W19,D6,L1,V3,M1} P(81,144);d(80);d(74) { ld( ld( ld
% 38.71/39.15    ( Z, rd( Y, X ) ), rd( Y, X ) ), rd( X, Y ) ) ==> rd( rd( X, Y ), Z ) }.
% 38.71/39.15  parent0: (8908) {G5,W19,D6,L1,V3,M1}  { ld( ld( ld( Z, rd( Y, X ) ), rd( Y
% 38.71/39.15    , X ) ), rd( X, Y ) ) ==> rd( rd( X, Y ), Z ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8910) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y ) }.
% 38.71/39.15  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.71/39.15    ==> i( X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8913) {G3,W12,D5,L1,V2,M1}  { i( rd( mult( X, Y ), X ) ) ==> rd( 
% 38.71/39.15    rd( X, Y ), X ) }.
% 38.71/39.15  parent0[0]: (144) {G6,W11,D5,L1,V2,M1} P(31,125);d(33) { ld( rd( mult( X, Y
% 38.71/39.15     ), X ), X ) ==> rd( X, Y ) }.
% 38.71/39.15  parent1[0; 8]: (8910) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y )
% 38.71/39.15     }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := rd( mult( X, Y ), X )
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8914) {G4,W11,D4,L1,V2,M1}  { rd( X, mult( X, Y ) ) ==> rd( rd( X
% 38.71/39.15    , Y ), X ) }.
% 38.71/39.15  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.71/39.15    X ) }.
% 38.71/39.15  parent1[0; 1]: (8913) {G3,W12,D5,L1,V2,M1}  { i( rd( mult( X, Y ), X ) ) 
% 38.71/39.15    ==> rd( rd( X, Y ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := mult( X, Y )
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.71/39.15     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.71/39.15  parent0: (8914) {G4,W11,D4,L1,V2,M1}  { rd( X, mult( X, Y ) ) ==> rd( rd( X
% 38.71/39.15    , Y ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8917) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 38.71/39.15  parent0[0]: (17) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8920) {G2,W11,D4,L1,V2,M1}  { rd( mult( X, Y ), X ) ==> rd( X, rd
% 38.71/39.15    ( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (144) {G6,W11,D5,L1,V2,M1} P(31,125);d(33) { ld( rd( mult( X, Y
% 38.71/39.15     ), X ), X ) ==> rd( X, Y ) }.
% 38.71/39.15  parent1[0; 8]: (8917) {G1,W7,D4,L1,V2,M1}  { Y ==> rd( X, ld( Y, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := rd( mult( X, Y ), X )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8921) {G3,W11,D4,L1,V2,M1}  { rd( mult( X, Y ), X ) ==> mult( X, 
% 38.71/39.15    rd( Y, X ) ) }.
% 38.71/39.15  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.15    mult( Z, rd( X, Y ) ) }.
% 38.71/39.15  parent1[0; 6]: (8920) {G2,W11,D4,L1,V2,M1}  { rd( mult( X, Y ), X ) ==> rd
% 38.71/39.15    ( X, rd( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15     Z := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y )
% 38.71/39.15    , X ) ==> mult( X, rd( Y, X ) ) }.
% 38.71/39.15  parent0: (8921) {G3,W11,D4,L1,V2,M1}  { rd( mult( X, Y ), X ) ==> mult( X, 
% 38.71/39.15    rd( Y, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8923) {G7,W11,D4,L1,V2,M1}  { rd( rd( X, Y ), X ) ==> rd( X, mult
% 38.71/39.15    ( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.71/39.15     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8932) {G5,W15,D6,L1,V2,M1}  { rd( rd( i( X ), Y ), i( X ) ) ==> i
% 38.71/39.15    ( mult( mult( i( X ), Y ), X ) ) }.
% 38.71/39.15  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.71/39.15    ( mult( Y, X ) ) }.
% 38.71/39.15  parent1[0; 8]: (8923) {G7,W11,D4,L1,V2,M1}  { rd( rd( X, Y ), X ) ==> rd( X
% 38.71/39.15    , mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := mult( i( X ), Y )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := i( X )
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8936) {G2,W14,D6,L1,V2,M1}  { mult( rd( i( X ), Y ), X ) ==> i( 
% 38.71/39.15    mult( mult( i( X ), Y ), X ) ) }.
% 38.71/39.15  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.71/39.15    Y ) }.
% 38.71/39.15  parent1[0; 1]: (8932) {G5,W15,D6,L1,V2,M1}  { rd( rd( i( X ), Y ), i( X ) )
% 38.71/39.15     ==> i( mult( mult( i( X ), Y ), X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := rd( i( X ), Y )
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8937) {G3,W14,D6,L1,V2,M1}  { ld( rd( Y, i( X ) ), X ) ==> i( 
% 38.71/39.15    mult( mult( i( X ), Y ), X ) ) }.
% 38.71/39.15  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.15    ld( rd( X, Y ), Z ) }.
% 38.71/39.15  parent1[0; 1]: (8936) {G2,W14,D6,L1,V2,M1}  { mult( rd( i( X ), Y ), X ) 
% 38.71/39.15    ==> i( mult( mult( i( X ), Y ), X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := i( X )
% 38.71/39.15     Z := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8938) {G2,W13,D6,L1,V2,M1}  { ld( mult( X, Y ), Y ) ==> i( mult( 
% 38.71/39.15    mult( i( Y ), X ), Y ) ) }.
% 38.71/39.15  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.71/39.15    Y ) }.
% 38.71/39.15  parent1[0; 2]: (8937) {G3,W14,D6,L1,V2,M1}  { ld( rd( Y, i( X ) ), X ) ==> 
% 38.71/39.15    i( mult( mult( i( X ), Y ), X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8939) {G2,W12,D5,L1,V2,M1}  { ld( mult( X, Y ), Y ) ==> i( mult( 
% 38.71/39.15    ld( Y, X ), Y ) ) }.
% 38.71/39.15  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.15    Y ) }.
% 38.71/39.15  parent1[0; 8]: (8938) {G2,W13,D6,L1,V2,M1}  { ld( mult( X, Y ), Y ) ==> i( 
% 38.71/39.15    mult( mult( i( Y ), X ), Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8940) {G3,W12,D5,L1,V2,M1}  { ld( mult( X, Y ), Y ) ==> i( ld( ld
% 38.71/39.15    ( X, Y ), Y ) ) }.
% 38.71/39.15  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.15    ld( ld( Y, X ), Z ) }.
% 38.71/39.15  parent1[0; 7]: (8939) {G2,W12,D5,L1,V2,M1}  { ld( mult( X, Y ), Y ) ==> i( 
% 38.71/39.15    mult( ld( Y, X ), Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15     Z := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8941) {G4,W11,D4,L1,V2,M1}  { ld( mult( X, Y ), Y ) ==> ld( Y, ld
% 38.71/39.15    ( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.71/39.15     ) }.
% 38.71/39.15  parent1[0; 6]: (8940) {G3,W12,D5,L1,V2,M1}  { ld( mult( X, Y ), Y ) ==> i( 
% 38.71/39.15    ld( ld( X, Y ), Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := ld( X, Y )
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8942) {G4,W11,D4,L1,V2,M1}  { ld( Y, ld( X, Y ) ) ==> ld( mult( X
% 38.71/39.15    , Y ), Y ) }.
% 38.71/39.15  parent0[0]: (8941) {G4,W11,D4,L1,V2,M1}  { ld( mult( X, Y ), Y ) ==> ld( Y
% 38.71/39.15    , ld( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d
% 38.71/39.15    (74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.71/39.15  parent0: (8942) {G4,W11,D4,L1,V2,M1}  { ld( Y, ld( X, Y ) ) ==> ld( mult( X
% 38.71/39.15    , Y ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8944) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y ) }.
% 38.71/39.15  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8948) {G1,W11,D5,L1,V2,M1}  { X ==> mult( rd( rd( X, Y ), X ), 
% 38.71/39.15    mult( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.71/39.15     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.71/39.15  parent1[0; 3]: (8944) {G0,W7,D4,L1,V2,M1}  { X ==> mult( rd( X, Y ), Y )
% 38.71/39.15     }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := mult( X, Y )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8949) {G2,W11,D5,L1,V2,M1}  { X ==> ld( rd( X, rd( X, Y ) ), mult
% 38.71/39.15    ( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.15    ld( rd( X, Y ), Z ) }.
% 38.71/39.15  parent1[0; 2]: (8948) {G1,W11,D5,L1,V2,M1}  { X ==> mult( rd( rd( X, Y ), X
% 38.71/39.15     ), mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := rd( X, Y )
% 38.71/39.15     Z := mult( X, Y )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8950) {G3,W11,D5,L1,V2,M1}  { X ==> ld( mult( X, rd( Y, X ) ), 
% 38.71/39.15    mult( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.15    mult( Z, rd( X, Y ) ) }.
% 38.71/39.15  parent1[0; 3]: (8949) {G2,W11,D5,L1,V2,M1}  { X ==> ld( rd( X, rd( X, Y ) )
% 38.71/39.15    , mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15     Z := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8951) {G3,W11,D5,L1,V2,M1}  { ld( mult( X, rd( Y, X ) ), mult( X, 
% 38.71/39.15    Y ) ) ==> X }.
% 38.71/39.15  parent0[0]: (8950) {G3,W11,D5,L1,V2,M1}  { X ==> ld( mult( X, rd( Y, X ) )
% 38.71/39.15    , mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (330) {G8,W11,D5,L1,V2,M1} P(320,2);d(80);d(81) { ld( mult( X
% 38.71/39.15    , rd( Y, X ) ), mult( X, Y ) ) ==> X }.
% 38.71/39.15  parent0: (8951) {G3,W11,D5,L1,V2,M1}  { ld( mult( X, rd( Y, X ) ), mult( X
% 38.71/39.15    , Y ) ) ==> X }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8953) {G7,W11,D4,L1,V2,M1}  { rd( rd( X, Y ), X ) ==> rd( X, mult
% 38.71/39.15    ( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.71/39.15     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8958) {G1,W15,D5,L1,V2,M1}  { rd( rd( rd( X, Y ), Y ), rd( X, Y )
% 38.71/39.15     ) ==> rd( rd( X, Y ), X ) }.
% 38.71/39.15  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 38.71/39.15  parent1[0; 14]: (8953) {G7,W11,D4,L1,V2,M1}  { rd( rd( X, Y ), X ) ==> rd( 
% 38.71/39.15    X, mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := rd( X, Y )
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8959) {G2,W15,D5,L1,V2,M1}  { mult( rd( rd( X, Y ), Y ), rd( Y, X
% 38.71/39.15     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.71/39.15  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.15    mult( Z, rd( X, Y ) ) }.
% 38.71/39.15  parent1[0; 1]: (8958) {G1,W15,D5,L1,V2,M1}  { rd( rd( rd( X, Y ), Y ), rd( 
% 38.71/39.15    X, Y ) ) ==> rd( rd( X, Y ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15     Z := rd( rd( X, Y ), Y )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8960) {G3,W15,D5,L1,V2,M1}  { ld( rd( Y, rd( X, Y ) ), rd( Y, X )
% 38.71/39.15     ) ==> rd( rd( X, Y ), X ) }.
% 38.71/39.15  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.15    ld( rd( X, Y ), Z ) }.
% 38.71/39.15  parent1[0; 1]: (8959) {G2,W15,D5,L1,V2,M1}  { mult( rd( rd( X, Y ), Y ), rd
% 38.71/39.15    ( Y, X ) ) ==> rd( rd( X, Y ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := rd( X, Y )
% 38.71/39.15     Z := rd( Y, X )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8961) {G4,W15,D5,L1,V2,M1}  { ld( mult( X, rd( X, Y ) ), rd( X, Y
% 38.71/39.15     ) ) ==> rd( rd( Y, X ), Y ) }.
% 38.71/39.15  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.15    mult( Z, rd( X, Y ) ) }.
% 38.71/39.15  parent1[0; 2]: (8960) {G3,W15,D5,L1,V2,M1}  { ld( rd( Y, rd( X, Y ) ), rd( 
% 38.71/39.15    Y, X ) ) ==> rd( rd( X, Y ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (331) {G8,W15,D5,L1,V2,M1} P(2,320);d(81);d(80);d(81) { ld( 
% 38.71/39.15    mult( Y, rd( Y, X ) ), rd( Y, X ) ) ==> rd( rd( X, Y ), X ) }.
% 38.71/39.15  parent0: (8961) {G4,W15,D5,L1,V2,M1}  { ld( mult( X, rd( X, Y ) ), rd( X, Y
% 38.71/39.15     ) ) ==> rd( rd( Y, X ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8964) {G5,W11,D5,L1,V3,M1}  { Z ==> ld( ld( X, Y ), ld( ld( Y, X )
% 38.71/39.15    , Z ) ) }.
% 38.71/39.15  parent0[0]: (117) {G5,W11,D5,L1,V3,M1} P(74,6);d(24) { ld( ld( X, Y ), ld( 
% 38.71/39.15    ld( Y, X ), Z ) ) ==> Z }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Z
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8970) {G6,W15,D6,L1,V3,M1}  { X ==> ld( ld( mult( Z, Y ), Y ), ld
% 38.71/39.15    ( ld( ld( Z, Y ), Y ), X ) ) }.
% 38.71/39.15  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.71/39.15    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.71/39.15  parent1[0; 3]: (8964) {G5,W11,D5,L1,V3,M1}  { Z ==> ld( ld( X, Y ), ld( ld
% 38.71/39.15    ( Y, X ), Z ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := Z
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := ld( Z, Y )
% 38.71/39.15     Z := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8974) {G6,W15,D6,L1,V3,M1}  { ld( ld( mult( Y, Z ), Z ), ld( ld( 
% 38.71/39.15    ld( Y, Z ), Z ), X ) ) ==> X }.
% 38.71/39.15  parent0[0]: (8970) {G6,W15,D6,L1,V3,M1}  { X ==> ld( ld( mult( Z, Y ), Y )
% 38.71/39.15    , ld( ld( ld( Z, Y ), Y ), X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Z
% 38.71/39.15     Z := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (336) {G9,W15,D6,L1,V3,M1} P(329,117) { ld( ld( mult( Y, X ), 
% 38.71/39.15    X ), ld( ld( ld( Y, X ), X ), Z ) ) ==> Z }.
% 38.71/39.15  parent0: (8974) {G6,W15,D6,L1,V3,M1}  { ld( ld( mult( Y, Z ), Z ), ld( ld( 
% 38.71/39.15    ld( Y, Z ), Z ), X ) ) ==> X }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Z
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := X
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8978) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.71/39.15     ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8981) {G4,W12,D5,L1,V2,M1}  { ld( ld( X, Y ), Y ) ==> i( ld( mult
% 38.71/39.15    ( X, Y ), Y ) ) }.
% 38.71/39.15  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.71/39.15    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.71/39.15  parent1[0; 7]: (8978) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) )
% 38.71/39.15     }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := ld( X, Y )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8982) {G4,W11,D4,L1,V2,M1}  { ld( ld( X, Y ), Y ) ==> ld( Y, mult
% 38.71/39.15    ( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.71/39.15     ) }.
% 38.71/39.15  parent1[0; 6]: (8981) {G4,W12,D5,L1,V2,M1}  { ld( ld( X, Y ), Y ) ==> i( ld
% 38.71/39.15    ( mult( X, Y ), Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := mult( X, Y )
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8983) {G4,W11,D4,L1,V2,M1}  { ld( Y, mult( X, Y ) ) ==> ld( ld( X
% 38.71/39.15    , Y ), Y ) }.
% 38.71/39.15  parent0[0]: (8982) {G4,W11,D4,L1,V2,M1}  { ld( ld( X, Y ), Y ) ==> ld( Y, 
% 38.71/39.15    mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.71/39.15     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.71/39.15  parent0: (8983) {G4,W11,D4,L1,V2,M1}  { ld( Y, mult( X, Y ) ) ==> ld( ld( X
% 38.71/39.15    , Y ), Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8985) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y ) }.
% 38.71/39.15  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.71/39.15    ==> i( X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8986) {G3,W12,D5,L1,V2,M1}  { i( X ) ==> rd( ld( ld( Y, X ), X )
% 38.71/39.15    , mult( Y, X ) ) }.
% 38.71/39.15  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.71/39.15     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.71/39.15  parent1[0; 4]: (8985) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y )
% 38.71/39.15     }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := mult( Y, X )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8987) {G3,W12,D5,L1,V2,M1}  { rd( ld( ld( Y, X ), X ), mult( Y, X
% 38.71/39.15     ) ) ==> i( X ) }.
% 38.71/39.15  parent0[0]: (8986) {G3,W12,D5,L1,V2,M1}  { i( X ) ==> rd( ld( ld( Y, X ), X
% 38.71/39.15     ), mult( Y, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (360) {G10,W12,D5,L1,V2,M1} P(347,77) { rd( ld( ld( Y, X ), X
% 38.71/39.15     ), mult( Y, X ) ) ==> i( X ) }.
% 38.71/39.15  parent0: (8987) {G3,W12,D5,L1,V2,M1}  { rd( ld( ld( Y, X ), X ), mult( Y, X
% 38.71/39.15     ) ) ==> i( X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8989) {G7,W11,D4,L1,V2,M1}  { mult( Y, Y ) ==> ld( rd( X, Y ), 
% 38.71/39.15    mult( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (218) {G7,W11,D4,L1,V2,M1} P(33,205);d(80);d(22) { ld( rd( Y, X
% 38.71/39.15     ), mult( Y, X ) ) ==> mult( X, X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8990) {G8,W15,D5,L1,V2,M1}  { mult( X, X ) ==> ld( mult( X, rd( Y
% 38.71/39.15    , X ) ), mult( mult( X, Y ), X ) ) }.
% 38.71/39.15  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.71/39.15    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.71/39.15  parent1[0; 5]: (8989) {G7,W11,D4,L1,V2,M1}  { mult( Y, Y ) ==> ld( rd( X, Y
% 38.71/39.15     ), mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := mult( X, Y )
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8991) {G8,W15,D5,L1,V2,M1}  { ld( mult( X, rd( Y, X ) ), mult( 
% 38.71/39.15    mult( X, Y ), X ) ) ==> mult( X, X ) }.
% 38.71/39.15  parent0[0]: (8990) {G8,W15,D5,L1,V2,M1}  { mult( X, X ) ==> ld( mult( X, rd
% 38.71/39.15    ( Y, X ) ), mult( mult( X, Y ), X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (363) {G8,W15,D5,L1,V2,M1} P(321,218) { ld( mult( X, rd( Y, X
% 38.71/39.15     ) ), mult( mult( X, Y ), X ) ) ==> mult( X, X ) }.
% 38.71/39.15  parent0: (8991) {G8,W15,D5,L1,V2,M1}  { ld( mult( X, rd( Y, X ) ), mult( 
% 38.71/39.15    mult( X, Y ), X ) ) ==> mult( X, X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8993) {G8,W11,D5,L1,V2,M1}  { X ==> ld( mult( X, rd( Y, X ) ), 
% 38.71/39.15    mult( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (330) {G8,W11,D5,L1,V2,M1} P(320,2);d(80);d(81) { ld( mult( X, 
% 38.71/39.15    rd( Y, X ) ), mult( X, Y ) ) ==> X }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8996) {G2,W16,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( mult( mult( X
% 38.71/39.15    , Y ), i( X ) ), mult( mult( X, Y ), Y ) ) }.
% 38.71/39.15  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.71/39.15    X ) }.
% 38.71/39.15  parent1[0; 9]: (8993) {G8,W11,D5,L1,V2,M1}  { X ==> ld( mult( X, rd( Y, X )
% 38.71/39.15     ), mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := mult( X, Y )
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8997) {G2,W15,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( rd( mult( X, Y
% 38.71/39.15     ), X ), mult( mult( X, Y ), Y ) ) }.
% 38.71/39.15  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.15    Y ) }.
% 38.71/39.15  parent1[0; 5]: (8996) {G2,W16,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( mult( 
% 38.71/39.15    mult( X, Y ), i( X ) ), mult( mult( X, Y ), Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := mult( X, Y )
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (8998) {G3,W15,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( mult( X, rd( Y
% 38.71/39.15    , X ) ), mult( mult( X, Y ), Y ) ) }.
% 38.71/39.15  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.71/39.15    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.71/39.15  parent1[0; 5]: (8997) {G2,W15,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( rd( mult
% 38.71/39.15    ( X, Y ), X ), mult( mult( X, Y ), Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (8999) {G3,W15,D5,L1,V2,M1}  { ld( mult( X, rd( Y, X ) ), mult( 
% 38.71/39.15    mult( X, Y ), Y ) ) ==> mult( X, Y ) }.
% 38.71/39.15  parent0[0]: (8998) {G3,W15,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( mult( X, rd
% 38.71/39.15    ( Y, X ) ), mult( mult( X, Y ), Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (375) {G9,W15,D5,L1,V2,M1} P(25,330);d(33);d(321) { ld( mult( 
% 38.71/39.15    Y, rd( X, Y ) ), mult( mult( Y, X ), X ) ) ==> mult( Y, X ) }.
% 38.71/39.15  parent0: (8999) {G3,W15,D5,L1,V2,M1}  { ld( mult( X, rd( Y, X ) ), mult( 
% 38.71/39.15    mult( X, Y ), Y ) ) ==> mult( X, Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (9001) {G8,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), X ) ==> ld( X, ld
% 38.71/39.15    ( Y, X ) ) }.
% 38.71/39.15  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.71/39.15    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (9005) {G6,W15,D6,L1,V2,M1}  { ld( mult( ld( rd( X, Y ), Y ), Y )
% 38.71/39.15    , Y ) ==> ld( Y, ld( Y, X ) ) }.
% 38.71/39.15  parent0[0]: (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X )
% 38.71/39.15    , X ), X ) ==> ld( X, Y ) }.
% 38.71/39.15  parent1[0; 12]: (9001) {G8,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), X ) ==> ld
% 38.71/39.15    ( X, ld( Y, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := ld( rd( X, Y ), Y )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (9006) {G6,W15,D6,L1,V2,M1}  { ld( mult( ld( rd( X, Y ), Y ), Y )
% 38.71/39.15    , Y ) ==> ld( mult( Y, Y ), X ) }.
% 38.71/39.15  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.71/39.15    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.71/39.15  parent1[0; 10]: (9005) {G6,W15,D6,L1,V2,M1}  { ld( mult( ld( rd( X, Y ), Y
% 38.71/39.15     ), Y ), Y ) ==> ld( Y, ld( Y, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (9007) {G5,W15,D6,L1,V2,M1}  { ld( ld( ld( Y, rd( X, Y ) ), Y ), Y
% 38.71/39.15     ) ==> ld( mult( Y, Y ), X ) }.
% 38.71/39.15  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.15    ld( ld( Y, X ), Z ) }.
% 38.71/39.15  parent1[0; 2]: (9006) {G6,W15,D6,L1,V2,M1}  { ld( mult( ld( rd( X, Y ), Y )
% 38.71/39.15    , Y ), Y ) ==> ld( mult( Y, Y ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := rd( X, Y )
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (387) {G9,W15,D6,L1,V2,M1} P(139,329);d(154);d(74) { ld( ld( 
% 38.71/39.15    ld( Y, rd( X, Y ) ), Y ), Y ) ==> ld( mult( Y, Y ), X ) }.
% 38.71/39.15  parent0: (9007) {G5,W15,D6,L1,V2,M1}  { ld( ld( ld( Y, rd( X, Y ) ), Y ), Y
% 38.71/39.15     ) ==> ld( mult( Y, Y ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (9010) {G2,W11,D4,L1,V2,M1}  { ld( X, rd( Y, X ) ) ==> rd( ld( X, Y
% 38.71/39.15     ), X ) }.
% 38.71/39.15  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.71/39.15    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (9015) {G3,W23,D6,L1,V2,M1}  { ld( ld( rd( X, Y ), Y ), rd( Y, ld
% 38.71/39.15    ( rd( X, Y ), Y ) ) ) ==> rd( ld( Y, X ), ld( rd( X, Y ), Y ) ) }.
% 38.71/39.15  parent0[0]: (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X )
% 38.71/39.15    , X ), X ) ==> ld( X, Y ) }.
% 38.71/39.15  parent1[0; 15]: (9010) {G2,W11,D4,L1,V2,M1}  { ld( X, rd( Y, X ) ) ==> rd( 
% 38.71/39.15    ld( X, Y ), X ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := ld( rd( X, Y ), Y )
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (9017) {G4,W23,D6,L1,V2,M1}  { ld( ld( rd( X, Y ), Y ), rd( Y, ld
% 38.71/39.15    ( rd( X, Y ), Y ) ) ) ==> mult( ld( Y, X ), ld( Y, rd( X, Y ) ) ) }.
% 38.71/39.15  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.71/39.15    mult( Z, ld( Y, X ) ) }.
% 38.71/39.15  parent1[0; 14]: (9015) {G3,W23,D6,L1,V2,M1}  { ld( ld( rd( X, Y ), Y ), rd
% 38.71/39.15    ( Y, ld( rd( X, Y ), Y ) ) ) ==> rd( ld( Y, X ), ld( rd( X, Y ), Y ) )
% 38.71/39.15     }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := rd( X, Y )
% 38.71/39.15     Y := Y
% 38.71/39.15     Z := ld( Y, X )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (9019) {G5,W23,D6,L1,V2,M1}  { ld( ld( rd( X, Y ), Y ), rd( Y, ld
% 38.71/39.15    ( rd( X, Y ), Y ) ) ) ==> ld( ld( X, Y ), ld( Y, rd( X, Y ) ) ) }.
% 38.71/39.15  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.15    ld( ld( Y, X ), Z ) }.
% 38.71/39.15  parent1[0; 14]: (9017) {G4,W23,D6,L1,V2,M1}  { ld( ld( rd( X, Y ), Y ), rd
% 38.71/39.15    ( Y, ld( rd( X, Y ), Y ) ) ) ==> mult( ld( Y, X ), ld( Y, rd( X, Y ) ) )
% 38.71/39.15     }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := Y
% 38.71/39.15     Y := X
% 38.71/39.15     Z := ld( Y, rd( X, Y ) )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (9020) {G2,W19,D5,L1,V2,M1}  { ld( ld( rd( X, Y ), Y ), rd( X, Y )
% 38.71/39.15     ) ==> ld( ld( X, Y ), ld( Y, rd( X, Y ) ) ) }.
% 38.71/39.15  parent0[0]: (17) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 38.71/39.15  parent1[0; 7]: (9019) {G5,W23,D6,L1,V2,M1}  { ld( ld( rd( X, Y ), Y ), rd( 
% 38.71/39.15    Y, ld( rd( X, Y ), Y ) ) ) ==> ld( ld( X, Y ), ld( Y, rd( X, Y ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := rd( X, Y )
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (9021) {G2,W19,D5,L1,V2,M1}  { ld( ld( X, Y ), ld( Y, rd( X, Y ) )
% 38.71/39.15     ) ==> ld( ld( rd( X, Y ), Y ), rd( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (9020) {G2,W19,D5,L1,V2,M1}  { ld( ld( rd( X, Y ), Y ), rd( X, 
% 38.71/39.15    Y ) ) ==> ld( ld( X, Y ), ld( Y, rd( X, Y ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (388) {G6,W19,D5,L1,V2,M1} P(139,124);d(75);d(74);d(17) { ld( 
% 38.71/39.15    ld( X, Y ), ld( Y, rd( X, Y ) ) ) ==> ld( ld( rd( X, Y ), Y ), rd( X, Y )
% 38.71/39.15     ) }.
% 38.71/39.15  parent0: (9021) {G2,W19,D5,L1,V2,M1}  { ld( ld( X, Y ), ld( Y, rd( X, Y ) )
% 38.71/39.15     ) ==> ld( ld( rd( X, Y ), Y ), rd( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (9023) {G6,W12,D4,L1,V2,M1}  { i( mult( X, X ) ) ==> rd( ld( X, Y )
% 38.71/39.15    , mult( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (204) {G6,W12,D4,L1,V2,M1} P(159,77) { rd( ld( X, Y ), mult( X
% 38.71/39.15    , Y ) ) ==> i( mult( X, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (9031) {G7,W24,D6,L1,V2,M1}  { i( mult( rd( mult( X, Y ), X ), rd
% 38.71/39.15    ( mult( X, Y ), X ) ) ) ==> rd( rd( X, Y ), mult( rd( mult( X, Y ), X ), 
% 38.71/39.15    X ) ) }.
% 38.71/39.15  parent0[0]: (144) {G6,W11,D5,L1,V2,M1} P(31,125);d(33) { ld( rd( mult( X, Y
% 38.71/39.15     ), X ), X ) ==> rd( X, Y ) }.
% 38.71/39.15  parent1[0; 14]: (9023) {G6,W12,D4,L1,V2,M1}  { i( mult( X, X ) ) ==> rd( ld
% 38.71/39.15    ( X, Y ), mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := rd( mult( X, Y ), X )
% 38.71/39.15     Y := X
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (9032) {G1,W20,D6,L1,V2,M1}  { i( mult( rd( mult( X, Y ), X ), rd
% 38.71/39.15    ( mult( X, Y ), X ) ) ) ==> rd( rd( X, Y ), mult( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (2) {G0,W7,D4,L1,V2,M1} I { mult( rd( Y, X ), X ) ==> Y }.
% 38.71/39.15  parent1[0; 17]: (9031) {G7,W24,D6,L1,V2,M1}  { i( mult( rd( mult( X, Y ), X
% 38.71/39.15     ), rd( mult( X, Y ), X ) ) ) ==> rd( rd( X, Y ), mult( rd( mult( X, Y )
% 38.71/39.15    , X ), X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := mult( X, Y )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (9033) {G2,W19,D5,L1,V2,M1}  { rd( rd( X, mult( X, Y ) ), rd( mult
% 38.71/39.15    ( X, Y ), X ) ) ==> rd( rd( X, Y ), mult( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.71/39.15     ==> rd( rd( Y, X ), Z ) }.
% 38.71/39.15  parent1[0; 1]: (9032) {G1,W20,D6,L1,V2,M1}  { i( mult( rd( mult( X, Y ), X
% 38.71/39.15     ), rd( mult( X, Y ), X ) ) ) ==> rd( rd( X, Y ), mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := mult( X, Y )
% 38.71/39.15     Y := X
% 38.71/39.15     Z := rd( mult( X, Y ), X )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (9034) {G3,W19,D5,L1,V2,M1}  { mult( rd( X, mult( X, Y ) ), rd( X
% 38.71/39.15    , mult( X, Y ) ) ) ==> rd( rd( X, Y ), mult( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.15    mult( Z, rd( X, Y ) ) }.
% 38.71/39.15  parent1[0; 1]: (9033) {G2,W19,D5,L1,V2,M1}  { rd( rd( X, mult( X, Y ) ), rd
% 38.71/39.15    ( mult( X, Y ), X ) ) ==> rd( rd( X, Y ), mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := mult( X, Y )
% 38.71/39.15     Z := rd( X, mult( X, Y ) )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (9035) {G4,W19,D5,L1,V2,M1}  { ld( rd( mult( X, Y ), X ), rd( X, 
% 38.71/39.15    mult( X, Y ) ) ) ==> rd( rd( X, Y ), mult( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.15    ld( rd( X, Y ), Z ) }.
% 38.71/39.15  parent1[0; 1]: (9034) {G3,W19,D5,L1,V2,M1}  { mult( rd( X, mult( X, Y ) ), 
% 38.71/39.15    rd( X, mult( X, Y ) ) ) ==> rd( rd( X, Y ), mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := mult( X, Y )
% 38.71/39.15     Y := X
% 38.71/39.15     Z := rd( X, mult( X, Y ) )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (9036) {G5,W19,D5,L1,V2,M1}  { ld( mult( X, rd( Y, X ) ), rd( X, 
% 38.71/39.15    mult( X, Y ) ) ) ==> rd( rd( X, Y ), mult( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.71/39.15    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.71/39.15  parent1[0; 2]: (9035) {G4,W19,D5,L1,V2,M1}  { ld( rd( mult( X, Y ), X ), rd
% 38.71/39.15    ( X, mult( X, Y ) ) ) ==> rd( rd( X, Y ), mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (9037) {G6,W19,D5,L1,V2,M1}  { ld( mult( X, rd( Y, X ) ), rd( rd( 
% 38.71/39.15    X, Y ), X ) ) ==> rd( rd( X, Y ), mult( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.71/39.15     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.71/39.15  parent1[0; 7]: (9036) {G5,W19,D5,L1,V2,M1}  { ld( mult( X, rd( Y, X ) ), rd
% 38.71/39.15    ( X, mult( X, Y ) ) ) ==> rd( rd( X, Y ), mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  subsumption: (415) {G8,W19,D5,L1,V2,M1} P(144,204);d(2);d(91);d(81);d(80);d
% 38.71/39.15    (321);d(320) { ld( mult( X, rd( Y, X ) ), rd( rd( X, Y ), X ) ) ==> rd( 
% 38.71/39.15    rd( X, Y ), mult( X, Y ) ) }.
% 38.71/39.15  parent0: (9037) {G6,W19,D5,L1,V2,M1}  { ld( mult( X, rd( Y, X ) ), rd( rd( 
% 38.71/39.15    X, Y ), X ) ) ==> rd( rd( X, Y ), mult( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  permutation0:
% 38.71/39.15     0 ==> 0
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  eqswap: (9040) {G3,W11,D4,L1,V2,M1}  { mult( X, Y ) ==> mult( mult( X, X )
% 38.71/39.15    , ld( X, Y ) ) }.
% 38.71/39.15  parent0[0]: (161) {G3,W11,D4,L1,V2,M1} P(0,109) { mult( mult( X, X ), ld( X
% 38.71/39.15    , Y ) ) ==> mult( X, Y ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (9048) {G4,W20,D5,L1,V2,M1}  { mult( mult( X, X ), rd( X, Y ) ) 
% 38.71/39.15    ==> mult( mult( mult( X, X ), mult( X, X ) ), i( mult( Y, X ) ) ) }.
% 38.71/39.15  parent0[0]: (169) {G6,W12,D4,L1,V2,M1} P(53,154);d(52) { ld( mult( X, X ), 
% 38.71/39.15    rd( X, Y ) ) ==> i( mult( Y, X ) ) }.
% 38.71/39.15  parent1[0; 16]: (9040) {G3,W11,D4,L1,V2,M1}  { mult( X, Y ) ==> mult( mult
% 38.71/39.15    ( X, X ), ld( X, Y ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := mult( X, X )
% 38.71/39.15     Y := rd( X, Y )
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (9049) {G2,W19,D5,L1,V2,M1}  { mult( mult( X, X ), rd( X, Y ) ) 
% 38.71/39.15    ==> rd( mult( mult( X, X ), mult( X, X ) ), mult( Y, X ) ) }.
% 38.71/39.15  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.15    Y ) }.
% 38.71/39.15  parent1[0; 8]: (9048) {G4,W20,D5,L1,V2,M1}  { mult( mult( X, X ), rd( X, Y
% 38.71/39.15     ) ) ==> mult( mult( mult( X, X ), mult( X, X ) ), i( mult( Y, X ) ) )
% 38.71/39.15     }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := mult( mult( X, X ), mult( X, X ) )
% 38.71/39.15     Y := mult( Y, X )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (9050) {G3,W19,D5,L1,V2,M1}  { mult( mult( X, X ), rd( X, Y ) ) 
% 38.71/39.15    ==> mult( mult( X, X ), rd( mult( X, X ), mult( Y, X ) ) ) }.
% 38.71/39.15  parent0[0]: (155) {G3,W11,D4,L1,V2,M1} P(33,109);d(33) { rd( mult( X, X ), 
% 38.71/39.15    Y ) ==> mult( X, rd( X, Y ) ) }.
% 38.71/39.15  parent1[0; 8]: (9049) {G2,W19,D5,L1,V2,M1}  { mult( mult( X, X ), rd( X, Y
% 38.71/39.15     ) ) ==> rd( mult( mult( X, X ), mult( X, X ) ), mult( Y, X ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := mult( X, X )
% 38.71/39.15     Y := mult( Y, X )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (9052) {G4,W19,D6,L1,V2,M1}  { mult( mult( X, X ), rd( X, Y ) ) 
% 38.71/39.15    ==> mult( mult( X, X ), mult( X, rd( X, mult( Y, X ) ) ) ) }.
% 38.71/39.15  parent0[0]: (155) {G3,W11,D4,L1,V2,M1} P(33,109);d(33) { rd( mult( X, X ), 
% 38.71/39.15    Y ) ==> mult( X, rd( X, Y ) ) }.
% 38.71/39.15  parent1[0; 12]: (9050) {G3,W19,D5,L1,V2,M1}  { mult( mult( X, X ), rd( X, Y
% 38.71/39.15     ) ) ==> mult( mult( X, X ), rd( mult( X, X ), mult( Y, X ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := mult( Y, X )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (9053) {G5,W19,D5,L1,V2,M1}  { mult( mult( X, X ), rd( X, Y ) ) 
% 38.71/39.15    ==> mult( mult( mult( X, X ), X ), rd( X, mult( Y, X ) ) ) }.
% 38.71/39.15  parent0[0]: (152) {G4,W15,D5,L1,V2,M1} P(109,12);d(149);d(109);q { mult( 
% 38.71/39.15    mult( X, X ), mult( X, Y ) ) ==> mult( mult( mult( X, X ), X ), Y ) }.
% 38.71/39.15  parent1[0; 8]: (9052) {G4,W19,D6,L1,V2,M1}  { mult( mult( X, X ), rd( X, Y
% 38.71/39.15     ) ) ==> mult( mult( X, X ), mult( X, rd( X, mult( Y, X ) ) ) ) }.
% 38.71/39.15  substitution0:
% 38.71/39.15     X := X
% 38.71/39.15     Y := rd( X, mult( Y, X ) )
% 38.71/39.15  end
% 38.71/39.15  substitution1:
% 38.71/39.15     X := X
% 38.71/39.15     Y := Y
% 38.71/39.15  end
% 38.71/39.15  
% 38.71/39.15  paramod: (9054) {G2,W16,D5,L1,V2,M1}  { mult( mult( X, X ), rd( X, Y ) ) 
% 38.71/39.16    ==> mult( mult( mult( X, X ), X ), i( Y ) ) }.
% 38.71/39.16  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.71/39.16    X ) }.
% 38.71/39.16  parent1[0; 14]: (9053) {G5,W19,D5,L1,V2,M1}  { mult( mult( X, X ), rd( X, Y
% 38.71/39.16     ) ) ==> mult( mult( mult( X, X ), X ), rd( X, mult( Y, X ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9055) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, X ), rd( X, Y ) ) 
% 38.71/39.16    ==> rd( mult( mult( X, X ), X ), Y ) }.
% 38.71/39.16  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 8]: (9054) {G2,W16,D5,L1,V2,M1}  { mult( mult( X, X ), rd( X, Y
% 38.71/39.16     ) ) ==> mult( mult( mult( X, X ), X ), i( Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := mult( mult( X, X ), X )
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9056) {G2,W15,D5,L1,V2,M1}  { rd( mult( mult( X, X ), X ), Y ) ==>
% 38.71/39.16     mult( mult( X, X ), rd( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (9055) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, X ), rd( X, Y ) )
% 38.71/39.16     ==> rd( mult( mult( X, X ), X ), Y ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (423) {G7,W15,D5,L1,V2,M1} P(169,161);d(33);d(155);d(155);d(
% 38.71/39.16    152);d(25);d(33) { rd( mult( mult( X, X ), X ), Y ) ==> mult( mult( X, X
% 38.71/39.16     ), rd( X, Y ) ) }.
% 38.71/39.16  parent0: (9056) {G2,W15,D5,L1,V2,M1}  { rd( mult( mult( X, X ), X ), Y ) 
% 38.71/39.16    ==> mult( mult( X, X ), rd( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9058) {G6,W12,D4,L1,V2,M1}  { i( mult( Y, X ) ) ==> ld( mult( X, X
% 38.71/39.16     ), rd( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (169) {G6,W12,D4,L1,V2,M1} P(53,154);d(52) { ld( mult( X, X ), 
% 38.71/39.16    rd( X, Y ) ) ==> i( mult( Y, X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9064) {G5,W20,D5,L1,V3,M1}  { i( mult( X, ld( Y, Z ) ) ) ==> ld( 
% 38.71/39.16    ld( ld( Z, Y ), ld( Y, Z ) ), rd( ld( Y, Z ), X ) ) }.
% 38.71/39.16  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.16    ld( ld( Y, X ), Z ) }.
% 38.71/39.16  parent1[0; 8]: (9058) {G6,W12,D4,L1,V2,M1}  { i( mult( Y, X ) ) ==> ld( 
% 38.71/39.16    mult( X, X ), rd( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := Z
% 38.71/39.16     Z := ld( Y, Z )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := ld( Y, Z )
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9065) {G6,W20,D6,L1,V3,M1}  { i( mult( X, ld( Y, Z ) ) ) ==> ld( 
% 38.71/39.16    ld( ld( rd( Z, Y ), Y ), Z ), rd( ld( Y, Z ), X ) ) }.
% 38.71/39.16  parent0[0]: (240) {G8,W15,D5,L1,V2,M1} P(0,218);d(75);d(125);d(74) { ld( ld
% 38.71/39.16    ( Y, X ), ld( X, Y ) ) ==> ld( ld( rd( Y, X ), X ), Y ) }.
% 38.71/39.16  parent1[0; 8]: (9064) {G5,W20,D5,L1,V3,M1}  { i( mult( X, ld( Y, Z ) ) ) 
% 38.71/39.16    ==> ld( ld( ld( Z, Y ), ld( Y, Z ) ), rd( ld( Y, Z ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := Z
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9066) {G6,W19,D6,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> ld( ld( ld
% 38.71/39.16    ( rd( Z, Y ), Y ), Z ), rd( ld( Y, Z ), X ) ) }.
% 38.71/39.16  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.71/39.16     ==> rd( ld( Y, X ), Z ) }.
% 38.71/39.16  parent1[0; 1]: (9065) {G6,W20,D6,L1,V3,M1}  { i( mult( X, ld( Y, Z ) ) ) 
% 38.71/39.16    ==> ld( ld( ld( rd( Z, Y ), Y ), Z ), rd( ld( Y, Z ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := Z
% 38.71/39.16     Z := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9067) {G6,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( X, Y ), Y ), X ), rd
% 38.71/39.16    ( ld( Y, X ), Z ) ) ==> rd( ld( X, Y ), Z ) }.
% 38.71/39.16  parent0[0]: (9066) {G6,W19,D6,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> ld( ld( 
% 38.71/39.16    ld( rd( Z, Y ), Y ), Z ), rd( ld( Y, Z ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Z
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (427) {G9,W19,D6,L1,V3,M1} P(74,169);d(240);d(92) { ld( ld( ld
% 38.71/39.16    ( rd( Y, X ), X ), Y ), rd( ld( X, Y ), Z ) ) ==> rd( ld( Y, X ), Z ) }.
% 38.71/39.16  parent0: (9067) {G6,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( X, Y ), Y ), X ), 
% 38.71/39.16    rd( ld( Y, X ), Z ) ) ==> rd( ld( X, Y ), Z ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9069) {G5,W12,D5,L1,V3,M1}  { i( Z ) ==> ld( ld( ld( X, Y ), Z ), 
% 38.71/39.16    ld( Y, X ) ) }.
% 38.71/39.16  parent0[0]: (116) {G5,W12,D5,L1,V3,M1} P(75,77);d(74) { ld( ld( ld( Y, Z )
% 38.71/39.16    , X ), ld( Z, Y ) ) ==> i( X ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Z
% 38.71/39.16     Y := X
% 38.71/39.16     Z := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9076) {G6,W20,D6,L1,V3,M1}  { i( ld( ld( X, Y ), Z ) ) ==> ld( ld
% 38.71/39.16    ( mult( ld( X, Y ), ld( X, Y ) ), Z ), ld( Y, X ) ) }.
% 38.71/39.16  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.71/39.16    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.71/39.16  parent1[0; 8]: (9069) {G5,W12,D5,L1,V3,M1}  { i( Z ) ==> ld( ld( ld( X, Y )
% 38.71/39.16    , Z ), ld( Y, X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := ld( X, Y )
% 38.71/39.16     Y := Z
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := ld( ld( X, Y ), Z )
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9079) {G5,W20,D6,L1,V3,M1}  { i( ld( ld( X, Y ), Z ) ) ==> ld( ld
% 38.71/39.16    ( ld( ld( Y, X ), ld( X, Y ) ), Z ), ld( Y, X ) ) }.
% 38.71/39.16  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.16    ld( ld( Y, X ), Z ) }.
% 38.71/39.16  parent1[0; 9]: (9076) {G6,W20,D6,L1,V3,M1}  { i( ld( ld( X, Y ), Z ) ) ==> 
% 38.71/39.16    ld( ld( mult( ld( X, Y ), ld( X, Y ) ), Z ), ld( Y, X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := ld( X, Y )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9080) {G6,W20,D7,L1,V3,M1}  { i( ld( ld( X, Y ), Z ) ) ==> ld( ld
% 38.71/39.16    ( ld( ld( rd( Y, X ), X ), Y ), Z ), ld( Y, X ) ) }.
% 38.71/39.16  parent0[0]: (240) {G8,W15,D5,L1,V2,M1} P(0,218);d(75);d(125);d(74) { ld( ld
% 38.71/39.16    ( Y, X ), ld( X, Y ) ) ==> ld( ld( rd( Y, X ), X ), Y ) }.
% 38.71/39.16  parent1[0; 9]: (9079) {G5,W20,D6,L1,V3,M1}  { i( ld( ld( X, Y ), Z ) ) ==> 
% 38.71/39.16    ld( ld( ld( ld( Y, X ), ld( X, Y ) ), Z ), ld( Y, X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9081) {G4,W19,D7,L1,V3,M1}  { ld( Z, ld( X, Y ) ) ==> ld( ld( ld
% 38.71/39.16    ( ld( rd( Y, X ), X ), Y ), Z ), ld( Y, X ) ) }.
% 38.71/39.16  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.71/39.16     ) }.
% 38.71/39.16  parent1[0; 1]: (9080) {G6,W20,D7,L1,V3,M1}  { i( ld( ld( X, Y ), Z ) ) ==> 
% 38.71/39.16    ld( ld( ld( ld( rd( Y, X ), X ), Y ), Z ), ld( Y, X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := ld( X, Y )
% 38.71/39.16     Y := Z
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9082) {G4,W19,D7,L1,V3,M1}  { ld( ld( ld( ld( rd( Z, Y ), Y ), Z )
% 38.71/39.16    , X ), ld( Z, Y ) ) ==> ld( X, ld( Y, Z ) ) }.
% 38.71/39.16  parent0[0]: (9081) {G4,W19,D7,L1,V3,M1}  { ld( Z, ld( X, Y ) ) ==> ld( ld( 
% 38.71/39.16    ld( ld( rd( Y, X ), X ), Y ), Z ), ld( Y, X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := Z
% 38.71/39.16     Z := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (435) {G9,W19,D7,L1,V3,M1} P(154,116);d(74);d(240);d(54) { ld
% 38.71/39.16    ( ld( ld( ld( rd( Y, X ), X ), Y ), Z ), ld( Y, X ) ) ==> ld( Z, ld( X, Y
% 38.71/39.16     ) ) }.
% 38.71/39.16  parent0: (9082) {G4,W19,D7,L1,V3,M1}  { ld( ld( ld( ld( rd( Z, Y ), Y ), Z
% 38.71/39.16     ), X ), ld( Z, Y ) ) ==> ld( X, ld( Y, Z ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Z
% 38.71/39.16     Y := X
% 38.71/39.16     Z := Y
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9084) {G5,W12,D5,L1,V3,M1}  { i( Z ) ==> ld( ld( rd( X, Y ), Z ), 
% 38.71/39.16    rd( Y, X ) ) }.
% 38.71/39.16  parent0[0]: (110) {G5,W12,D5,L1,V3,M1} P(80,31) { ld( ld( rd( Y, X ), Z ), 
% 38.71/39.16    rd( X, Y ) ) ==> i( Z ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9085) {G5,W16,D6,L1,V4,M1}  { i( X ) ==> ld( ld( mult( Y, rd( T, 
% 38.71/39.16    Z ) ), X ), rd( rd( Z, T ), Y ) ) }.
% 38.71/39.16  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.16    mult( Z, rd( X, Y ) ) }.
% 38.71/39.16  parent1[0; 5]: (9084) {G5,W12,D5,L1,V3,M1}  { i( Z ) ==> ld( ld( rd( X, Y )
% 38.71/39.16    , Z ), rd( Y, X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := T
% 38.71/39.16     Y := Z
% 38.71/39.16     Z := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := rd( Z, T )
% 38.71/39.16     Z := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9087) {G5,W16,D6,L1,V4,M1}  { ld( ld( mult( Y, rd( Z, T ) ), X ), 
% 38.71/39.16    rd( rd( T, Z ), Y ) ) ==> i( X ) }.
% 38.71/39.16  parent0[0]: (9085) {G5,W16,D6,L1,V4,M1}  { i( X ) ==> ld( ld( mult( Y, rd( 
% 38.71/39.16    T, Z ) ), X ), rd( rd( Z, T ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := T
% 38.71/39.16     T := Z
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (445) {G6,W16,D6,L1,V4,M1} P(81,110) { ld( ld( mult( X, rd( Z
% 38.71/39.16    , Y ) ), T ), rd( rd( Y, Z ), X ) ) ==> i( T ) }.
% 38.71/39.16  parent0: (9087) {G5,W16,D6,L1,V4,M1}  { ld( ld( mult( Y, rd( Z, T ) ), X )
% 38.71/39.16    , rd( rd( T, Z ), Y ) ) ==> i( X ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := T
% 38.71/39.16     Y := X
% 38.71/39.16     Z := Z
% 38.71/39.16     T := Y
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9090) {G5,W12,D5,L1,V3,M1}  { rd( rd( Z, Y ), X ) ==> i( mult( X, 
% 38.71/39.16    rd( Y, Z ) ) ) }.
% 38.71/39.16  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.71/39.16     ==> rd( rd( Y, X ), Z ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := Z
% 38.71/39.16     Z := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9093) {G5,W16,D6,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), T ) ==> i
% 38.71/39.16    ( mult( T, mult( Z, ld( Y, X ) ) ) ) }.
% 38.71/39.16  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.71/39.16    mult( Z, ld( Y, X ) ) }.
% 38.71/39.16  parent1[0; 11]: (9090) {G5,W12,D5,L1,V3,M1}  { rd( rd( Z, Y ), X ) ==> i( 
% 38.71/39.16    mult( X, rd( Y, Z ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := T
% 38.71/39.16     Y := Z
% 38.71/39.16     Z := ld( X, Y )
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9096) {G5,W16,D6,L1,V4,M1}  { i( mult( T, mult( Z, ld( Y, X ) ) )
% 38.71/39.16     ) ==> rd( rd( ld( X, Y ), Z ), T ) }.
% 38.71/39.16  parent0[0]: (9093) {G5,W16,D6,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), T ) ==>
% 38.71/39.16     i( mult( T, mult( Z, ld( Y, X ) ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16     T := T
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (449) {G6,W16,D6,L1,V4,M1} P(75,91) { i( mult( T, mult( X, ld
% 38.71/39.16    ( Z, Y ) ) ) ) ==> rd( rd( ld( Y, Z ), X ), T ) }.
% 38.71/39.16  parent0: (9096) {G5,W16,D6,L1,V4,M1}  { i( mult( T, mult( Z, ld( Y, X ) ) )
% 38.71/39.16     ) ==> rd( rd( ld( X, Y ), Z ), T ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := Z
% 38.71/39.16     Z := X
% 38.71/39.16     T := T
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9098) {G5,W12,D5,L1,V3,M1}  { rd( rd( Z, Y ), X ) ==> i( mult( X, 
% 38.71/39.16    rd( Y, Z ) ) ) }.
% 38.71/39.16  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.71/39.16     ==> rd( rd( Y, X ), Z ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := Z
% 38.71/39.16     Z := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9101) {G5,W16,D6,L1,V4,M1}  { rd( rd( rd( X, Y ), Z ), T ) ==> i
% 38.71/39.16    ( mult( T, mult( Z, rd( Y, X ) ) ) ) }.
% 38.71/39.16  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.16    mult( Z, rd( X, Y ) ) }.
% 38.71/39.16  parent1[0; 11]: (9098) {G5,W12,D5,L1,V3,M1}  { rd( rd( Z, Y ), X ) ==> i( 
% 38.71/39.16    mult( X, rd( Y, Z ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := T
% 38.71/39.16     Y := Z
% 38.71/39.16     Z := rd( X, Y )
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9104) {G5,W16,D6,L1,V4,M1}  { i( mult( T, mult( Z, rd( Y, X ) ) )
% 38.71/39.16     ) ==> rd( rd( rd( X, Y ), Z ), T ) }.
% 38.71/39.16  parent0[0]: (9101) {G5,W16,D6,L1,V4,M1}  { rd( rd( rd( X, Y ), Z ), T ) ==>
% 38.71/39.16     i( mult( T, mult( Z, rd( Y, X ) ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16     T := T
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (450) {G6,W16,D6,L1,V4,M1} P(81,91) { i( mult( T, mult( X, rd
% 38.71/39.16    ( Z, Y ) ) ) ) ==> rd( rd( rd( Y, Z ), X ), T ) }.
% 38.71/39.16  parent0: (9104) {G5,W16,D6,L1,V4,M1}  { i( mult( T, mult( Z, rd( Y, X ) ) )
% 38.71/39.16     ) ==> rd( rd( rd( X, Y ), Z ), T ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := Z
% 38.71/39.16     Z := X
% 38.71/39.16     T := T
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9106) {G10,W12,D5,L1,V2,M1}  { i( Y ) ==> rd( ld( ld( X, Y ), Y )
% 38.71/39.16    , mult( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (360) {G10,W12,D5,L1,V2,M1} P(347,77) { rd( ld( ld( Y, X ), X )
% 38.71/39.16    , mult( Y, X ) ) ==> i( X ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9114) {G4,W17,D5,L1,V2,M1}  { i( rd( X, Y ) ) ==> rd( ld( i( Y )
% 38.71/39.16    , rd( X, Y ) ), mult( X, rd( X, Y ) ) ) }.
% 38.71/39.16  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.71/39.16     ) }.
% 38.71/39.16  parent1[0; 7]: (9106) {G10,W12,D5,L1,V2,M1}  { i( Y ) ==> rd( ld( ld( X, Y
% 38.71/39.16     ), Y ), mult( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := rd( X, Y )
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9115) {G5,W17,D5,L1,V2,M1}  { i( rd( X, Y ) ) ==> mult( ld( i( Y
% 38.71/39.16     ), rd( X, Y ) ), rd( rd( Y, X ), X ) ) }.
% 38.71/39.16  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.71/39.16     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.71/39.16  parent1[0; 5]: (9114) {G4,W17,D5,L1,V2,M1}  { i( rd( X, Y ) ) ==> rd( ld( i
% 38.71/39.16    ( Y ), rd( X, Y ) ), mult( X, rd( X, Y ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := X
% 38.71/39.16     T := ld( i( Y ), rd( X, Y ) )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9116) {G5,W17,D5,L1,V2,M1}  { i( rd( X, Y ) ) ==> ld( ld( rd( X, 
% 38.71/39.16    Y ), i( Y ) ), rd( rd( Y, X ), X ) ) }.
% 38.71/39.16  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.16    ld( ld( Y, X ), Z ) }.
% 38.71/39.16  parent1[0; 5]: (9115) {G5,W17,D5,L1,V2,M1}  { i( rd( X, Y ) ) ==> mult( ld
% 38.71/39.16    ( i( Y ), rd( X, Y ) ), rd( rd( Y, X ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := i( Y )
% 38.71/39.16     Y := rd( X, Y )
% 38.71/39.16     Z := rd( rd( Y, X ), X )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9117) {G4,W17,D6,L1,V2,M1}  { i( rd( X, Y ) ) ==> ld( i( mult( Y
% 38.71/39.16    , rd( X, Y ) ) ), rd( rd( Y, X ), X ) ) }.
% 38.71/39.16  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.71/39.16    ( X, Y ) ) }.
% 38.71/39.16  parent1[0; 6]: (9116) {G5,W17,D5,L1,V2,M1}  { i( rd( X, Y ) ) ==> ld( ld( 
% 38.71/39.16    rd( X, Y ), i( Y ) ), rd( rd( Y, X ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := rd( X, Y )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9118) {G2,W16,D5,L1,V2,M1}  { i( rd( X, Y ) ) ==> mult( mult( Y, 
% 38.71/39.16    rd( X, Y ) ), rd( rd( Y, X ), X ) ) }.
% 38.71/39.16  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 5]: (9117) {G4,W17,D6,L1,V2,M1}  { i( rd( X, Y ) ) ==> ld( i( 
% 38.71/39.16    mult( Y, rd( X, Y ) ) ), rd( rd( Y, X ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := mult( Y, rd( X, Y ) )
% 38.71/39.16     Y := rd( rd( Y, X ), X )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9119) {G3,W16,D5,L1,V2,M1}  { i( rd( X, Y ) ) ==> ld( rd( rd( Y, 
% 38.71/39.16    X ), Y ), rd( rd( Y, X ), X ) ) }.
% 38.71/39.16  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.71/39.16     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.71/39.16  parent1[0; 5]: (9118) {G2,W16,D5,L1,V2,M1}  { i( rd( X, Y ) ) ==> mult( 
% 38.71/39.16    mult( Y, rd( X, Y ) ), rd( rd( Y, X ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := X
% 38.71/39.16     T := rd( rd( Y, X ), X )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9120) {G4,W15,D5,L1,V2,M1}  { rd( Y, X ) ==> ld( rd( rd( Y, X ), 
% 38.71/39.16    Y ), rd( rd( Y, X ), X ) ) }.
% 38.71/39.16  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.71/39.16    X ) }.
% 38.71/39.16  parent1[0; 1]: (9119) {G3,W16,D5,L1,V2,M1}  { i( rd( X, Y ) ) ==> ld( rd( 
% 38.71/39.16    rd( Y, X ), Y ), rd( rd( Y, X ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9121) {G4,W15,D5,L1,V2,M1}  { ld( rd( rd( X, Y ), X ), rd( rd( X, 
% 38.71/39.16    Y ), Y ) ) ==> rd( X, Y ) }.
% 38.71/39.16  parent0[0]: (9120) {G4,W15,D5,L1,V2,M1}  { rd( Y, X ) ==> ld( rd( rd( Y, X
% 38.71/39.16     ), Y ), rd( rd( Y, X ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (459) {G11,W15,D5,L1,V2,M1} P(53,360);d(112);d(74);d(52);d(22)
% 38.71/39.16    ;d(113);d(79) { ld( rd( rd( Y, X ), Y ), rd( rd( Y, X ), X ) ) ==> rd( Y
% 38.71/39.16    , X ) }.
% 38.71/39.16  parent0: (9121) {G4,W15,D5,L1,V2,M1}  { ld( rd( rd( X, Y ), X ), rd( rd( X
% 38.71/39.16    , Y ), Y ) ) ==> rd( X, Y ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9123) {G3,W12,D5,L1,V2,M1}  { i( mult( X, Y ) ) ==> ld( mult( mult
% 38.71/39.16    ( X, X ), Y ), X ) }.
% 38.71/39.16  parent0[0]: (156) {G3,W12,D5,L1,V2,M1} P(109,31) { ld( mult( mult( X, X ), 
% 38.71/39.16    Y ), X ) ==> i( mult( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9126) {G4,W16,D6,L1,V2,M1}  { i( mult( X, mult( Y, Y ) ) ) ==> ld
% 38.71/39.16    ( mult( mult( mult( X, X ), Y ), Y ), X ) }.
% 38.71/39.16  parent0[0]: (178) {G7,W11,D4,L1,V2,M1} P(168,22);d(52);d(22) { mult( X, 
% 38.71/39.16    mult( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.71/39.16  parent1[0; 8]: (9123) {G3,W12,D5,L1,V2,M1}  { i( mult( X, Y ) ) ==> ld( 
% 38.71/39.16    mult( mult( X, X ), Y ), X ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := mult( X, X )
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := mult( Y, Y )
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9129) {G5,W16,D6,L1,V2,M1}  { i( mult( mult( X, Y ), Y ) ) ==> ld
% 38.71/39.16    ( mult( mult( mult( X, X ), Y ), Y ), X ) }.
% 38.71/39.16  parent0[0]: (167) {G6,W13,D5,L1,V2,M1} P(52,154);d(52);d(52) { i( mult( Y, 
% 38.71/39.16    mult( X, X ) ) ) ==> i( mult( mult( Y, X ), X ) ) }.
% 38.71/39.16  parent1[0; 1]: (9126) {G4,W16,D6,L1,V2,M1}  { i( mult( X, mult( Y, Y ) ) ) 
% 38.71/39.16    ==> ld( mult( mult( mult( X, X ), Y ), Y ), X ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9130) {G5,W16,D6,L1,V2,M1}  { ld( mult( mult( mult( X, X ), Y ), Y
% 38.71/39.16     ), X ) ==> i( mult( mult( X, Y ), Y ) ) }.
% 38.71/39.16  parent0[0]: (9129) {G5,W16,D6,L1,V2,M1}  { i( mult( mult( X, Y ), Y ) ) ==>
% 38.71/39.16     ld( mult( mult( mult( X, X ), Y ), Y ), X ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (473) {G8,W16,D6,L1,V2,M1} P(178,156);d(167) { ld( mult( mult
% 38.71/39.16    ( mult( X, X ), Y ), Y ), X ) ==> i( mult( mult( X, Y ), Y ) ) }.
% 38.71/39.16  parent0: (9130) {G5,W16,D6,L1,V2,M1}  { ld( mult( mult( mult( X, X ), Y ), 
% 38.71/39.16    Y ), X ) ==> i( mult( mult( X, Y ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9132) {G5,W12,D5,L1,V2,M1}  { i( mult( X, Y ) ) ==> ld( X, rd( rd
% 38.71/39.16    ( X, Y ), X ) ) }.
% 38.71/39.16  parent0[0]: (135) {G5,W12,D5,L1,V2,M1} P(53,124);d(76) { ld( X, rd( rd( X, 
% 38.71/39.16    Y ), X ) ) ==> i( mult( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9134) {G6,W16,D6,L1,V2,M1}  { i( mult( X, mult( X, Y ) ) ) ==> ld
% 38.71/39.16    ( X, rd( rd( rd( X, Y ), X ), X ) ) }.
% 38.71/39.16  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.71/39.16     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.71/39.16  parent1[0; 10]: (9132) {G5,W12,D5,L1,V2,M1}  { i( mult( X, Y ) ) ==> ld( X
% 38.71/39.16    , rd( rd( X, Y ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := mult( X, Y )
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9135) {G3,W16,D6,L1,V2,M1}  { i( mult( mult( X, X ), Y ) ) ==> ld
% 38.71/39.16    ( X, rd( rd( rd( X, Y ), X ), X ) ) }.
% 38.71/39.16  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.71/39.16    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.71/39.16  parent1[0; 2]: (9134) {G6,W16,D6,L1,V2,M1}  { i( mult( X, mult( X, Y ) ) ) 
% 38.71/39.16    ==> ld( X, rd( rd( rd( X, Y ), X ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9136) {G3,W16,D6,L1,V2,M1}  { ld( X, rd( rd( rd( X, Y ), X ), X )
% 38.71/39.16     ) ==> i( mult( mult( X, X ), Y ) ) }.
% 38.71/39.16  parent0[0]: (9135) {G3,W16,D6,L1,V2,M1}  { i( mult( mult( X, X ), Y ) ) ==>
% 38.71/39.16     ld( X, rd( rd( rd( X, Y ), X ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (478) {G8,W16,D6,L1,V2,M1} P(320,135);d(109) { ld( X, rd( rd( 
% 38.71/39.16    rd( X, Y ), X ), X ) ) ==> i( mult( mult( X, X ), Y ) ) }.
% 38.71/39.16  parent0: (9136) {G3,W16,D6,L1,V2,M1}  { ld( X, rd( rd( rd( X, Y ), X ), X )
% 38.71/39.16     ) ==> i( mult( mult( X, X ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9138) {G8,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), X ) ==> ld( X, ld
% 38.71/39.16    ( Y, X ) ) }.
% 38.71/39.16  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.71/39.16    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9141) {G4,W16,D6,L1,V2,M1}  { ld( mult( mult( mult( X, Y ), X ), 
% 38.71/39.16    X ), X ) ==> ld( X, i( mult( Y, X ) ) ) }.
% 38.71/39.16  parent0[0]: (126) {G3,W12,D5,L1,V2,M1} P(108,31) { ld( mult( mult( X, Y ), 
% 38.71/39.16    X ), X ) ==> i( mult( Y, X ) ) }.
% 38.71/39.16  parent1[0; 12]: (9138) {G8,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), X ) ==> ld
% 38.71/39.16    ( X, ld( Y, X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := mult( mult( X, Y ), X )
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9142) {G4,W16,D6,L1,V2,M1}  { ld( mult( mult( mult( X, Y ), X ), 
% 38.71/39.16    X ), X ) ==> i( mult( mult( Y, X ), X ) ) }.
% 38.71/39.16  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.71/39.16    ( X, Y ) ) }.
% 38.71/39.16  parent1[0; 10]: (9141) {G4,W16,D6,L1,V2,M1}  { ld( mult( mult( mult( X, Y )
% 38.71/39.16    , X ), X ), X ) ==> ld( X, i( mult( Y, X ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := mult( Y, X )
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (482) {G9,W16,D6,L1,V2,M1} P(126,329);d(52) { ld( mult( mult( 
% 38.71/39.16    mult( X, Y ), X ), X ), X ) ==> i( mult( mult( Y, X ), X ) ) }.
% 38.71/39.16  parent0: (9142) {G4,W16,D6,L1,V2,M1}  { ld( mult( mult( mult( X, Y ), X ), 
% 38.71/39.16    X ), X ) ==> i( mult( mult( Y, X ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9145) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), X ) ==> mult( X
% 38.71/39.16    , mult( Y, X ) ) }.
% 38.71/39.16  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.71/39.16    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9151) {G2,W19,D6,L1,V4,M1}  { mult( mult( X, mult( Y, ld( Z, T )
% 38.71/39.16     ) ), X ) ==> mult( X, ld( rd( ld( T, Z ), Y ), X ) ) }.
% 38.71/39.16  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.71/39.16     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.71/39.16  parent1[0; 12]: (9145) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), X ) ==> 
% 38.71/39.16    mult( X, mult( Y, X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := T
% 38.71/39.16     Z := Z
% 38.71/39.16     T := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := mult( Y, ld( Z, T ) )
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9153) {G3,W19,D6,L1,V4,M1}  { mult( mult( X, mult( Y, ld( Z, T )
% 38.71/39.16     ) ), X ) ==> ld( rd( rd( ld( T, Z ), Y ), X ), X ) }.
% 38.71/39.16  parent0[0]: (122) {G6,W15,D5,L1,V3,M1} P(80,108);d(113) { mult( Z, ld( rd( 
% 38.71/39.16    Y, X ), Z ) ) ==> ld( rd( rd( Y, X ), Z ), Z ) }.
% 38.71/39.16  parent1[0; 10]: (9151) {G2,W19,D6,L1,V4,M1}  { mult( mult( X, mult( Y, ld( 
% 38.71/39.16    Z, T ) ) ), X ) ==> mult( X, ld( rd( ld( T, Z ), Y ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := ld( T, Z )
% 38.71/39.16     Z := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16     T := T
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (490) {G7,W19,D6,L1,V4,M1} P(115,108);d(122) { mult( mult( T, 
% 38.71/39.16    mult( X, ld( Y, Z ) ) ), T ) ==> ld( rd( rd( ld( Z, Y ), X ), T ), T )
% 38.71/39.16     }.
% 38.71/39.16  parent0: (9153) {G3,W19,D6,L1,V4,M1}  { mult( mult( X, mult( Y, ld( Z, T )
% 38.71/39.16     ) ), X ) ==> ld( rd( rd( ld( T, Z ), Y ), X ), X ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := T
% 38.71/39.16     Y := X
% 38.71/39.16     Z := Y
% 38.71/39.16     T := Z
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9156) {G5,W15,D5,L1,V4,M1}  { mult( X, rd( rd( T, Z ), Y ) ) ==> 
% 38.71/39.16    rd( X, mult( Y, rd( Z, T ) ) ) }.
% 38.71/39.16  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.71/39.16     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := T
% 38.71/39.16     Z := Z
% 38.71/39.16     T := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9159) {G5,W19,D6,L1,V5,M1}  { mult( X, rd( rd( ld( Y, Z ), T ), U
% 38.71/39.16     ) ) ==> rd( X, mult( U, mult( T, ld( Z, Y ) ) ) ) }.
% 38.71/39.16  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.71/39.16    mult( Z, ld( Y, X ) ) }.
% 38.71/39.16  parent1[0; 14]: (9156) {G5,W15,D5,L1,V4,M1}  { mult( X, rd( rd( T, Z ), Y )
% 38.71/39.16     ) ==> rd( X, mult( Y, rd( Z, T ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := Z
% 38.71/39.16     Z := T
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := U
% 38.71/39.16     Z := T
% 38.71/39.16     T := ld( Y, Z )
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9162) {G5,W19,D6,L1,V5,M1}  { rd( X, mult( U, mult( T, ld( Z, Y )
% 38.71/39.16     ) ) ) ==> mult( X, rd( rd( ld( Y, Z ), T ), U ) ) }.
% 38.71/39.16  parent0[0]: (9159) {G5,W19,D6,L1,V5,M1}  { mult( X, rd( rd( ld( Y, Z ), T )
% 38.71/39.16    , U ) ) ==> rd( X, mult( U, mult( T, ld( Z, Y ) ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16     T := T
% 38.71/39.16     U := U
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (495) {G6,W19,D6,L1,V5,M1} P(75,112) { rd( T, mult( U, mult( X
% 38.71/39.16    , ld( Z, Y ) ) ) ) ==> mult( T, rd( rd( ld( Y, Z ), X ), U ) ) }.
% 38.71/39.16  parent0: (9162) {G5,W19,D6,L1,V5,M1}  { rd( X, mult( U, mult( T, ld( Z, Y )
% 38.71/39.16     ) ) ) ==> mult( X, rd( rd( ld( Y, Z ), T ), U ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := T
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16     T := X
% 38.71/39.16     U := U
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9164) {G5,W15,D5,L1,V4,M1}  { mult( X, rd( rd( T, Z ), Y ) ) ==> 
% 38.71/39.16    rd( X, mult( Y, rd( Z, T ) ) ) }.
% 38.71/39.16  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.71/39.16     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := T
% 38.71/39.16     Z := Z
% 38.71/39.16     T := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9173) {G5,W19,D6,L1,V5,M1}  { mult( X, rd( rd( rd( Y, Z ), T ), U
% 38.71/39.16     ) ) ==> rd( X, mult( U, mult( T, rd( Z, Y ) ) ) ) }.
% 38.71/39.16  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.16    mult( Z, rd( X, Y ) ) }.
% 38.71/39.16  parent1[0; 14]: (9164) {G5,W15,D5,L1,V4,M1}  { mult( X, rd( rd( T, Z ), Y )
% 38.71/39.16     ) ==> rd( X, mult( Y, rd( Z, T ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Z
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := T
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := U
% 38.71/39.16     Z := T
% 38.71/39.16     T := rd( Y, Z )
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9176) {G5,W19,D6,L1,V5,M1}  { rd( X, mult( U, mult( T, rd( Z, Y )
% 38.71/39.16     ) ) ) ==> mult( X, rd( rd( rd( Y, Z ), T ), U ) ) }.
% 38.71/39.16  parent0[0]: (9173) {G5,W19,D6,L1,V5,M1}  { mult( X, rd( rd( rd( Y, Z ), T )
% 38.71/39.16    , U ) ) ==> rd( X, mult( U, mult( T, rd( Z, Y ) ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16     T := T
% 38.71/39.16     U := U
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (496) {G6,W19,D6,L1,V5,M1} P(81,112) { rd( T, mult( U, mult( X
% 38.71/39.16    , rd( Z, Y ) ) ) ) ==> mult( T, rd( rd( rd( Y, Z ), X ), U ) ) }.
% 38.71/39.16  parent0: (9176) {G5,W19,D6,L1,V5,M1}  { rd( X, mult( U, mult( T, rd( Z, Y )
% 38.71/39.16     ) ) ) ==> mult( X, rd( rd( rd( Y, Z ), T ), U ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := T
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16     T := X
% 38.71/39.16     U := U
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9178) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), X ) ==> mult( X
% 38.71/39.16    , mult( Y, X ) ) }.
% 38.71/39.16  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.71/39.16    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9184) {G2,W19,D6,L1,V4,M1}  { mult( mult( X, mult( Y, rd( Z, T )
% 38.71/39.16     ) ), X ) ==> mult( X, ld( rd( rd( T, Z ), Y ), X ) ) }.
% 38.71/39.16  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.71/39.16     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.71/39.16  parent1[0; 12]: (9178) {G1,W11,D4,L1,V2,M1}  { mult( mult( X, Y ), X ) ==> 
% 38.71/39.16    mult( X, mult( Y, X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := T
% 38.71/39.16     Z := Z
% 38.71/39.16     T := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := mult( Y, rd( Z, T ) )
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9186) {G3,W19,D6,L1,V4,M1}  { mult( mult( X, mult( Y, rd( Z, T )
% 38.71/39.16     ) ), X ) ==> ld( rd( rd( rd( T, Z ), Y ), X ), X ) }.
% 38.71/39.16  parent0[0]: (122) {G6,W15,D5,L1,V3,M1} P(80,108);d(113) { mult( Z, ld( rd( 
% 38.71/39.16    Y, X ), Z ) ) ==> ld( rd( rd( Y, X ), Z ), Z ) }.
% 38.71/39.16  parent1[0; 10]: (9184) {G2,W19,D6,L1,V4,M1}  { mult( mult( X, mult( Y, rd( 
% 38.71/39.16    Z, T ) ) ), X ) ==> mult( X, ld( rd( rd( T, Z ), Y ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := rd( T, Z )
% 38.71/39.16     Z := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16     T := T
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (503) {G7,W19,D6,L1,V4,M1} P(113,108);d(122) { mult( mult( T, 
% 38.71/39.16    mult( X, rd( Y, Z ) ) ), T ) ==> ld( rd( rd( rd( Z, Y ), X ), T ), T )
% 38.71/39.16     }.
% 38.71/39.16  parent0: (9186) {G3,W19,D6,L1,V4,M1}  { mult( mult( X, mult( Y, rd( Z, T )
% 38.71/39.16     ) ), X ) ==> ld( rd( rd( rd( T, Z ), Y ), X ), X ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := T
% 38.71/39.16     Y := X
% 38.71/39.16     Z := Y
% 38.71/39.16     T := Z
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9189) {G5,W15,D5,L1,V4,M1}  { ld( rd( rd( Z, Y ), X ), T ) ==> 
% 38.71/39.16    mult( mult( X, rd( Y, Z ) ), T ) }.
% 38.71/39.16  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.71/39.16     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Z
% 38.71/39.16     Z := Y
% 38.71/39.16     T := T
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9194) {G5,W19,D6,L1,V5,M1}  { ld( rd( rd( ld( X, Y ), Z ), T ), U
% 38.71/39.16     ) ==> mult( mult( T, mult( Z, ld( Y, X ) ) ), U ) }.
% 38.71/39.16  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.71/39.16    mult( Z, ld( Y, X ) ) }.
% 38.71/39.16  parent1[0; 13]: (9189) {G5,W15,D5,L1,V4,M1}  { ld( rd( rd( Z, Y ), X ), T )
% 38.71/39.16     ==> mult( mult( X, rd( Y, Z ) ), T ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := T
% 38.71/39.16     Y := Z
% 38.71/39.16     Z := ld( X, Y )
% 38.71/39.16     T := U
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9197) {G5,W19,D6,L1,V5,M1}  { mult( mult( T, mult( Z, ld( Y, X ) )
% 38.71/39.16     ), U ) ==> ld( rd( rd( ld( X, Y ), Z ), T ), U ) }.
% 38.71/39.16  parent0[0]: (9194) {G5,W19,D6,L1,V5,M1}  { ld( rd( rd( ld( X, Y ), Z ), T )
% 38.71/39.16    , U ) ==> mult( mult( T, mult( Z, ld( Y, X ) ) ), U ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16     T := T
% 38.71/39.16     U := U
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (504) {G6,W19,D6,L1,V5,M1} P(75,113) { mult( mult( T, mult( X
% 38.71/39.16    , ld( Z, Y ) ) ), U ) ==> ld( rd( rd( ld( Y, Z ), X ), T ), U ) }.
% 38.71/39.16  parent0: (9197) {G5,W19,D6,L1,V5,M1}  { mult( mult( T, mult( Z, ld( Y, X )
% 38.71/39.16     ) ), U ) ==> ld( rd( rd( ld( X, Y ), Z ), T ), U ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := Z
% 38.71/39.16     Z := X
% 38.71/39.16     T := T
% 38.71/39.16     U := U
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9199) {G5,W15,D5,L1,V4,M1}  { ld( rd( rd( Z, Y ), X ), T ) ==> 
% 38.71/39.16    mult( mult( X, rd( Y, Z ) ), T ) }.
% 38.71/39.16  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.71/39.16     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Z
% 38.71/39.16     Z := Y
% 38.71/39.16     T := T
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9204) {G5,W19,D6,L1,V5,M1}  { ld( rd( rd( rd( X, Y ), Z ), T ), U
% 38.71/39.16     ) ==> mult( mult( T, mult( Z, rd( Y, X ) ) ), U ) }.
% 38.71/39.16  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.16    mult( Z, rd( X, Y ) ) }.
% 38.71/39.16  parent1[0; 13]: (9199) {G5,W15,D5,L1,V4,M1}  { ld( rd( rd( Z, Y ), X ), T )
% 38.71/39.16     ==> mult( mult( X, rd( Y, Z ) ), T ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := T
% 38.71/39.16     Y := Z
% 38.71/39.16     Z := rd( X, Y )
% 38.71/39.16     T := U
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9207) {G5,W19,D6,L1,V5,M1}  { mult( mult( T, mult( Z, rd( Y, X ) )
% 38.71/39.16     ), U ) ==> ld( rd( rd( rd( X, Y ), Z ), T ), U ) }.
% 38.71/39.16  parent0[0]: (9204) {G5,W19,D6,L1,V5,M1}  { ld( rd( rd( rd( X, Y ), Z ), T )
% 38.71/39.16    , U ) ==> mult( mult( T, mult( Z, rd( Y, X ) ) ), U ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16     T := T
% 38.71/39.16     U := U
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (505) {G6,W19,D6,L1,V5,M1} P(81,113) { mult( mult( T, mult( X
% 38.71/39.16    , rd( Z, Y ) ) ), U ) ==> ld( rd( rd( rd( Y, Z ), X ), T ), U ) }.
% 38.71/39.16  parent0: (9207) {G5,W19,D6,L1,V5,M1}  { mult( mult( T, mult( Z, rd( Y, X )
% 38.71/39.16     ) ), U ) ==> ld( rd( rd( rd( X, Y ), Z ), T ), U ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := Z
% 38.71/39.16     Z := X
% 38.71/39.16     T := T
% 38.71/39.16     U := U
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9209) {G7,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> mult( X, ld( ld( Y
% 38.71/39.16    , X ), Y ) ) }.
% 38.71/39.16  parent0[0]: (179) {G7,W11,D5,L1,V2,M1} P(168,0) { mult( X, ld( ld( Y, X ), 
% 38.71/39.16    Y ) ) ==> mult( Y, Y ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9218) {G8,W27,D6,L1,V2,M1}  { mult( rd( rd( X, Y ), X ), rd( rd( 
% 38.71/39.16    X, Y ), X ) ) ==> mult( rd( rd( X, Y ), Y ), ld( rd( X, Y ), rd( rd( X, Y
% 38.71/39.16     ), X ) ) ) }.
% 38.71/39.16  parent0[0]: (459) {G11,W15,D5,L1,V2,M1} P(53,360);d(112);d(74);d(52);d(22);
% 38.71/39.16    d(113);d(79) { ld( rd( rd( Y, X ), Y ), rd( rd( Y, X ), X ) ) ==> rd( Y, 
% 38.71/39.16    X ) }.
% 38.71/39.16  parent1[0; 19]: (9209) {G7,W11,D5,L1,V2,M1}  { mult( Y, Y ) ==> mult( X, ld
% 38.71/39.16    ( ld( Y, X ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := rd( rd( X, Y ), Y )
% 38.71/39.16     Y := rd( rd( X, Y ), X )
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9220) {G5,W27,D6,L1,V2,M1}  { mult( rd( rd( X, Y ), X ), rd( rd( 
% 38.71/39.16    X, Y ), X ) ) ==> ld( rd( Y, rd( X, Y ) ), ld( rd( X, Y ), rd( rd( X, Y )
% 38.71/39.16    , X ) ) ) }.
% 38.71/39.16  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.16    ld( rd( X, Y ), Z ) }.
% 38.71/39.16  parent1[0; 12]: (9218) {G8,W27,D6,L1,V2,M1}  { mult( rd( rd( X, Y ), X ), 
% 38.71/39.16    rd( rd( X, Y ), X ) ) ==> mult( rd( rd( X, Y ), Y ), ld( rd( X, Y ), rd( 
% 38.71/39.16    rd( X, Y ), X ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := rd( X, Y )
% 38.71/39.16     Z := ld( rd( X, Y ), rd( rd( X, Y ), X ) )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9222) {G5,W27,D6,L1,V2,M1}  { mult( rd( rd( X, Y ), X ), rd( rd( 
% 38.71/39.16    X, Y ), X ) ) ==> ld( mult( Y, rd( Y, X ) ), ld( rd( X, Y ), rd( rd( X, Y
% 38.71/39.16     ), X ) ) ) }.
% 38.71/39.16  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.16    mult( Z, rd( X, Y ) ) }.
% 38.71/39.16  parent1[0; 13]: (9220) {G5,W27,D6,L1,V2,M1}  { mult( rd( rd( X, Y ), X ), 
% 38.71/39.16    rd( rd( X, Y ), X ) ) ==> ld( rd( Y, rd( X, Y ) ), ld( rd( X, Y ), rd( rd
% 38.71/39.16    ( X, Y ), X ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16     Z := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9223) {G4,W20,D5,L1,V2,M1}  { mult( rd( rd( X, Y ), X ), rd( rd( 
% 38.71/39.16    X, Y ), X ) ) ==> ld( mult( Y, rd( Y, X ) ), i( X ) ) }.
% 38.71/39.16  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.71/39.16     ) }.
% 38.71/39.16  parent1[0; 18]: (9222) {G5,W27,D6,L1,V2,M1}  { mult( rd( rd( X, Y ), X ), 
% 38.71/39.16    rd( rd( X, Y ), X ) ) ==> ld( mult( Y, rd( Y, X ) ), ld( rd( X, Y ), rd( 
% 38.71/39.16    rd( X, Y ), X ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := rd( X, Y )
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9224) {G4,W20,D6,L1,V2,M1}  { mult( rd( rd( X, Y ), X ), rd( rd( 
% 38.71/39.16    X, Y ), X ) ) ==> i( mult( X, mult( Y, rd( Y, X ) ) ) ) }.
% 38.71/39.16  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.71/39.16    ( X, Y ) ) }.
% 38.71/39.16  parent1[0; 12]: (9223) {G4,W20,D5,L1,V2,M1}  { mult( rd( rd( X, Y ), X ), 
% 38.71/39.16    rd( rd( X, Y ), X ) ) ==> ld( mult( Y, rd( Y, X ) ), i( X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := mult( Y, rd( Y, X ) )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9225) {G5,W19,D5,L1,V2,M1}  { mult( rd( rd( X, Y ), X ), rd( rd( 
% 38.71/39.16    X, Y ), X ) ) ==> rd( rd( rd( X, Y ), Y ), X ) }.
% 38.71/39.16  parent0[0]: (450) {G6,W16,D6,L1,V4,M1} P(81,91) { i( mult( T, mult( X, rd( 
% 38.71/39.16    Z, Y ) ) ) ) ==> rd( rd( rd( Y, Z ), X ), T ) }.
% 38.71/39.16  parent1[0; 12]: (9224) {G4,W20,D6,L1,V2,M1}  { mult( rd( rd( X, Y ), X ), 
% 38.71/39.16    rd( rd( X, Y ), X ) ) ==> i( mult( X, mult( Y, rd( Y, X ) ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16     Z := Y
% 38.71/39.16     T := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9226) {G5,W19,D5,L1,V2,M1}  { ld( rd( X, rd( X, Y ) ), rd( rd( X
% 38.71/39.16    , Y ), X ) ) ==> rd( rd( rd( X, Y ), Y ), X ) }.
% 38.71/39.16  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.16    ld( rd( X, Y ), Z ) }.
% 38.71/39.16  parent1[0; 1]: (9225) {G5,W19,D5,L1,V2,M1}  { mult( rd( rd( X, Y ), X ), rd
% 38.71/39.16    ( rd( X, Y ), X ) ) ==> rd( rd( rd( X, Y ), Y ), X ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := rd( X, Y )
% 38.71/39.16     Z := rd( rd( X, Y ), X )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9227) {G5,W19,D5,L1,V2,M1}  { ld( mult( X, rd( Y, X ) ), rd( rd( 
% 38.71/39.16    X, Y ), X ) ) ==> rd( rd( rd( X, Y ), Y ), X ) }.
% 38.71/39.16  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.16    mult( Z, rd( X, Y ) ) }.
% 38.71/39.16  parent1[0; 2]: (9226) {G5,W19,D5,L1,V2,M1}  { ld( rd( X, rd( X, Y ) ), rd( 
% 38.71/39.16    rd( X, Y ), X ) ) ==> rd( rd( rd( X, Y ), Y ), X ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16     Z := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9228) {G6,W15,D5,L1,V2,M1}  { rd( rd( X, Y ), mult( X, Y ) ) ==> 
% 38.71/39.16    rd( rd( rd( X, Y ), Y ), X ) }.
% 38.71/39.16  parent0[0]: (415) {G8,W19,D5,L1,V2,M1} P(144,204);d(2);d(91);d(81);d(80);d(
% 38.71/39.16    321);d(320) { ld( mult( X, rd( Y, X ) ), rd( rd( X, Y ), X ) ) ==> rd( rd
% 38.71/39.16    ( X, Y ), mult( X, Y ) ) }.
% 38.71/39.16  parent1[0; 1]: (9227) {G5,W19,D5,L1,V2,M1}  { ld( mult( X, rd( Y, X ) ), rd
% 38.71/39.16    ( rd( X, Y ), X ) ) ==> rd( rd( rd( X, Y ), Y ), X ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (516) {G12,W15,D5,L1,V2,M1} P(459,179);d(80);d(81);d(53);d(52)
% 38.71/39.16    ;d(450);d(80);d(81);d(415) { rd( rd( X, Y ), mult( X, Y ) ) ==> rd( rd( 
% 38.71/39.16    rd( X, Y ), Y ), X ) }.
% 38.71/39.16  parent0: (9228) {G6,W15,D5,L1,V2,M1}  { rd( rd( X, Y ), mult( X, Y ) ) ==> 
% 38.71/39.16    rd( rd( rd( X, Y ), Y ), X ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9231) {G12,W15,D5,L1,V2,M1}  { rd( rd( rd( X, Y ), Y ), X ) ==> rd
% 38.71/39.16    ( rd( X, Y ), mult( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (516) {G12,W15,D5,L1,V2,M1} P(459,179);d(80);d(81);d(53);d(52);
% 38.71/39.16    d(450);d(80);d(81);d(415) { rd( rd( X, Y ), mult( X, Y ) ) ==> rd( rd( rd
% 38.71/39.16    ( X, Y ), Y ), X ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9241) {G5,W19,D6,L1,V2,M1}  { rd( rd( rd( i( X ), Y ), Y ), i( X
% 38.71/39.16     ) ) ==> rd( i( mult( Y, X ) ), mult( i( X ), Y ) ) }.
% 38.71/39.16  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.71/39.16    ( mult( Y, X ) ) }.
% 38.71/39.16  parent1[0; 11]: (9231) {G12,W15,D5,L1,V2,M1}  { rd( rd( rd( X, Y ), Y ), X
% 38.71/39.16     ) ==> rd( rd( X, Y ), mult( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := i( X )
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9252) {G5,W19,D6,L1,V2,M1}  { rd( rd( rd( i( X ), Y ), Y ), i( X
% 38.71/39.16     ) ) ==> i( mult( mult( i( X ), Y ), mult( Y, X ) ) ) }.
% 38.71/39.16  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.71/39.16    ( mult( Y, X ) ) }.
% 38.71/39.16  parent1[0; 10]: (9241) {G5,W19,D6,L1,V2,M1}  { rd( rd( rd( i( X ), Y ), Y )
% 38.71/39.16    , i( X ) ) ==> rd( i( mult( Y, X ) ), mult( i( X ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := mult( Y, X )
% 38.71/39.16     Y := mult( i( X ), Y )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9253) {G5,W19,D6,L1,V2,M1}  { rd( rd( i( mult( Y, X ) ), Y ), i( 
% 38.71/39.16    X ) ) ==> i( mult( mult( i( X ), Y ), mult( Y, X ) ) ) }.
% 38.71/39.16  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.71/39.16    ( mult( Y, X ) ) }.
% 38.71/39.16  parent1[0; 3]: (9252) {G5,W19,D6,L1,V2,M1}  { rd( rd( rd( i( X ), Y ), Y )
% 38.71/39.16    , i( X ) ) ==> i( mult( mult( i( X ), Y ), mult( Y, X ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9263) {G2,W18,D6,L1,V2,M1}  { rd( rd( i( mult( X, Y ) ), X ), i( 
% 38.71/39.16    Y ) ) ==> i( mult( ld( Y, X ), mult( X, Y ) ) ) }.
% 38.71/39.16  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 12]: (9253) {G5,W19,D6,L1,V2,M1}  { rd( rd( i( mult( Y, X ) ), Y
% 38.71/39.16     ), i( X ) ) ==> i( mult( mult( i( X ), Y ), mult( Y, X ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9264) {G3,W18,D6,L1,V2,M1}  { rd( rd( i( mult( X, Y ) ), X ), i( 
% 38.71/39.16    Y ) ) ==> i( ld( ld( X, Y ), mult( X, Y ) ) ) }.
% 38.71/39.16  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.16    ld( ld( Y, X ), Z ) }.
% 38.71/39.16  parent1[0; 11]: (9263) {G2,W18,D6,L1,V2,M1}  { rd( rd( i( mult( X, Y ) ), X
% 38.71/39.16     ), i( Y ) ) ==> i( mult( ld( Y, X ), mult( X, Y ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16     Z := mult( X, Y )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9265) {G4,W17,D6,L1,V2,M1}  { rd( rd( i( mult( X, Y ) ), X ), i( 
% 38.71/39.16    Y ) ) ==> ld( mult( X, Y ), ld( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.71/39.16     ) }.
% 38.71/39.16  parent1[0; 10]: (9264) {G3,W18,D6,L1,V2,M1}  { rd( rd( i( mult( X, Y ) ), X
% 38.71/39.16     ), i( Y ) ) ==> i( ld( ld( X, Y ), mult( X, Y ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := ld( X, Y )
% 38.71/39.16     Y := mult( X, Y )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9266) {G2,W16,D6,L1,V2,M1}  { mult( rd( i( mult( X, Y ) ), X ), Y
% 38.71/39.16     ) ==> ld( mult( X, Y ), ld( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 1]: (9265) {G4,W17,D6,L1,V2,M1}  { rd( rd( i( mult( X, Y ) ), X
% 38.71/39.16     ), i( Y ) ) ==> ld( mult( X, Y ), ld( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := rd( i( mult( X, Y ) ), X )
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9267) {G3,W16,D6,L1,V2,M1}  { ld( rd( X, i( mult( X, Y ) ) ), Y )
% 38.71/39.16     ==> ld( mult( X, Y ), ld( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.16    ld( rd( X, Y ), Z ) }.
% 38.71/39.16  parent1[0; 1]: (9266) {G2,W16,D6,L1,V2,M1}  { mult( rd( i( mult( X, Y ) ), 
% 38.71/39.16    X ), Y ) ==> ld( mult( X, Y ), ld( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := i( mult( X, Y ) )
% 38.71/39.16     Z := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9268) {G2,W15,D5,L1,V2,M1}  { ld( mult( X, mult( X, Y ) ), Y ) 
% 38.71/39.16    ==> ld( mult( X, Y ), ld( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 2]: (9267) {G3,W16,D6,L1,V2,M1}  { ld( rd( X, i( mult( X, Y ) )
% 38.71/39.16     ), Y ) ==> ld( mult( X, Y ), ld( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := mult( X, Y )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9269) {G3,W15,D5,L1,V2,M1}  { ld( mult( mult( X, X ), Y ), Y ) 
% 38.71/39.16    ==> ld( mult( X, Y ), ld( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.71/39.16    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.71/39.16  parent1[0; 2]: (9268) {G2,W15,D5,L1,V2,M1}  { ld( mult( X, mult( X, Y ) ), 
% 38.71/39.16    Y ) ==> ld( mult( X, Y ), ld( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9270) {G3,W15,D5,L1,V2,M1}  { ld( mult( X, Y ), ld( X, Y ) ) ==> 
% 38.71/39.16    ld( mult( mult( X, X ), Y ), Y ) }.
% 38.71/39.16  parent0[0]: (9269) {G3,W15,D5,L1,V2,M1}  { ld( mult( mult( X, X ), Y ), Y )
% 38.71/39.16     ==> ld( mult( X, Y ), ld( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (524) {G13,W15,D5,L1,V2,M1} P(76,516);d(76);d(24);d(74);d(54);
% 38.71/39.16    d(34);d(80);d(34);d(109) { ld( mult( Y, X ), ld( Y, X ) ) ==> ld( mult( 
% 38.71/39.16    mult( Y, Y ), X ), X ) }.
% 38.71/39.16  parent0: (9270) {G3,W15,D5,L1,V2,M1}  { ld( mult( X, Y ), ld( X, Y ) ) ==> 
% 38.71/39.16    ld( mult( mult( X, X ), Y ), Y ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9272) {G13,W15,D5,L1,V2,M1}  { ld( mult( mult( X, X ), Y ), Y ) 
% 38.71/39.16    ==> ld( mult( X, Y ), ld( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (524) {G13,W15,D5,L1,V2,M1} P(76,516);d(76);d(24);d(74);d(54);d
% 38.71/39.16    (34);d(80);d(34);d(109) { ld( mult( Y, X ), ld( Y, X ) ) ==> ld( mult( 
% 38.71/39.16    mult( Y, Y ), X ), X ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9279) {G2,W18,D6,L1,V2,M1}  { ld( mult( mult( i( X ), i( X ) ), Y
% 38.71/39.16     ), Y ) ==> ld( ld( X, Y ), ld( i( X ), Y ) ) }.
% 38.71/39.16  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 11]: (9272) {G13,W15,D5,L1,V2,M1}  { ld( mult( mult( X, X ), Y )
% 38.71/39.16    , Y ) ==> ld( mult( X, Y ), ld( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := i( X )
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9281) {G2,W17,D6,L1,V2,M1}  { ld( mult( mult( i( X ), i( X ) ), Y
% 38.71/39.16     ), Y ) ==> ld( ld( X, Y ), mult( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 14]: (9279) {G2,W18,D6,L1,V2,M1}  { ld( mult( mult( i( X ), i( X
% 38.71/39.16     ) ), Y ), Y ) ==> ld( ld( X, Y ), ld( i( X ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9282) {G2,W16,D6,L1,V2,M1}  { ld( mult( rd( i( X ), X ), Y ), Y )
% 38.71/39.16     ==> ld( ld( X, Y ), mult( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 3]: (9281) {G2,W17,D6,L1,V2,M1}  { ld( mult( mult( i( X ), i( X
% 38.71/39.16     ) ), Y ), Y ) ==> ld( ld( X, Y ), mult( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := i( X )
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9283) {G3,W16,D6,L1,V2,M1}  { ld( ld( rd( X, i( X ) ), Y ), Y ) 
% 38.71/39.16    ==> ld( ld( X, Y ), mult( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.16    ld( rd( X, Y ), Z ) }.
% 38.71/39.16  parent1[0; 2]: (9282) {G2,W16,D6,L1,V2,M1}  { ld( mult( rd( i( X ), X ), Y
% 38.71/39.16     ), Y ) ==> ld( ld( X, Y ), mult( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := i( X )
% 38.71/39.16     Z := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9284) {G2,W15,D5,L1,V2,M1}  { ld( ld( mult( X, X ), Y ), Y ) ==> 
% 38.71/39.16    ld( ld( X, Y ), mult( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 3]: (9283) {G3,W16,D6,L1,V2,M1}  { ld( ld( rd( X, i( X ) ), Y )
% 38.71/39.16    , Y ) ==> ld( ld( X, Y ), mult( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9285) {G2,W15,D5,L1,V2,M1}  { ld( ld( X, Y ), mult( X, Y ) ) ==> 
% 38.71/39.16    ld( ld( mult( X, X ), Y ), Y ) }.
% 38.71/39.16  parent0[0]: (9284) {G2,W15,D5,L1,V2,M1}  { ld( ld( mult( X, X ), Y ), Y ) 
% 38.71/39.16    ==> ld( ld( X, Y ), mult( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (538) {G14,W15,D5,L1,V2,M1} P(24,524);d(22);d(33);d(80);d(34)
% 38.71/39.16     { ld( ld( X, Y ), mult( X, Y ) ) ==> ld( ld( mult( X, X ), Y ), Y ) }.
% 38.71/39.16  parent0: (9285) {G2,W15,D5,L1,V2,M1}  { ld( ld( X, Y ), mult( X, Y ) ) ==> 
% 38.71/39.16    ld( ld( mult( X, X ), Y ), Y ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9287) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9292) {G1,W15,D6,L1,V2,M1}  { ld( X, Y ) ==> mult( mult( X, Y ), 
% 38.71/39.16    ld( mult( mult( X, X ), Y ), Y ) ) }.
% 38.71/39.16  parent0[0]: (524) {G13,W15,D5,L1,V2,M1} P(76,516);d(76);d(24);d(74);d(54);d
% 38.71/39.16    (34);d(80);d(34);d(109) { ld( mult( Y, X ), ld( Y, X ) ) ==> ld( mult( 
% 38.71/39.16    mult( Y, Y ), X ), X ) }.
% 38.71/39.16  parent1[0; 8]: (9287) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 38.71/39.16     }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := mult( X, Y )
% 38.71/39.16     Y := ld( X, Y )
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9293) {G1,W15,D6,L1,V2,M1}  { mult( mult( X, Y ), ld( mult( mult( 
% 38.71/39.16    X, X ), Y ), Y ) ) ==> ld( X, Y ) }.
% 38.71/39.16  parent0[0]: (9292) {G1,W15,D6,L1,V2,M1}  { ld( X, Y ) ==> mult( mult( X, Y
% 38.71/39.16     ), ld( mult( mult( X, X ), Y ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (541) {G14,W15,D6,L1,V2,M1} P(524,0) { mult( mult( X, Y ), ld
% 38.71/39.16    ( mult( mult( X, X ), Y ), Y ) ) ==> ld( X, Y ) }.
% 38.71/39.16  parent0: (9293) {G1,W15,D6,L1,V2,M1}  { mult( mult( X, Y ), ld( mult( mult
% 38.71/39.16    ( X, X ), Y ), Y ) ) ==> ld( X, Y ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9295) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.71/39.16    X ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9299) {G4,W16,D5,L1,V2,M1}  { rd( X, mult( mult( Y, Y ), Y ) ) 
% 38.71/39.16    ==> i( mult( mult( Y, Y ), rd( Y, X ) ) ) }.
% 38.71/39.16  parent0[0]: (423) {G7,W15,D5,L1,V2,M1} P(169,161);d(33);d(155);d(155);d(152
% 38.71/39.16    );d(25);d(33) { rd( mult( mult( X, X ), X ), Y ) ==> mult( mult( X, X ), 
% 38.71/39.16    rd( X, Y ) ) }.
% 38.71/39.16  parent1[0; 9]: (9295) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) )
% 38.71/39.16     }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := mult( mult( Y, Y ), Y )
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9300) {G5,W15,D5,L1,V2,M1}  { rd( X, mult( mult( Y, Y ), Y ) ) 
% 38.71/39.16    ==> rd( rd( X, Y ), mult( Y, Y ) ) }.
% 38.71/39.16  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.71/39.16     ==> rd( rd( Y, X ), Z ) }.
% 38.71/39.16  parent1[0; 8]: (9299) {G4,W16,D5,L1,V2,M1}  { rd( X, mult( mult( Y, Y ), Y
% 38.71/39.16     ) ) ==> i( mult( mult( Y, Y ), rd( Y, X ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16     Z := mult( Y, Y )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9301) {G6,W15,D5,L1,V2,M1}  { rd( X, mult( mult( Y, Y ), Y ) ) 
% 38.71/39.16    ==> rd( rd( rd( X, Y ), Y ), Y ) }.
% 38.71/39.16  parent0[0]: (185) {G8,W11,D4,L1,V2,M1} P(24,178);d(52);d(33);d(33);d(33) { 
% 38.71/39.16    rd( Y, mult( X, X ) ) ==> rd( rd( Y, X ), X ) }.
% 38.71/39.16  parent1[0; 8]: (9300) {G5,W15,D5,L1,V2,M1}  { rd( X, mult( mult( Y, Y ), Y
% 38.71/39.16     ) ) ==> rd( rd( X, Y ), mult( Y, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := rd( X, Y )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (571) {G9,W15,D5,L1,V2,M1} P(423,79);d(91);d(185) { rd( Y, 
% 38.71/39.16    mult( mult( X, X ), X ) ) ==> rd( rd( rd( Y, X ), X ), X ) }.
% 38.71/39.16  parent0: (9301) {G6,W15,D5,L1,V2,M1}  { rd( X, mult( mult( Y, Y ), Y ) ) 
% 38.71/39.16    ==> rd( rd( rd( X, Y ), Y ), Y ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9304) {G9,W15,D5,L1,V2,M1}  { rd( rd( rd( X, Y ), Y ), Y ) ==> rd
% 38.71/39.16    ( X, mult( mult( Y, Y ), Y ) ) }.
% 38.71/39.16  parent0[0]: (571) {G9,W15,D5,L1,V2,M1} P(423,79);d(91);d(185) { rd( Y, mult
% 38.71/39.16    ( mult( X, X ), X ) ) ==> rd( rd( rd( Y, X ), X ), X ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9318) {G2,W20,D6,L1,V2,M1}  { rd( rd( rd( X, i( Y ) ), i( Y ) ), 
% 38.71/39.16    i( Y ) ) ==> rd( X, mult( ld( Y, i( Y ) ), i( Y ) ) ) }.
% 38.71/39.16  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 14]: (9304) {G9,W15,D5,L1,V2,M1}  { rd( rd( rd( X, Y ), Y ), Y )
% 38.71/39.16     ==> rd( X, mult( mult( Y, Y ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := i( Y )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := i( Y )
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9319) {G2,W19,D6,L1,V2,M1}  { rd( rd( rd( X, i( Y ) ), i( Y ) ), 
% 38.71/39.16    i( Y ) ) ==> rd( X, rd( ld( Y, i( Y ) ), Y ) ) }.
% 38.71/39.16  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 13]: (9318) {G2,W20,D6,L1,V2,M1}  { rd( rd( rd( X, i( Y ) ), i( 
% 38.71/39.16    Y ) ), i( Y ) ) ==> rd( X, mult( ld( Y, i( Y ) ), i( Y ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := ld( Y, i( Y ) )
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9320) {G3,W19,D6,L1,V2,M1}  { rd( rd( rd( X, i( Y ) ), i( Y ) ), 
% 38.71/39.16    i( Y ) ) ==> mult( X, rd( Y, ld( Y, i( Y ) ) ) ) }.
% 38.71/39.16  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.16    mult( Z, rd( X, Y ) ) }.
% 38.71/39.16  parent1[0; 11]: (9319) {G2,W19,D6,L1,V2,M1}  { rd( rd( rd( X, i( Y ) ), i( 
% 38.71/39.16    Y ) ), i( Y ) ) ==> rd( X, rd( ld( Y, i( Y ) ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := ld( Y, i( Y ) )
% 38.71/39.16     Z := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9321) {G4,W19,D6,L1,V2,M1}  { rd( rd( rd( X, i( Y ) ), i( Y ) ), 
% 38.71/39.16    i( Y ) ) ==> mult( X, mult( Y, ld( i( Y ), Y ) ) ) }.
% 38.71/39.16  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.71/39.16    mult( Z, ld( Y, X ) ) }.
% 38.71/39.16  parent1[0; 13]: (9320) {G3,W19,D6,L1,V2,M1}  { rd( rd( rd( X, i( Y ) ), i( 
% 38.71/39.16    Y ) ), i( Y ) ) ==> mult( X, rd( Y, ld( Y, i( Y ) ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := i( Y )
% 38.71/39.16     Z := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9322) {G5,W19,D6,L1,V2,M1}  { rd( rd( rd( X, i( Y ) ), i( Y ) ), 
% 38.71/39.16    i( Y ) ) ==> mult( X, ld( rd( i( Y ), Y ), Y ) ) }.
% 38.71/39.16  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.71/39.16    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.71/39.16  parent1[0; 13]: (9321) {G4,W19,D6,L1,V2,M1}  { rd( rd( rd( X, i( Y ) ), i( 
% 38.71/39.16    Y ) ), i( Y ) ) ==> mult( X, mult( Y, ld( i( Y ), Y ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := i( Y )
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9323) {G5,W19,D6,L1,V2,M1}  { rd( rd( rd( X, i( Y ) ), i( Y ) ), 
% 38.71/39.16    i( Y ) ) ==> mult( X, ld( i( mult( Y, Y ) ), Y ) ) }.
% 38.71/39.16  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.71/39.16    ( mult( Y, X ) ) }.
% 38.71/39.16  parent1[0; 14]: (9322) {G5,W19,D6,L1,V2,M1}  { rd( rd( rd( X, i( Y ) ), i( 
% 38.71/39.16    Y ) ), i( Y ) ) ==> mult( X, ld( rd( i( Y ), Y ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9324) {G2,W18,D6,L1,V2,M1}  { rd( rd( rd( X, i( Y ) ), i( Y ) ), 
% 38.71/39.16    i( Y ) ) ==> mult( X, mult( mult( Y, Y ), Y ) ) }.
% 38.71/39.16  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 13]: (9323) {G5,W19,D6,L1,V2,M1}  { rd( rd( rd( X, i( Y ) ), i( 
% 38.71/39.16    Y ) ), i( Y ) ) ==> mult( X, ld( i( mult( Y, Y ) ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := mult( Y, Y )
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9325) {G2,W17,D6,L1,V2,M1}  { mult( rd( rd( X, i( Y ) ), i( Y ) )
% 38.71/39.16    , Y ) ==> mult( X, mult( mult( Y, Y ), Y ) ) }.
% 38.71/39.16  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 1]: (9324) {G2,W18,D6,L1,V2,M1}  { rd( rd( rd( X, i( Y ) ), i( Y
% 38.71/39.16     ) ), i( Y ) ) ==> mult( X, mult( mult( Y, Y ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := rd( rd( X, i( Y ) ), i( Y ) )
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9335) {G3,W17,D6,L1,V2,M1}  { ld( rd( i( Y ), rd( X, i( Y ) ) ), 
% 38.71/39.16    Y ) ==> mult( X, mult( mult( Y, Y ), Y ) ) }.
% 38.71/39.16  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.16    ld( rd( X, Y ), Z ) }.
% 38.71/39.16  parent1[0; 1]: (9325) {G2,W17,D6,L1,V2,M1}  { mult( rd( rd( X, i( Y ) ), i
% 38.71/39.16    ( Y ) ), Y ) ==> mult( X, mult( mult( Y, Y ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := i( Y )
% 38.71/39.16     Y := rd( X, i( Y ) )
% 38.71/39.16     Z := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9336) {G4,W17,D6,L1,V2,M1}  { ld( mult( i( X ), rd( i( X ), Y ) )
% 38.71/39.16    , X ) ==> mult( Y, mult( mult( X, X ), X ) ) }.
% 38.71/39.16  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.16    mult( Z, rd( X, Y ) ) }.
% 38.71/39.16  parent1[0; 2]: (9335) {G3,W17,D6,L1,V2,M1}  { ld( rd( i( Y ), rd( X, i( Y )
% 38.71/39.16     ) ), Y ) ==> mult( X, mult( mult( Y, Y ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := i( X )
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := i( X )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9337) {G2,W16,D6,L1,V2,M1}  { ld( ld( X, rd( i( X ), Y ) ), X ) 
% 38.71/39.16    ==> mult( Y, mult( mult( X, X ), X ) ) }.
% 38.71/39.16  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 2]: (9336) {G4,W17,D6,L1,V2,M1}  { ld( mult( i( X ), rd( i( X )
% 38.71/39.16    , Y ) ), X ) ==> mult( Y, mult( mult( X, X ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := rd( i( X ), Y )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9338) {G3,W16,D6,L1,V2,M1}  { ld( ld( X, i( mult( Y, X ) ) ), X )
% 38.71/39.16     ==> mult( Y, mult( mult( X, X ), X ) ) }.
% 38.71/39.16  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.71/39.16    ( mult( Y, X ) ) }.
% 38.71/39.16  parent1[0; 4]: (9337) {G2,W16,D6,L1,V2,M1}  { ld( ld( X, rd( i( X ), Y ) )
% 38.71/39.16    , X ) ==> mult( Y, mult( mult( X, X ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9339) {G4,W16,D6,L1,V2,M1}  { ld( i( mult( mult( Y, X ), X ) ), X
% 38.71/39.16     ) ==> mult( Y, mult( mult( X, X ), X ) ) }.
% 38.71/39.16  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.71/39.16    ( X, Y ) ) }.
% 38.71/39.16  parent1[0; 2]: (9338) {G3,W16,D6,L1,V2,M1}  { ld( ld( X, i( mult( Y, X ) )
% 38.71/39.16     ), X ) ==> mult( Y, mult( mult( X, X ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := mult( Y, X )
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9340) {G2,W15,D5,L1,V2,M1}  { mult( mult( mult( X, Y ), Y ), Y ) 
% 38.71/39.16    ==> mult( X, mult( mult( Y, Y ), Y ) ) }.
% 38.71/39.16  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 1]: (9339) {G4,W16,D6,L1,V2,M1}  { ld( i( mult( mult( Y, X ), X
% 38.71/39.16     ) ), X ) ==> mult( Y, mult( mult( X, X ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := mult( mult( X, Y ), Y )
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9341) {G2,W15,D5,L1,V2,M1}  { mult( X, mult( mult( Y, Y ), Y ) ) 
% 38.71/39.16    ==> mult( mult( mult( X, Y ), Y ), Y ) }.
% 38.71/39.16  parent0[0]: (9340) {G2,W15,D5,L1,V2,M1}  { mult( mult( mult( X, Y ), Y ), Y
% 38.71/39.16     ) ==> mult( X, mult( mult( Y, Y ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (580) {G10,W15,D5,L1,V2,M1} P(24,571);d(33);d(81);d(75);d(125)
% 38.71/39.16    ;d(76);d(22);d(34);d(80);d(81);d(24);d(76);d(52);d(22) { mult( Y, mult( 
% 38.71/39.16    mult( X, X ), X ) ) ==> mult( mult( mult( Y, X ), X ), X ) }.
% 38.71/39.16  parent0: (9341) {G2,W15,D5,L1,V2,M1}  { mult( X, mult( mult( Y, Y ), Y ) ) 
% 38.71/39.16    ==> mult( mult( mult( X, Y ), Y ), Y ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9342) {G10,W15,D5,L1,V2,M1}  { mult( mult( mult( X, Y ), Y ), Y ) 
% 38.71/39.16    ==> mult( X, mult( mult( Y, Y ), Y ) ) }.
% 38.71/39.16  parent0[0]: (580) {G10,W15,D5,L1,V2,M1} P(24,571);d(33);d(81);d(75);d(125);
% 38.71/39.16    d(76);d(22);d(34);d(80);d(81);d(24);d(76);d(52);d(22) { mult( Y, mult( 
% 38.71/39.16    mult( X, X ), X ) ) ==> mult( mult( mult( Y, X ), X ), X ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9349) {G2,W16,D6,L1,V2,M1}  { mult( mult( mult( i( X ), Y ), Y )
% 38.71/39.16    , Y ) ==> ld( X, mult( mult( Y, Y ), Y ) ) }.
% 38.71/39.16  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 9]: (9342) {G10,W15,D5,L1,V2,M1}  { mult( mult( mult( X, Y ), Y
% 38.71/39.16     ), Y ) ==> mult( X, mult( mult( Y, Y ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := mult( mult( Y, Y ), Y )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := i( X )
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9352) {G2,W15,D5,L1,V2,M1}  { mult( mult( ld( X, Y ), Y ), Y ) 
% 38.71/39.16    ==> ld( X, mult( mult( Y, Y ), Y ) ) }.
% 38.71/39.16  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 3]: (9349) {G2,W16,D6,L1,V2,M1}  { mult( mult( mult( i( X ), Y )
% 38.71/39.16    , Y ), Y ) ==> ld( X, mult( mult( Y, Y ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9353) {G3,W15,D5,L1,V2,M1}  { mult( ld( ld( Y, X ), Y ), Y ) ==> 
% 38.71/39.16    ld( X, mult( mult( Y, Y ), Y ) ) }.
% 38.71/39.16  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.16    ld( ld( Y, X ), Z ) }.
% 38.71/39.16  parent1[0; 2]: (9352) {G2,W15,D5,L1,V2,M1}  { mult( mult( ld( X, Y ), Y ), 
% 38.71/39.16    Y ) ==> ld( X, mult( mult( Y, Y ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9355) {G4,W15,D5,L1,V2,M1}  { ld( ld( X, ld( X, Y ) ), X ) ==> ld
% 38.71/39.16    ( Y, mult( mult( X, X ), X ) ) }.
% 38.71/39.16  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.16    ld( ld( Y, X ), Z ) }.
% 38.71/39.16  parent1[0; 1]: (9353) {G3,W15,D5,L1,V2,M1}  { mult( ld( ld( Y, X ), Y ), Y
% 38.71/39.16     ) ==> ld( X, mult( mult( Y, Y ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := ld( X, Y )
% 38.71/39.16     Y := X
% 38.71/39.16     Z := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9356) {G5,W15,D5,L1,V2,M1}  { ld( ld( mult( X, X ), Y ), X ) ==> 
% 38.71/39.16    ld( Y, mult( mult( X, X ), X ) ) }.
% 38.71/39.16  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.71/39.16    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.71/39.16  parent1[0; 2]: (9355) {G4,W15,D5,L1,V2,M1}  { ld( ld( X, ld( X, Y ) ), X ) 
% 38.71/39.16    ==> ld( Y, mult( mult( X, X ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9357) {G5,W15,D5,L1,V2,M1}  { ld( Y, mult( mult( X, X ), X ) ) ==>
% 38.71/39.16     ld( ld( mult( X, X ), Y ), X ) }.
% 38.71/39.16  parent0[0]: (9356) {G5,W15,D5,L1,V2,M1}  { ld( ld( mult( X, X ), Y ), X ) 
% 38.71/39.16    ==> ld( Y, mult( mult( X, X ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (593) {G11,W15,D5,L1,V2,M1} P(580,24);d(24);d(74);d(74);d(154)
% 38.71/39.16     { ld( X, mult( mult( Y, Y ), Y ) ) ==> ld( ld( mult( Y, Y ), X ), Y )
% 38.71/39.16     }.
% 38.71/39.16  parent0: (9357) {G5,W15,D5,L1,V2,M1}  { ld( Y, mult( mult( X, X ), X ) ) 
% 38.71/39.16    ==> ld( ld( mult( X, X ), Y ), X ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9359) {G1,W31,D7,L1,V4,M1}  { rd( mult( mult( T, Y ), Z ), mult( Y
% 38.71/39.16    , Z ) ) ==> ld( rd( mult( mult( X, Y ), Z ), mult( Y, Z ) ), rd( mult( 
% 38.71/39.16    mult( mult( X, T ), Y ), Z ), mult( Y, Z ) ) ) }.
% 38.71/39.16  parent0[0]: (64) {G1,W31,D7,L1,V4,M1} P(9,1) { ld( rd( mult( mult( X, Y ), 
% 38.71/39.16    Z ), mult( Y, Z ) ), rd( mult( mult( mult( X, T ), Y ), Z ), mult( Y, Z )
% 38.71/39.16     ) ) ==> rd( mult( mult( T, Y ), Z ), mult( Y, Z ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16     T := T
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9375) {G2,W30,D6,L1,V3,M1}  { rd( mult( mult( i( X ), Y ), Z ), 
% 38.71/39.16    mult( Y, Z ) ) ==> ld( rd( mult( mult( X, Y ), Z ), mult( Y, Z ) ), rd( 
% 38.71/39.16    mult( mult( unit, Y ), Z ), mult( Y, Z ) ) ) }.
% 38.71/39.16  parent0[0]: (26) {G2,W6,D4,L1,V1,M1} P(22,20) { mult( X, i( X ) ) ==> unit
% 38.71/39.16     }.
% 38.71/39.16  parent1[0; 24]: (9359) {G1,W31,D7,L1,V4,M1}  { rd( mult( mult( T, Y ), Z )
% 38.71/39.16    , mult( Y, Z ) ) ==> ld( rd( mult( mult( X, Y ), Z ), mult( Y, Z ) ), rd
% 38.71/39.16    ( mult( mult( mult( X, T ), Y ), Z ), mult( Y, Z ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16     T := i( X )
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9380) {G1,W28,D6,L1,V3,M1}  { rd( mult( mult( i( X ), Y ), Z ), 
% 38.71/39.16    mult( Y, Z ) ) ==> ld( rd( mult( mult( X, Y ), Z ), mult( Y, Z ) ), rd( 
% 38.71/39.16    mult( Y, Z ), mult( Y, Z ) ) ) }.
% 38.71/39.16  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 38.71/39.16  parent1[0; 23]: (9375) {G2,W30,D6,L1,V3,M1}  { rd( mult( mult( i( X ), Y )
% 38.71/39.16    , Z ), mult( Y, Z ) ) ==> ld( rd( mult( mult( X, Y ), Z ), mult( Y, Z ) )
% 38.71/39.16    , rd( mult( mult( unit, Y ), Z ), mult( Y, Z ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9381) {G2,W22,D6,L1,V3,M1}  { rd( mult( mult( i( X ), Y ), Z ), 
% 38.71/39.16    mult( Y, Z ) ) ==> ld( rd( mult( mult( X, Y ), Z ), mult( Y, Z ) ), unit
% 38.71/39.16     ) }.
% 38.71/39.16  parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 38.71/39.16  parent1[0; 21]: (9380) {G1,W28,D6,L1,V3,M1}  { rd( mult( mult( i( X ), Y )
% 38.71/39.16    , Z ), mult( Y, Z ) ) ==> ld( rd( mult( mult( X, Y ), Z ), mult( Y, Z ) )
% 38.71/39.16    , rd( mult( Y, Z ), mult( Y, Z ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := mult( Y, Z )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9382) {G3,W21,D6,L1,V3,M1}  { rd( mult( mult( i( X ), Y ), Z ), 
% 38.71/39.16    mult( Y, Z ) ) ==> i( rd( mult( mult( X, Y ), Z ), mult( Y, Z ) ) ) }.
% 38.71/39.16  parent0[0]: (27) {G3,W6,D3,L1,V1,M1} P(26,1) { ld( X, unit ) ==> i( X ) }.
% 38.71/39.16  parent1[0; 11]: (9381) {G2,W22,D6,L1,V3,M1}  { rd( mult( mult( i( X ), Y )
% 38.71/39.16    , Z ), mult( Y, Z ) ) ==> ld( rd( mult( mult( X, Y ), Z ), mult( Y, Z ) )
% 38.71/39.16    , unit ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := rd( mult( mult( X, Y ), Z ), mult( Y, Z ) )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9383) {G4,W20,D6,L1,V3,M1}  { rd( mult( mult( i( X ), Y ), Z ), 
% 38.71/39.16    mult( Y, Z ) ) ==> rd( mult( Y, Z ), mult( mult( X, Y ), Z ) ) }.
% 38.71/39.16  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.71/39.16    X ) }.
% 38.71/39.16  parent1[0; 11]: (9382) {G3,W21,D6,L1,V3,M1}  { rd( mult( mult( i( X ), Y )
% 38.71/39.16    , Z ), mult( Y, Z ) ) ==> i( rd( mult( mult( X, Y ), Z ), mult( Y, Z ) )
% 38.71/39.16     ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := mult( mult( X, Y ), Z )
% 38.71/39.16     Y := mult( Y, Z )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9384) {G2,W19,D5,L1,V3,M1}  { rd( mult( ld( X, Y ), Z ), mult( Y
% 38.71/39.16    , Z ) ) ==> rd( mult( Y, Z ), mult( mult( X, Y ), Z ) ) }.
% 38.71/39.16  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 3]: (9383) {G4,W20,D6,L1,V3,M1}  { rd( mult( mult( i( X ), Y ), 
% 38.71/39.16    Z ), mult( Y, Z ) ) ==> rd( mult( Y, Z ), mult( mult( X, Y ), Z ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9385) {G3,W19,D5,L1,V3,M1}  { rd( ld( ld( Y, X ), Z ), mult( Y, Z
% 38.71/39.16     ) ) ==> rd( mult( Y, Z ), mult( mult( X, Y ), Z ) ) }.
% 38.71/39.16  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.16    ld( ld( Y, X ), Z ) }.
% 38.71/39.16  parent1[0; 2]: (9384) {G2,W19,D5,L1,V3,M1}  { rd( mult( ld( X, Y ), Z ), 
% 38.71/39.16    mult( Y, Z ) ) ==> rd( mult( Y, Z ), mult( mult( X, Y ), Z ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9386) {G3,W19,D5,L1,V3,M1}  { rd( mult( X, Z ), mult( mult( Y, X )
% 38.71/39.16    , Z ) ) ==> rd( ld( ld( X, Y ), Z ), mult( X, Z ) ) }.
% 38.71/39.16  parent0[0]: (9385) {G3,W19,D5,L1,V3,M1}  { rd( ld( ld( Y, X ), Z ), mult( Y
% 38.71/39.16    , Z ) ) ==> rd( mult( Y, Z ), mult( mult( X, Y ), Z ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (685) {G5,W19,D5,L1,V3,M1} P(26,64);d(5);d(16);d(27);d(79);d(
% 38.71/39.16    24);d(74) { rd( mult( Y, Z ), mult( mult( X, Y ), Z ) ) ==> rd( ld( ld( Y
% 38.71/39.16    , X ), Z ), mult( Y, Z ) ) }.
% 38.71/39.16  parent0: (9386) {G3,W19,D5,L1,V3,M1}  { rd( mult( X, Z ), mult( mult( Y, X
% 38.71/39.16     ), Z ) ) ==> rd( ld( ld( X, Y ), Z ), mult( X, Z ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9388) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9393) {G1,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), Y ) ==> mult( 
% 38.71/39.16    mult( X, rd( Y, X ) ), mult( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (375) {G9,W15,D5,L1,V2,M1} P(25,330);d(33);d(321) { ld( mult( Y
% 38.71/39.16    , rd( X, Y ) ), mult( mult( Y, X ), X ) ) ==> mult( Y, X ) }.
% 38.71/39.16  parent1[0; 12]: (9388) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 38.71/39.16     }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := mult( X, rd( Y, X ) )
% 38.71/39.16     Y := mult( mult( X, Y ), Y )
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9394) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), Y ) ==> ld( rd
% 38.71/39.16    ( rd( X, Y ), X ), mult( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.71/39.16     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.71/39.16  parent1[0; 6]: (9393) {G1,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), Y ) ==> 
% 38.71/39.16    mult( mult( X, rd( Y, X ) ), mult( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := X
% 38.71/39.16     Z := Y
% 38.71/39.16     T := mult( X, Y )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9395) {G2,W15,D5,L1,V2,M1}  { ld( rd( rd( X, Y ), X ), mult( X, Y
% 38.71/39.16     ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.71/39.16  parent0[0]: (9394) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), Y ) ==> ld( 
% 38.71/39.16    rd( rd( X, Y ), X ), mult( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (698) {G10,W15,D5,L1,V2,M1} P(375,0);d(113) { ld( rd( rd( X, Y
% 38.71/39.16     ), X ), mult( X, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.71/39.16  parent0: (9395) {G2,W15,D5,L1,V2,M1}  { ld( rd( rd( X, Y ), X ), mult( X, Y
% 38.71/39.16     ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9397) {G4,W11,D4,L1,V3,M1}  { ld( ld( Y, X ), Z ) ==> mult( ld( X
% 38.71/39.16    , Y ), Z ) }.
% 38.71/39.16  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.16    ld( ld( Y, X ), Z ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9409) {G5,W19,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( rd( X, Y
% 38.71/39.16     ), X ) ), Z ) ==> mult( mult( mult( X, Y ), Y ), Z ) }.
% 38.71/39.16  parent0[0]: (698) {G10,W15,D5,L1,V2,M1} P(375,0);d(113) { ld( rd( rd( X, Y
% 38.71/39.16     ), X ), mult( X, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.71/39.16  parent1[0; 13]: (9397) {G4,W11,D4,L1,V3,M1}  { ld( ld( Y, X ), Z ) ==> mult
% 38.71/39.16    ( ld( X, Y ), Z ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := rd( rd( X, Y ), X )
% 38.71/39.16     Y := mult( X, Y )
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (708) {G11,W19,D6,L1,V3,M1} P(698,74) { ld( ld( mult( X, Y ), 
% 38.71/39.16    rd( rd( X, Y ), X ) ), Z ) ==> mult( mult( mult( X, Y ), Y ), Z ) }.
% 38.71/39.16  parent0: (9409) {G5,W19,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( rd( X, Y
% 38.71/39.16     ), X ) ), Z ) ==> mult( mult( mult( X, Y ), Y ), Z ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9413) {G4,W11,D4,L1,V3,M1}  { mult( X, ld( Z, Y ) ) ==> rd( X, ld
% 38.71/39.16    ( Y, Z ) ) }.
% 38.71/39.16  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.71/39.16    mult( Z, ld( Y, X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := Z
% 38.71/39.16     Z := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9419) {G5,W19,D6,L1,V3,M1}  { mult( X, ld( mult( Y, Z ), rd( rd( 
% 38.71/39.16    Y, Z ), Y ) ) ) ==> rd( X, mult( mult( Y, Z ), Z ) ) }.
% 38.71/39.16  parent0[0]: (698) {G10,W15,D5,L1,V2,M1} P(375,0);d(113) { ld( rd( rd( X, Y
% 38.71/39.16     ), X ), mult( X, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.71/39.16  parent1[0; 14]: (9413) {G4,W11,D4,L1,V3,M1}  { mult( X, ld( Z, Y ) ) ==> rd
% 38.71/39.16    ( X, ld( Y, Z ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := Z
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := rd( rd( Y, Z ), Y )
% 38.71/39.16     Z := mult( Y, Z )
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (709) {G11,W19,D6,L1,V3,M1} P(698,75) { mult( Z, ld( mult( X, 
% 38.71/39.16    Y ), rd( rd( X, Y ), X ) ) ) ==> rd( Z, mult( mult( X, Y ), Y ) ) }.
% 38.71/39.16  parent0: (9419) {G5,W19,D6,L1,V3,M1}  { mult( X, ld( mult( Y, Z ), rd( rd( 
% 38.71/39.16    Y, Z ), Y ) ) ) ==> rd( X, mult( mult( Y, Z ), Z ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Z
% 38.71/39.16     Y := X
% 38.71/39.16     Z := Y
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9423) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.71/39.16     ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9425) {G4,W16,D5,L1,V2,M1}  { ld( mult( X, Y ), rd( rd( X, Y ), X
% 38.71/39.16     ) ) ==> i( mult( mult( X, Y ), Y ) ) }.
% 38.71/39.16  parent0[0]: (698) {G10,W15,D5,L1,V2,M1} P(375,0);d(113) { ld( rd( rd( X, Y
% 38.71/39.16     ), X ), mult( X, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.71/39.16  parent1[0; 11]: (9423) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.71/39.16     ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := rd( rd( X, Y ), X )
% 38.71/39.16     Y := mult( X, Y )
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (712) {G11,W16,D5,L1,V2,M1} P(698,54) { ld( mult( X, Y ), rd( 
% 38.71/39.16    rd( X, Y ), X ) ) ==> i( mult( mult( X, Y ), Y ) ) }.
% 38.71/39.16  parent0: (9425) {G4,W16,D5,L1,V2,M1}  { ld( mult( X, Y ), rd( rd( X, Y ), X
% 38.71/39.16     ) ) ==> i( mult( mult( X, Y ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9429) {G7,W15,D5,L1,V2,M1}  { ld( X, Y ) ==> ld( mult( mult( X, Y
% 38.71/39.16     ), X ), mult( mult( X, Y ), Y ) ) }.
% 38.71/39.16  parent0[0]: (260) {G7,W15,D5,L1,V2,M1} P(168,41);d(1);d(154);d(159) { ld( 
% 38.71/39.16    mult( mult( X, Y ), X ), mult( mult( X, Y ), Y ) ) ==> ld( X, Y ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9436) {G2,W18,D6,L1,V2,M1}  { ld( i( X ), Y ) ==> ld( mult( mult
% 38.71/39.16    ( i( X ), Y ), i( X ) ), mult( ld( X, Y ), Y ) ) }.
% 38.71/39.16  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 14]: (9429) {G7,W15,D5,L1,V2,M1}  { ld( X, Y ) ==> ld( mult( 
% 38.71/39.16    mult( X, Y ), X ), mult( mult( X, Y ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := i( X )
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9437) {G2,W17,D5,L1,V2,M1}  { ld( i( X ), Y ) ==> ld( mult( ld( X
% 38.71/39.16    , Y ), i( X ) ), mult( ld( X, Y ), Y ) ) }.
% 38.71/39.16  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 7]: (9436) {G2,W18,D6,L1,V2,M1}  { ld( i( X ), Y ) ==> ld( mult
% 38.71/39.16    ( mult( i( X ), Y ), i( X ) ), mult( ld( X, Y ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9439) {G2,W16,D5,L1,V2,M1}  { ld( i( X ), Y ) ==> ld( rd( ld( X, 
% 38.71/39.16    Y ), X ), mult( ld( X, Y ), Y ) ) }.
% 38.71/39.16  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 6]: (9437) {G2,W17,D5,L1,V2,M1}  { ld( i( X ), Y ) ==> ld( mult
% 38.71/39.16    ( ld( X, Y ), i( X ) ), mult( ld( X, Y ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := ld( X, Y )
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9440) {G3,W16,D5,L1,V2,M1}  { ld( i( X ), Y ) ==> ld( ld( X, rd( 
% 38.71/39.16    Y, X ) ), mult( ld( X, Y ), Y ) ) }.
% 38.71/39.16  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.71/39.16    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.71/39.16  parent1[0; 6]: (9439) {G2,W16,D5,L1,V2,M1}  { ld( i( X ), Y ) ==> ld( rd( 
% 38.71/39.16    ld( X, Y ), X ), mult( ld( X, Y ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9441) {G4,W16,D5,L1,V2,M1}  { ld( i( X ), Y ) ==> ld( ld( X, rd( 
% 38.71/39.16    Y, X ) ), ld( ld( Y, X ), Y ) ) }.
% 38.71/39.16  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.16    ld( ld( Y, X ), Z ) }.
% 38.71/39.16  parent1[0; 11]: (9440) {G3,W16,D5,L1,V2,M1}  { ld( i( X ), Y ) ==> ld( ld( 
% 38.71/39.16    X, rd( Y, X ) ), mult( ld( X, Y ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9442) {G2,W15,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, rd( Y, 
% 38.71/39.16    X ) ), ld( ld( Y, X ), Y ) ) }.
% 38.71/39.16  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 1]: (9441) {G4,W16,D5,L1,V2,M1}  { ld( i( X ), Y ) ==> ld( ld( X
% 38.71/39.16    , rd( Y, X ) ), ld( ld( Y, X ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9443) {G2,W15,D5,L1,V2,M1}  { ld( ld( X, rd( Y, X ) ), ld( ld( Y, 
% 38.71/39.16    X ), Y ) ) ==> mult( X, Y ) }.
% 38.71/39.16  parent0[0]: (9442) {G2,W15,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, rd( 
% 38.71/39.16    Y, X ) ), ld( ld( Y, X ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (755) {G8,W15,D5,L1,V2,M1} P(24,260);d(33);d(124);d(74);d(22)
% 38.71/39.16     { ld( ld( X, rd( Y, X ) ), ld( ld( Y, X ), Y ) ) ==> mult( X, Y ) }.
% 38.71/39.16  parent0: (9443) {G2,W15,D5,L1,V2,M1}  { ld( ld( X, rd( Y, X ) ), ld( ld( Y
% 38.71/39.16    , X ), Y ) ) ==> mult( X, Y ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9445) {G8,W15,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, rd( Y, X
% 38.71/39.16     ) ), ld( ld( Y, X ), Y ) ) }.
% 38.71/39.16  parent0[0]: (755) {G8,W15,D5,L1,V2,M1} P(24,260);d(33);d(124);d(74);d(22)
% 38.71/39.16     { ld( ld( X, rd( Y, X ) ), ld( ld( Y, X ), Y ) ) ==> mult( X, Y ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9448) {G6,W20,D6,L1,V2,M1}  { mult( X, rd( X, Y ) ) ==> ld( i( 
% 38.71/39.16    mult( X, Y ) ), ld( ld( rd( X, Y ), X ), rd( X, Y ) ) ) }.
% 38.71/39.16  parent0[0]: (135) {G5,W12,D5,L1,V2,M1} P(53,124);d(76) { ld( X, rd( rd( X, 
% 38.71/39.16    Y ), X ) ) ==> i( mult( X, Y ) ) }.
% 38.71/39.16  parent1[0; 7]: (9445) {G8,W15,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, 
% 38.71/39.16    rd( Y, X ) ), ld( ld( Y, X ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := rd( X, Y )
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9451) {G2,W19,D6,L1,V2,M1}  { mult( X, rd( X, Y ) ) ==> mult( 
% 38.71/39.16    mult( X, Y ), ld( ld( rd( X, Y ), X ), rd( X, Y ) ) ) }.
% 38.71/39.16  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 6]: (9448) {G6,W20,D6,L1,V2,M1}  { mult( X, rd( X, Y ) ) ==> ld
% 38.71/39.16    ( i( mult( X, Y ) ), ld( ld( rd( X, Y ), X ), rd( X, Y ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := mult( X, Y )
% 38.71/39.16     Y := ld( ld( rd( X, Y ), X ), rd( X, Y ) )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9452) {G2,W15,D5,L1,V2,M1}  { mult( X, rd( X, Y ) ) ==> mult( 
% 38.71/39.16    mult( X, Y ), ld( Y, rd( X, Y ) ) ) }.
% 38.71/39.16  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.71/39.16  parent1[0; 11]: (9451) {G2,W19,D6,L1,V2,M1}  { mult( X, rd( X, Y ) ) ==> 
% 38.71/39.16    mult( mult( X, Y ), ld( ld( rd( X, Y ), X ), rd( X, Y ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9453) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), ld( Y, rd( X, Y
% 38.71/39.16     ) ) ) ==> mult( X, rd( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (9452) {G2,W15,D5,L1,V2,M1}  { mult( X, rd( X, Y ) ) ==> mult( 
% 38.71/39.16    mult( X, Y ), ld( Y, rd( X, Y ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (764) {G9,W15,D5,L1,V2,M1} P(135,755);d(22);d(19) { mult( mult
% 38.71/39.16    ( X, Y ), ld( Y, rd( X, Y ) ) ) ==> mult( X, rd( X, Y ) ) }.
% 38.71/39.16  parent0: (9453) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), ld( Y, rd( X, Y
% 38.71/39.16     ) ) ) ==> mult( X, rd( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9455) {G8,W15,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, rd( Y, X
% 38.71/39.16     ) ), ld( ld( Y, X ), Y ) ) }.
% 38.71/39.16  parent0[0]: (755) {G8,W15,D5,L1,V2,M1} P(24,260);d(33);d(124);d(74);d(22)
% 38.71/39.16     { ld( ld( X, rd( Y, X ) ), ld( ld( Y, X ), Y ) ) ==> mult( X, Y ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9467) {G5,W32,D7,L1,V2,M1}  { mult( ld( X, rd( Y, X ) ), ld( X, Y
% 38.71/39.16     ) ) ==> ld( ld( ld( X, rd( Y, X ) ), rd( ld( X, Y ), ld( X, rd( Y, X ) )
% 38.71/39.16     ) ), ld( i( X ), ld( X, Y ) ) ) }.
% 38.71/39.16  parent0[0]: (134) {G4,W12,D5,L1,V2,M1} P(124,53) { ld( ld( X, Y ), ld( X, 
% 38.71/39.16    rd( Y, X ) ) ) ==> i( X ) }.
% 38.71/39.16  parent1[0; 27]: (9455) {G8,W15,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( ld( X, 
% 38.71/39.16    rd( Y, X ) ), ld( ld( Y, X ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := ld( X, rd( Y, X ) )
% 38.71/39.16     Y := ld( X, Y )
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9468) {G5,W32,D7,L1,V2,M1}  { mult( ld( X, rd( Y, X ) ), ld( X, Y
% 38.71/39.16     ) ) ==> ld( ld( ld( X, rd( Y, X ) ), mult( ld( X, Y ), ld( rd( Y, X ), X
% 38.71/39.16     ) ) ), ld( i( X ), ld( X, Y ) ) ) }.
% 38.71/39.16  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.71/39.16    mult( Z, ld( Y, X ) ) }.
% 38.71/39.16  parent1[0; 17]: (9467) {G5,W32,D7,L1,V2,M1}  { mult( ld( X, rd( Y, X ) ), 
% 38.71/39.16    ld( X, Y ) ) ==> ld( ld( ld( X, rd( Y, X ) ), rd( ld( X, Y ), ld( X, rd( 
% 38.71/39.16    Y, X ) ) ) ), ld( i( X ), ld( X, Y ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := rd( Y, X )
% 38.71/39.16     Z := ld( X, Y )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9469) {G6,W32,D7,L1,V2,M1}  { mult( ld( X, rd( Y, X ) ), ld( X, Y
% 38.71/39.16     ) ) ==> ld( ld( ld( ld( X, Y ), ld( X, rd( Y, X ) ) ), ld( rd( Y, X ), X
% 38.71/39.16     ) ), ld( i( X ), ld( X, Y ) ) ) }.
% 38.71/39.16  parent0[0]: (119) {G5,W19,D5,L1,V3,M1} P(108,74);d(74);d(74) { ld( ld( Y, X
% 38.71/39.16     ), mult( Z, ld( X, Y ) ) ) ==> ld( ld( Z, ld( Y, X ) ), ld( X, Y ) ) }.
% 38.71/39.16  parent1[0; 11]: (9468) {G5,W32,D7,L1,V2,M1}  { mult( ld( X, rd( Y, X ) ), 
% 38.71/39.16    ld( X, Y ) ) ==> ld( ld( ld( X, rd( Y, X ) ), mult( ld( X, Y ), ld( rd( Y
% 38.71/39.16    , X ), X ) ) ), ld( i( X ), ld( X, Y ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := rd( Y, X )
% 38.71/39.16     Y := X
% 38.71/39.16     Z := ld( X, Y )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9470) {G5,W25,D6,L1,V2,M1}  { mult( ld( X, rd( Y, X ) ), ld( X, Y
% 38.71/39.16     ) ) ==> ld( ld( i( X ), ld( rd( Y, X ), X ) ), ld( i( X ), ld( X, Y ) )
% 38.71/39.16     ) }.
% 38.71/39.16  parent0[0]: (134) {G4,W12,D5,L1,V2,M1} P(124,53) { ld( ld( X, Y ), ld( X, 
% 38.71/39.16    rd( Y, X ) ) ) ==> i( X ) }.
% 38.71/39.16  parent1[0; 12]: (9469) {G6,W32,D7,L1,V2,M1}  { mult( ld( X, rd( Y, X ) ), 
% 38.71/39.16    ld( X, Y ) ) ==> ld( ld( ld( ld( X, Y ), ld( X, rd( Y, X ) ) ), ld( rd( Y
% 38.71/39.16    , X ), X ) ), ld( i( X ), ld( X, Y ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9471) {G2,W24,D6,L1,V2,M1}  { mult( ld( X, rd( Y, X ) ), ld( X, Y
% 38.71/39.16     ) ) ==> ld( mult( X, ld( rd( Y, X ), X ) ), ld( i( X ), ld( X, Y ) ) )
% 38.71/39.16     }.
% 38.71/39.16  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 11]: (9470) {G5,W25,D6,L1,V2,M1}  { mult( ld( X, rd( Y, X ) ), 
% 38.71/39.16    ld( X, Y ) ) ==> ld( ld( i( X ), ld( rd( Y, X ), X ) ), ld( i( X ), ld( X
% 38.71/39.16    , Y ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := ld( rd( Y, X ), X )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9475) {G3,W24,D6,L1,V2,M1}  { mult( ld( X, rd( Y, X ) ), ld( X, Y
% 38.71/39.16     ) ) ==> ld( ld( rd( rd( Y, X ), X ), X ), ld( i( X ), ld( X, Y ) ) ) }.
% 38.71/39.16  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.71/39.16    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.71/39.16  parent1[0; 11]: (9471) {G2,W24,D6,L1,V2,M1}  { mult( ld( X, rd( Y, X ) ), 
% 38.71/39.16    ld( X, Y ) ) ==> ld( mult( X, ld( rd( Y, X ), X ) ), ld( i( X ), ld( X, Y
% 38.71/39.16     ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := rd( Y, X )
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9476) {G2,W23,D6,L1,V2,M1}  { mult( ld( X, rd( Y, X ) ), ld( X, Y
% 38.71/39.16     ) ) ==> ld( ld( rd( rd( Y, X ), X ), X ), mult( X, ld( X, Y ) ) ) }.
% 38.71/39.16  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 18]: (9475) {G3,W24,D6,L1,V2,M1}  { mult( ld( X, rd( Y, X ) ), 
% 38.71/39.16    ld( X, Y ) ) ==> ld( ld( rd( rd( Y, X ), X ), X ), ld( i( X ), ld( X, Y )
% 38.71/39.16     ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := ld( X, Y )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9477) {G1,W19,D6,L1,V2,M1}  { mult( ld( X, rd( Y, X ) ), ld( X, Y
% 38.71/39.16     ) ) ==> ld( ld( rd( rd( Y, X ), X ), X ), Y ) }.
% 38.71/39.16  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.71/39.16  parent1[0; 18]: (9476) {G2,W23,D6,L1,V2,M1}  { mult( ld( X, rd( Y, X ) ), 
% 38.71/39.16    ld( X, Y ) ) ==> ld( ld( rd( rd( Y, X ), X ), X ), mult( X, ld( X, Y ) )
% 38.71/39.16     ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9478) {G2,W19,D6,L1,V2,M1}  { ld( ld( rd( Y, X ), X ), ld( X, Y )
% 38.71/39.16     ) ==> ld( ld( rd( rd( Y, X ), X ), X ), Y ) }.
% 38.71/39.16  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.16    ld( ld( Y, X ), Z ) }.
% 38.71/39.16  parent1[0; 1]: (9477) {G1,W19,D6,L1,V2,M1}  { mult( ld( X, rd( Y, X ) ), ld
% 38.71/39.16    ( X, Y ) ) ==> ld( ld( rd( rd( Y, X ), X ), X ), Y ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := rd( Y, X )
% 38.71/39.16     Z := ld( X, Y )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (766) {G9,W19,D6,L1,V2,M1} P(134,755);d(75);d(119);d(134);d(22
% 38.71/39.16    );d(125);d(22);d(0);d(74) { ld( ld( rd( Y, X ), X ), ld( X, Y ) ) ==> ld
% 38.71/39.16    ( ld( rd( rd( Y, X ), X ), X ), Y ) }.
% 38.71/39.16  parent0: (9478) {G2,W19,D6,L1,V2,M1}  { ld( ld( rd( Y, X ), X ), ld( X, Y )
% 38.71/39.16     ) ==> ld( ld( rd( rd( Y, X ), X ), X ), Y ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9481) {G9,W15,D5,L1,V2,M1}  { mult( X, rd( X, Y ) ) ==> mult( mult
% 38.71/39.16    ( X, Y ), ld( Y, rd( X, Y ) ) ) }.
% 38.71/39.16  parent0[0]: (764) {G9,W15,D5,L1,V2,M1} P(135,755);d(22);d(19) { mult( mult
% 38.71/39.16    ( X, Y ), ld( Y, rd( X, Y ) ) ) ==> mult( X, rd( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9485) {G8,W23,D6,L1,V2,M1}  { mult( mult( X, Y ), rd( mult( X, Y
% 38.71/39.16     ), X ) ) ==> mult( mult( mult( X, Y ), X ), ld( X, mult( X, rd( Y, X ) )
% 38.71/39.16     ) ) }.
% 38.71/39.16  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.71/39.16    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.71/39.16  parent1[0; 18]: (9481) {G9,W15,D5,L1,V2,M1}  { mult( X, rd( X, Y ) ) ==> 
% 38.71/39.16    mult( mult( X, Y ), ld( Y, rd( X, Y ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := mult( X, Y )
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9486) {G8,W23,D6,L1,V2,M1}  { mult( mult( X, Y ), mult( X, rd( Y
% 38.71/39.16    , X ) ) ) ==> mult( mult( mult( X, Y ), X ), ld( X, mult( X, rd( Y, X ) )
% 38.71/39.16     ) ) }.
% 38.71/39.16  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.71/39.16    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.71/39.16  parent1[0; 5]: (9485) {G8,W23,D6,L1,V2,M1}  { mult( mult( X, Y ), rd( mult
% 38.71/39.16    ( X, Y ), X ) ) ==> mult( mult( mult( X, Y ), X ), ld( X, mult( X, rd( Y
% 38.71/39.16    , X ) ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9489) {G1,W19,D5,L1,V2,M1}  { mult( mult( X, Y ), mult( X, rd( Y
% 38.71/39.16    , X ) ) ) ==> mult( mult( mult( X, Y ), X ), rd( Y, X ) ) }.
% 38.71/39.16  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.71/39.16  parent1[0; 16]: (9486) {G8,W23,D6,L1,V2,M1}  { mult( mult( X, Y ), mult( X
% 38.71/39.16    , rd( Y, X ) ) ) ==> mult( mult( mult( X, Y ), X ), ld( X, mult( X, rd( Y
% 38.71/39.16    , X ) ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := rd( Y, X )
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (790) {G10,W19,D5,L1,V2,M1} P(321,764);d(1) { mult( mult( X, Y
% 38.71/39.16     ), mult( X, rd( Y, X ) ) ) ==> mult( mult( mult( X, Y ), X ), rd( Y, X )
% 38.71/39.16     ) }.
% 38.71/39.16  parent0: (9489) {G1,W19,D5,L1,V2,M1}  { mult( mult( X, Y ), mult( X, rd( Y
% 38.71/39.16    , X ) ) ) ==> mult( mult( mult( X, Y ), X ), rd( Y, X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9495) {G6,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), ld( Y, 
% 38.71/39.16    mult( Z, Y ) ) ) ==> ld( ld( mult( X, Z ), Y ), Y ) }.
% 38.71/39.16  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.71/39.16     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.71/39.16  parent1[0; 12]: (78) {G5,W19,D5,L1,V3,M1} S(10);d(74) { ld( ld( mult( Y, Z
% 38.71/39.16     ), Z ), ld( Z, mult( X, Z ) ) ) ==> ld( Z, mult( mult( Y, X ), Z ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := mult( X, Z )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := Z
% 38.71/39.16     Y := X
% 38.71/39.16     Z := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9497) {G7,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), ld( ld( 
% 38.71/39.16    Z, Y ), Y ) ) ==> ld( ld( mult( X, Z ), Y ), Y ) }.
% 38.71/39.16  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.71/39.16     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.71/39.16  parent1[0; 7]: (9495) {G6,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), ld
% 38.71/39.16    ( Y, mult( Z, Y ) ) ) ==> ld( ld( mult( X, Z ), Y ), Y ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := Z
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16     Z := Z
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (826) {G10,W19,D5,L1,V3,M1} S(78);d(347);d(347) { ld( ld( mult
% 38.71/39.16    ( Y, Z ), Z ), ld( ld( X, Z ), Z ) ) ==> ld( ld( mult( Y, X ), Z ), Z )
% 38.71/39.16     }.
% 38.71/39.16  parent0: (9497) {G7,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), ld( ld( 
% 38.71/39.16    Z, Y ), Y ) ) ==> ld( ld( mult( X, Z ), Y ), Y ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := Z
% 38.71/39.16     Z := X
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9500) {G8,W15,D5,L1,V2,M1}  { ld( ld( Y, rd( X, Y ) ), X ) ==> ld
% 38.71/39.16    ( rd( X, Y ), mult( Y, X ) ) }.
% 38.71/39.16  parent0[0]: (242) {G8,W15,D5,L1,V2,M1} P(218,161);d(178);d(113);d(74);d(81)
% 38.71/39.16    ;d(165);d(19);d(80) { ld( rd( Y, X ), mult( X, Y ) ) ==> ld( ld( X, rd( Y
% 38.71/39.16    , X ) ), Y ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9506) {G6,W23,D6,L1,V2,M1}  { ld( ld( X, rd( ld( Y, X ), X ) ), 
% 38.71/39.16    ld( Y, X ) ) ==> ld( rd( ld( Y, X ), X ), ld( rd( Y, X ), X ) ) }.
% 38.71/39.16  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.71/39.16    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.71/39.16  parent1[0; 18]: (9500) {G8,W15,D5,L1,V2,M1}  { ld( ld( Y, rd( X, Y ) ), X )
% 38.71/39.16     ==> ld( rd( X, Y ), mult( Y, X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := ld( Y, X )
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9508) {G3,W20,D6,L1,V2,M1}  { ld( ld( X, rd( ld( Y, X ), X ) ), 
% 38.71/39.16    ld( Y, X ) ) ==> ld( i( Y ), ld( rd( Y, X ), X ) ) }.
% 38.71/39.16  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.71/39.16    ==> i( X ) }.
% 38.71/39.16  parent1[0; 13]: (9506) {G6,W23,D6,L1,V2,M1}  { ld( ld( X, rd( ld( Y, X ), X
% 38.71/39.16     ) ), ld( Y, X ) ) ==> ld( rd( ld( Y, X ), X ), ld( rd( Y, X ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9509) {G3,W17,D5,L1,V2,M1}  { ld( ld( X, i( Y ) ), ld( Y, X ) ) 
% 38.71/39.16    ==> ld( i( Y ), ld( rd( Y, X ), X ) ) }.
% 38.71/39.16  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.71/39.16    ==> i( X ) }.
% 38.71/39.16  parent1[0; 4]: (9508) {G3,W20,D6,L1,V2,M1}  { ld( ld( X, rd( ld( Y, X ), X
% 38.71/39.16     ) ), ld( Y, X ) ) ==> ld( i( Y ), ld( rd( Y, X ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9511) {G2,W16,D5,L1,V2,M1}  { ld( ld( X, i( Y ) ), ld( Y, X ) ) 
% 38.71/39.16    ==> mult( Y, ld( rd( Y, X ), X ) ) }.
% 38.71/39.16  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 9]: (9509) {G3,W17,D5,L1,V2,M1}  { ld( ld( X, i( Y ) ), ld( Y, X
% 38.71/39.16     ) ) ==> ld( i( Y ), ld( rd( Y, X ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := ld( rd( Y, X ), X )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9512) {G3,W16,D5,L1,V2,M1}  { ld( i( mult( Y, X ) ), ld( Y, X ) )
% 38.71/39.16     ==> mult( Y, ld( rd( Y, X ), X ) ) }.
% 38.71/39.16  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.71/39.16    ( X, Y ) ) }.
% 38.71/39.16  parent1[0; 2]: (9511) {G2,W16,D5,L1,V2,M1}  { ld( ld( X, i( Y ) ), ld( Y, X
% 38.71/39.16     ) ) ==> mult( Y, ld( rd( Y, X ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9513) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), ld( X, Y ) ) 
% 38.71/39.16    ==> mult( X, ld( rd( X, Y ), Y ) ) }.
% 38.71/39.16  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 1]: (9512) {G3,W16,D5,L1,V2,M1}  { ld( i( mult( Y, X ) ), ld( Y
% 38.71/39.16    , X ) ) ==> mult( Y, ld( rd( Y, X ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := mult( X, Y )
% 38.71/39.16     Y := ld( X, Y )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9514) {G2,W15,D5,L1,V2,M1}  { mult( X, ld( rd( X, Y ), Y ) ) ==> 
% 38.71/39.16    mult( mult( X, Y ), ld( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (9513) {G2,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), ld( X, Y ) )
% 38.71/39.16     ==> mult( X, ld( rd( X, Y ), Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (853) {G9,W15,D5,L1,V2,M1} P(125,242);d(77);d(22);d(52);d(22)
% 38.71/39.16     { mult( Y, ld( rd( Y, X ), X ) ) ==> mult( mult( Y, X ), ld( Y, X ) )
% 38.71/39.16     }.
% 38.71/39.16  parent0: (9514) {G2,W15,D5,L1,V2,M1}  { mult( X, ld( rd( X, Y ), Y ) ) ==> 
% 38.71/39.16    mult( mult( X, Y ), ld( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9516) {G8,W15,D5,L1,V2,M1}  { ld( ld( Y, rd( X, Y ) ), X ) ==> ld
% 38.71/39.16    ( rd( X, Y ), mult( Y, X ) ) }.
% 38.71/39.16  parent0[0]: (242) {G8,W15,D5,L1,V2,M1} P(218,161);d(178);d(113);d(74);d(81)
% 38.71/39.16    ;d(165);d(19);d(80) { ld( rd( Y, X ), mult( X, Y ) ) ==> ld( ld( X, rd( Y
% 38.71/39.16    , X ) ), Y ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9518) {G2,W23,D6,L1,V2,M1}  { ld( ld( X, rd( mult( Y, X ), X ) )
% 38.71/39.16    , mult( Y, X ) ) ==> ld( rd( mult( Y, X ), X ), mult( mult( X, Y ), X ) )
% 38.71/39.16     }.
% 38.71/39.16  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.71/39.16    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.71/39.16  parent1[0; 18]: (9516) {G8,W15,D5,L1,V2,M1}  { ld( ld( Y, rd( X, Y ) ), X )
% 38.71/39.16     ==> ld( rd( X, Y ), mult( Y, X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := mult( Y, X )
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9520) {G1,W19,D6,L1,V2,M1}  { ld( ld( X, rd( mult( Y, X ), X ) )
% 38.71/39.16    , mult( Y, X ) ) ==> ld( Y, mult( mult( X, Y ), X ) ) }.
% 38.71/39.16  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.71/39.16  parent1[0; 13]: (9518) {G2,W23,D6,L1,V2,M1}  { ld( ld( X, rd( mult( Y, X )
% 38.71/39.16    , X ) ), mult( Y, X ) ) ==> ld( rd( mult( Y, X ), X ), mult( mult( X, Y )
% 38.71/39.16    , X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9521) {G1,W15,D5,L1,V2,M1}  { ld( ld( X, Y ), mult( Y, X ) ) ==> 
% 38.71/39.16    ld( Y, mult( mult( X, Y ), X ) ) }.
% 38.71/39.16  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.71/39.16  parent1[0; 4]: (9520) {G1,W19,D6,L1,V2,M1}  { ld( ld( X, rd( mult( Y, X ), 
% 38.71/39.16    X ) ), mult( Y, X ) ) ==> ld( Y, mult( mult( X, Y ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9523) {G1,W15,D5,L1,V2,M1}  { ld( Y, mult( mult( X, Y ), X ) ) ==>
% 38.71/39.16     ld( ld( X, Y ), mult( Y, X ) ) }.
% 38.71/39.16  parent0[0]: (9521) {G1,W15,D5,L1,V2,M1}  { ld( ld( X, Y ), mult( Y, X ) ) 
% 38.71/39.16    ==> ld( Y, mult( mult( X, Y ), X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (855) {G9,W15,D5,L1,V2,M1} P(108,242);d(3) { ld( Y, mult( mult
% 38.71/39.16    ( X, Y ), X ) ) ==> ld( ld( X, Y ), mult( Y, X ) ) }.
% 38.71/39.16  parent0: (9523) {G1,W15,D5,L1,V2,M1}  { ld( Y, mult( mult( X, Y ), X ) ) 
% 38.71/39.16    ==> ld( ld( X, Y ), mult( Y, X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9526) {G8,W15,D5,L1,V2,M1}  { ld( ld( Y, rd( X, Y ) ), X ) ==> ld
% 38.71/39.16    ( rd( X, Y ), mult( Y, X ) ) }.
% 38.71/39.16  parent0[0]: (242) {G8,W15,D5,L1,V2,M1} P(218,161);d(178);d(113);d(74);d(81)
% 38.71/39.16    ;d(165);d(19);d(80) { ld( rd( Y, X ), mult( X, Y ) ) ==> ld( ld( X, rd( Y
% 38.71/39.16    , X ) ), Y ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9533) {G5,W19,D6,L1,V2,M1}  { ld( ld( X, rd( i( Y ), X ) ), i( Y
% 38.71/39.16     ) ) ==> ld( i( mult( X, Y ) ), mult( X, i( Y ) ) ) }.
% 38.71/39.16  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.71/39.16    ( mult( Y, X ) ) }.
% 38.71/39.16  parent1[0; 11]: (9526) {G8,W15,D5,L1,V2,M1}  { ld( ld( Y, rd( X, Y ) ), X )
% 38.71/39.16     ==> ld( rd( X, Y ), mult( Y, X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := i( Y )
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9534) {G5,W19,D6,L1,V2,M1}  { ld( ld( X, i( mult( X, Y ) ) ), i( 
% 38.71/39.16    Y ) ) ==> ld( i( mult( X, Y ) ), mult( X, i( Y ) ) ) }.
% 38.71/39.16  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.71/39.16    ( mult( Y, X ) ) }.
% 38.71/39.16  parent1[0; 4]: (9533) {G5,W19,D6,L1,V2,M1}  { ld( ld( X, rd( i( Y ), X ) )
% 38.71/39.16    , i( Y ) ) ==> ld( i( mult( X, Y ) ), mult( X, i( Y ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9539) {G2,W18,D6,L1,V2,M1}  { ld( ld( X, i( mult( X, Y ) ) ), i( 
% 38.71/39.16    Y ) ) ==> mult( mult( X, Y ), mult( X, i( Y ) ) ) }.
% 38.71/39.16  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 10]: (9534) {G5,W19,D6,L1,V2,M1}  { ld( ld( X, i( mult( X, Y ) )
% 38.71/39.16     ), i( Y ) ) ==> ld( i( mult( X, Y ) ), mult( X, i( Y ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := mult( X, Y )
% 38.71/39.16     Y := mult( X, i( Y ) )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9540) {G2,W17,D6,L1,V2,M1}  { ld( ld( X, i( mult( X, Y ) ) ), i( 
% 38.71/39.16    Y ) ) ==> mult( mult( X, Y ), rd( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 14]: (9539) {G2,W18,D6,L1,V2,M1}  { ld( ld( X, i( mult( X, Y ) )
% 38.71/39.16     ), i( Y ) ) ==> mult( mult( X, Y ), mult( X, i( Y ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9541) {G3,W17,D7,L1,V2,M1}  { i( mult( Y, ld( X, i( mult( X, Y )
% 38.71/39.16     ) ) ) ) ==> mult( mult( X, Y ), rd( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.71/39.16    ( X, Y ) ) }.
% 38.71/39.16  parent1[0; 1]: (9540) {G2,W17,D6,L1,V2,M1}  { ld( ld( X, i( mult( X, Y ) )
% 38.71/39.16     ), i( Y ) ) ==> mult( mult( X, Y ), rd( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := ld( X, i( mult( X, Y ) ) )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9544) {G4,W16,D6,L1,V2,M1}  { rd( ld( i( mult( Y, X ) ), Y ), X )
% 38.71/39.16     ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.16  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.71/39.16     ==> rd( ld( Y, X ), Z ) }.
% 38.71/39.16  parent1[0; 1]: (9541) {G3,W17,D7,L1,V2,M1}  { i( mult( Y, ld( X, i( mult( X
% 38.71/39.16    , Y ) ) ) ) ) ==> mult( mult( X, Y ), rd( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := i( mult( Y, X ) )
% 38.71/39.16     Z := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9545) {G2,W15,D5,L1,V2,M1}  { rd( mult( mult( X, Y ), X ), Y ) 
% 38.71/39.16    ==> mult( mult( X, Y ), rd( X, Y ) ) }.
% 38.71/39.16  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.16    Y ) }.
% 38.71/39.16  parent1[0; 2]: (9544) {G4,W16,D6,L1,V2,M1}  { rd( ld( i( mult( Y, X ) ), Y
% 38.71/39.16     ), X ) ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := mult( X, Y )
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (858) {G9,W15,D5,L1,V2,M1} P(76,242);d(22);d(33);d(52);d(92);d
% 38.71/39.16    (22) { rd( mult( mult( Y, X ), Y ), X ) ==> mult( mult( Y, X ), rd( Y, X
% 38.71/39.16     ) ) }.
% 38.71/39.16  parent0: (9545) {G2,W15,D5,L1,V2,M1}  { rd( mult( mult( X, Y ), X ), Y ) 
% 38.71/39.16    ==> mult( mult( X, Y ), rd( X, Y ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9548) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( mult( X, 
% 38.71/39.16    ld( Y, Z ) ) ) }.
% 38.71/39.16  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.71/39.16     ==> rd( ld( Y, X ), Z ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := Z
% 38.71/39.16     Z := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9550) {G6,W16,D5,L1,V2,M1}  { rd( ld( X, rd( Y, X ) ), Y ) ==> i
% 38.71/39.16    ( mult( mult( Y, X ), ld( Y, X ) ) ) }.
% 38.71/39.16  parent0[0]: (853) {G9,W15,D5,L1,V2,M1} P(125,242);d(77);d(22);d(52);d(22)
% 38.71/39.16     { mult( Y, ld( rd( Y, X ), X ) ) ==> mult( mult( Y, X ), ld( Y, X ) )
% 38.71/39.16     }.
% 38.71/39.16  parent1[0; 9]: (9548) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( 
% 38.71/39.16    mult( X, ld( Y, Z ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := rd( Y, X )
% 38.71/39.16     Z := X
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  paramod: (9551) {G6,W15,D5,L1,V2,M1}  { rd( ld( X, rd( Y, X ) ), Y ) ==> rd
% 38.71/39.16    ( ld( X, Y ), mult( Y, X ) ) }.
% 38.71/39.16  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.71/39.16     ==> rd( ld( Y, X ), Z ) }.
% 38.71/39.16  parent1[0; 8]: (9550) {G6,W16,D5,L1,V2,M1}  { rd( ld( X, rd( Y, X ) ), Y ) 
% 38.71/39.16    ==> i( mult( mult( Y, X ), ld( Y, X ) ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16     Z := mult( Y, X )
% 38.71/39.16  end
% 38.71/39.16  substitution1:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9552) {G6,W15,D5,L1,V2,M1}  { rd( ld( X, Y ), mult( Y, X ) ) ==> 
% 38.71/39.16    rd( ld( X, rd( Y, X ) ), Y ) }.
% 38.71/39.16  parent0[0]: (9551) {G6,W15,D5,L1,V2,M1}  { rd( ld( X, rd( Y, X ) ), Y ) ==>
% 38.71/39.16     rd( ld( X, Y ), mult( Y, X ) ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := X
% 38.71/39.16     Y := Y
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  subsumption: (864) {G10,W15,D5,L1,V2,M1} P(853,92);d(92) { rd( ld( Y, X ), 
% 38.71/39.16    mult( X, Y ) ) ==> rd( ld( Y, rd( X, Y ) ), X ) }.
% 38.71/39.16  parent0: (9552) {G6,W15,D5,L1,V2,M1}  { rd( ld( X, Y ), mult( Y, X ) ) ==> 
% 38.71/39.16    rd( ld( X, rd( Y, X ) ), Y ) }.
% 38.71/39.16  substitution0:
% 38.71/39.16     X := Y
% 38.71/39.16     Y := X
% 38.71/39.16  end
% 38.71/39.16  permutation0:
% 38.71/39.16     0 ==> 0
% 38.71/39.16  end
% 38.71/39.16  
% 38.71/39.16  eqswap: (9554) {G10,W15,D5,L1,V2,M1}  { rd( ld( X, rd( Y, X ) ), Y ) ==> rd
% 38.71/39.16    ( ld( X, Y ), mult( Y, X ) ) }.
% 38.71/39.16  parent0[0]: (864) {G10,W15,D5,L1,V2,M1} P(853,92);d(92) { rd( ld( Y, X ), 
% 38.71/39.17    mult( X, Y ) ) ==> rd( ld( Y, rd( X, Y ) ), X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9561) {G6,W23,D6,L1,V2,M1}  { rd( ld( ld( X, Y ), rd( Y, ld( X, Y
% 38.71/39.17     ) ) ), Y ) ==> rd( ld( ld( X, Y ), Y ), ld( rd( X, Y ), Y ) ) }.
% 38.71/39.17  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.71/39.17    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.71/39.17  parent1[0; 18]: (9554) {G10,W15,D5,L1,V2,M1}  { rd( ld( X, rd( Y, X ) ), Y
% 38.71/39.17     ) ==> rd( ld( X, Y ), mult( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := ld( X, Y )
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9563) {G5,W23,D6,L1,V2,M1}  { rd( ld( ld( X, Y ), rd( Y, ld( X, Y
% 38.71/39.17     ) ) ), Y ) ==> mult( ld( ld( X, Y ), Y ), ld( Y, rd( X, Y ) ) ) }.
% 38.71/39.17  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.71/39.17    mult( Z, ld( Y, X ) ) }.
% 38.71/39.17  parent1[0; 12]: (9561) {G6,W23,D6,L1,V2,M1}  { rd( ld( ld( X, Y ), rd( Y, 
% 38.71/39.17    ld( X, Y ) ) ), Y ) ==> rd( ld( ld( X, Y ), Y ), ld( rd( X, Y ), Y ) )
% 38.71/39.17     }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := rd( X, Y )
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := ld( ld( X, Y ), Y )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9565) {G5,W23,D6,L1,V2,M1}  { rd( ld( ld( X, Y ), rd( Y, ld( X, Y
% 38.71/39.17     ) ) ), Y ) ==> ld( ld( Y, ld( X, Y ) ), ld( Y, rd( X, Y ) ) ) }.
% 38.71/39.17  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.17    ld( ld( Y, X ), Z ) }.
% 38.71/39.17  parent1[0; 12]: (9563) {G5,W23,D6,L1,V2,M1}  { rd( ld( ld( X, Y ), rd( Y, 
% 38.71/39.17    ld( X, Y ) ) ), Y ) ==> mult( ld( ld( X, Y ), Y ), ld( Y, rd( X, Y ) ) )
% 38.71/39.17     }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := ld( X, Y )
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := ld( Y, rd( X, Y ) )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9566) {G6,W23,D6,L1,V2,M1}  { rd( ld( ld( X, Y ), rd( Y, ld( X, Y
% 38.71/39.17     ) ) ), Y ) ==> ld( ld( mult( X, Y ), Y ), ld( Y, rd( X, Y ) ) ) }.
% 38.71/39.17  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.71/39.17    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.71/39.17  parent1[0; 13]: (9565) {G5,W23,D6,L1,V2,M1}  { rd( ld( ld( X, Y ), rd( Y, 
% 38.71/39.17    ld( X, Y ) ) ), Y ) ==> ld( ld( Y, ld( X, Y ) ), ld( Y, rd( X, Y ) ) )
% 38.71/39.17     }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9567) {G2,W19,D5,L1,V2,M1}  { rd( ld( ld( X, Y ), X ), Y ) ==> ld
% 38.71/39.17    ( ld( mult( X, Y ), Y ), ld( Y, rd( X, Y ) ) ) }.
% 38.71/39.17  parent0[0]: (17) {G1,W7,D4,L1,V2,M1} P(0,3) { rd( Y, ld( X, Y ) ) ==> X }.
% 38.71/39.17  parent1[0; 6]: (9566) {G6,W23,D6,L1,V2,M1}  { rd( ld( ld( X, Y ), rd( Y, ld
% 38.71/39.17    ( X, Y ) ) ), Y ) ==> ld( ld( mult( X, Y ), Y ), ld( Y, rd( X, Y ) ) )
% 38.71/39.17     }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9568) {G3,W19,D5,L1,V2,M1}  { ld( Y, mult( X, rd( X, Y ) ) ) ==> 
% 38.71/39.17    ld( ld( mult( X, Y ), Y ), ld( Y, rd( X, Y ) ) ) }.
% 38.71/39.17  parent0[0]: (174) {G7,W15,D5,L1,V2,M1} P(168,124);d(155) { rd( ld( ld( Y, X
% 38.71/39.17     ), Y ), X ) ==> ld( X, mult( Y, rd( Y, X ) ) ) }.
% 38.71/39.17  parent1[0; 1]: (9567) {G2,W19,D5,L1,V2,M1}  { rd( ld( ld( X, Y ), X ), Y ) 
% 38.71/39.17    ==> ld( ld( mult( X, Y ), Y ), ld( Y, rd( X, Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9569) {G3,W19,D5,L1,V2,M1}  { ld( ld( mult( Y, X ), X ), ld( X, rd
% 38.71/39.17    ( Y, X ) ) ) ==> ld( X, mult( Y, rd( Y, X ) ) ) }.
% 38.71/39.17  parent0[0]: (9568) {G3,W19,D5,L1,V2,M1}  { ld( Y, mult( X, rd( X, Y ) ) ) 
% 38.71/39.17    ==> ld( ld( mult( X, Y ), Y ), ld( Y, rd( X, Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (881) {G11,W19,D5,L1,V2,M1} P(125,864);d(75);d(74);d(329);d(17
% 38.71/39.17    );d(174) { ld( ld( mult( Y, X ), X ), ld( X, rd( Y, X ) ) ) ==> ld( X, 
% 38.71/39.17    mult( Y, rd( Y, X ) ) ) }.
% 38.71/39.17  parent0: (9569) {G3,W19,D5,L1,V2,M1}  { ld( ld( mult( Y, X ), X ), ld( X, 
% 38.71/39.17    rd( Y, X ) ) ) ==> ld( X, mult( Y, rd( Y, X ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9571) {G8,W15,D5,L1,V2,M1}  { mult( mult( mult( X, X ), Y ), Y ) 
% 38.71/39.17    ==> mult( X, mult( mult( X, Y ), Y ) ) }.
% 38.71/39.17  parent0[0]: (182) {G8,W15,D5,L1,V2,M1} P(178,109);d(178) { mult( X, mult( 
% 38.71/39.17    mult( X, Y ), Y ) ) ==> mult( mult( mult( X, X ), Y ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9587) {G7,W27,D6,L1,V2,M1}  { mult( mult( mult( X, X ), ld( mult
% 38.71/39.17    ( X, X ), Y ) ), ld( mult( X, X ), Y ) ) ==> mult( X, mult( ld( X, Y ), 
% 38.71/39.17    ld( mult( X, X ), Y ) ) ) }.
% 38.71/39.17  parent0[0]: (171) {G6,W11,D5,L1,V2,M1} P(154,0) { mult( X, ld( mult( X, X )
% 38.71/39.17    , Y ) ) ==> ld( X, Y ) }.
% 38.71/39.17  parent1[0; 19]: (9571) {G8,W15,D5,L1,V2,M1}  { mult( mult( mult( X, X ), Y
% 38.71/39.17     ), Y ) ==> mult( X, mult( mult( X, Y ), Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := ld( mult( X, X ), Y )
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9588) {G5,W27,D6,L1,V2,M1}  { mult( mult( mult( X, X ), ld( mult
% 38.71/39.17    ( X, X ), Y ) ), ld( mult( X, X ), Y ) ) ==> mult( X, ld( ld( Y, X ), ld
% 38.71/39.17    ( mult( X, X ), Y ) ) ) }.
% 38.71/39.17  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.17    ld( ld( Y, X ), Z ) }.
% 38.71/39.17  parent1[0; 18]: (9587) {G7,W27,D6,L1,V2,M1}  { mult( mult( mult( X, X ), ld
% 38.71/39.17    ( mult( X, X ), Y ) ), ld( mult( X, X ), Y ) ) ==> mult( X, mult( ld( X, 
% 38.71/39.17    Y ), ld( mult( X, X ), Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := ld( mult( X, X ), Y )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9589) {G6,W27,D6,L1,V2,M1}  { mult( mult( mult( X, X ), ld( mult
% 38.71/39.17    ( X, X ), Y ) ), ld( mult( X, X ), Y ) ) ==> mult( X, ld( ld( rd( Y, X )
% 38.71/39.17    , X ), ld( X, Y ) ) ) }.
% 38.71/39.17  parent0[0]: (163) {G6,W19,D5,L1,V2,M1} P(154,125);d(74);d(75);d(125) { ld( 
% 38.71/39.17    ld( Y, X ), ld( mult( X, X ), Y ) ) ==> ld( ld( rd( Y, X ), X ), ld( X, Y
% 38.71/39.17     ) ) }.
% 38.71/39.17  parent1[0; 18]: (9588) {G5,W27,D6,L1,V2,M1}  { mult( mult( mult( X, X ), ld
% 38.71/39.17    ( mult( X, X ), Y ) ), ld( mult( X, X ), Y ) ) ==> mult( X, ld( ld( Y, X
% 38.71/39.17     ), ld( mult( X, X ), Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9590) {G7,W27,D7,L1,V2,M1}  { mult( mult( mult( X, X ), ld( mult
% 38.71/39.17    ( X, X ), Y ) ), ld( mult( X, X ), Y ) ) ==> mult( X, ld( ld( rd( rd( Y, 
% 38.71/39.17    X ), X ), X ), Y ) ) }.
% 38.71/39.17  parent0[0]: (766) {G9,W19,D6,L1,V2,M1} P(134,755);d(75);d(119);d(134);d(22)
% 38.71/39.17    ;d(125);d(22);d(0);d(74) { ld( ld( rd( Y, X ), X ), ld( X, Y ) ) ==> ld( 
% 38.71/39.17    ld( rd( rd( Y, X ), X ), X ), Y ) }.
% 38.71/39.17  parent1[0; 18]: (9589) {G6,W27,D6,L1,V2,M1}  { mult( mult( mult( X, X ), ld
% 38.71/39.17    ( mult( X, X ), Y ) ), ld( mult( X, X ), Y ) ) ==> mult( X, ld( ld( rd( Y
% 38.71/39.17    , X ), X ), ld( X, Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9591) {G6,W27,D7,L1,V2,M1}  { ld( rd( ld( Y, mult( X, X ) ), mult
% 38.71/39.17    ( X, X ) ), ld( mult( X, X ), Y ) ) ==> mult( X, ld( ld( rd( rd( Y, X ), 
% 38.71/39.17    X ), X ), Y ) ) }.
% 38.71/39.17  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.71/39.17     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.71/39.17  parent1[0; 1]: (9590) {G7,W27,D7,L1,V2,M1}  { mult( mult( mult( X, X ), ld
% 38.71/39.17    ( mult( X, X ), Y ) ), ld( mult( X, X ), Y ) ) ==> mult( X, ld( ld( rd( 
% 38.71/39.17    rd( Y, X ), X ), X ), Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := mult( X, X )
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := mult( X, X )
% 38.71/39.17     T := ld( mult( X, X ), Y )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9592) {G7,W27,D7,L1,V2,M1}  { ld( rd( rd( ld( X, mult( Y, Y ) ), 
% 38.71/39.17    Y ), Y ), ld( mult( Y, Y ), X ) ) ==> mult( Y, ld( ld( rd( rd( X, Y ), Y
% 38.71/39.17     ), Y ), X ) ) }.
% 38.71/39.17  parent0[0]: (185) {G8,W11,D4,L1,V2,M1} P(24,178);d(52);d(33);d(33);d(33) { 
% 38.71/39.17    rd( Y, mult( X, X ) ) ==> rd( rd( Y, X ), X ) }.
% 38.71/39.17  parent1[0; 2]: (9591) {G6,W27,D7,L1,V2,M1}  { ld( rd( ld( Y, mult( X, X ) )
% 38.71/39.17    , mult( X, X ) ), ld( mult( X, X ), Y ) ) ==> mult( X, ld( ld( rd( rd( Y
% 38.71/39.17    , X ), X ), X ), Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := ld( X, mult( Y, Y ) )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9593) {G7,W27,D7,L1,V2,M1}  { ld( rd( rd( ld( ld( Y, X ), Y ), Y
% 38.71/39.17     ), Y ), ld( mult( Y, Y ), X ) ) ==> mult( Y, ld( ld( rd( rd( X, Y ), Y )
% 38.71/39.17    , Y ), X ) ) }.
% 38.71/39.17  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.71/39.17     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.71/39.17  parent1[0; 4]: (9592) {G7,W27,D7,L1,V2,M1}  { ld( rd( rd( ld( X, mult( Y, Y
% 38.71/39.17     ) ), Y ), Y ), ld( mult( Y, Y ), X ) ) ==> mult( Y, ld( ld( rd( rd( X, Y
% 38.71/39.17     ), Y ), Y ), X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9594) {G3,W24,D7,L1,V2,M1}  { ld( rd( i( ld( X, Y ) ), X ), ld( 
% 38.71/39.17    mult( X, X ), Y ) ) ==> mult( X, ld( ld( rd( rd( Y, X ), X ), X ), Y ) )
% 38.71/39.17     }.
% 38.71/39.17  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.71/39.17    ==> i( X ) }.
% 38.71/39.17  parent1[0; 3]: (9593) {G7,W27,D7,L1,V2,M1}  { ld( rd( rd( ld( ld( Y, X ), Y
% 38.71/39.17     ), Y ), Y ), ld( mult( Y, Y ), X ) ) ==> mult( Y, ld( ld( rd( rd( X, Y )
% 38.71/39.17    , Y ), Y ), X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := ld( X, Y )
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9595) {G4,W24,D7,L1,V2,M1}  { ld( i( mult( X, ld( X, Y ) ) ), ld
% 38.71/39.17    ( mult( X, X ), Y ) ) ==> mult( X, ld( ld( rd( rd( Y, X ), X ), X ), Y )
% 38.71/39.17     ) }.
% 38.71/39.17  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.71/39.17    ( mult( Y, X ) ) }.
% 38.71/39.17  parent1[0; 2]: (9594) {G3,W24,D7,L1,V2,M1}  { ld( rd( i( ld( X, Y ) ), X )
% 38.71/39.17    , ld( mult( X, X ), Y ) ) ==> mult( X, ld( ld( rd( rd( Y, X ), X ), X ), 
% 38.71/39.17    Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := ld( X, Y )
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9596) {G2,W23,D7,L1,V2,M1}  { mult( mult( X, ld( X, Y ) ), ld( 
% 38.71/39.17    mult( X, X ), Y ) ) ==> mult( X, ld( ld( rd( rd( Y, X ), X ), X ), Y ) )
% 38.71/39.17     }.
% 38.71/39.17  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 1]: (9595) {G4,W24,D7,L1,V2,M1}  { ld( i( mult( X, ld( X, Y ) )
% 38.71/39.17     ), ld( mult( X, X ), Y ) ) ==> mult( X, ld( ld( rd( rd( Y, X ), X ), X )
% 38.71/39.17    , Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := mult( X, ld( X, Y ) )
% 38.71/39.17     Y := ld( mult( X, X ), Y )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9597) {G3,W23,D7,L1,V2,M1}  { ld( rd( ld( Y, X ), X ), ld( mult( 
% 38.71/39.17    X, X ), Y ) ) ==> mult( X, ld( ld( rd( rd( Y, X ), X ), X ), Y ) ) }.
% 38.71/39.17  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.71/39.17     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.71/39.17  parent1[0; 1]: (9596) {G2,W23,D7,L1,V2,M1}  { mult( mult( X, ld( X, Y ) ), 
% 38.71/39.17    ld( mult( X, X ), Y ) ) ==> mult( X, ld( ld( rd( rd( Y, X ), X ), X ), Y
% 38.71/39.17     ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := X
% 38.71/39.17     T := ld( mult( X, X ), Y )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9598) {G3,W20,D7,L1,V2,M1}  { ld( i( X ), ld( mult( Y, Y ), X ) )
% 38.71/39.17     ==> mult( Y, ld( ld( rd( rd( X, Y ), Y ), Y ), X ) ) }.
% 38.71/39.17  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.71/39.17    ==> i( X ) }.
% 38.71/39.17  parent1[0; 2]: (9597) {G3,W23,D7,L1,V2,M1}  { ld( rd( ld( Y, X ), X ), ld( 
% 38.71/39.17    mult( X, X ), Y ) ) ==> mult( X, ld( ld( rd( rd( Y, X ), X ), X ), Y ) )
% 38.71/39.17     }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9599) {G2,W19,D7,L1,V2,M1}  { mult( X, ld( mult( Y, Y ), X ) ) 
% 38.71/39.17    ==> mult( Y, ld( ld( rd( rd( X, Y ), Y ), Y ), X ) ) }.
% 38.71/39.17  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 1]: (9598) {G3,W20,D7,L1,V2,M1}  { ld( i( X ), ld( mult( Y, Y )
% 38.71/39.17    , X ) ) ==> mult( Y, ld( ld( rd( rd( X, Y ), Y ), Y ), X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := ld( mult( Y, Y ), X )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9600) {G3,W19,D7,L1,V2,M1}  { ld( rd( mult( Y, Y ), X ), X ) ==> 
% 38.71/39.17    mult( Y, ld( ld( rd( rd( X, Y ), Y ), Y ), X ) ) }.
% 38.71/39.17  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.71/39.17    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.71/39.17  parent1[0; 1]: (9599) {G2,W19,D7,L1,V2,M1}  { mult( X, ld( mult( Y, Y ), X
% 38.71/39.17     ) ) ==> mult( Y, ld( ld( rd( rd( X, Y ), Y ), Y ), X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := mult( Y, Y )
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9601) {G4,W19,D7,L1,V2,M1}  { ld( mult( X, rd( X, Y ) ), Y ) ==> 
% 38.71/39.17    mult( X, ld( ld( rd( rd( Y, X ), X ), X ), Y ) ) }.
% 38.71/39.17  parent0[0]: (155) {G3,W11,D4,L1,V2,M1} P(33,109);d(33) { rd( mult( X, X ), 
% 38.71/39.17    Y ) ==> mult( X, rd( X, Y ) ) }.
% 38.71/39.17  parent1[0; 2]: (9600) {G3,W19,D7,L1,V2,M1}  { ld( rd( mult( Y, Y ), X ), X
% 38.71/39.17     ) ==> mult( Y, ld( ld( rd( rd( X, Y ), Y ), Y ), X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9602) {G4,W19,D7,L1,V2,M1}  { mult( X, ld( ld( rd( rd( Y, X ), X )
% 38.71/39.17    , X ), Y ) ) ==> ld( mult( X, rd( X, Y ) ), Y ) }.
% 38.71/39.17  parent0[0]: (9601) {G4,W19,D7,L1,V2,M1}  { ld( mult( X, rd( X, Y ) ), Y ) 
% 38.71/39.17    ==> mult( X, ld( ld( rd( rd( Y, X ), X ), X ), Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1002) {G10,W19,D7,L1,V2,M1} P(171,182);d(74);d(163);d(766);d(
% 38.71/39.17    115);d(185);d(168);d(77);d(76);d(22);d(115);d(77);d(22);d(125);d(155) { 
% 38.71/39.17    mult( X, ld( ld( rd( rd( Y, X ), X ), X ), Y ) ) ==> ld( mult( X, rd( X, 
% 38.71/39.17    Y ) ), Y ) }.
% 38.71/39.17  parent0: (9602) {G4,W19,D7,L1,V2,M1}  { mult( X, ld( ld( rd( rd( Y, X ), X
% 38.71/39.17     ), X ), Y ) ) ==> ld( mult( X, rd( X, Y ) ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9604) {G7,W15,D5,L1,V2,M1}  { ld( Y, mult( X, rd( X, Y ) ) ) ==> 
% 38.71/39.17    rd( ld( ld( X, Y ), X ), Y ) }.
% 38.71/39.17  parent0[0]: (174) {G7,W15,D5,L1,V2,M1} P(168,124);d(155) { rd( ld( ld( Y, X
% 38.71/39.17     ), Y ), X ) ==> ld( X, mult( Y, rd( Y, X ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9610) {G3,W20,D6,L1,V2,M1}  { ld( X, mult( mult( X, Y ), rd( mult
% 38.71/39.17    ( X, Y ), X ) ) ) ==> rd( ld( i( Y ), mult( X, Y ) ), X ) }.
% 38.71/39.17  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.71/39.17    ==> i( Y ) }.
% 38.71/39.17  parent1[0; 14]: (9604) {G7,W15,D5,L1,V2,M1}  { ld( Y, mult( X, rd( X, Y ) )
% 38.71/39.17     ) ==> rd( ld( ld( X, Y ), X ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := mult( X, Y )
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9611) {G2,W19,D6,L1,V2,M1}  { ld( X, mult( mult( X, Y ), rd( mult
% 38.71/39.17    ( X, Y ), X ) ) ) ==> rd( mult( Y, mult( X, Y ) ), X ) }.
% 38.71/39.17  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 13]: (9610) {G3,W20,D6,L1,V2,M1}  { ld( X, mult( mult( X, Y ), 
% 38.71/39.17    rd( mult( X, Y ), X ) ) ) ==> rd( ld( i( Y ), mult( X, Y ) ), X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := mult( X, Y )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9612) {G2,W19,D6,L1,V2,M1}  { ld( X, mult( mult( X, Y ), rd( mult
% 38.71/39.17    ( X, Y ), X ) ) ) ==> rd( mult( mult( Y, X ), Y ), X ) }.
% 38.71/39.17  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.71/39.17    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.71/39.17  parent1[0; 13]: (9611) {G2,W19,D6,L1,V2,M1}  { ld( X, mult( mult( X, Y ), 
% 38.71/39.17    rd( mult( X, Y ), X ) ) ) ==> rd( mult( Y, mult( X, Y ) ), X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9613) {G3,W19,D6,L1,V2,M1}  { ld( X, mult( mult( X, Y ), rd( mult
% 38.71/39.17    ( X, Y ), X ) ) ) ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (858) {G9,W15,D5,L1,V2,M1} P(76,242);d(22);d(33);d(52);d(92);d(
% 38.71/39.17    22) { rd( mult( mult( Y, X ), Y ), X ) ==> mult( mult( Y, X ), rd( Y, X )
% 38.71/39.17     ) }.
% 38.71/39.17  parent1[0; 12]: (9612) {G2,W19,D6,L1,V2,M1}  { ld( X, mult( mult( X, Y ), 
% 38.71/39.17    rd( mult( X, Y ), X ) ) ) ==> rd( mult( mult( Y, X ), Y ), X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9614) {G4,W19,D6,L1,V2,M1}  { ld( X, mult( mult( X, Y ), mult( X
% 38.71/39.17    , rd( Y, X ) ) ) ) ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.71/39.17    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.71/39.17  parent1[0; 7]: (9613) {G3,W19,D6,L1,V2,M1}  { ld( X, mult( mult( X, Y ), rd
% 38.71/39.17    ( mult( X, Y ), X ) ) ) ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9615) {G5,W19,D6,L1,V2,M1}  { ld( X, mult( mult( mult( X, Y ), X
% 38.71/39.17     ), rd( Y, X ) ) ) ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (790) {G10,W19,D5,L1,V2,M1} P(321,764);d(1) { mult( mult( X, Y
% 38.71/39.17     ), mult( X, rd( Y, X ) ) ) ==> mult( mult( mult( X, Y ), X ), rd( Y, X )
% 38.71/39.17     ) }.
% 38.71/39.17  parent1[0; 3]: (9614) {G4,W19,D6,L1,V2,M1}  { ld( X, mult( mult( X, Y ), 
% 38.71/39.17    mult( X, rd( Y, X ) ) ) ) ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1007) {G11,W19,D6,L1,V2,M1} P(31,174);d(22);d(108);d(858);d(
% 38.71/39.17    321);d(790) { ld( X, mult( mult( mult( X, Y ), X ), rd( Y, X ) ) ) ==> 
% 38.71/39.17    mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  parent0: (9615) {G5,W19,D6,L1,V2,M1}  { ld( X, mult( mult( mult( X, Y ), X
% 38.71/39.17     ), rd( Y, X ) ) ) ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9618) {G1,W30,D6,L2,V3,M2}  { mult( Y, mult( X, Z ) ) ==> ld( X, 
% 38.71/39.17    mult( mult( mult( X, Y ), X ), Z ) ), ! mult( mult( X, Y ), mult( Z, X )
% 38.71/39.17     ) ==> mult( mult( X, mult( Y, Z ) ), X ) }.
% 38.71/39.17  parent0[0]: (105) {G1,W30,D6,L2,V3,M2} P(12,1) { ld( X, mult( mult( mult( X
% 38.71/39.17    , Y ), X ), Z ) ) ==> mult( Y, mult( X, Z ) ), ! mult( mult( X, Y ), mult
% 38.71/39.17    ( Z, X ) ) ==> mult( mult( X, mult( Y, Z ) ), X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9639) {G2,W50,D8,L2,V2,M2}  { mult( X, mult( Y, ld( Y, rd( mult( 
% 38.71/39.17    Y, X ), Y ) ) ) ) ==> ld( Y, mult( mult( Y, X ), rd( mult( Y, X ), Y ) )
% 38.71/39.17     ), ! mult( mult( Y, X ), mult( ld( Y, rd( mult( Y, X ), Y ) ), Y ) ) ==>
% 38.71/39.17     mult( mult( Y, mult( X, ld( Y, rd( mult( Y, X ), Y ) ) ) ), Y ) }.
% 38.71/39.17  parent0[0]: (764) {G9,W15,D5,L1,V2,M1} P(135,755);d(22);d(19) { mult( mult
% 38.71/39.17    ( X, Y ), ld( Y, rd( X, Y ) ) ) ==> mult( X, rd( X, Y ) ) }.
% 38.71/39.17  parent1[0; 14]: (9618) {G1,W30,D6,L2,V3,M2}  { mult( Y, mult( X, Z ) ) ==> 
% 38.71/39.17    ld( X, mult( mult( mult( X, Y ), X ), Z ) ), ! mult( mult( X, Y ), mult( 
% 38.71/39.17    Z, X ) ) ==> mult( mult( X, mult( Y, Z ) ), X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := mult( Y, X )
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17     Z := ld( Y, rd( mult( Y, X ), Y ) )
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9648) {G3,W50,D8,L2,V2,M2}  { ! mult( mult( X, Y ), mult( ld( X, 
% 38.71/39.17    rd( mult( X, Y ), X ) ), X ) ) ==> mult( mult( X, mult( Y, ld( X, mult( X
% 38.71/39.17    , rd( Y, X ) ) ) ) ), X ), mult( Y, mult( X, ld( X, rd( mult( X, Y ), X )
% 38.71/39.17     ) ) ) ==> ld( X, mult( mult( X, Y ), rd( mult( X, Y ), X ) ) ) }.
% 38.71/39.17  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.71/39.17    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.71/39.17  parent1[1; 22]: (9639) {G2,W50,D8,L2,V2,M2}  { mult( X, mult( Y, ld( Y, rd
% 38.71/39.17    ( mult( Y, X ), Y ) ) ) ) ==> ld( Y, mult( mult( Y, X ), rd( mult( Y, X )
% 38.71/39.17    , Y ) ) ), ! mult( mult( Y, X ), mult( ld( Y, rd( mult( Y, X ), Y ) ), Y
% 38.71/39.17     ) ) ==> mult( mult( Y, mult( X, ld( Y, rd( mult( Y, X ), Y ) ) ) ), Y )
% 38.71/39.17     }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9651) {G4,W50,D8,L2,V2,M2}  { mult( X, mult( Y, ld( Y, rd( mult( 
% 38.71/39.17    Y, X ), Y ) ) ) ) ==> ld( Y, mult( mult( Y, X ), mult( Y, rd( X, Y ) ) )
% 38.71/39.17     ), ! mult( mult( Y, X ), mult( ld( Y, rd( mult( Y, X ), Y ) ), Y ) ) ==>
% 38.71/39.17     mult( mult( Y, mult( X, ld( Y, mult( Y, rd( X, Y ) ) ) ) ), Y ) }.
% 38.71/39.17  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.71/39.17    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.71/39.17  parent1[1; 18]: (9648) {G3,W50,D8,L2,V2,M2}  { ! mult( mult( X, Y ), mult( 
% 38.71/39.17    ld( X, rd( mult( X, Y ), X ) ), X ) ) ==> mult( mult( X, mult( Y, ld( X, 
% 38.71/39.17    mult( X, rd( Y, X ) ) ) ) ), X ), mult( Y, mult( X, ld( X, rd( mult( X, Y
% 38.71/39.17     ), X ) ) ) ) ==> ld( X, mult( mult( X, Y ), rd( mult( X, Y ), X ) ) )
% 38.71/39.17     }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9660) {G5,W50,D8,L2,V2,M2}  { ! mult( mult( X, Y ), ld( ld( rd( 
% 38.71/39.17    mult( X, Y ), X ), X ), X ) ) ==> mult( mult( X, mult( Y, ld( X, mult( X
% 38.71/39.17    , rd( Y, X ) ) ) ) ), X ), mult( Y, mult( X, ld( X, rd( mult( X, Y ), X )
% 38.71/39.17     ) ) ) ==> ld( X, mult( mult( X, Y ), mult( X, rd( Y, X ) ) ) ) }.
% 38.71/39.17  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.17    ld( ld( Y, X ), Z ) }.
% 38.71/39.17  parent1[1; 6]: (9651) {G4,W50,D8,L2,V2,M2}  { mult( X, mult( Y, ld( Y, rd( 
% 38.71/39.17    mult( Y, X ), Y ) ) ) ) ==> ld( Y, mult( mult( Y, X ), mult( Y, rd( X, Y
% 38.71/39.17     ) ) ) ), ! mult( mult( Y, X ), mult( ld( Y, rd( mult( Y, X ), Y ) ), Y )
% 38.71/39.17     ) ==> mult( mult( Y, mult( X, ld( Y, mult( Y, rd( X, Y ) ) ) ) ), Y )
% 38.71/39.17     }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := rd( mult( X, Y ), X )
% 38.71/39.17     Z := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9661) {G6,W50,D8,L2,V2,M2}  { mult( X, mult( Y, ld( Y, rd( mult( 
% 38.71/39.17    Y, X ), Y ) ) ) ) ==> ld( Y, mult( mult( mult( Y, X ), Y ), rd( X, Y ) )
% 38.71/39.17     ), ! mult( mult( Y, X ), ld( ld( rd( mult( Y, X ), Y ), Y ), Y ) ) ==> 
% 38.71/39.17    mult( mult( Y, mult( X, ld( Y, mult( Y, rd( X, Y ) ) ) ) ), Y ) }.
% 38.71/39.17  parent0[0]: (790) {G10,W19,D5,L1,V2,M1} P(321,764);d(1) { mult( mult( X, Y
% 38.71/39.17     ), mult( X, rd( Y, X ) ) ) ==> mult( mult( mult( X, Y ), X ), rd( Y, X )
% 38.71/39.17     ) }.
% 38.71/39.17  parent1[1; 14]: (9660) {G5,W50,D8,L2,V2,M2}  { ! mult( mult( X, Y ), ld( ld
% 38.71/39.17    ( rd( mult( X, Y ), X ), X ), X ) ) ==> mult( mult( X, mult( Y, ld( X, 
% 38.71/39.17    mult( X, rd( Y, X ) ) ) ) ), X ), mult( Y, mult( X, ld( X, rd( mult( X, Y
% 38.71/39.17     ), X ) ) ) ) ==> ld( X, mult( mult( X, Y ), mult( X, rd( Y, X ) ) ) )
% 38.71/39.17     }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9662) {G6,W46,D8,L2,V2,M2}  { ! mult( mult( X, Y ), ld( X, mult( 
% 38.71/39.17    X, Y ) ) ) ==> mult( mult( X, mult( Y, ld( X, mult( X, rd( Y, X ) ) ) ) )
% 38.71/39.17    , X ), mult( Y, mult( X, ld( X, rd( mult( X, Y ), X ) ) ) ) ==> ld( X, 
% 38.71/39.17    mult( mult( mult( X, Y ), X ), rd( Y, X ) ) ) }.
% 38.71/39.17  parent0[0]: (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X )
% 38.71/39.17    , X ), X ) ==> ld( X, Y ) }.
% 38.71/39.17  parent1[1; 6]: (9661) {G6,W50,D8,L2,V2,M2}  { mult( X, mult( Y, ld( Y, rd( 
% 38.71/39.17    mult( Y, X ), Y ) ) ) ) ==> ld( Y, mult( mult( mult( Y, X ), Y ), rd( X, 
% 38.71/39.17    Y ) ) ), ! mult( mult( Y, X ), ld( ld( rd( mult( Y, X ), Y ), Y ), Y ) ) 
% 38.71/39.17    ==> mult( mult( Y, mult( X, ld( Y, mult( Y, rd( X, Y ) ) ) ) ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := mult( X, Y )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9663) {G7,W42,D8,L2,V2,M2}  { mult( X, mult( Y, ld( Y, rd( mult( 
% 38.71/39.17    Y, X ), Y ) ) ) ) ==> mult( mult( X, Y ), rd( X, Y ) ), ! mult( mult( Y, 
% 38.71/39.17    X ), ld( Y, mult( Y, X ) ) ) ==> mult( mult( Y, mult( X, ld( Y, mult( Y, 
% 38.71/39.17    rd( X, Y ) ) ) ) ), Y ) }.
% 38.71/39.17  parent0[0]: (1007) {G11,W19,D6,L1,V2,M1} P(31,174);d(22);d(108);d(858);d(
% 38.71/39.17    321);d(790) { ld( X, mult( mult( mult( X, Y ), X ), rd( Y, X ) ) ) ==> 
% 38.71/39.17    mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  parent1[1; 12]: (9662) {G6,W46,D8,L2,V2,M2}  { ! mult( mult( X, Y ), ld( X
% 38.71/39.17    , mult( X, Y ) ) ) ==> mult( mult( X, mult( Y, ld( X, mult( X, rd( Y, X )
% 38.71/39.17     ) ) ) ), X ), mult( Y, mult( X, ld( X, rd( mult( X, Y ), X ) ) ) ) ==> 
% 38.71/39.17    ld( X, mult( mult( mult( X, Y ), X ), rd( Y, X ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9664) {G6,W42,D8,L2,V2,M2}  { ! ld( rd( X, mult( X, Y ) ), mult( 
% 38.71/39.17    X, Y ) ) ==> mult( mult( X, mult( Y, ld( X, mult( X, rd( Y, X ) ) ) ) ), 
% 38.71/39.17    X ), mult( Y, mult( X, ld( X, rd( mult( X, Y ), X ) ) ) ) ==> mult( mult
% 38.71/39.17    ( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.71/39.17    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.71/39.17  parent1[1; 2]: (9663) {G7,W42,D8,L2,V2,M2}  { mult( X, mult( Y, ld( Y, rd( 
% 38.71/39.17    mult( Y, X ), Y ) ) ) ) ==> mult( mult( X, Y ), rd( X, Y ) ), ! mult( 
% 38.71/39.17    mult( Y, X ), ld( Y, mult( Y, X ) ) ) ==> mult( mult( Y, mult( X, ld( Y, 
% 38.71/39.17    mult( Y, rd( X, Y ) ) ) ) ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := mult( X, Y )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9665) {G1,W38,D8,L2,V2,M2}  { mult( X, rd( mult( Y, X ), Y ) ) 
% 38.71/39.17    ==> mult( mult( X, Y ), rd( X, Y ) ), ! ld( rd( Y, mult( Y, X ) ), mult( 
% 38.71/39.17    Y, X ) ) ==> mult( mult( Y, mult( X, ld( Y, mult( Y, rd( X, Y ) ) ) ) ), 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.71/39.17  parent1[1; 3]: (9664) {G6,W42,D8,L2,V2,M2}  { ! ld( rd( X, mult( X, Y ) ), 
% 38.71/39.17    mult( X, Y ) ) ==> mult( mult( X, mult( Y, ld( X, mult( X, rd( Y, X ) ) )
% 38.71/39.17     ) ), X ), mult( Y, mult( X, ld( X, rd( mult( X, Y ), X ) ) ) ) ==> mult
% 38.71/39.17    ( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := rd( mult( Y, X ), Y )
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9666) {G2,W38,D8,L2,V2,M2}  { ! ld( rd( rd( X, Y ), X ), mult( X
% 38.71/39.17    , Y ) ) ==> mult( mult( X, mult( Y, ld( X, mult( X, rd( Y, X ) ) ) ) ), X
% 38.71/39.17     ), mult( Y, rd( mult( X, Y ), X ) ) ==> mult( mult( Y, X ), rd( Y, X ) )
% 38.71/39.17     }.
% 38.71/39.17  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.71/39.17     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.71/39.17  parent1[1; 3]: (9665) {G1,W38,D8,L2,V2,M2}  { mult( X, rd( mult( Y, X ), Y
% 38.71/39.17     ) ) ==> mult( mult( X, Y ), rd( X, Y ) ), ! ld( rd( Y, mult( Y, X ) ), 
% 38.71/39.17    mult( Y, X ) ) ==> mult( mult( Y, mult( X, ld( Y, mult( Y, rd( X, Y ) ) )
% 38.71/39.17     ) ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9667) {G3,W34,D8,L2,V2,M2}  { ! mult( mult( X, Y ), Y ) ==> mult
% 38.71/39.17    ( mult( X, mult( Y, ld( X, mult( X, rd( Y, X ) ) ) ) ), X ), mult( Y, rd
% 38.71/39.17    ( mult( X, Y ), X ) ) ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (698) {G10,W15,D5,L1,V2,M1} P(375,0);d(113) { ld( rd( rd( X, Y
% 38.71/39.17     ), X ), mult( X, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.71/39.17  parent1[0; 2]: (9666) {G2,W38,D8,L2,V2,M2}  { ! ld( rd( rd( X, Y ), X ), 
% 38.71/39.17    mult( X, Y ) ) ==> mult( mult( X, mult( Y, ld( X, mult( X, rd( Y, X ) ) )
% 38.71/39.17     ) ), X ), mult( Y, rd( mult( X, Y ), X ) ) ==> mult( mult( Y, X ), rd( Y
% 38.71/39.17    , X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9668) {G4,W34,D8,L2,V2,M2}  { ! mult( mult( X, Y ), Y ) ==> ld( 
% 38.71/39.17    rd( rd( ld( mult( X, rd( Y, X ) ), X ), Y ), X ), X ), mult( Y, rd( mult
% 38.71/39.17    ( X, Y ), X ) ) ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (490) {G7,W19,D6,L1,V4,M1} P(115,108);d(122) { mult( mult( T, 
% 38.71/39.17    mult( X, ld( Y, Z ) ) ), T ) ==> ld( rd( rd( ld( Z, Y ), X ), T ), T )
% 38.71/39.17     }.
% 38.71/39.17  parent1[0; 7]: (9667) {G3,W34,D8,L2,V2,M2}  { ! mult( mult( X, Y ), Y ) ==>
% 38.71/39.17     mult( mult( X, mult( Y, ld( X, mult( X, rd( Y, X ) ) ) ) ), X ), mult( Y
% 38.71/39.17    , rd( mult( X, Y ), X ) ) ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17     Z := mult( X, rd( Y, X ) )
% 38.71/39.17     T := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9669) {G5,W34,D8,L2,V2,M2}  { mult( X, mult( Y, rd( X, Y ) ) ) 
% 38.71/39.17    ==> mult( mult( X, Y ), rd( X, Y ) ), ! mult( mult( Y, X ), X ) ==> ld( 
% 38.71/39.17    rd( rd( ld( mult( Y, rd( X, Y ) ), Y ), X ), Y ), Y ) }.
% 38.71/39.17  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.71/39.17    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.71/39.17  parent1[1; 3]: (9668) {G4,W34,D8,L2,V2,M2}  { ! mult( mult( X, Y ), Y ) ==>
% 38.71/39.17     ld( rd( rd( ld( mult( X, rd( Y, X ) ), X ), Y ), X ), X ), mult( Y, rd( 
% 38.71/39.17    mult( X, Y ), X ) ) ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9670) {G3,W31,D7,L2,V2,M2}  { ! mult( mult( X, Y ), Y ) ==> ld( 
% 38.71/39.17    rd( rd( i( rd( Y, X ) ), Y ), X ), X ), mult( Y, mult( X, rd( Y, X ) ) ) 
% 38.71/39.17    ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.71/39.17    ==> i( Y ) }.
% 38.71/39.17  parent1[1; 10]: (9669) {G5,W34,D8,L2,V2,M2}  { mult( X, mult( Y, rd( X, Y )
% 38.71/39.17     ) ) ==> mult( mult( X, Y ), rd( X, Y ) ), ! mult( mult( Y, X ), X ) ==> 
% 38.71/39.17    ld( rd( rd( ld( mult( Y, rd( X, Y ) ), Y ), X ), Y ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := rd( Y, X )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9671) {G4,W31,D7,L2,V2,M2}  { ! mult( mult( X, Y ), Y ) ==> ld( 
% 38.71/39.17    rd( i( mult( Y, rd( Y, X ) ) ), X ), X ), mult( Y, mult( X, rd( Y, X ) )
% 38.71/39.17     ) ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.71/39.17    ( mult( Y, X ) ) }.
% 38.71/39.17  parent1[0; 9]: (9670) {G3,W31,D7,L2,V2,M2}  { ! mult( mult( X, Y ), Y ) ==>
% 38.71/39.17     ld( rd( rd( i( rd( Y, X ) ), Y ), X ), X ), mult( Y, mult( X, rd( Y, X )
% 38.71/39.17     ) ) ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := rd( Y, X )
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9673) {G5,W31,D7,L2,V2,M2}  { ! mult( mult( X, Y ), Y ) ==> ld( i
% 38.71/39.17    ( mult( X, mult( Y, rd( Y, X ) ) ) ), X ), mult( Y, mult( X, rd( Y, X ) )
% 38.71/39.17     ) ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.71/39.17    ( mult( Y, X ) ) }.
% 38.71/39.17  parent1[0; 8]: (9671) {G4,W31,D7,L2,V2,M2}  { ! mult( mult( X, Y ), Y ) ==>
% 38.71/39.17     ld( rd( i( mult( Y, rd( Y, X ) ) ), X ), X ), mult( Y, mult( X, rd( Y, X
% 38.71/39.17     ) ) ) ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := mult( Y, rd( Y, X ) )
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9674) {G2,W30,D6,L2,V2,M2}  { ! mult( mult( X, Y ), Y ) ==> mult
% 38.71/39.17    ( mult( X, mult( Y, rd( Y, X ) ) ), X ), mult( Y, mult( X, rd( Y, X ) ) )
% 38.71/39.17     ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 7]: (9673) {G5,W31,D7,L2,V2,M2}  { ! mult( mult( X, Y ), Y ) ==>
% 38.71/39.17     ld( i( mult( X, mult( Y, rd( Y, X ) ) ) ), X ), mult( Y, mult( X, rd( Y
% 38.71/39.17    , X ) ) ) ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := mult( X, mult( Y, rd( Y, X ) ) )
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9675) {G3,W30,D6,L2,V2,M2}  { ! mult( mult( X, Y ), Y ) ==> ld( 
% 38.71/39.17    rd( rd( rd( X, Y ), Y ), X ), X ), mult( Y, mult( X, rd( Y, X ) ) ) ==> 
% 38.71/39.17    mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (503) {G7,W19,D6,L1,V4,M1} P(113,108);d(122) { mult( mult( T, 
% 38.71/39.17    mult( X, rd( Y, Z ) ) ), T ) ==> ld( rd( rd( rd( Z, Y ), X ), T ), T )
% 38.71/39.17     }.
% 38.71/39.17  parent1[0; 7]: (9674) {G2,W30,D6,L2,V2,M2}  { ! mult( mult( X, Y ), Y ) ==>
% 38.71/39.17     mult( mult( X, mult( Y, rd( Y, X ) ) ), X ), mult( Y, mult( X, rd( Y, X
% 38.71/39.17     ) ) ) ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := X
% 38.71/39.17     T := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9676) {G4,W26,D5,L2,V2,M2}  { ! mult( mult( X, Y ), Y ) ==> mult
% 38.71/39.17    ( mult( X, Y ), Y ), mult( Y, mult( X, rd( Y, X ) ) ) ==> mult( mult( Y, 
% 38.71/39.17    X ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (275) {G10,W15,D6,L1,V2,M1} P(190,125);d(178) { ld( rd( rd( rd
% 38.71/39.17    ( X, Y ), Y ), X ), X ) ==> mult( mult( X, Y ), Y ) }.
% 38.71/39.17  parent1[0; 7]: (9675) {G3,W30,D6,L2,V2,M2}  { ! mult( mult( X, Y ), Y ) ==>
% 38.71/39.17     ld( rd( rd( rd( X, Y ), Y ), X ), X ), mult( Y, mult( X, rd( Y, X ) ) ) 
% 38.71/39.17    ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqrefl: (9677) {G0,W15,D5,L1,V2,M1}  { mult( Y, mult( X, rd( Y, X ) ) ) ==>
% 38.71/39.17     mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (9676) {G4,W26,D5,L2,V2,M2}  { ! mult( mult( X, Y ), Y ) ==> 
% 38.71/39.17    mult( mult( X, Y ), Y ), mult( Y, mult( X, rd( Y, X ) ) ) ==> mult( mult
% 38.71/39.17    ( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1067) {G12,W15,D5,L1,V2,M1} P(764,105);d(321);d(74);d(790);d(
% 38.71/39.17    139);d(1007);d(125);d(0);d(320);d(698);d(490);d(321);d(31);d(76);d(76);d(
% 38.71/39.17    22);d(503);d(275);q { mult( Y, mult( X, rd( Y, X ) ) ) ==> mult( mult( Y
% 38.71/39.17    , X ), rd( Y, X ) ) }.
% 38.71/39.17  parent0: (9677) {G0,W15,D5,L1,V2,M1}  { mult( Y, mult( X, rd( Y, X ) ) ) 
% 38.71/39.17    ==> mult( mult( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9680) {G12,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), rd( X, Y ) ) 
% 38.71/39.17    ==> mult( X, mult( Y, rd( X, Y ) ) ) }.
% 38.71/39.17  parent0[0]: (1067) {G12,W15,D5,L1,V2,M1} P(764,105);d(321);d(74);d(790);d(
% 38.71/39.17    139);d(1007);d(125);d(0);d(320);d(698);d(490);d(321);d(31);d(76);d(76);d(
% 38.71/39.17    22);d(503);d(275);q { mult( Y, mult( X, rd( Y, X ) ) ) ==> mult( mult( Y
% 38.71/39.17    , X ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9693) {G11,W32,D6,L1,V2,M1}  { mult( mult( ld( ld( X, Y ), Y ), 
% 38.71/39.17    mult( X, Y ) ), rd( ld( ld( X, Y ), Y ), mult( X, Y ) ) ) ==> mult( ld( 
% 38.71/39.17    ld( X, Y ), Y ), mult( mult( X, Y ), i( Y ) ) ) }.
% 38.71/39.17  parent0[0]: (360) {G10,W12,D5,L1,V2,M1} P(347,77) { rd( ld( ld( Y, X ), X )
% 38.71/39.17    , mult( Y, X ) ) ==> i( X ) }.
% 38.71/39.17  parent1[0; 30]: (9680) {G12,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), rd( X, 
% 38.71/39.17    Y ) ) ==> mult( X, mult( Y, rd( X, Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := ld( ld( X, Y ), Y )
% 38.71/39.17     Y := mult( X, Y )
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9694) {G11,W25,D6,L1,V2,M1}  { mult( mult( ld( ld( X, Y ), Y ), 
% 38.71/39.17    mult( X, Y ) ), i( Y ) ) ==> mult( ld( ld( X, Y ), Y ), mult( mult( X, Y
% 38.71/39.17     ), i( Y ) ) ) }.
% 38.71/39.17  parent0[0]: (360) {G10,W12,D5,L1,V2,M1} P(347,77) { rd( ld( ld( Y, X ), X )
% 38.71/39.17    , mult( Y, X ) ) ==> i( X ) }.
% 38.71/39.17  parent1[0; 11]: (9693) {G11,W32,D6,L1,V2,M1}  { mult( mult( ld( ld( X, Y )
% 38.71/39.17    , Y ), mult( X, Y ) ), rd( ld( ld( X, Y ), Y ), mult( X, Y ) ) ) ==> mult
% 38.71/39.17    ( ld( ld( X, Y ), Y ), mult( mult( X, Y ), i( Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9728) {G5,W25,D6,L1,V2,M1}  { mult( mult( ld( ld( X, Y ), Y ), 
% 38.71/39.17    mult( X, Y ) ), i( Y ) ) ==> ld( ld( Y, ld( X, Y ) ), mult( mult( X, Y )
% 38.71/39.17    , i( Y ) ) ) }.
% 38.71/39.17  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.17    ld( ld( Y, X ), Z ) }.
% 38.71/39.17  parent1[0; 13]: (9694) {G11,W25,D6,L1,V2,M1}  { mult( mult( ld( ld( X, Y )
% 38.71/39.17    , Y ), mult( X, Y ) ), i( Y ) ) ==> mult( ld( ld( X, Y ), Y ), mult( mult
% 38.71/39.17    ( X, Y ), i( Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := ld( X, Y )
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := mult( mult( X, Y ), i( Y ) )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9732) {G6,W25,D6,L1,V2,M1}  { mult( mult( ld( ld( X, Y ), Y ), 
% 38.71/39.17    mult( X, Y ) ), i( Y ) ) ==> ld( ld( mult( X, Y ), Y ), mult( mult( X, Y
% 38.71/39.17     ), i( Y ) ) ) }.
% 38.71/39.17  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.71/39.17    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.71/39.17  parent1[0; 14]: (9728) {G5,W25,D6,L1,V2,M1}  { mult( mult( ld( ld( X, Y ), 
% 38.71/39.17    Y ), mult( X, Y ) ), i( Y ) ) ==> ld( ld( Y, ld( X, Y ) ), mult( mult( X
% 38.71/39.17    , Y ), i( Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9734) {G2,W24,D6,L1,V2,M1}  { mult( mult( ld( ld( X, Y ), Y ), 
% 38.71/39.17    mult( X, Y ) ), i( Y ) ) ==> ld( ld( mult( X, Y ), Y ), rd( mult( X, Y )
% 38.71/39.17    , Y ) ) }.
% 38.71/39.17  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 19]: (9732) {G6,W25,D6,L1,V2,M1}  { mult( mult( ld( ld( X, Y ), 
% 38.71/39.17    Y ), mult( X, Y ) ), i( Y ) ) ==> ld( ld( mult( X, Y ), Y ), mult( mult( 
% 38.71/39.17    X, Y ), i( Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := mult( X, Y )
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9736) {G1,W20,D6,L1,V2,M1}  { mult( mult( ld( ld( X, Y ), Y ), 
% 38.71/39.17    mult( X, Y ) ), i( Y ) ) ==> ld( ld( mult( X, Y ), Y ), X ) }.
% 38.71/39.17  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.71/39.17  parent1[0; 19]: (9734) {G2,W24,D6,L1,V2,M1}  { mult( mult( ld( ld( X, Y ), 
% 38.71/39.17    Y ), mult( X, Y ) ), i( Y ) ) ==> ld( ld( mult( X, Y ), Y ), rd( mult( X
% 38.71/39.17    , Y ), Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9737) {G2,W19,D6,L1,V2,M1}  { rd( mult( ld( ld( X, Y ), Y ), mult
% 38.71/39.17    ( X, Y ) ), Y ) ==> ld( ld( mult( X, Y ), Y ), X ) }.
% 38.71/39.17  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 1]: (9736) {G1,W20,D6,L1,V2,M1}  { mult( mult( ld( ld( X, Y ), Y
% 38.71/39.17     ), mult( X, Y ) ), i( Y ) ) ==> ld( ld( mult( X, Y ), Y ), X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := mult( ld( ld( X, Y ), Y ), mult( X, Y ) )
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9738) {G3,W19,D6,L1,V2,M1}  { rd( ld( ld( Y, ld( X, Y ) ), mult( 
% 38.71/39.17    X, Y ) ), Y ) ==> ld( ld( mult( X, Y ), Y ), X ) }.
% 38.71/39.17  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.17    ld( ld( Y, X ), Z ) }.
% 38.71/39.17  parent1[0; 2]: (9737) {G2,W19,D6,L1,V2,M1}  { rd( mult( ld( ld( X, Y ), Y )
% 38.71/39.17    , mult( X, Y ) ), Y ) ==> ld( ld( mult( X, Y ), Y ), X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := ld( X, Y )
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := mult( X, Y )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9739) {G4,W19,D6,L1,V2,M1}  { rd( ld( ld( mult( Y, X ), X ), mult
% 38.71/39.17    ( Y, X ) ), X ) ==> ld( ld( mult( Y, X ), X ), Y ) }.
% 38.71/39.17  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.71/39.17    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.71/39.17  parent1[0; 3]: (9738) {G3,W19,D6,L1,V2,M1}  { rd( ld( ld( Y, ld( X, Y ) ), 
% 38.71/39.17    mult( X, Y ) ), Y ) ==> ld( ld( mult( X, Y ), Y ), X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9740) {G5,W19,D6,L1,V2,M1}  { ld( Y, mult( mult( X, Y ), rd( mult
% 38.71/39.17    ( X, Y ), Y ) ) ) ==> ld( ld( mult( X, Y ), Y ), X ) }.
% 38.71/39.17  parent0[0]: (174) {G7,W15,D5,L1,V2,M1} P(168,124);d(155) { rd( ld( ld( Y, X
% 38.71/39.17     ), Y ), X ) ==> ld( X, mult( Y, rd( Y, X ) ) ) }.
% 38.71/39.17  parent1[0; 1]: (9739) {G4,W19,D6,L1,V2,M1}  { rd( ld( ld( mult( Y, X ), X )
% 38.71/39.17    , mult( Y, X ) ), X ) ==> ld( ld( mult( Y, X ), X ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := mult( X, Y )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9741) {G1,W15,D5,L1,V2,M1}  { ld( X, mult( mult( Y, X ), Y ) ) 
% 38.71/39.17    ==> ld( ld( mult( Y, X ), X ), Y ) }.
% 38.71/39.17  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.71/39.17  parent1[0; 7]: (9740) {G5,W19,D6,L1,V2,M1}  { ld( Y, mult( mult( X, Y ), rd
% 38.71/39.17    ( mult( X, Y ), Y ) ) ) ==> ld( ld( mult( X, Y ), Y ), X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9742) {G2,W15,D5,L1,V2,M1}  { ld( ld( Y, X ), mult( X, Y ) ) ==> 
% 38.71/39.17    ld( ld( mult( Y, X ), X ), Y ) }.
% 38.71/39.17  parent0[0]: (855) {G9,W15,D5,L1,V2,M1} P(108,242);d(3) { ld( Y, mult( mult
% 38.71/39.17    ( X, Y ), X ) ) ==> ld( ld( X, Y ), mult( Y, X ) ) }.
% 38.71/39.17  parent1[0; 1]: (9741) {G1,W15,D5,L1,V2,M1}  { ld( X, mult( mult( Y, X ), Y
% 38.71/39.17     ) ) ==> ld( ld( mult( Y, X ), X ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1069) {G13,W15,D5,L1,V2,M1} P(360,1067);d(74);d(329);d(33);d(
% 38.71/39.17    3);d(33);d(74);d(329);d(174);d(3);d(855) { ld( ld( X, Y ), mult( Y, X ) )
% 38.71/39.17     ==> ld( ld( mult( X, Y ), Y ), X ) }.
% 38.71/39.17  parent0: (9742) {G2,W15,D5,L1,V2,M1}  { ld( ld( Y, X ), mult( X, Y ) ) ==> 
% 38.71/39.17    ld( ld( mult( Y, X ), X ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9745) {G12,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), rd( X, Y ) ) 
% 38.71/39.17    ==> mult( X, mult( Y, rd( X, Y ) ) ) }.
% 38.71/39.17  parent0[0]: (1067) {G12,W15,D5,L1,V2,M1} P(764,105);d(321);d(74);d(790);d(
% 38.71/39.17    139);d(1007);d(125);d(0);d(320);d(698);d(490);d(321);d(31);d(76);d(76);d(
% 38.71/39.17    22);d(503);d(275);q { mult( Y, mult( X, rd( Y, X ) ) ) ==> mult( mult( Y
% 38.71/39.17    , X ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9753) {G3,W23,D6,L1,V2,M1}  { mult( mult( ld( X, Y ), X ), rd( ld
% 38.71/39.17    ( X, Y ), X ) ) ==> mult( ld( X, Y ), mult( X, ld( X, rd( Y, X ) ) ) )
% 38.71/39.17     }.
% 38.71/39.17  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.71/39.17    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.71/39.17  parent1[0; 18]: (9745) {G12,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), rd( X, 
% 38.71/39.17    Y ) ) ==> mult( X, mult( Y, rd( X, Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := ld( X, Y )
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9754) {G3,W23,D6,L1,V2,M1}  { mult( mult( ld( X, Y ), X ), ld( X
% 38.71/39.17    , rd( Y, X ) ) ) ==> mult( ld( X, Y ), mult( X, ld( X, rd( Y, X ) ) ) )
% 38.71/39.17     }.
% 38.71/39.17  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.71/39.17    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.71/39.17  parent1[0; 7]: (9753) {G3,W23,D6,L1,V2,M1}  { mult( mult( ld( X, Y ), X ), 
% 38.71/39.17    rd( ld( X, Y ), X ) ) ==> mult( ld( X, Y ), mult( X, ld( X, rd( Y, X ) )
% 38.71/39.17     ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9779) {G4,W23,D6,L1,V2,M1}  { mult( mult( ld( X, Y ), X ), ld( X
% 38.71/39.17    , rd( Y, X ) ) ) ==> ld( ld( Y, X ), mult( X, ld( X, rd( Y, X ) ) ) ) }.
% 38.71/39.17  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.17    ld( ld( Y, X ), Z ) }.
% 38.71/39.17  parent1[0; 12]: (9754) {G3,W23,D6,L1,V2,M1}  { mult( mult( ld( X, Y ), X )
% 38.71/39.17    , ld( X, rd( Y, X ) ) ) ==> mult( ld( X, Y ), mult( X, ld( X, rd( Y, X )
% 38.71/39.17     ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := mult( X, ld( X, rd( Y, X ) ) )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9783) {G1,W19,D5,L1,V2,M1}  { mult( mult( ld( X, Y ), X ), ld( X
% 38.71/39.17    , rd( Y, X ) ) ) ==> ld( ld( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.71/39.17  parent1[0; 16]: (9779) {G4,W23,D6,L1,V2,M1}  { mult( mult( ld( X, Y ), X )
% 38.71/39.17    , ld( X, rd( Y, X ) ) ) ==> ld( ld( Y, X ), mult( X, ld( X, rd( Y, X ) )
% 38.71/39.17     ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := rd( Y, X )
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9784) {G2,W19,D5,L1,V2,M1}  { mult( ld( ld( Y, X ), X ), ld( X, 
% 38.71/39.17    rd( Y, X ) ) ) ==> ld( ld( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.17    ld( ld( Y, X ), Z ) }.
% 38.71/39.17  parent1[0; 2]: (9783) {G1,W19,D5,L1,V2,M1}  { mult( mult( ld( X, Y ), X ), 
% 38.71/39.17    ld( X, rd( Y, X ) ) ) ==> ld( ld( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9786) {G3,W19,D5,L1,V2,M1}  { ld( ld( Y, ld( X, Y ) ), ld( Y, rd
% 38.71/39.17    ( X, Y ) ) ) ==> ld( ld( X, Y ), rd( X, Y ) ) }.
% 38.71/39.17  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.17    ld( ld( Y, X ), Z ) }.
% 38.71/39.17  parent1[0; 1]: (9784) {G2,W19,D5,L1,V2,M1}  { mult( ld( ld( Y, X ), X ), ld
% 38.71/39.17    ( X, rd( Y, X ) ) ) ==> ld( ld( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := ld( X, Y )
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := ld( Y, rd( X, Y ) )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9787) {G4,W19,D5,L1,V2,M1}  { ld( ld( mult( Y, X ), X ), ld( X, 
% 38.71/39.17    rd( Y, X ) ) ) ==> ld( ld( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.71/39.17    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.71/39.17  parent1[0; 2]: (9786) {G3,W19,D5,L1,V2,M1}  { ld( ld( Y, ld( X, Y ) ), ld( 
% 38.71/39.17    Y, rd( X, Y ) ) ) ==> ld( ld( X, Y ), rd( X, Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9788) {G5,W15,D5,L1,V2,M1}  { ld( Y, mult( X, rd( X, Y ) ) ) ==> 
% 38.71/39.17    ld( ld( X, Y ), rd( X, Y ) ) }.
% 38.71/39.17  parent0[0]: (881) {G11,W19,D5,L1,V2,M1} P(125,864);d(75);d(74);d(329);d(17)
% 38.71/39.17    ;d(174) { ld( ld( mult( Y, X ), X ), ld( X, rd( Y, X ) ) ) ==> ld( X, 
% 38.71/39.17    mult( Y, rd( Y, X ) ) ) }.
% 38.71/39.17  parent1[0; 1]: (9787) {G4,W19,D5,L1,V2,M1}  { ld( ld( mult( Y, X ), X ), ld
% 38.71/39.17    ( X, rd( Y, X ) ) ) ==> ld( ld( Y, X ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1078) {G13,W15,D5,L1,V2,M1} P(124,1067);d(74);d(0);d(74);d(74
% 38.71/39.17    );d(329);d(881) { ld( X, mult( Y, rd( Y, X ) ) ) ==> ld( ld( Y, X ), rd( 
% 38.71/39.17    Y, X ) ) }.
% 38.71/39.17  parent0: (9788) {G5,W15,D5,L1,V2,M1}  { ld( Y, mult( X, rd( X, Y ) ) ) ==> 
% 38.71/39.17    ld( ld( X, Y ), rd( X, Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9791) {G1,W8,D4,L1,V2,M1}  { i( Y ) ==> rd( X, mult( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.71/39.17    X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9798) {G2,W16,D5,L1,V2,M1}  { i( X ) ==> rd( mult( Y, rd( X, Y )
% 38.71/39.17     ), mult( mult( X, Y ), rd( X, Y ) ) ) }.
% 38.71/39.17  parent0[0]: (1067) {G12,W15,D5,L1,V2,M1} P(764,105);d(321);d(74);d(790);d(
% 38.71/39.17    139);d(1007);d(125);d(0);d(320);d(698);d(490);d(321);d(31);d(76);d(76);d(
% 38.71/39.17    22);d(503);d(275);q { mult( Y, mult( X, rd( Y, X ) ) ) ==> mult( mult( Y
% 38.71/39.17    , X ), rd( Y, X ) ) }.
% 38.71/39.17  parent1[0; 9]: (9791) {G1,W8,D4,L1,V2,M1}  { i( Y ) ==> rd( X, mult( Y, X )
% 38.71/39.17     ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := mult( Y, rd( X, Y ) )
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9799) {G3,W16,D5,L1,V2,M1}  { i( X ) ==> rd( ld( ld( Y, X ), rd( 
% 38.71/39.17    X, Y ) ), mult( Y, rd( X, Y ) ) ) }.
% 38.71/39.17  parent0[0]: (685) {G5,W19,D5,L1,V3,M1} P(26,64);d(5);d(16);d(27);d(79);d(24
% 38.71/39.17    );d(74) { rd( mult( Y, Z ), mult( mult( X, Y ), Z ) ) ==> rd( ld( ld( Y, 
% 38.71/39.17    X ), Z ), mult( Y, Z ) ) }.
% 38.71/39.17  parent1[0; 3]: (9798) {G2,W16,D5,L1,V2,M1}  { i( X ) ==> rd( mult( Y, rd( X
% 38.71/39.17    , Y ) ), mult( mult( X, Y ), rd( X, Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := rd( X, Y )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9800) {G4,W16,D5,L1,V2,M1}  { i( X ) ==> mult( ld( ld( Y, X ), rd
% 38.71/39.17    ( X, Y ) ), rd( rd( Y, X ), Y ) ) }.
% 38.71/39.17  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.71/39.17     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.71/39.17  parent1[0; 3]: (9799) {G3,W16,D5,L1,V2,M1}  { i( X ) ==> rd( ld( ld( Y, X )
% 38.71/39.17    , rd( X, Y ) ), mult( Y, rd( X, Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := X
% 38.71/39.17     T := ld( ld( Y, X ), rd( X, Y ) )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9801) {G5,W16,D5,L1,V2,M1}  { i( X ) ==> ld( ld( rd( X, Y ), ld( 
% 38.71/39.17    Y, X ) ), rd( rd( Y, X ), Y ) ) }.
% 38.71/39.17  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.17    ld( ld( Y, X ), Z ) }.
% 38.71/39.17  parent1[0; 3]: (9800) {G4,W16,D5,L1,V2,M1}  { i( X ) ==> mult( ld( ld( Y, X
% 38.71/39.17     ), rd( X, Y ) ), rd( rd( Y, X ), Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := ld( Y, X )
% 38.71/39.17     Y := rd( X, Y )
% 38.71/39.17     Z := rd( rd( Y, X ), Y )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9802) {G5,W16,D5,L1,V2,M1}  { ld( ld( rd( X, Y ), ld( Y, X ) ), rd
% 38.71/39.17    ( rd( Y, X ), Y ) ) ==> i( X ) }.
% 38.71/39.17  parent0[0]: (9801) {G5,W16,D5,L1,V2,M1}  { i( X ) ==> ld( ld( rd( X, Y ), 
% 38.71/39.17    ld( Y, X ) ), rd( rd( Y, X ), Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1080) {G13,W16,D5,L1,V2,M1} P(1067,25);d(685);d(112);d(74) { 
% 38.71/39.17    ld( ld( rd( X, Y ), ld( Y, X ) ), rd( rd( Y, X ), Y ) ) ==> i( X ) }.
% 38.71/39.17  parent0: (9802) {G5,W16,D5,L1,V2,M1}  { ld( ld( rd( X, Y ), ld( Y, X ) ), 
% 38.71/39.17    rd( rd( Y, X ), Y ) ) ==> i( X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9804) {G12,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), rd( X, Y ) ) 
% 38.71/39.17    ==> mult( X, mult( Y, rd( X, Y ) ) ) }.
% 38.71/39.17  parent0[0]: (1067) {G12,W15,D5,L1,V2,M1} P(764,105);d(321);d(74);d(790);d(
% 38.71/39.17    139);d(1007);d(125);d(0);d(320);d(698);d(490);d(321);d(31);d(76);d(76);d(
% 38.71/39.17    22);d(503);d(275);q { mult( Y, mult( X, rd( Y, X ) ) ) ==> mult( mult( Y
% 38.71/39.17    , X ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9808) {G1,W19,D5,L1,V2,M1}  { mult( mult( mult( X, Y ), Y ), rd( 
% 38.71/39.17    mult( X, Y ), Y ) ) ==> mult( mult( X, Y ), mult( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.71/39.17  parent1[0; 18]: (9804) {G12,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), rd( X, 
% 38.71/39.17    Y ) ) ==> mult( X, mult( Y, rd( X, Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := mult( X, Y )
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9809) {G1,W15,D5,L1,V2,M1}  { mult( mult( mult( X, Y ), Y ), X ) 
% 38.71/39.17    ==> mult( mult( X, Y ), mult( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.71/39.17  parent1[0; 7]: (9808) {G1,W19,D5,L1,V2,M1}  { mult( mult( mult( X, Y ), Y )
% 38.71/39.17    , rd( mult( X, Y ), Y ) ) ==> mult( mult( X, Y ), mult( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9811) {G1,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), mult( Y, X ) ) 
% 38.71/39.17    ==> mult( mult( mult( X, Y ), Y ), X ) }.
% 38.71/39.17  parent0[0]: (9809) {G1,W15,D5,L1,V2,M1}  { mult( mult( mult( X, Y ), Y ), X
% 38.71/39.17     ) ==> mult( mult( X, Y ), mult( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1085) {G13,W15,D5,L1,V2,M1} P(3,1067) { mult( mult( X, Y ), 
% 38.71/39.17    mult( Y, X ) ) ==> mult( mult( mult( X, Y ), Y ), X ) }.
% 38.71/39.17  parent0: (9811) {G1,W15,D5,L1,V2,M1}  { mult( mult( X, Y ), mult( Y, X ) ) 
% 38.71/39.17    ==> mult( mult( mult( X, Y ), Y ), X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9814) {G13,W15,D5,L1,V2,M1}  { ld( ld( mult( X, Y ), Y ), X ) ==> 
% 38.71/39.17    ld( ld( X, Y ), mult( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (1069) {G13,W15,D5,L1,V2,M1} P(360,1067);d(74);d(329);d(33);d(3
% 38.71/39.17    );d(33);d(74);d(329);d(174);d(3);d(855) { ld( ld( X, Y ), mult( Y, X ) ) 
% 38.71/39.17    ==> ld( ld( mult( X, Y ), Y ), X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9825) {G5,W32,D7,L1,V2,M1}  { ld( ld( mult( ld( X, Y ), ld( X, rd
% 38.71/39.17    ( Y, X ) ) ), ld( X, rd( Y, X ) ) ), ld( X, Y ) ) ==> ld( i( X ), mult( 
% 38.71/39.17    ld( X, rd( Y, X ) ), ld( X, Y ) ) ) }.
% 38.71/39.17  parent0[0]: (134) {G4,W12,D5,L1,V2,M1} P(124,53) { ld( ld( X, Y ), ld( X, 
% 38.71/39.17    rd( Y, X ) ) ) ==> i( X ) }.
% 38.71/39.17  parent1[0; 21]: (9814) {G13,W15,D5,L1,V2,M1}  { ld( ld( mult( X, Y ), Y ), 
% 38.71/39.17    X ) ==> ld( ld( X, Y ), mult( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := ld( X, Y )
% 38.71/39.17     Y := ld( X, rd( Y, X ) )
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9826) {G2,W31,D7,L1,V2,M1}  { ld( ld( mult( ld( X, Y ), ld( X, rd
% 38.71/39.17    ( Y, X ) ) ), ld( X, rd( Y, X ) ) ), ld( X, Y ) ) ==> mult( X, mult( ld( 
% 38.71/39.17    X, rd( Y, X ) ), ld( X, Y ) ) ) }.
% 38.71/39.17  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 20]: (9825) {G5,W32,D7,L1,V2,M1}  { ld( ld( mult( ld( X, Y ), ld
% 38.71/39.17    ( X, rd( Y, X ) ) ), ld( X, rd( Y, X ) ) ), ld( X, Y ) ) ==> ld( i( X ), 
% 38.71/39.17    mult( ld( X, rd( Y, X ) ), ld( X, Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := mult( ld( X, rd( Y, X ) ), ld( X, Y ) )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9828) {G3,W31,D7,L1,V2,M1}  { ld( ld( mult( ld( X, Y ), ld( X, rd
% 38.71/39.17    ( Y, X ) ) ), ld( X, rd( Y, X ) ) ), ld( X, Y ) ) ==> mult( X, ld( ld( rd
% 38.71/39.17    ( Y, X ), X ), ld( X, Y ) ) ) }.
% 38.71/39.17  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.17    ld( ld( Y, X ), Z ) }.
% 38.71/39.17  parent1[0; 22]: (9826) {G2,W31,D7,L1,V2,M1}  { ld( ld( mult( ld( X, Y ), ld
% 38.71/39.17    ( X, rd( Y, X ) ) ), ld( X, rd( Y, X ) ) ), ld( X, Y ) ) ==> mult( X, 
% 38.71/39.17    mult( ld( X, rd( Y, X ) ), ld( X, Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := rd( Y, X )
% 38.71/39.17     Z := ld( X, Y )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9830) {G4,W31,D7,L1,V2,M1}  { ld( ld( mult( ld( X, Y ), ld( X, rd
% 38.71/39.17    ( Y, X ) ) ), ld( X, rd( Y, X ) ) ), ld( X, Y ) ) ==> mult( X, ld( ld( rd
% 38.71/39.17    ( rd( Y, X ), X ), X ), Y ) ) }.
% 38.71/39.17  parent0[0]: (766) {G9,W19,D6,L1,V2,M1} P(134,755);d(75);d(119);d(134);d(22)
% 38.71/39.17    ;d(125);d(22);d(0);d(74) { ld( ld( rd( Y, X ), X ), ld( X, Y ) ) ==> ld( 
% 38.71/39.17    ld( rd( rd( Y, X ), X ), X ), Y ) }.
% 38.71/39.17  parent1[0; 22]: (9828) {G3,W31,D7,L1,V2,M1}  { ld( ld( mult( ld( X, Y ), ld
% 38.71/39.17    ( X, rd( Y, X ) ) ), ld( X, rd( Y, X ) ) ), ld( X, Y ) ) ==> mult( X, ld
% 38.71/39.17    ( ld( rd( Y, X ), X ), ld( X, Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9831) {G5,W27,D7,L1,V2,M1}  { ld( ld( mult( ld( X, Y ), ld( X, rd
% 38.71/39.17    ( Y, X ) ) ), ld( X, rd( Y, X ) ) ), ld( X, Y ) ) ==> ld( mult( X, rd( X
% 38.71/39.17    , Y ) ), Y ) }.
% 38.71/39.17  parent0[0]: (1002) {G10,W19,D7,L1,V2,M1} P(171,182);d(74);d(163);d(766);d(
% 38.71/39.17    115);d(185);d(168);d(77);d(76);d(22);d(115);d(77);d(22);d(125);d(155) { 
% 38.71/39.17    mult( X, ld( ld( rd( rd( Y, X ), X ), X ), Y ) ) ==> ld( mult( X, rd( X, 
% 38.71/39.17    Y ) ), Y ) }.
% 38.71/39.17  parent1[0; 20]: (9830) {G4,W31,D7,L1,V2,M1}  { ld( ld( mult( ld( X, Y ), ld
% 38.71/39.17    ( X, rd( Y, X ) ) ), ld( X, rd( Y, X ) ) ), ld( X, Y ) ) ==> mult( X, ld
% 38.71/39.17    ( ld( rd( rd( Y, X ), X ), X ), Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9832) {G5,W27,D7,L1,V2,M1}  { ld( ld( ld( ld( Y, X ), ld( X, rd( 
% 38.71/39.17    Y, X ) ) ), ld( X, rd( Y, X ) ) ), ld( X, Y ) ) ==> ld( mult( X, rd( X, Y
% 38.71/39.17     ) ), Y ) }.
% 38.71/39.17  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.71/39.17    ld( ld( Y, X ), Z ) }.
% 38.71/39.17  parent1[0; 3]: (9831) {G5,W27,D7,L1,V2,M1}  { ld( ld( mult( ld( X, Y ), ld
% 38.71/39.17    ( X, rd( Y, X ) ) ), ld( X, rd( Y, X ) ) ), ld( X, Y ) ) ==> ld( mult( X
% 38.71/39.17    , rd( X, Y ) ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := ld( X, rd( Y, X ) )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9833) {G6,W27,D7,L1,V2,M1}  { ld( ld( ld( ld( rd( X, Y ), Y ), rd
% 38.71/39.17    ( X, Y ) ), ld( Y, rd( X, Y ) ) ), ld( Y, X ) ) ==> ld( mult( Y, rd( Y, X
% 38.71/39.17     ) ), X ) }.
% 38.71/39.17  parent0[0]: (388) {G6,W19,D5,L1,V2,M1} P(139,124);d(75);d(74);d(17) { ld( 
% 38.71/39.17    ld( X, Y ), ld( Y, rd( X, Y ) ) ) ==> ld( ld( rd( X, Y ), Y ), rd( X, Y )
% 38.71/39.17     ) }.
% 38.71/39.17  parent1[0; 3]: (9832) {G5,W27,D7,L1,V2,M1}  { ld( ld( ld( ld( Y, X ), ld( X
% 38.71/39.17    , rd( Y, X ) ) ), ld( X, rd( Y, X ) ) ), ld( X, Y ) ) ==> ld( mult( X, rd
% 38.71/39.17    ( X, Y ) ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9834) {G6,W16,D5,L1,V2,M1}  { ld( i( rd( X, Y ) ), ld( Y, X ) ) 
% 38.71/39.17    ==> ld( mult( Y, rd( Y, X ) ), X ) }.
% 38.71/39.17  parent0[0]: (116) {G5,W12,D5,L1,V3,M1} P(75,77);d(74) { ld( ld( ld( Y, Z )
% 38.71/39.17    , X ), ld( Z, Y ) ) ==> i( X ) }.
% 38.71/39.17  parent1[0; 2]: (9833) {G6,W27,D7,L1,V2,M1}  { ld( ld( ld( ld( rd( X, Y ), Y
% 38.71/39.17     ), rd( X, Y ) ), ld( Y, rd( X, Y ) ) ), ld( Y, X ) ) ==> ld( mult( Y, rd
% 38.71/39.17    ( Y, X ) ), X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := rd( X, Y )
% 38.71/39.17     Y := rd( X, Y )
% 38.71/39.17     Z := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9835) {G2,W15,D5,L1,V2,M1}  { mult( rd( X, Y ), ld( Y, X ) ) ==> 
% 38.71/39.17    ld( mult( Y, rd( Y, X ) ), X ) }.
% 38.71/39.17  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 1]: (9834) {G6,W16,D5,L1,V2,M1}  { ld( i( rd( X, Y ) ), ld( Y, X
% 38.71/39.17     ) ) ==> ld( mult( Y, rd( Y, X ) ), X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := rd( X, Y )
% 38.71/39.17     Y := ld( Y, X )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9836) {G3,W15,D5,L1,V2,M1}  { ld( rd( Y, X ), ld( Y, X ) ) ==> ld
% 38.71/39.17    ( mult( Y, rd( Y, X ) ), X ) }.
% 38.71/39.17  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.17    ld( rd( X, Y ), Z ) }.
% 38.71/39.17  parent1[0; 1]: (9835) {G2,W15,D5,L1,V2,M1}  { mult( rd( X, Y ), ld( Y, X )
% 38.71/39.17     ) ==> ld( mult( Y, rd( Y, X ) ), X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17     Z := ld( Y, X )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1089) {G14,W15,D5,L1,V2,M1} P(134,1069);d(22);d(74);d(766);d(
% 38.71/39.17    1002);d(74);d(388);d(116);d(22);d(80) { ld( rd( X, Y ), ld( X, Y ) ) ==> 
% 38.71/39.17    ld( mult( X, rd( X, Y ) ), Y ) }.
% 38.71/39.17  parent0: (9836) {G3,W15,D5,L1,V2,M1}  { ld( rd( Y, X ), ld( Y, X ) ) ==> ld
% 38.71/39.17    ( mult( Y, rd( Y, X ) ), X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9839) {G13,W15,D5,L1,V2,M1}  { ld( ld( mult( X, Y ), Y ), X ) ==> 
% 38.71/39.17    ld( ld( X, Y ), mult( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (1069) {G13,W15,D5,L1,V2,M1} P(360,1067);d(74);d(329);d(33);d(3
% 38.71/39.17    );d(33);d(74);d(329);d(174);d(3);d(855) { ld( ld( X, Y ), mult( Y, X ) ) 
% 38.71/39.17    ==> ld( ld( mult( X, Y ), Y ), X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9846) {G2,W18,D6,L1,V2,M1}  { ld( ld( mult( i( X ), Y ), Y ), i( 
% 38.71/39.17    X ) ) ==> ld( ld( i( X ), Y ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 15]: (9839) {G13,W15,D5,L1,V2,M1}  { ld( ld( mult( X, Y ), Y ), 
% 38.71/39.17    X ) ==> ld( ld( X, Y ), mult( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := i( X )
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9847) {G2,W17,D6,L1,V2,M1}  { ld( ld( mult( i( X ), Y ), Y ), i( 
% 38.71/39.17    X ) ) ==> ld( mult( X, Y ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 11]: (9846) {G2,W18,D6,L1,V2,M1}  { ld( ld( mult( i( X ), Y ), Y
% 38.71/39.17     ), i( X ) ) ==> ld( ld( i( X ), Y ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9848) {G3,W17,D7,L1,V2,M1}  { i( mult( X, ld( mult( i( X ), Y ), 
% 38.71/39.17    Y ) ) ) ==> ld( mult( X, Y ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.71/39.17    ( X, Y ) ) }.
% 38.71/39.17  parent1[0; 1]: (9847) {G2,W17,D6,L1,V2,M1}  { ld( ld( mult( i( X ), Y ), Y
% 38.71/39.17     ), i( X ) ) ==> ld( mult( X, Y ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := ld( mult( i( X ), Y ), Y )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9849) {G4,W16,D6,L1,V2,M1}  { rd( ld( Y, mult( i( X ), Y ) ), X )
% 38.71/39.17     ==> ld( mult( X, Y ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.71/39.17     ==> rd( ld( Y, X ), Z ) }.
% 38.71/39.17  parent1[0; 1]: (9848) {G3,W17,D7,L1,V2,M1}  { i( mult( X, ld( mult( i( X )
% 38.71/39.17    , Y ), Y ) ) ) ==> ld( mult( X, Y ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := mult( i( X ), Y )
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9850) {G5,W16,D6,L1,V2,M1}  { rd( ld( ld( i( Y ), X ), X ), Y ) 
% 38.71/39.17    ==> ld( mult( Y, X ), rd( X, Y ) ) }.
% 38.71/39.17  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.71/39.17     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.71/39.17  parent1[0; 2]: (9849) {G4,W16,D6,L1,V2,M1}  { rd( ld( Y, mult( i( X ), Y )
% 38.71/39.17     ), X ) ==> ld( mult( X, Y ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := i( Y )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9851) {G2,W15,D5,L1,V2,M1}  { rd( ld( mult( X, Y ), Y ), X ) ==> 
% 38.71/39.17    ld( mult( X, Y ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 3]: (9850) {G5,W16,D6,L1,V2,M1}  { rd( ld( ld( i( Y ), X ), X )
% 38.71/39.17    , Y ) ==> ld( mult( Y, X ), rd( X, Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1099) {G14,W15,D5,L1,V2,M1} P(33,1069);d(22);d(52);d(92);d(
% 38.71/39.17    347);d(22) { rd( ld( mult( Y, X ), X ), Y ) ==> ld( mult( Y, X ), rd( X, 
% 38.71/39.17    Y ) ) }.
% 38.71/39.17  parent0: (9851) {G2,W15,D5,L1,V2,M1}  { rd( ld( mult( X, Y ), Y ), X ) ==> 
% 38.71/39.17    ld( mult( X, Y ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9854) {G5,W12,D5,L1,V3,M1}  { i( Z ) ==> ld( ld( ld( X, Y ), Z ), 
% 38.71/39.17    ld( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (116) {G5,W12,D5,L1,V3,M1} P(75,77);d(74) { ld( ld( ld( Y, Z )
% 38.71/39.17    , X ), ld( Z, Y ) ) ==> i( X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Z
% 38.71/39.17     Y := X
% 38.71/39.17     Z := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9859) {G6,W17,D5,L1,V2,M1}  { i( rd( rd( X, Y ), X ) ) ==> ld( i
% 38.71/39.17    ( Y ), ld( ld( X, Y ), rd( Y, X ) ) ) }.
% 38.71/39.17  parent0[0]: (1080) {G13,W16,D5,L1,V2,M1} P(1067,25);d(685);d(112);d(74) { 
% 38.71/39.17    ld( ld( rd( X, Y ), ld( Y, X ) ), rd( rd( Y, X ), Y ) ) ==> i( X ) }.
% 38.71/39.17  parent1[0; 8]: (9854) {G5,W12,D5,L1,V3,M1}  { i( Z ) ==> ld( ld( ld( X, Y )
% 38.71/39.17    , Z ), ld( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := rd( Y, X )
% 38.71/39.17     Y := ld( X, Y )
% 38.71/39.17     Z := rd( rd( X, Y ), X )
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9863) {G2,W16,D5,L1,V2,M1}  { i( rd( rd( X, Y ), X ) ) ==> mult( 
% 38.71/39.17    Y, ld( ld( X, Y ), rd( Y, X ) ) ) }.
% 38.71/39.17  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 7]: (9859) {G6,W17,D5,L1,V2,M1}  { i( rd( rd( X, Y ), X ) ) ==> 
% 38.71/39.17    ld( i( Y ), ld( ld( X, Y ), rd( Y, X ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := ld( ld( X, Y ), rd( Y, X ) )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9864) {G3,W15,D5,L1,V2,M1}  { rd( X, rd( X, Y ) ) ==> mult( Y, ld
% 38.71/39.17    ( ld( X, Y ), rd( Y, X ) ) ) }.
% 38.71/39.17  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.71/39.17    X ) }.
% 38.71/39.17  parent1[0; 1]: (9863) {G2,W16,D5,L1,V2,M1}  { i( rd( rd( X, Y ), X ) ) ==> 
% 38.71/39.17    mult( Y, ld( ld( X, Y ), rd( Y, X ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := rd( X, Y )
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9865) {G4,W15,D5,L1,V2,M1}  { mult( X, rd( Y, X ) ) ==> mult( Y, 
% 38.71/39.17    ld( ld( X, Y ), rd( Y, X ) ) ) }.
% 38.71/39.17  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.17    mult( Z, rd( X, Y ) ) }.
% 38.71/39.17  parent1[0; 1]: (9864) {G3,W15,D5,L1,V2,M1}  { rd( X, rd( X, Y ) ) ==> mult
% 38.71/39.17    ( Y, ld( ld( X, Y ), rd( Y, X ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17     Z := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9866) {G4,W15,D5,L1,V2,M1}  { mult( Y, ld( ld( X, Y ), rd( Y, X )
% 38.71/39.17     ) ) ==> mult( X, rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (9865) {G4,W15,D5,L1,V2,M1}  { mult( X, rd( Y, X ) ) ==> mult( 
% 38.71/39.17    Y, ld( ld( X, Y ), rd( Y, X ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1241) {G14,W15,D5,L1,V2,M1} P(1080,116);d(22);d(79);d(81) { 
% 38.71/39.17    mult( X, ld( ld( Y, X ), rd( X, Y ) ) ) ==> mult( Y, rd( X, Y ) ) }.
% 38.71/39.17  parent0: (9866) {G4,W15,D5,L1,V2,M1}  { mult( Y, ld( ld( X, Y ), rd( Y, X )
% 38.71/39.17     ) ) ==> mult( X, rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9868) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y ) }.
% 38.71/39.17  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.71/39.17    ==> i( X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9875) {G3,W17,D5,L1,V2,M1}  { i( ld( rd( X, Y ), ld( Y, X ) ) ) 
% 38.71/39.17    ==> rd( i( X ), rd( rd( Y, X ), Y ) ) }.
% 38.71/39.17  parent0[0]: (1080) {G13,W16,D5,L1,V2,M1} P(1067,25);d(685);d(112);d(74) { 
% 38.71/39.17    ld( ld( rd( X, Y ), ld( Y, X ) ), rd( rd( Y, X ), Y ) ) ==> i( X ) }.
% 38.71/39.17  parent1[0; 10]: (9868) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y
% 38.71/39.17     ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := ld( rd( X, Y ), ld( Y, X ) )
% 38.71/39.17     Y := rd( rd( Y, X ), Y )
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9876) {G4,W17,D5,L1,V2,M1}  { i( ld( rd( X, Y ), ld( Y, X ) ) ) 
% 38.71/39.17    ==> mult( i( X ), rd( Y, rd( Y, X ) ) ) }.
% 38.71/39.17  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.17    mult( Z, rd( X, Y ) ) }.
% 38.71/39.17  parent1[0; 9]: (9875) {G3,W17,D5,L1,V2,M1}  { i( ld( rd( X, Y ), ld( Y, X )
% 38.71/39.17     ) ) ==> rd( i( X ), rd( rd( Y, X ), Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := rd( Y, X )
% 38.71/39.17     Z := i( X )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9878) {G2,W16,D5,L1,V2,M1}  { i( ld( rd( X, Y ), ld( Y, X ) ) ) 
% 38.71/39.17    ==> ld( X, rd( Y, rd( Y, X ) ) ) }.
% 38.71/39.17  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 9]: (9876) {G4,W17,D5,L1,V2,M1}  { i( ld( rd( X, Y ), ld( Y, X )
% 38.71/39.17     ) ) ==> mult( i( X ), rd( Y, rd( Y, X ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := rd( Y, rd( Y, X ) )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9879) {G3,W16,D5,L1,V2,M1}  { i( ld( rd( X, Y ), ld( Y, X ) ) ) 
% 38.71/39.17    ==> ld( X, mult( Y, rd( X, Y ) ) ) }.
% 38.71/39.17  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.17    mult( Z, rd( X, Y ) ) }.
% 38.71/39.17  parent1[0; 11]: (9878) {G2,W16,D5,L1,V2,M1}  { i( ld( rd( X, Y ), ld( Y, X
% 38.71/39.17     ) ) ) ==> ld( X, rd( Y, rd( Y, X ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9880) {G4,W15,D5,L1,V2,M1}  { ld( ld( Y, X ), rd( X, Y ) ) ==> ld
% 38.71/39.17    ( X, mult( Y, rd( X, Y ) ) ) }.
% 38.71/39.17  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.71/39.17     ) }.
% 38.71/39.17  parent1[0; 1]: (9879) {G3,W16,D5,L1,V2,M1}  { i( ld( rd( X, Y ), ld( Y, X )
% 38.71/39.17     ) ) ==> ld( X, mult( Y, rd( X, Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := rd( X, Y )
% 38.71/39.17     Y := ld( Y, X )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9881) {G4,W15,D5,L1,V2,M1}  { ld( Y, mult( X, rd( Y, X ) ) ) ==> 
% 38.71/39.17    ld( ld( X, Y ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (9880) {G4,W15,D5,L1,V2,M1}  { ld( ld( Y, X ), rd( X, Y ) ) ==>
% 38.71/39.17     ld( X, mult( Y, rd( X, Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1253) {G14,W15,D5,L1,V2,M1} P(1080,77);d(81);d(24);d(81);d(54
% 38.71/39.17    ) { ld( X, mult( Y, rd( X, Y ) ) ) ==> ld( ld( Y, X ), rd( X, Y ) ) }.
% 38.71/39.17  parent0: (9881) {G4,W15,D5,L1,V2,M1}  { ld( Y, mult( X, rd( Y, X ) ) ) ==> 
% 38.71/39.17    ld( ld( X, Y ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9883) {G14,W15,D5,L1,V2,M1}  { mult( Y, rd( X, Y ) ) ==> mult( X, 
% 38.71/39.17    ld( ld( Y, X ), rd( X, Y ) ) ) }.
% 38.71/39.17  parent0[0]: (1241) {G14,W15,D5,L1,V2,M1} P(1080,116);d(22);d(79);d(81) { 
% 38.71/39.17    mult( X, ld( ld( Y, X ), rd( X, Y ) ) ) ==> mult( Y, rd( X, Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9891) {G4,W19,D6,L1,V2,M1}  { mult( X, rd( i( Y ), X ) ) ==> mult
% 38.71/39.17    ( i( Y ), ld( i( mult( Y, X ) ), rd( i( Y ), X ) ) ) }.
% 38.71/39.17  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.71/39.17    ( X, Y ) ) }.
% 38.71/39.17  parent1[0; 11]: (9883) {G14,W15,D5,L1,V2,M1}  { mult( Y, rd( X, Y ) ) ==> 
% 38.71/39.17    mult( X, ld( ld( Y, X ), rd( X, Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := i( Y )
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9892) {G2,W18,D6,L1,V2,M1}  { mult( X, rd( i( Y ), X ) ) ==> ld( 
% 38.71/39.17    Y, ld( i( mult( Y, X ) ), rd( i( Y ), X ) ) ) }.
% 38.71/39.17  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 7]: (9891) {G4,W19,D6,L1,V2,M1}  { mult( X, rd( i( Y ), X ) ) 
% 38.71/39.17    ==> mult( i( Y ), ld( i( mult( Y, X ) ), rd( i( Y ), X ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := ld( i( mult( Y, X ) ), rd( i( Y ), X ) )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9893) {G2,W17,D6,L1,V2,M1}  { mult( X, rd( i( Y ), X ) ) ==> ld( 
% 38.71/39.17    Y, mult( mult( Y, X ), rd( i( Y ), X ) ) ) }.
% 38.71/39.17  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 9]: (9892) {G2,W18,D6,L1,V2,M1}  { mult( X, rd( i( Y ), X ) ) 
% 38.71/39.17    ==> ld( Y, ld( i( mult( Y, X ) ), rd( i( Y ), X ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := mult( Y, X )
% 38.71/39.17     Y := rd( i( Y ), X )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9895) {G3,W17,D6,L1,V2,M1}  { mult( X, rd( i( Y ), X ) ) ==> ld( 
% 38.71/39.17    Y, mult( mult( Y, X ), i( mult( X, Y ) ) ) ) }.
% 38.71/39.17  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.71/39.17    ( mult( Y, X ) ) }.
% 38.71/39.17  parent1[0; 13]: (9893) {G2,W17,D6,L1,V2,M1}  { mult( X, rd( i( Y ), X ) ) 
% 38.71/39.17    ==> ld( Y, mult( mult( Y, X ), rd( i( Y ), X ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9896) {G4,W17,D6,L1,V2,M1}  { mult( X, i( mult( X, Y ) ) ) ==> ld
% 38.71/39.17    ( Y, mult( mult( Y, X ), i( mult( X, Y ) ) ) ) }.
% 38.71/39.17  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.71/39.17    ( mult( Y, X ) ) }.
% 38.71/39.17  parent1[0; 3]: (9895) {G3,W17,D6,L1,V2,M1}  { mult( X, rd( i( Y ), X ) ) 
% 38.71/39.17    ==> ld( Y, mult( mult( Y, X ), i( mult( X, Y ) ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9899) {G2,W16,D5,L1,V2,M1}  { mult( X, i( mult( X, Y ) ) ) ==> ld
% 38.71/39.17    ( Y, rd( mult( Y, X ), mult( X, Y ) ) ) }.
% 38.71/39.17  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 9]: (9896) {G4,W17,D6,L1,V2,M1}  { mult( X, i( mult( X, Y ) ) ) 
% 38.71/39.17    ==> ld( Y, mult( mult( Y, X ), i( mult( X, Y ) ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := mult( Y, X )
% 38.71/39.17     Y := mult( X, Y )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9901) {G2,W15,D5,L1,V2,M1}  { rd( X, mult( X, Y ) ) ==> ld( Y, rd
% 38.71/39.17    ( mult( Y, X ), mult( X, Y ) ) ) }.
% 38.71/39.17  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 1]: (9899) {G2,W16,D5,L1,V2,M1}  { mult( X, i( mult( X, Y ) ) ) 
% 38.71/39.17    ==> ld( Y, rd( mult( Y, X ), mult( X, Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := mult( X, Y )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9902) {G3,W15,D5,L1,V2,M1}  { rd( rd( X, Y ), X ) ==> ld( Y, rd( 
% 38.71/39.17    mult( Y, X ), mult( X, Y ) ) ) }.
% 38.71/39.17  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.71/39.17     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.71/39.17  parent1[0; 1]: (9901) {G2,W15,D5,L1,V2,M1}  { rd( X, mult( X, Y ) ) ==> ld
% 38.71/39.17    ( Y, rd( mult( Y, X ), mult( X, Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9903) {G3,W15,D5,L1,V2,M1}  { ld( Y, rd( mult( Y, X ), mult( X, Y
% 38.71/39.17     ) ) ) ==> rd( rd( X, Y ), X ) }.
% 38.71/39.17  parent0[0]: (9902) {G3,W15,D5,L1,V2,M1}  { rd( rd( X, Y ), X ) ==> ld( Y, 
% 38.71/39.17    rd( mult( Y, X ), mult( X, Y ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1276) {G15,W15,D5,L1,V2,M1} P(52,1241);d(24);d(22);d(76);d(33
% 38.71/39.17    );d(33);d(320) { ld( Y, rd( mult( Y, X ), mult( X, Y ) ) ) ==> rd( rd( X
% 38.71/39.17    , Y ), X ) }.
% 38.71/39.17  parent0: (9903) {G3,W15,D5,L1,V2,M1}  { ld( Y, rd( mult( Y, X ), mult( X, Y
% 38.71/39.17     ) ) ) ==> rd( rd( X, Y ), X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9905) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), X ) }.
% 38.71/39.17  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.71/39.17    ==> i( Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9908) {G3,W16,D5,L1,V2,M1}  { i( ld( ld( X, Y ), rd( Y, X ) ) ) 
% 38.71/39.17    ==> ld( mult( X, rd( Y, X ) ), Y ) }.
% 38.71/39.17  parent0[0]: (1241) {G14,W15,D5,L1,V2,M1} P(1080,116);d(22);d(79);d(81) { 
% 38.71/39.17    mult( X, ld( ld( Y, X ), rd( X, Y ) ) ) ==> mult( Y, rd( X, Y ) ) }.
% 38.71/39.17  parent1[0; 10]: (9905) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), 
% 38.71/39.17    X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := ld( ld( X, Y ), rd( Y, X ) )
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9909) {G4,W15,D5,L1,V2,M1}  { ld( rd( Y, X ), ld( X, Y ) ) ==> ld
% 38.71/39.17    ( mult( X, rd( Y, X ) ), Y ) }.
% 38.71/39.17  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.71/39.17     ) }.
% 38.71/39.17  parent1[0; 1]: (9908) {G3,W16,D5,L1,V2,M1}  { i( ld( ld( X, Y ), rd( Y, X )
% 38.71/39.17     ) ) ==> ld( mult( X, rd( Y, X ) ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := ld( X, Y )
% 38.71/39.17     Y := rd( Y, X )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1280) {G15,W15,D5,L1,V2,M1} P(1241,31);d(54) { ld( rd( X, Y )
% 38.71/39.17    , ld( Y, X ) ) ==> ld( mult( Y, rd( X, Y ) ), X ) }.
% 38.71/39.17  parent0: (9909) {G4,W15,D5,L1,V2,M1}  { ld( rd( Y, X ), ld( X, Y ) ) ==> ld
% 38.71/39.17    ( mult( X, rd( Y, X ) ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9912) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 38.71/39.17  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9917) {G1,W15,D5,L1,V2,M1}  { rd( mult( X, Y ), mult( Y, X ) ) 
% 38.71/39.17    ==> mult( X, rd( rd( Y, X ), Y ) ) }.
% 38.71/39.17  parent0[0]: (1276) {G15,W15,D5,L1,V2,M1} P(52,1241);d(24);d(22);d(76);d(33)
% 38.71/39.17    ;d(33);d(320) { ld( Y, rd( mult( Y, X ), mult( X, Y ) ) ) ==> rd( rd( X, 
% 38.71/39.17    Y ), X ) }.
% 38.71/39.17  parent1[0; 10]: (9912) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 38.71/39.17     }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := rd( mult( X, Y ), mult( Y, X ) )
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1296) {G16,W15,D5,L1,V2,M1} P(1276,0) { rd( mult( X, Y ), 
% 38.71/39.17    mult( Y, X ) ) ==> mult( X, rd( rd( Y, X ), Y ) ) }.
% 38.71/39.17  parent0: (9917) {G1,W15,D5,L1,V2,M1}  { rd( mult( X, Y ), mult( Y, X ) ) 
% 38.71/39.17    ==> mult( X, rd( rd( Y, X ), Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9920) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.71/39.17  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.71/39.17    X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9925) {G4,W16,D6,L1,V2,M1}  { rd( mult( X, Y ), mult( Y, X ) ) 
% 38.71/39.17    ==> i( mult( Y, rd( rd( X, Y ), X ) ) ) }.
% 38.71/39.17  parent0[0]: (1296) {G16,W15,D5,L1,V2,M1} P(1276,0) { rd( mult( X, Y ), mult
% 38.71/39.17    ( Y, X ) ) ==> mult( X, rd( rd( Y, X ), Y ) ) }.
% 38.71/39.17  parent1[0; 9]: (9920) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) )
% 38.71/39.17     }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := mult( Y, X )
% 38.71/39.17     Y := mult( X, Y )
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9927) {G5,W15,D5,L1,V2,M1}  { rd( mult( X, Y ), mult( Y, X ) ) 
% 38.71/39.17    ==> rd( rd( X, rd( X, Y ) ), Y ) }.
% 38.71/39.17  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.71/39.17     ==> rd( rd( Y, X ), Z ) }.
% 38.71/39.17  parent1[0; 8]: (9925) {G4,W16,D6,L1,V2,M1}  { rd( mult( X, Y ), mult( Y, X
% 38.71/39.17     ) ) ==> i( mult( Y, rd( rd( X, Y ), X ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := rd( X, Y )
% 38.71/39.17     Y := X
% 38.71/39.17     Z := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9928) {G5,W15,D5,L1,V2,M1}  { rd( mult( X, Y ), mult( Y, X ) ) 
% 38.71/39.17    ==> rd( mult( X, rd( Y, X ) ), Y ) }.
% 38.71/39.17  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.71/39.17    mult( Z, rd( X, Y ) ) }.
% 38.71/39.17  parent1[0; 9]: (9927) {G5,W15,D5,L1,V2,M1}  { rd( mult( X, Y ), mult( Y, X
% 38.71/39.17     ) ) ==> rd( rd( X, rd( X, Y ) ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17     Z := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9929) {G6,W15,D5,L1,V2,M1}  { mult( X, rd( rd( Y, X ), Y ) ) ==> 
% 38.71/39.17    rd( mult( X, rd( Y, X ) ), Y ) }.
% 38.71/39.17  parent0[0]: (1296) {G16,W15,D5,L1,V2,M1} P(1276,0) { rd( mult( X, Y ), mult
% 38.71/39.17    ( Y, X ) ) ==> mult( X, rd( rd( Y, X ), Y ) ) }.
% 38.71/39.17  parent1[0; 1]: (9928) {G5,W15,D5,L1,V2,M1}  { rd( mult( X, Y ), mult( Y, X
% 38.71/39.17     ) ) ==> rd( mult( X, rd( Y, X ) ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9930) {G6,W15,D5,L1,V2,M1}  { rd( mult( X, rd( Y, X ) ), Y ) ==> 
% 38.71/39.17    mult( X, rd( rd( Y, X ), Y ) ) }.
% 38.71/39.17  parent0[0]: (9929) {G6,W15,D5,L1,V2,M1}  { mult( X, rd( rd( Y, X ), Y ) ) 
% 38.71/39.17    ==> rd( mult( X, rd( Y, X ) ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1305) {G17,W15,D5,L1,V2,M1} P(1296,79);d(91);d(81);d(1296) { 
% 38.71/39.17    rd( mult( Y, rd( X, Y ) ), X ) ==> mult( Y, rd( rd( X, Y ), X ) ) }.
% 38.71/39.17  parent0: (9930) {G6,W15,D5,L1,V2,M1}  { rd( mult( X, rd( Y, X ) ), Y ) ==> 
% 38.71/39.17    mult( X, rd( rd( Y, X ), Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9932) {G17,W15,D5,L1,V2,M1}  { mult( X, rd( rd( Y, X ), Y ) ) ==> 
% 38.71/39.17    rd( mult( X, rd( Y, X ) ), Y ) }.
% 38.71/39.17  parent0[0]: (1305) {G17,W15,D5,L1,V2,M1} P(1296,79);d(91);d(81);d(1296) { 
% 38.71/39.17    rd( mult( Y, rd( X, Y ) ), X ) ==> mult( Y, rd( rd( X, Y ), X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9939) {G2,W18,D6,L1,V2,M1}  { mult( i( X ), rd( rd( Y, i( X ) ), 
% 38.71/39.17    Y ) ) ==> rd( ld( X, rd( Y, i( X ) ) ), Y ) }.
% 38.71/39.17  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 11]: (9932) {G17,W15,D5,L1,V2,M1}  { mult( X, rd( rd( Y, X ), Y
% 38.71/39.17     ) ) ==> rd( mult( X, rd( Y, X ) ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := rd( Y, i( X ) )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := i( X )
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9942) {G2,W17,D6,L1,V2,M1}  { mult( i( X ), rd( rd( Y, i( X ) ), 
% 38.71/39.17    Y ) ) ==> rd( ld( X, mult( Y, X ) ), Y ) }.
% 38.71/39.17  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 13]: (9939) {G2,W18,D6,L1,V2,M1}  { mult( i( X ), rd( rd( Y, i( 
% 38.71/39.17    X ) ), Y ) ) ==> rd( ld( X, rd( Y, i( X ) ) ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9943) {G2,W16,D5,L1,V2,M1}  { mult( i( X ), rd( mult( Y, X ), Y )
% 38.71/39.17     ) ==> rd( ld( X, mult( Y, X ) ), Y ) }.
% 38.71/39.17  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 5]: (9942) {G2,W17,D6,L1,V2,M1}  { mult( i( X ), rd( rd( Y, i( X
% 38.71/39.17     ) ), Y ) ) ==> rd( ld( X, mult( Y, X ) ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9946) {G3,W16,D5,L1,V2,M1}  { mult( i( X ), rd( mult( Y, X ), Y )
% 38.71/39.17     ) ==> rd( ld( ld( Y, X ), X ), Y ) }.
% 38.71/39.17  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.71/39.17     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.71/39.17  parent1[0; 10]: (9943) {G2,W16,D5,L1,V2,M1}  { mult( i( X ), rd( mult( Y, X
% 38.71/39.17     ), Y ) ) ==> rd( ld( X, mult( Y, X ) ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9947) {G2,W15,D5,L1,V2,M1}  { ld( X, rd( mult( Y, X ), Y ) ) ==> 
% 38.71/39.17    rd( ld( ld( Y, X ), X ), Y ) }.
% 38.71/39.17  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 1]: (9946) {G3,W16,D5,L1,V2,M1}  { mult( i( X ), rd( mult( Y, X
% 38.71/39.17     ), Y ) ) ==> rd( ld( ld( Y, X ), X ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := rd( mult( Y, X ), Y )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9948) {G3,W15,D5,L1,V2,M1}  { ld( X, mult( Y, rd( X, Y ) ) ) ==> 
% 38.71/39.17    rd( ld( ld( Y, X ), X ), Y ) }.
% 38.71/39.17  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.71/39.17    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.71/39.17  parent1[0; 3]: (9947) {G2,W15,D5,L1,V2,M1}  { ld( X, rd( mult( Y, X ), Y )
% 38.71/39.17     ) ==> rd( ld( ld( Y, X ), X ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9949) {G4,W15,D5,L1,V2,M1}  { ld( ld( Y, X ), rd( X, Y ) ) ==> rd
% 38.71/39.17    ( ld( ld( Y, X ), X ), Y ) }.
% 38.71/39.17  parent0[0]: (1253) {G14,W15,D5,L1,V2,M1} P(1080,77);d(81);d(24);d(81);d(54)
% 38.71/39.17     { ld( X, mult( Y, rd( X, Y ) ) ) ==> ld( ld( Y, X ), rd( X, Y ) ) }.
% 38.71/39.17  parent1[0; 1]: (9948) {G3,W15,D5,L1,V2,M1}  { ld( X, mult( Y, rd( X, Y ) )
% 38.71/39.17     ) ==> rd( ld( ld( Y, X ), X ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9950) {G4,W15,D5,L1,V2,M1}  { rd( ld( ld( X, Y ), Y ), X ) ==> ld
% 38.71/39.17    ( ld( X, Y ), rd( Y, X ) ) }.
% 38.71/39.17  parent0[0]: (9949) {G4,W15,D5,L1,V2,M1}  { ld( ld( Y, X ), rd( X, Y ) ) ==>
% 38.71/39.17     rd( ld( ld( Y, X ), X ), Y ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1314) {G18,W15,D5,L1,V2,M1} P(24,1305);d(34);d(347);d(24);d(
% 38.71/39.17    321);d(1253) { rd( ld( ld( Y, X ), X ), Y ) ==> ld( ld( Y, X ), rd( X, Y
% 38.71/39.17     ) ) }.
% 38.71/39.17  parent0: (9950) {G4,W15,D5,L1,V2,M1}  { rd( ld( ld( X, Y ), Y ), X ) ==> ld
% 38.71/39.17    ( ld( X, Y ), rd( Y, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9952) {G10,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Z ), Y ), Y ) ==> 
% 38.71/39.17    ld( ld( mult( X, Y ), Y ), ld( ld( Z, Y ), Y ) ) }.
% 38.71/39.17  parent0[0]: (826) {G10,W19,D5,L1,V3,M1} S(78);d(347);d(347) { ld( ld( mult
% 38.71/39.17    ( Y, Z ), Z ), ld( ld( X, Z ), Z ) ) ==> ld( ld( mult( Y, X ), Z ), Z )
% 38.71/39.17     }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Z
% 38.71/39.17     Y := X
% 38.71/39.17     Z := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9956) {G4,W20,D6,L1,V3,M1}  { ld( ld( mult( mult( X, Y ), Z ), X
% 38.71/39.17     ), X ) ==> ld( i( mult( Y, X ) ), ld( ld( Z, X ), X ) ) }.
% 38.71/39.17  parent0[0]: (126) {G3,W12,D5,L1,V2,M1} P(108,31) { ld( mult( mult( X, Y ), 
% 38.71/39.17    X ), X ) ==> i( mult( Y, X ) ) }.
% 38.71/39.17  parent1[0; 11]: (9952) {G10,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Z ), Y ), 
% 38.71/39.17    Y ) ==> ld( ld( mult( X, Y ), Y ), ld( ld( Z, Y ), Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := mult( X, Y )
% 38.71/39.17     Y := X
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9961) {G2,W19,D6,L1,V3,M1}  { ld( ld( mult( mult( X, Y ), Z ), X
% 38.71/39.17     ), X ) ==> mult( mult( Y, X ), ld( ld( Z, X ), X ) ) }.
% 38.71/39.17  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 10]: (9956) {G4,W20,D6,L1,V3,M1}  { ld( ld( mult( mult( X, Y ), 
% 38.71/39.17    Z ), X ), X ) ==> ld( i( mult( Y, X ) ), ld( ld( Z, X ), X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := mult( Y, X )
% 38.71/39.17     Y := ld( ld( Z, X ), X )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9962) {G2,W19,D6,L1,V3,M1}  { mult( mult( Y, X ), ld( ld( Z, X ), 
% 38.71/39.17    X ) ) ==> ld( ld( mult( mult( X, Y ), Z ), X ), X ) }.
% 38.71/39.17  parent0[0]: (9961) {G2,W19,D6,L1,V3,M1}  { ld( ld( mult( mult( X, Y ), Z )
% 38.71/39.17    , X ), X ) ==> mult( mult( Y, X ), ld( ld( Z, X ), X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1397) {G11,W19,D6,L1,V3,M1} P(126,826);d(22) { mult( mult( Y
% 38.71/39.17    , X ), ld( ld( Z, X ), X ) ) ==> ld( ld( mult( mult( X, Y ), Z ), X ), X
% 38.71/39.17     ) }.
% 38.71/39.17  parent0: (9962) {G2,W19,D6,L1,V3,M1}  { mult( mult( Y, X ), ld( ld( Z, X )
% 38.71/39.17    , X ) ) ==> ld( ld( mult( mult( X, Y ), Z ), X ), X ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9964) {G10,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Z ), Y ), Y ) ==> 
% 38.71/39.17    ld( ld( mult( X, Y ), Y ), ld( ld( Z, Y ), Y ) ) }.
% 38.71/39.17  parent0[0]: (826) {G10,W19,D5,L1,V3,M1} S(78);d(347);d(347) { ld( ld( mult
% 38.71/39.17    ( Y, Z ), Z ), ld( ld( X, Z ), Z ) ) ==> ld( ld( mult( Y, X ), Z ), Z )
% 38.71/39.17     }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Z
% 38.71/39.17     Y := X
% 38.71/39.17     Z := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9967) {G6,W19,D6,L1,V3,M1}  { ld( ld( mult( X, rd( Y, Z ) ), Z )
% 38.71/39.17    , Z ) ==> ld( ld( mult( X, Z ), Z ), ld( Z, Y ) ) }.
% 38.71/39.17  parent0[0]: (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X )
% 38.71/39.17    , X ), X ) ==> ld( X, Y ) }.
% 38.71/39.17  parent1[0; 16]: (9964) {G10,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Z ), Y ), 
% 38.71/39.17    Y ) ==> ld( ld( mult( X, Y ), Y ), ld( ld( Z, Y ), Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Z
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Z
% 38.71/39.17     Z := rd( Y, Z )
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9969) {G6,W19,D6,L1,V3,M1}  { ld( ld( mult( X, Z ), Z ), ld( Z, Y
% 38.71/39.17     ) ) ==> ld( ld( mult( X, rd( Y, Z ) ), Z ), Z ) }.
% 38.71/39.17  parent0[0]: (9967) {G6,W19,D6,L1,V3,M1}  { ld( ld( mult( X, rd( Y, Z ) ), Z
% 38.71/39.17     ), Z ) ==> ld( ld( mult( X, Z ), Z ), ld( Z, Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1399) {G11,W19,D6,L1,V3,M1} P(139,826) { ld( ld( mult( Z, Y )
% 38.71/39.17    , Y ), ld( Y, X ) ) ==> ld( ld( mult( Z, rd( X, Y ) ), Y ), Y ) }.
% 38.71/39.17  parent0: (9969) {G6,W19,D6,L1,V3,M1}  { ld( ld( mult( X, Z ), Z ), ld( Z, Y
% 38.71/39.17     ) ) ==> ld( ld( mult( X, rd( Y, Z ) ), Z ), Z ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Z
% 38.71/39.17     Y := X
% 38.71/39.17     Z := Y
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (9972) {G10,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Z ), Y ), Y ) ==> 
% 38.71/39.17    ld( ld( mult( X, Y ), Y ), ld( ld( Z, Y ), Y ) ) }.
% 38.71/39.17  parent0[0]: (826) {G10,W19,D5,L1,V3,M1} S(78);d(347);d(347) { ld( ld( mult
% 38.71/39.17    ( Y, Z ), Z ), ld( ld( X, Z ), Z ) ) ==> ld( ld( mult( Y, X ), Z ), Z )
% 38.71/39.17     }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Z
% 38.71/39.17     Y := X
% 38.71/39.17     Z := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (9989) {G4,W25,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z ) ), i( 
% 38.71/39.17    Z ) ) ==> ld( i( mult( Z, mult( X, i( Z ) ) ) ), ld( ld( Y, i( Z ) ), i( 
% 38.71/39.17    Z ) ) ) }.
% 38.71/39.17  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.71/39.17    ( X, Y ) ) }.
% 38.71/39.17  parent1[0; 11]: (9972) {G10,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Z ), Y ), 
% 38.71/39.17    Y ) ==> ld( ld( mult( X, Y ), Y ), ld( ld( Z, Y ), Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Z
% 38.71/39.17     Y := mult( X, i( Z ) )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := i( Z )
% 38.71/39.17     Z := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10308) {G2,W24,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z ) ), i
% 38.71/39.17    ( Z ) ) ==> mult( mult( Z, mult( X, i( Z ) ) ), ld( ld( Y, i( Z ) ), i( Z
% 38.71/39.17     ) ) ) }.
% 38.71/39.17  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 10]: (9989) {G4,W25,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z )
% 38.71/39.17     ), i( Z ) ) ==> ld( i( mult( Z, mult( X, i( Z ) ) ) ), ld( ld( Y, i( Z )
% 38.71/39.17     ), i( Z ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := mult( Z, mult( X, i( Z ) ) )
% 38.71/39.17     Y := ld( ld( Y, i( Z ) ), i( Z ) )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10309) {G2,W23,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z ) ), i
% 38.71/39.17    ( Z ) ) ==> mult( mult( Z, rd( X, Z ) ), ld( ld( Y, i( Z ) ), i( Z ) ) )
% 38.71/39.17     }.
% 38.71/39.17  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 13]: (10308) {G2,W24,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z
% 38.71/39.17     ) ), i( Z ) ) ==> mult( mult( Z, mult( X, i( Z ) ) ), ld( ld( Y, i( Z )
% 38.71/39.17     ), i( Z ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Z
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10310) {G3,W23,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z ) ), i
% 38.71/39.17    ( Z ) ) ==> ld( rd( rd( Z, X ), Z ), ld( ld( Y, i( Z ) ), i( Z ) ) ) }.
% 38.71/39.17  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.71/39.17     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.71/39.17  parent1[0; 10]: (10309) {G2,W23,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z
% 38.71/39.17     ) ), i( Z ) ) ==> mult( mult( Z, rd( X, Z ) ), ld( ld( Y, i( Z ) ), i( Z
% 38.71/39.17     ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Z
% 38.71/39.17     Y := Z
% 38.71/39.17     Z := X
% 38.71/39.17     T := ld( ld( Y, i( Z ) ), i( Z ) )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10313) {G4,W23,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z ) ), i
% 38.71/39.17    ( Z ) ) ==> ld( rd( rd( Z, X ), Z ), i( mult( Z, ld( Y, i( Z ) ) ) ) )
% 38.71/39.17     }.
% 38.71/39.17  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.71/39.17    ( X, Y ) ) }.
% 38.71/39.17  parent1[0; 16]: (10310) {G3,W23,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z
% 38.71/39.17     ) ), i( Z ) ) ==> ld( rd( rd( Z, X ), Z ), ld( ld( Y, i( Z ) ), i( Z ) )
% 38.71/39.17     ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Z
% 38.71/39.17     Y := ld( Y, i( Z ) )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10393) {G4,W23,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z ) ), i
% 38.71/39.17    ( Z ) ) ==> i( mult( mult( Z, ld( Y, i( Z ) ) ), rd( rd( Z, X ), Z ) ) )
% 38.71/39.17     }.
% 38.71/39.17  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.71/39.17    ( X, Y ) ) }.
% 38.71/39.17  parent1[0; 10]: (10313) {G4,W23,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z
% 38.71/39.17     ) ), i( Z ) ) ==> ld( rd( rd( Z, X ), Z ), i( mult( Z, ld( Y, i( Z ) ) )
% 38.71/39.17     ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := mult( Z, ld( Y, i( Z ) ) )
% 38.71/39.17     Y := rd( rd( Z, X ), Z )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10409) {G5,W22,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z ) ), i
% 38.71/39.17    ( Z ) ) ==> rd( rd( Z, rd( Z, X ) ), mult( Z, ld( Y, i( Z ) ) ) ) }.
% 38.71/39.17  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.71/39.17     ==> rd( rd( Y, X ), Z ) }.
% 38.71/39.17  parent1[0; 10]: (10393) {G4,W23,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z
% 38.71/39.17     ) ), i( Z ) ) ==> i( mult( mult( Z, ld( Y, i( Z ) ) ), rd( rd( Z, X ), Z
% 38.71/39.17     ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := rd( Z, X )
% 38.71/39.17     Y := Z
% 38.71/39.17     Z := mult( Z, ld( Y, i( Z ) ) )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10410) {G6,W22,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z ) ), i
% 38.71/39.17    ( Z ) ) ==> mult( rd( Z, rd( Z, X ) ), rd( ld( i( Z ), Y ), Z ) ) }.
% 38.71/39.17  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.71/39.17     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.71/39.17  parent1[0; 10]: (10409) {G5,W22,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z
% 38.71/39.17     ) ), i( Z ) ) ==> rd( rd( Z, rd( Z, X ) ), mult( Z, ld( Y, i( Z ) ) ) )
% 38.71/39.17     }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Z
% 38.71/39.17     Y := i( Z )
% 38.71/39.17     Z := Y
% 38.71/39.17     T := rd( Z, rd( Z, X ) )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10411) {G5,W22,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z ) ), i
% 38.71/39.17    ( Z ) ) ==> ld( rd( rd( Z, X ), Z ), rd( ld( i( Z ), Y ), Z ) ) }.
% 38.71/39.17  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.71/39.17    ld( rd( X, Y ), Z ) }.
% 38.71/39.17  parent1[0; 10]: (10410) {G6,W22,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z
% 38.71/39.17     ) ), i( Z ) ) ==> mult( rd( Z, rd( Z, X ) ), rd( ld( i( Z ), Y ), Z ) )
% 38.71/39.17     }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := rd( Z, X )
% 38.71/39.17     Y := Z
% 38.71/39.17     Z := rd( ld( i( Z ), Y ), Z )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10412) {G2,W21,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z ) ), i
% 38.71/39.17    ( Z ) ) ==> ld( rd( rd( Z, X ), Z ), rd( mult( Z, Y ), Z ) ) }.
% 38.71/39.17  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 17]: (10411) {G5,W22,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z
% 38.71/39.17     ) ), i( Z ) ) ==> ld( rd( rd( Z, X ), Z ), rd( ld( i( Z ), Y ), Z ) )
% 38.71/39.17     }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Z
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10413) {G3,W21,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z ) ), i
% 38.71/39.17    ( Z ) ) ==> ld( rd( rd( Z, X ), Z ), mult( Z, rd( Y, Z ) ) ) }.
% 38.71/39.17  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.71/39.17    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.71/39.17  parent1[0; 16]: (10412) {G2,W21,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z
% 38.71/39.17     ) ), i( Z ) ) ==> ld( rd( rd( Z, X ), Z ), rd( mult( Z, Y ), Z ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Z
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10414) {G4,W21,D6,L1,V3,M1}  { i( mult( Z, ld( mult( X, Y ), i( Z
% 38.71/39.17     ) ) ) ) ==> ld( rd( rd( Z, X ), Z ), mult( Z, rd( Y, Z ) ) ) }.
% 38.71/39.17  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.71/39.17    ( X, Y ) ) }.
% 38.71/39.17  parent1[0; 1]: (10413) {G3,W21,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z )
% 38.71/39.17     ), i( Z ) ) ==> ld( rd( rd( Z, X ), Z ), mult( Z, rd( Y, Z ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Z
% 38.71/39.17     Y := ld( mult( X, Y ), i( Z ) )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10417) {G5,W20,D5,L1,V3,M1}  { rd( ld( i( X ), mult( Y, Z ) ), X
% 38.71/39.17     ) ==> ld( rd( rd( X, Y ), X ), mult( X, rd( Z, X ) ) ) }.
% 38.71/39.17  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.71/39.17     ==> rd( ld( Y, X ), Z ) }.
% 38.71/39.17  parent1[0; 1]: (10414) {G4,W21,D6,L1,V3,M1}  { i( mult( Z, ld( mult( X, Y )
% 38.71/39.17    , i( Z ) ) ) ) ==> ld( rd( rd( Z, X ), Z ), mult( Z, rd( Y, Z ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := mult( Y, Z )
% 38.71/39.17     Y := i( X )
% 38.71/39.17     Z := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := Z
% 38.71/39.17     Z := X
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10418) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), X ) 
% 38.71/39.17    ==> ld( rd( rd( X, Y ), X ), mult( X, rd( Z, X ) ) ) }.
% 38.71/39.17  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 2]: (10417) {G5,W20,D5,L1,V3,M1}  { rd( ld( i( X ), mult( Y, Z )
% 38.71/39.17     ), X ) ==> ld( rd( rd( X, Y ), X ), mult( X, rd( Z, X ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := mult( Y, Z )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10419) {G3,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Z ), X ) ) 
% 38.71/39.17    ==> ld( rd( rd( X, Y ), X ), mult( X, rd( Z, X ) ) ) }.
% 38.71/39.17  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.71/39.17    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.71/39.17  parent1[0; 1]: (10418) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) )
% 38.71/39.17    , X ) ==> ld( rd( rd( X, Y ), X ), mult( X, rd( Z, X ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := mult( Y, Z )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (10420) {G3,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), mult( X, 
% 38.71/39.17    rd( Z, X ) ) ) ==> mult( X, rd( mult( Y, Z ), X ) ) }.
% 38.71/39.17  parent0[0]: (10419) {G3,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Z ), X )
% 38.71/39.17     ) ==> ld( rd( rd( X, Y ), X ), mult( X, rd( Z, X ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1400) {G11,W19,D5,L1,V3,M1} P(52,826);d(22);d(33);d(113);d(52
% 38.71/39.17    );d(52);d(91);d(114);d(80);d(22);d(321);d(52);d(92);d(22);d(321) { ld( rd
% 38.71/39.17    ( rd( Y, X ), Y ), mult( Y, rd( Z, Y ) ) ) ==> mult( Y, rd( mult( X, Z )
% 38.71/39.17    , Y ) ) }.
% 38.71/39.17  parent0: (10420) {G3,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), mult( X, 
% 38.71/39.17    rd( Z, X ) ) ) ==> mult( X, rd( mult( Y, Z ), X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (10422) {G10,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Z ), Y ), Y ) ==>
% 38.71/39.17     ld( ld( mult( X, Y ), Y ), ld( ld( Z, Y ), Y ) ) }.
% 38.71/39.17  parent0[0]: (826) {G10,W19,D5,L1,V3,M1} S(78);d(347);d(347) { ld( ld( mult
% 38.71/39.17    ( Y, Z ), Z ), ld( ld( X, Z ), Z ) ) ==> ld( ld( mult( Y, X ), Z ), Z )
% 38.71/39.17     }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Z
% 38.71/39.17     Y := X
% 38.71/39.17     Z := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10428) {G2,W20,D6,L1,V3,M1}  { ld( ld( mult( i( X ), Y ), Z ), Z
% 38.71/39.17     ) ==> ld( ld( ld( X, Z ), Z ), ld( ld( Y, Z ), Z ) ) }.
% 38.71/39.17  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 11]: (10422) {G10,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Z ), Y )
% 38.71/39.17    , Y ) ==> ld( ld( mult( X, Y ), Y ), ld( ld( Z, Y ), Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Z
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := i( X )
% 38.71/39.17     Y := Z
% 38.71/39.17     Z := Y
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10430) {G2,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), Z ) ==> 
% 38.71/39.17    ld( ld( ld( X, Z ), Z ), ld( ld( Y, Z ), Z ) ) }.
% 38.71/39.17  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 3]: (10428) {G2,W20,D6,L1,V3,M1}  { ld( ld( mult( i( X ), Y ), Z
% 38.71/39.17     ), Z ) ==> ld( ld( ld( X, Z ), Z ), ld( ld( Y, Z ), Z ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (10431) {G2,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), Z ), ld( ld( Y
% 38.71/39.17    , Z ), Z ) ) ==> ld( ld( ld( X, Y ), Z ), Z ) }.
% 38.71/39.17  parent0[0]: (10430) {G2,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), Z ) 
% 38.71/39.17    ==> ld( ld( ld( X, Z ), Z ), ld( ld( Y, Z ), Z ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1401) {G11,W19,D5,L1,V3,M1} P(24,826);d(24) { ld( ld( ld( X, 
% 38.71/39.17    Y ), Y ), ld( ld( Z, Y ), Y ) ) ==> ld( ld( ld( X, Z ), Y ), Y ) }.
% 38.71/39.17  parent0: (10431) {G2,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), Z ), ld( ld( Y
% 38.71/39.17    , Z ), Z ) ) ==> ld( ld( ld( X, Y ), Z ), Z ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Z
% 38.71/39.17     Z := Y
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (10433) {G11,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Z ), X ) ) 
% 38.71/39.17    ==> ld( rd( rd( X, Y ), X ), mult( X, rd( Z, X ) ) ) }.
% 38.71/39.17  parent0[0]: (1400) {G11,W19,D5,L1,V3,M1} P(52,826);d(22);d(33);d(113);d(52)
% 38.71/39.17    ;d(52);d(91);d(114);d(80);d(22);d(321);d(52);d(92);d(22);d(321) { ld( rd
% 38.71/39.17    ( rd( Y, X ), Y ), mult( Y, rd( Z, Y ) ) ) ==> mult( Y, rd( mult( X, Z )
% 38.71/39.17    , Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10437) {G3,W23,D6,L1,V3,M1}  { mult( X, rd( mult( Y, ld( X, Z ) )
% 38.71/39.17    , X ) ) ==> ld( rd( rd( X, Y ), X ), mult( X, ld( X, rd( Z, X ) ) ) ) }.
% 38.71/39.17  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.71/39.17    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.71/39.17  parent1[0; 18]: (10433) {G11,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Z )
% 38.71/39.17    , X ) ) ==> ld( rd( rd( X, Y ), X ), mult( X, rd( Z, X ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Z
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := ld( X, Z )
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10438) {G1,W19,D6,L1,V3,M1}  { mult( X, rd( mult( Y, ld( X, Z ) )
% 38.71/39.17    , X ) ) ==> ld( rd( rd( X, Y ), X ), rd( Z, X ) ) }.
% 38.71/39.17  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.71/39.17  parent1[0; 16]: (10437) {G3,W23,D6,L1,V3,M1}  { mult( X, rd( mult( Y, ld( X
% 38.71/39.17    , Z ) ), X ) ) ==> ld( rd( rd( X, Y ), X ), mult( X, ld( X, rd( Z, X ) )
% 38.71/39.17     ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := rd( Z, X )
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1408) {G12,W19,D6,L1,V3,M1} P(124,1400);d(0) { mult( X, rd( 
% 38.71/39.17    mult( Z, ld( X, Y ) ), X ) ) ==> ld( rd( rd( X, Z ), X ), rd( Y, X ) )
% 38.71/39.17     }.
% 38.71/39.17  parent0: (10438) {G1,W19,D6,L1,V3,M1}  { mult( X, rd( mult( Y, ld( X, Z ) )
% 38.71/39.17    , X ) ) ==> ld( rd( rd( X, Y ), X ), rd( Z, X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Z
% 38.71/39.17     Z := Y
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (10441) {G11,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Z ), X ) ) 
% 38.71/39.17    ==> ld( rd( rd( X, Y ), X ), mult( X, rd( Z, X ) ) ) }.
% 38.71/39.17  parent0[0]: (1400) {G11,W19,D5,L1,V3,M1} P(52,826);d(22);d(33);d(113);d(52)
% 38.71/39.17    ;d(52);d(91);d(114);d(80);d(22);d(321);d(52);d(92);d(22);d(321) { ld( rd
% 38.71/39.17    ( rd( Y, X ), Y ), mult( Y, rd( Z, Y ) ) ) ==> mult( Y, rd( mult( X, Z )
% 38.71/39.17    , Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10446) {G5,W21,D6,L1,V3,M1}  { mult( X, rd( mult( Y, i( Z ) ), X
% 38.71/39.17     ) ) ==> ld( rd( rd( X, Y ), X ), mult( X, i( mult( X, Z ) ) ) ) }.
% 38.71/39.17  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.71/39.17    ( mult( Y, X ) ) }.
% 38.71/39.17  parent1[0; 17]: (10441) {G11,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Z )
% 38.71/39.17    , X ) ) ==> ld( rd( rd( X, Y ), X ), mult( X, rd( Z, X ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Z
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := i( Z )
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10449) {G2,W20,D6,L1,V3,M1}  { mult( X, rd( mult( Y, i( Z ) ), X
% 38.71/39.17     ) ) ==> ld( rd( rd( X, Y ), X ), rd( X, mult( X, Z ) ) ) }.
% 38.71/39.17  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 15]: (10446) {G5,W21,D6,L1,V3,M1}  { mult( X, rd( mult( Y, i( Z
% 38.71/39.17     ) ), X ) ) ==> ld( rd( rd( X, Y ), X ), mult( X, i( mult( X, Z ) ) ) )
% 38.71/39.17     }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := mult( X, Z )
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10451) {G3,W20,D6,L1,V3,M1}  { mult( X, rd( mult( Y, i( Z ) ), X
% 38.71/39.17     ) ) ==> ld( rd( rd( X, Y ), X ), rd( rd( X, Z ), X ) ) }.
% 38.71/39.17  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.71/39.17     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.71/39.17  parent1[0; 15]: (10449) {G2,W20,D6,L1,V3,M1}  { mult( X, rd( mult( Y, i( Z
% 38.71/39.17     ) ), X ) ) ==> ld( rd( rd( X, Y ), X ), rd( X, mult( X, Z ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Z
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10452) {G2,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), X ) ) ==>
% 38.71/39.17     ld( rd( rd( X, Y ), X ), rd( rd( X, Z ), X ) ) }.
% 38.71/39.17  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 4]: (10451) {G3,W20,D6,L1,V3,M1}  { mult( X, rd( mult( Y, i( Z )
% 38.71/39.17     ), X ) ) ==> ld( rd( rd( X, Y ), X ), rd( rd( X, Z ), X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := Z
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (10453) {G2,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), rd( rd( X
% 38.71/39.17    , Z ), X ) ) ==> mult( X, rd( rd( Y, Z ), X ) ) }.
% 38.71/39.17  parent0[0]: (10452) {G2,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), X ) ) 
% 38.71/39.17    ==> ld( rd( rd( X, Y ), X ), rd( rd( X, Z ), X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1409) {G12,W19,D5,L1,V3,M1} P(76,1400);d(33);d(320);d(33) { 
% 38.71/39.17    ld( rd( rd( Y, Z ), Y ), rd( rd( Y, X ), Y ) ) ==> mult( Y, rd( rd( Z, X
% 38.71/39.17     ), Y ) ) }.
% 38.71/39.17  parent0: (10453) {G2,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), rd( rd( X
% 38.71/39.17    , Z ), X ) ) ==> mult( X, rd( rd( Y, Z ), X ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := Z
% 38.71/39.17     Z := X
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (10455) {G11,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Z ), X ) ) 
% 38.71/39.17    ==> ld( rd( rd( X, Y ), X ), mult( X, rd( Z, X ) ) ) }.
% 38.71/39.17  parent0[0]: (1400) {G11,W19,D5,L1,V3,M1} P(52,826);d(22);d(33);d(113);d(52)
% 38.71/39.17    ;d(52);d(91);d(114);d(80);d(22);d(321);d(52);d(92);d(22);d(321) { ld( rd
% 38.71/39.17    ( rd( Y, X ), Y ), mult( Y, rd( Z, Y ) ) ) ==> mult( Y, rd( mult( X, Z )
% 38.71/39.17    , Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10459) {G3,W20,D6,L1,V3,M1}  { mult( X, rd( mult( Y, ld( Z, X ) )
% 38.71/39.17    , X ) ) ==> ld( rd( rd( X, Y ), X ), mult( X, i( Z ) ) ) }.
% 38.71/39.17  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.71/39.17    ==> i( X ) }.
% 38.71/39.17  parent1[0; 18]: (10455) {G11,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Z )
% 38.71/39.17    , X ) ) ==> ld( rd( rd( X, Y ), X ), mult( X, rd( Z, X ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Z
% 38.71/39.17     Y := X
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := ld( Z, X )
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10460) {G2,W19,D6,L1,V3,M1}  { mult( X, rd( mult( Y, ld( Z, X ) )
% 38.71/39.17    , X ) ) ==> ld( rd( rd( X, Y ), X ), rd( X, Z ) ) }.
% 38.71/39.17  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 16]: (10459) {G3,W20,D6,L1,V3,M1}  { mult( X, rd( mult( Y, ld( Z
% 38.71/39.17    , X ) ), X ) ) ==> ld( rd( rd( X, Y ), X ), mult( X, i( Z ) ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Z
% 38.71/39.17  end
% 38.71/39.17  substitution1:
% 38.71/39.17     X := X
% 38.71/39.17     Y := Y
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  subsumption: (1411) {G12,W19,D6,L1,V3,M1} P(77,1400);d(33) { mult( Y, rd( 
% 38.71/39.17    mult( Z, ld( X, Y ) ), Y ) ) ==> ld( rd( rd( Y, Z ), Y ), rd( Y, X ) )
% 38.71/39.17     }.
% 38.71/39.17  parent0: (10460) {G2,W19,D6,L1,V3,M1}  { mult( X, rd( mult( Y, ld( Z, X ) )
% 38.71/39.17    , X ) ) ==> ld( rd( rd( X, Y ), X ), rd( X, Z ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := Z
% 38.71/39.17     Z := X
% 38.71/39.17  end
% 38.71/39.17  permutation0:
% 38.71/39.17     0 ==> 0
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  eqswap: (10463) {G11,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Z ), X ) ) 
% 38.71/39.17    ==> ld( rd( rd( X, Y ), X ), mult( X, rd( Z, X ) ) ) }.
% 38.71/39.17  parent0[0]: (1400) {G11,W19,D5,L1,V3,M1} P(52,826);d(22);d(33);d(113);d(52)
% 38.71/39.17    ;d(52);d(91);d(114);d(80);d(22);d(321);d(52);d(92);d(22);d(321) { ld( rd
% 38.71/39.17    ( rd( Y, X ), Y ), mult( Y, rd( Z, Y ) ) ) ==> mult( Y, rd( mult( X, Z )
% 38.71/39.17    , Y ) ) }.
% 38.71/39.17  substitution0:
% 38.71/39.17     X := Y
% 38.71/39.17     Y := X
% 38.71/39.17     Z := Z
% 38.71/39.17  end
% 38.71/39.17  
% 38.71/39.17  paramod: (10468) {G2,W20,D6,L1,V3,M1}  { mult( X, rd( mult( i( Y ), Z ), X
% 38.71/39.17     ) ) ==> ld( rd( mult( X, Y ), X ), mult( X, rd( Z, X ) ) ) }.
% 38.71/39.17  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.71/39.17    Y ) }.
% 38.71/39.17  parent1[0; 11]: (10463) {G11,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Z )
% 38.71/39.18    , X ) ) ==> ld( rd( rd( X, Y ), X ), mult( X, rd( Z, X ) ) ) }.
% 38.71/39.18  substitution0:
% 38.71/39.18     X := X
% 38.71/39.18     Y := Y
% 38.71/39.18  end
% 38.71/39.18  substitution1:
% 38.71/39.18     X := X
% 38.71/39.18     Y := i( Y )
% 38.71/39.18     Z := Z
% 38.71/39.18  end
% 38.71/39.18  
% 38.71/39.18  paramod: (10474) {G3,W20,D6,L1,V3,M1}  { mult( X, rd( mult( i( Y ), Z ), X
% 38.71/39.18     ) ) ==> ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) }.
% 38.71/39.18  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.71/39.18    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.71/39.18  parent1[0; 10]: (10468) {G2,W20,D6,L1,V3,M1}  { mult( X, rd( mult( i( Y ), 
% 38.71/39.18    Z ), X ) ) ==> ld( rd( mult( X, Y ), X ), mult( X, rd( Z, X ) ) ) }.
% 38.71/39.18  substitution0:
% 38.71/39.18     X := X
% 38.71/39.18     Y := Y
% 38.71/39.18  end
% 38.71/39.18  substitution1:
% 38.71/39.18     X := X
% 38.71/39.18     Y := Y
% 38.71/39.18     Z := Z
% 38.71/39.18  end
% 38.71/39.18  
% 38.71/39.18  paramod: (10475) {G2,W19,D5,L1,V3,M1}  { mult( X, rd( ld( Y, Z ), X ) ) ==>
% 38.71/39.18     ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) }.
% 38.71/39.18  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.71/39.18    Y ) }.
% 38.71/39.18  parent1[0; 4]: (10474) {G3,W20,D6,L1,V3,M1}  { mult( X, rd( mult( i( Y ), Z
% 38.71/39.18     ), X ) ) ==> ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) }.
% 38.71/39.18  substitution0:
% 38.71/39.18     X := Y
% 38.71/39.18     Y := Z
% 38.71/39.18  end
% 38.71/39.18  substitution1:
% 38.71/39.18     X := X
% 38.71/39.18     Y := Y
% 38.71/39.18     Z := Z
% 38.71/39.18  end
% 38.71/39.18  
% 38.71/39.18  eqswap: (10476) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), mult( X
% 38.71/39.18    , rd( Z, X ) ) ) ==> mult( X, rd( ld( Y, Z ), X ) ) }.
% 38.71/39.18  parent0[0]: (10475) {G2,W19,D5,L1,V3,M1}  { mult( X, rd( ld( Y, Z ), X ) ) 
% 38.71/39.18    ==> ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) }.
% 38.71/39.18  substitution0:
% 38.71/39.18     X := X
% 38.71/39.18     Y := Y
% 38.71/39.18     Z := Z
% 38.71/39.18  end
% 38.71/39.18  
% 38.71/39.18  subsumption: (1412) {G12,W19,D5,L1,V3,M1} P(34,1400);d(321);d(24) { ld( 
% 38.71/39.18    mult( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) ==> mult( X, rd( ld( Y, Z
% 38.71/39.18     ), X ) ) }.
% 38.71/39.18  parent0: (10476) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), mult( X
% 38.71/39.18    , rd( Z, X ) ) ) ==> mult( X, rd( ld( Y, Z ), X ) ) }.
% 38.71/39.18  substitution0:
% 38.71/39.18     X := X
% 38.71/39.18     Y := Y
% 38.71/39.18     Z := Z
% 38.71/39.18  end
% 38.71/39.18  permutation0:
% 38.71/39.18     0 ==> 0
% 38.71/39.18  end
% 38.71/39.18  
% 38.71/39.18  eqswap: (10478) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.71/39.18  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.71/39.18     ) }.
% 38.71/39.18  substitution0:
% 38.71/39.18     X := X
% 38.71/39.18     Y := Y
% 38.71/39.18  end
% 38.71/39.18  
% 38.71/39.18  paramod: (10481) {G4,W20,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), rd( rd
% 38.81/39.18    ( X, Z ), X ) ) ==> i( mult( X, rd( mult( Z, Y ), X ) ) ) }.
% 38.81/39.18  parent0[0]: (1400) {G11,W19,D5,L1,V3,M1} P(52,826);d(22);d(33);d(113);d(52)
% 38.81/39.18    ;d(52);d(91);d(114);d(80);d(22);d(321);d(52);d(92);d(22);d(321) { ld( rd
% 38.81/39.18    ( rd( Y, X ), Y ), mult( Y, rd( Z, Y ) ) ) ==> mult( Y, rd( mult( X, Z )
% 38.81/39.18    , Y ) ) }.
% 38.81/39.18  parent1[0; 13]: (10478) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.81/39.18     ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := rd( rd( X, Z ), X )
% 38.81/39.18     Y := mult( X, rd( Y, X ) )
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10482) {G5,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), rd( rd
% 38.81/39.18    ( X, Z ), X ) ) ==> rd( rd( X, mult( Z, Y ) ), X ) }.
% 38.81/39.18  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.81/39.18     ==> rd( rd( Y, X ), Z ) }.
% 38.81/39.18  parent1[0; 12]: (10481) {G4,W20,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), 
% 38.81/39.18    rd( rd( X, Z ), X ) ) ==> i( mult( X, rd( mult( Z, Y ), X ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := mult( Z, Y )
% 38.81/39.18     Y := X
% 38.81/39.18     Z := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1413) {G12,W19,D5,L1,V3,M1} P(1400,54);d(91) { ld( mult( X, 
% 38.81/39.18    rd( Z, X ) ), rd( rd( X, Y ), X ) ) ==> rd( rd( X, mult( Y, Z ) ), X )
% 38.81/39.18     }.
% 38.81/39.18  parent0: (10482) {G5,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), rd( rd
% 38.81/39.18    ( X, Z ), X ) ) ==> rd( rd( X, mult( Z, Y ) ), X ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10485) {G11,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Z ), X ) ) 
% 38.81/39.18    ==> ld( rd( rd( X, Y ), X ), mult( X, rd( Z, X ) ) ) }.
% 38.81/39.18  parent0[0]: (1400) {G11,W19,D5,L1,V3,M1} P(52,826);d(22);d(33);d(113);d(52)
% 38.81/39.18    ;d(52);d(91);d(114);d(80);d(22);d(321);d(52);d(92);d(22);d(321) { ld( rd
% 38.81/39.18    ( rd( Y, X ), Y ), mult( Y, rd( Z, Y ) ) ) ==> mult( Y, rd( mult( X, Z )
% 38.81/39.18    , Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10488) {G1,W19,D6,L1,V3,M1}  { mult( X, rd( mult( Y, mult( Z, X )
% 38.81/39.18     ), X ) ) ==> ld( rd( rd( X, Y ), X ), mult( X, Z ) ) }.
% 38.81/39.18  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.81/39.18  parent1[0; 18]: (10485) {G11,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Z )
% 38.81/39.18    , X ) ) ==> ld( rd( rd( X, Y ), X ), mult( X, rd( Z, X ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := mult( Z, X )
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1414) {G12,W19,D6,L1,V3,M1} P(3,1400) { mult( Y, rd( mult( Z
% 38.81/39.18    , mult( X, Y ) ), Y ) ) ==> ld( rd( rd( Y, Z ), Y ), mult( Y, X ) ) }.
% 38.81/39.18  parent0: (10488) {G1,W19,D6,L1,V3,M1}  { mult( X, rd( mult( Y, mult( Z, X )
% 38.81/39.18     ), X ) ) ==> ld( rd( rd( X, Y ), X ), mult( X, Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := X
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10493) {G12,W19,D5,L1,V3,M1}  { mult( X, rd( ld( Y, Z ), X ) ) ==>
% 38.81/39.18     ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) }.
% 38.81/39.18  parent0[0]: (1412) {G12,W19,D5,L1,V3,M1} P(34,1400);d(321);d(24) { ld( mult
% 38.81/39.18    ( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) ==> mult( X, rd( ld( Y, Z ), X
% 38.81/39.18     ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10498) {G3,W23,D6,L1,V3,M1}  { mult( X, rd( ld( Y, ld( X, Z ) ), 
% 38.81/39.18    X ) ) ==> ld( mult( X, rd( Y, X ) ), mult( X, ld( X, rd( Z, X ) ) ) ) }.
% 38.81/39.18  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.81/39.18    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.81/39.18  parent1[0; 18]: (10493) {G12,W19,D5,L1,V3,M1}  { mult( X, rd( ld( Y, Z ), X
% 38.81/39.18     ) ) ==> ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := ld( X, Z )
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10499) {G1,W19,D6,L1,V3,M1}  { mult( X, rd( ld( Y, ld( X, Z ) ), 
% 38.81/39.18    X ) ) ==> ld( mult( X, rd( Y, X ) ), rd( Z, X ) ) }.
% 38.81/39.18  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.81/39.18  parent1[0; 16]: (10498) {G3,W23,D6,L1,V3,M1}  { mult( X, rd( ld( Y, ld( X, 
% 38.81/39.18    Z ) ), X ) ) ==> ld( mult( X, rd( Y, X ) ), mult( X, ld( X, rd( Z, X ) )
% 38.81/39.18     ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := rd( Z, X )
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1421) {G13,W19,D6,L1,V3,M1} P(124,1412);d(0) { mult( X, rd( 
% 38.81/39.18    ld( Z, ld( X, Y ) ), X ) ) ==> ld( mult( X, rd( Z, X ) ), rd( Y, X ) )
% 38.81/39.18     }.
% 38.81/39.18  parent0: (10499) {G1,W19,D6,L1,V3,M1}  { mult( X, rd( ld( Y, ld( X, Z ) ), 
% 38.81/39.18    X ) ) ==> ld( mult( X, rd( Y, X ) ), rd( Z, X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10502) {G12,W19,D5,L1,V3,M1}  { mult( X, rd( ld( Y, Z ), X ) ) ==>
% 38.81/39.18     ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) }.
% 38.81/39.18  parent0[0]: (1412) {G12,W19,D5,L1,V3,M1} P(34,1400);d(321);d(24) { ld( mult
% 38.81/39.18    ( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) ==> mult( X, rd( ld( Y, Z ), X
% 38.81/39.18     ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10506) {G3,W20,D6,L1,V3,M1}  { mult( X, rd( ld( ld( Y, X ), Z ), 
% 38.81/39.18    X ) ) ==> ld( mult( X, i( Y ) ), mult( X, rd( Z, X ) ) ) }.
% 38.81/39.18  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.81/39.18    ==> i( X ) }.
% 38.81/39.18  parent1[0; 13]: (10502) {G12,W19,D5,L1,V3,M1}  { mult( X, rd( ld( Y, Z ), X
% 38.81/39.18     ) ) ==> ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := ld( Y, X )
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10510) {G2,W19,D6,L1,V3,M1}  { mult( X, rd( ld( ld( Y, X ), Z ), 
% 38.81/39.18    X ) ) ==> ld( rd( X, Y ), mult( X, rd( Z, X ) ) ) }.
% 38.81/39.18  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 11]: (10506) {G3,W20,D6,L1,V3,M1}  { mult( X, rd( ld( ld( Y, X )
% 38.81/39.18    , Z ), X ) ) ==> ld( mult( X, i( Y ) ), mult( X, rd( Z, X ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1422) {G13,W19,D6,L1,V3,M1} P(77,1412);d(33) { mult( Y, rd( 
% 38.81/39.18    ld( ld( X, Y ), Z ), Y ) ) ==> ld( rd( Y, X ), mult( Y, rd( Z, Y ) ) )
% 38.81/39.18     }.
% 38.81/39.18  parent0: (10510) {G2,W19,D6,L1,V3,M1}  { mult( X, rd( ld( ld( Y, X ), Z ), 
% 38.81/39.18    X ) ) ==> ld( rd( X, Y ), mult( X, rd( Z, X ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10513) {G12,W19,D5,L1,V3,M1}  { mult( X, rd( ld( Y, Z ), X ) ) ==>
% 38.81/39.18     ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) }.
% 38.81/39.18  parent0[0]: (1412) {G12,W19,D5,L1,V3,M1} P(34,1400);d(321);d(24) { ld( mult
% 38.81/39.18    ( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) ==> mult( X, rd( ld( Y, Z ), X
% 38.81/39.18     ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10518) {G3,W20,D6,L1,V3,M1}  { mult( X, rd( ld( Y, ld( Z, X ) ), 
% 38.81/39.18    X ) ) ==> ld( mult( X, rd( Y, X ) ), mult( X, i( Z ) ) ) }.
% 38.81/39.18  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.81/39.18    ==> i( X ) }.
% 38.81/39.18  parent1[0; 18]: (10513) {G12,W19,D5,L1,V3,M1}  { mult( X, rd( ld( Y, Z ), X
% 38.81/39.18     ) ) ==> ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := ld( Z, X )
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10519) {G2,W19,D6,L1,V3,M1}  { mult( X, rd( ld( Y, ld( Z, X ) ), 
% 38.81/39.18    X ) ) ==> ld( mult( X, rd( Y, X ) ), rd( X, Z ) ) }.
% 38.81/39.18  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 16]: (10518) {G3,W20,D6,L1,V3,M1}  { mult( X, rd( ld( Y, ld( Z, 
% 38.81/39.18    X ) ), X ) ) ==> ld( mult( X, rd( Y, X ) ), mult( X, i( Z ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1423) {G13,W19,D6,L1,V3,M1} P(77,1412);d(33) { mult( Y, rd( 
% 38.81/39.18    ld( Z, ld( X, Y ) ), Y ) ) ==> ld( mult( Y, rd( Z, Y ) ), rd( Y, X ) )
% 38.81/39.18     }.
% 38.81/39.18  parent0: (10519) {G2,W19,D6,L1,V3,M1}  { mult( X, rd( ld( Y, ld( Z, X ) ), 
% 38.81/39.18    X ) ) ==> ld( mult( X, rd( Y, X ) ), rd( X, Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := X
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10522) {G12,W19,D5,L1,V3,M1}  { mult( X, rd( ld( Y, Z ), X ) ) ==>
% 38.81/39.18     ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) }.
% 38.81/39.18  parent0[0]: (1412) {G12,W19,D5,L1,V3,M1} P(34,1400);d(321);d(24) { ld( mult
% 38.81/39.18    ( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) ==> mult( X, rd( ld( Y, Z ), X
% 38.81/39.18     ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10523) {G1,W19,D6,L1,V3,M1}  { mult( X, rd( ld( mult( Y, X ), Z )
% 38.81/39.18    , X ) ) ==> ld( mult( X, Y ), mult( X, rd( Z, X ) ) ) }.
% 38.81/39.18  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.81/39.18  parent1[0; 13]: (10522) {G12,W19,D5,L1,V3,M1}  { mult( X, rd( ld( Y, Z ), X
% 38.81/39.18     ) ) ==> ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := mult( Y, X )
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1424) {G13,W19,D6,L1,V3,M1} P(3,1412) { mult( Y, rd( ld( mult
% 38.81/39.18    ( X, Y ), Z ), Y ) ) ==> ld( mult( Y, X ), mult( Y, rd( Z, Y ) ) ) }.
% 38.81/39.18  parent0: (10523) {G1,W19,D6,L1,V3,M1}  { mult( X, rd( ld( mult( Y, X ), Z )
% 38.81/39.18    , X ) ) ==> ld( mult( X, Y ), mult( X, rd( Z, X ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10528) {G12,W19,D5,L1,V3,M1}  { rd( rd( X, mult( Z, Y ) ), X ) ==>
% 38.81/39.18     ld( mult( X, rd( Y, X ) ), rd( rd( X, Z ), X ) ) }.
% 38.81/39.18  parent0[0]: (1413) {G12,W19,D5,L1,V3,M1} P(1400,54);d(91) { ld( mult( X, rd
% 38.81/39.18    ( Z, X ) ), rd( rd( X, Y ), X ) ) ==> rd( rd( X, mult( Y, Z ) ), X ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10534) {G3,W23,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( X, Z ) ) )
% 38.81/39.18    , X ) ==> ld( mult( X, ld( X, rd( Z, X ) ) ), rd( rd( X, Y ), X ) ) }.
% 38.81/39.18  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.81/39.18    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.81/39.18  parent1[0; 13]: (10528) {G12,W19,D5,L1,V3,M1}  { rd( rd( X, mult( Z, Y ) )
% 38.81/39.18    , X ) ==> ld( mult( X, rd( Y, X ) ), rd( rd( X, Z ), X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := ld( X, Z )
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10536) {G1,W19,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( X, Z ) ) )
% 38.81/39.18    , X ) ==> ld( rd( Z, X ), rd( rd( X, Y ), X ) ) }.
% 38.81/39.18  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.81/39.18  parent1[0; 11]: (10534) {G3,W23,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( X, 
% 38.81/39.18    Z ) ) ), X ) ==> ld( mult( X, ld( X, rd( Z, X ) ) ), rd( rd( X, Y ), X )
% 38.81/39.18     ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := rd( Z, X )
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10537) {G2,W19,D6,L1,V3,M1}  { rd( mult( X, rd( ld( Z, X ), Y ) )
% 38.81/39.18    , X ) ==> ld( rd( Z, X ), rd( rd( X, Y ), X ) ) }.
% 38.81/39.18  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.81/39.18     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.81/39.18  parent1[0; 2]: (10536) {G1,W19,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( X, Z
% 38.81/39.18     ) ) ), X ) ==> ld( rd( Z, X ), rd( rd( X, Y ), X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := X
% 38.81/39.18     T := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10538) {G3,W19,D6,L1,V3,M1}  { mult( X, rd( rd( ld( Y, X ), Z ), 
% 38.81/39.18    X ) ) ==> ld( rd( Y, X ), rd( rd( X, Z ), X ) ) }.
% 38.81/39.18  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.81/39.18    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.81/39.18  parent1[0; 1]: (10537) {G2,W19,D6,L1,V3,M1}  { rd( mult( X, rd( ld( Z, X )
% 38.81/39.18    , Y ) ), X ) ==> ld( rd( Z, X ), rd( rd( X, Y ), X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := rd( ld( Y, X ), Z )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1428) {G13,W19,D6,L1,V3,M1} P(124,1413);d(0);d(114);d(321) { 
% 38.81/39.18    mult( X, rd( rd( ld( Y, X ), Z ), X ) ) ==> ld( rd( Y, X ), rd( rd( X, Z
% 38.81/39.18     ), X ) ) }.
% 38.81/39.18  parent0: (10538) {G3,W19,D6,L1,V3,M1}  { mult( X, rd( rd( ld( Y, X ), Z ), 
% 38.81/39.18    X ) ) ==> ld( rd( Y, X ), rd( rd( X, Z ), X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10541) {G12,W19,D5,L1,V3,M1}  { rd( rd( X, mult( Z, Y ) ), X ) ==>
% 38.81/39.18     ld( mult( X, rd( Y, X ) ), rd( rd( X, Z ), X ) ) }.
% 38.81/39.18  parent0[0]: (1413) {G12,W19,D5,L1,V3,M1} P(1400,54);d(91) { ld( mult( X, rd
% 38.81/39.18    ( Z, X ) ), rd( rd( X, Y ), X ) ) ==> rd( rd( X, mult( Y, Z ) ), X ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10547) {G3,W20,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, X ) ) )
% 38.81/39.18    , X ) ==> ld( mult( X, i( Z ) ), rd( rd( X, Y ), X ) ) }.
% 38.81/39.18  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.81/39.18    ==> i( X ) }.
% 38.81/39.18  parent1[0; 13]: (10541) {G12,W19,D5,L1,V3,M1}  { rd( rd( X, mult( Z, Y ) )
% 38.81/39.18    , X ) ==> ld( mult( X, rd( Y, X ) ), rd( rd( X, Z ), X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := ld( Z, X )
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10549) {G2,W19,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, X ) ) )
% 38.81/39.18    , X ) ==> ld( rd( X, Z ), rd( rd( X, Y ), X ) ) }.
% 38.81/39.18  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 11]: (10547) {G3,W20,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, 
% 38.81/39.18    X ) ) ), X ) ==> ld( mult( X, i( Z ) ), rd( rd( X, Y ), X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10550) {G3,W19,D6,L1,V3,M1}  { rd( mult( X, rd( ld( X, Z ), Y ) )
% 38.81/39.18    , X ) ==> ld( rd( X, Z ), rd( rd( X, Y ), X ) ) }.
% 38.81/39.18  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.81/39.18     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.81/39.18  parent1[0; 2]: (10549) {G2,W19,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, X
% 38.81/39.18     ) ) ), X ) ==> ld( rd( X, Z ), rd( rd( X, Y ), X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Z
% 38.81/39.18     T := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10551) {G4,W19,D6,L1,V3,M1}  { mult( X, rd( rd( ld( X, Y ), Z ), 
% 38.81/39.18    X ) ) ==> ld( rd( X, Y ), rd( rd( X, Z ), X ) ) }.
% 38.81/39.18  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.81/39.18    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.81/39.18  parent1[0; 1]: (10550) {G3,W19,D6,L1,V3,M1}  { rd( mult( X, rd( ld( X, Z )
% 38.81/39.18    , Y ) ), X ) ==> ld( rd( X, Z ), rd( rd( X, Y ), X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := rd( ld( X, Y ), Z )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1430) {G13,W19,D6,L1,V3,M1} P(77,1413);d(33);d(114);d(321) { 
% 38.81/39.18    mult( Y, rd( rd( ld( Y, X ), Z ), Y ) ) ==> ld( rd( Y, X ), rd( rd( Y, Z
% 38.81/39.18     ), Y ) ) }.
% 38.81/39.18  parent0: (10551) {G4,W19,D6,L1,V3,M1}  { mult( X, rd( rd( ld( X, Y ), Z ), 
% 38.81/39.18    X ) ) ==> ld( rd( X, Y ), rd( rd( X, Z ), X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10554) {G11,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), Y ), Y ) ==> 
% 38.81/39.18    ld( ld( ld( X, Y ), Y ), ld( ld( Z, Y ), Y ) ) }.
% 38.81/39.18  parent0[0]: (1401) {G11,W19,D5,L1,V3,M1} P(24,826);d(24) { ld( ld( ld( X, Y
% 38.81/39.18     ), Y ), ld( ld( Z, Y ), Y ) ) ==> ld( ld( ld( X, Z ), Y ), Y ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10562) {G6,W19,D6,L1,V3,M1}  { ld( ld( ld( X, rd( Y, Z ) ), Z ), 
% 38.81/39.18    Z ) ==> ld( ld( ld( X, Z ), Z ), ld( Z, Y ) ) }.
% 38.81/39.18  parent0[0]: (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X )
% 38.81/39.18    , X ), X ) ==> ld( X, Y ) }.
% 38.81/39.18  parent1[0; 16]: (10554) {G11,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), Y ), Y
% 38.81/39.18     ) ==> ld( ld( ld( X, Y ), Y ), ld( ld( Z, Y ), Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := Y
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := rd( Y, Z )
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10571) {G6,W19,D6,L1,V3,M1}  { ld( ld( ld( X, Z ), Z ), ld( Z, Y )
% 38.81/39.18     ) ==> ld( ld( ld( X, rd( Y, Z ) ), Z ), Z ) }.
% 38.81/39.18  parent0[0]: (10562) {G6,W19,D6,L1,V3,M1}  { ld( ld( ld( X, rd( Y, Z ) ), Z
% 38.81/39.18     ), Z ) ==> ld( ld( ld( X, Z ), Z ), ld( Z, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1436) {G12,W19,D6,L1,V3,M1} P(139,1401) { ld( ld( ld( Z, Y )
% 38.81/39.18    , Y ), ld( Y, X ) ) ==> ld( ld( ld( Z, rd( X, Y ) ), Y ), Y ) }.
% 38.81/39.18  parent0: (10571) {G6,W19,D6,L1,V3,M1}  { ld( ld( ld( X, Z ), Z ), ld( Z, Y
% 38.81/39.18     ) ) ==> ld( ld( ld( X, rd( Y, Z ) ), Z ), Z ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10574) {G11,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), Y ), Y ) ==> 
% 38.81/39.18    ld( ld( ld( X, Y ), Y ), ld( ld( Z, Y ), Y ) ) }.
% 38.81/39.18  parent0[0]: (1401) {G11,W19,D5,L1,V3,M1} P(24,826);d(24) { ld( ld( ld( X, Y
% 38.81/39.18     ), Y ), ld( ld( Z, Y ), Y ) ) ==> ld( ld( ld( X, Z ), Y ), Y ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10577) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( X, rd( Y, Z ) ), Y ), 
% 38.81/39.18    Y ) ==> ld( ld( ld( X, Y ), Y ), ld( Z, Y ) ) }.
% 38.81/39.18  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.81/39.18  parent1[0; 17]: (10574) {G11,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), Y ), Y
% 38.81/39.18     ) ==> ld( ld( ld( X, Y ), Y ), ld( ld( Z, Y ), Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := rd( Y, Z )
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10580) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Y ), ld( Z, Y )
% 38.81/39.18     ) ==> ld( ld( ld( X, rd( Y, Z ) ), Y ), Y ) }.
% 38.81/39.18  parent0[0]: (10577) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( X, rd( Y, Z ) ), Y
% 38.81/39.18     ), Y ) ==> ld( ld( ld( X, Y ), Y ), ld( Z, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1440) {G12,W19,D6,L1,V3,M1} P(19,1401) { ld( ld( ld( Z, X ), 
% 38.81/39.18    X ), ld( Y, X ) ) ==> ld( ld( ld( Z, rd( X, Y ) ), X ), X ) }.
% 38.81/39.18  parent0: (10580) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Y ), ld( Z, Y
% 38.81/39.18     ) ) ==> ld( ld( ld( X, rd( Y, Z ) ), Y ), Y ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10582) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.81/39.18    X ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10586) {G4,W20,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult
% 38.81/39.18    ( Y, Z ) ) ==> i( rd( ld( ld( Y, X ), Z ), mult( Y, Z ) ) ) }.
% 38.81/39.18  parent0[0]: (685) {G5,W19,D5,L1,V3,M1} P(26,64);d(5);d(16);d(27);d(79);d(24
% 38.81/39.18    );d(74) { rd( mult( Y, Z ), mult( mult( X, Y ), Z ) ) ==> rd( ld( ld( Y, 
% 38.81/39.18    X ), Z ), mult( Y, Z ) ) }.
% 38.81/39.18  parent1[0; 11]: (10582) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.81/39.18     ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := mult( Y, Z )
% 38.81/39.18     Y := mult( mult( X, Y ), Z )
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10587) {G4,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult
% 38.81/39.18    ( Y, Z ) ) ==> rd( mult( Y, Z ), ld( ld( Y, X ), Z ) ) }.
% 38.81/39.18  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.81/39.18    X ) }.
% 38.81/39.18  parent1[0; 10]: (10586) {G4,W20,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), Z )
% 38.81/39.18    , mult( Y, Z ) ) ==> i( rd( ld( ld( Y, X ), Z ), mult( Y, Z ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := ld( ld( Y, X ), Z )
% 38.81/39.18     Y := mult( Y, Z )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10588) {G5,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult
% 38.81/39.18    ( Y, Z ) ) ==> mult( mult( Y, Z ), ld( Z, ld( Y, X ) ) ) }.
% 38.81/39.18  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.81/39.18    mult( Z, ld( Y, X ) ) }.
% 38.81/39.18  parent1[0; 10]: (10587) {G4,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z )
% 38.81/39.18    , mult( Y, Z ) ) ==> rd( mult( Y, Z ), ld( ld( Y, X ), Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := ld( Y, X )
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := mult( Y, Z )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1441) {G6,W19,D5,L1,V3,M1} P(685,79);d(79);d(75) { rd( mult( 
% 38.81/39.18    mult( Z, X ), Y ), mult( X, Y ) ) ==> mult( mult( X, Y ), ld( Y, ld( X, Z
% 38.81/39.18     ) ) ) }.
% 38.81/39.18  parent0: (10588) {G5,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult
% 38.81/39.18    ( Y, Z ) ) ==> mult( mult( Y, Z ), ld( Z, ld( Y, X ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  *** allocated 256285 integers for termspace/termends
% 38.81/39.18  eqswap: (10591) {G5,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Z ), Y ), mult( X, Y
% 38.81/39.18     ) ) ==> rd( mult( X, Y ), mult( mult( Z, X ), Y ) ) }.
% 38.81/39.18  parent0[0]: (685) {G5,W19,D5,L1,V3,M1} P(26,64);d(5);d(16);d(27);d(79);d(24
% 38.81/39.18    );d(74) { rd( mult( Y, Z ), mult( mult( X, Y ), Z ) ) ==> rd( ld( ld( Y, 
% 38.81/39.18    X ), Z ), mult( Y, Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10600) {G2,W22,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), Z ), mult
% 38.81/39.18    ( i( X ), Z ) ) ==> rd( ld( X, Z ), mult( mult( Y, i( X ) ), Z ) ) }.
% 38.81/39.18  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 13]: (10591) {G5,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Z ), Y ), 
% 38.81/39.18    mult( X, Y ) ) ==> rd( mult( X, Y ), mult( mult( Z, X ), Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := i( X )
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10602) {G2,W21,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), Z ), ld( 
% 38.81/39.18    X, Z ) ) ==> rd( ld( X, Z ), mult( mult( Y, i( X ) ), Z ) ) }.
% 38.81/39.18  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 8]: (10600) {G2,W22,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), Z )
% 38.81/39.18    , mult( i( X ), Z ) ) ==> rd( ld( X, Z ), mult( mult( Y, i( X ) ), Z ) )
% 38.81/39.18     }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10607) {G2,W20,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), Z ), ld( 
% 38.81/39.18    X, Z ) ) ==> rd( ld( X, Z ), mult( rd( Y, X ), Z ) ) }.
% 38.81/39.18  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 16]: (10602) {G2,W21,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), Z
% 38.81/39.18     ), ld( X, Z ) ) ==> rd( ld( X, Z ), mult( mult( Y, i( X ) ), Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10608) {G3,W20,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), Z ), ld( 
% 38.81/39.18    X, Z ) ) ==> rd( ld( X, Z ), ld( rd( X, Y ), Z ) ) }.
% 38.81/39.18  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.81/39.18    ld( rd( X, Y ), Z ) }.
% 38.81/39.18  parent1[0; 15]: (10607) {G2,W20,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), Z
% 38.81/39.18     ), ld( X, Z ) ) ==> rd( ld( X, Z ), mult( rd( Y, X ), Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10610) {G4,W20,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), Z ), ld( 
% 38.81/39.18    X, Z ) ) ==> mult( ld( X, Z ), ld( Z, rd( X, Y ) ) ) }.
% 38.81/39.18  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.81/39.18    mult( Z, ld( Y, X ) ) }.
% 38.81/39.18  parent1[0; 11]: (10608) {G3,W20,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), Z
% 38.81/39.18     ), ld( X, Z ) ) ==> rd( ld( X, Z ), ld( rd( X, Y ), Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := rd( X, Y )
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := ld( X, Z )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10612) {G5,W20,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), Z ), ld( 
% 38.81/39.18    X, Z ) ) ==> ld( ld( Z, X ), ld( Z, rd( X, Y ) ) ) }.
% 38.81/39.18  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.81/39.18    ld( ld( Y, X ), Z ) }.
% 38.81/39.18  parent1[0; 11]: (10610) {G4,W20,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), Z
% 38.81/39.18     ), ld( X, Z ) ) ==> mult( ld( X, Z ), ld( Z, rd( X, Y ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := ld( Z, rd( X, Y ) )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10613) {G5,W20,D6,L1,V3,M1}  { mult( ld( ld( i( X ), Y ), Z ), ld
% 38.81/39.18    ( Z, X ) ) ==> ld( ld( Z, X ), ld( Z, rd( X, Y ) ) ) }.
% 38.81/39.18  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.81/39.18    mult( Z, ld( Y, X ) ) }.
% 38.81/39.18  parent1[0; 1]: (10612) {G5,W20,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), Z )
% 38.81/39.18    , ld( X, Z ) ) ==> ld( ld( Z, X ), ld( Z, rd( X, Y ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := ld( ld( i( X ), Y ), Z )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10614) {G5,W20,D6,L1,V3,M1}  { ld( ld( Z, ld( i( X ), Y ) ), ld( 
% 38.81/39.18    Z, X ) ) ==> ld( ld( Z, X ), ld( Z, rd( X, Y ) ) ) }.
% 38.81/39.18  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.81/39.18    ld( ld( Y, X ), Z ) }.
% 38.81/39.18  parent1[0; 1]: (10613) {G5,W20,D6,L1,V3,M1}  { mult( ld( ld( i( X ), Y ), Z
% 38.81/39.18     ), ld( Z, X ) ) ==> ld( ld( Z, X ), ld( Z, rd( X, Y ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := ld( i( X ), Y )
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := ld( Z, X )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10615) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, mult( Y, Z ) ), ld( X, 
% 38.81/39.18    Y ) ) ==> ld( ld( X, Y ), ld( X, rd( Y, Z ) ) ) }.
% 38.81/39.18  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 4]: (10614) {G5,W20,D6,L1,V3,M1}  { ld( ld( Z, ld( i( X ), Y ) )
% 38.81/39.18    , ld( Z, X ) ) ==> ld( ld( Z, X ), ld( Z, rd( X, Y ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := X
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10616) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, rd( Y, Z ) )
% 38.81/39.18     ) ==> ld( ld( X, mult( Y, Z ) ), ld( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (10615) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, mult( Y, Z ) ), ld( 
% 38.81/39.18    X, Y ) ) ==> ld( ld( X, Y ), ld( X, rd( Y, Z ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1442) {G6,W19,D5,L1,V3,M1} P(24,685);d(33);d(80);d(75);d(74);
% 38.81/39.18    d(75);d(74);d(22) { ld( ld( Y, X ), ld( Y, rd( X, Z ) ) ) ==> ld( ld( Y, 
% 38.81/39.18    mult( X, Z ) ), ld( Y, X ) ) }.
% 38.81/39.18  parent0: (10616) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, rd( Y, Z )
% 38.81/39.18     ) ) ==> ld( ld( X, mult( Y, Z ) ), ld( X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10618) {G5,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Z ), Y ), mult( X, Y
% 38.81/39.18     ) ) ==> rd( mult( X, Y ), mult( mult( Z, X ), Y ) ) }.
% 38.81/39.18  parent0[0]: (685) {G5,W19,D5,L1,V3,M1} P(26,64);d(5);d(16);d(27);d(79);d(24
% 38.81/39.18    );d(74) { rd( mult( Y, Z ), mult( mult( X, Y ), Z ) ) ==> rd( ld( ld( Y, 
% 38.81/39.18    X ), Z ), mult( Y, Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10629) {G2,W22,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), i( Z ) ), mult
% 38.81/39.18    ( X, i( Z ) ) ) ==> rd( mult( X, i( Z ) ), rd( mult( Y, X ), Z ) ) }.
% 38.81/39.18  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 17]: (10618) {G5,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Z ), Y ), 
% 38.81/39.18    mult( X, Y ) ) ==> rd( mult( X, Y ), mult( mult( Z, X ), Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := mult( Y, X )
% 38.81/39.18     Y := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := i( Z )
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10636) {G2,W21,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), i( Z ) ), mult
% 38.81/39.18    ( X, i( Z ) ) ) ==> rd( rd( X, Z ), rd( mult( Y, X ), Z ) ) }.
% 38.81/39.18  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 13]: (10629) {G2,W22,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), i( Z )
% 38.81/39.18     ), mult( X, i( Z ) ) ) ==> rd( mult( X, i( Z ) ), rd( mult( Y, X ), Z )
% 38.81/39.18     ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10637) {G2,W20,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), i( Z ) ), rd( 
% 38.81/39.18    X, Z ) ) ==> rd( rd( X, Z ), rd( mult( Y, X ), Z ) ) }.
% 38.81/39.18  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 8]: (10636) {G2,W21,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), i( Z ) )
% 38.81/39.18    , mult( X, i( Z ) ) ) ==> rd( rd( X, Z ), rd( mult( Y, X ), Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10641) {G3,W20,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), i( Z ) ), rd( 
% 38.81/39.18    X, Z ) ) ==> mult( rd( X, Z ), rd( Z, mult( Y, X ) ) ) }.
% 38.81/39.18  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.81/39.18    mult( Z, rd( X, Y ) ) }.
% 38.81/39.18  parent1[0; 11]: (10637) {G2,W20,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), i( Z )
% 38.81/39.18     ), rd( X, Z ) ) ==> rd( rd( X, Z ), rd( mult( Y, X ), Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := mult( Y, X )
% 38.81/39.18     Z := rd( X, Z )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10643) {G4,W20,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), i( Z ) ), rd( 
% 38.81/39.18    X, Z ) ) ==> ld( rd( Z, X ), rd( Z, mult( Y, X ) ) ) }.
% 38.81/39.18  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.81/39.18    ld( rd( X, Y ), Z ) }.
% 38.81/39.18  parent1[0; 11]: (10641) {G3,W20,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), i( Z )
% 38.81/39.18     ), rd( X, Z ) ) ==> mult( rd( X, Z ), rd( Z, mult( Y, X ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18     Z := rd( Z, mult( Y, X ) )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10644) {G5,W20,D5,L1,V3,M1}  { mult( ld( ld( X, Y ), i( Z ) ), rd
% 38.81/39.18    ( Z, X ) ) ==> ld( rd( Z, X ), rd( Z, mult( Y, X ) ) ) }.
% 38.81/39.18  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.81/39.18    mult( Z, rd( X, Y ) ) }.
% 38.81/39.18  parent1[0; 1]: (10643) {G4,W20,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), i( Z ) )
% 38.81/39.18    , rd( X, Z ) ) ==> ld( rd( Z, X ), rd( Z, mult( Y, X ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18     Z := ld( ld( X, Y ), i( Z ) )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10645) {G5,W20,D5,L1,V3,M1}  { ld( ld( i( Z ), ld( X, Y ) ), rd( 
% 38.81/39.18    Z, X ) ) ==> ld( rd( Z, X ), rd( Z, mult( Y, X ) ) ) }.
% 38.81/39.18  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.81/39.18    ld( ld( Y, X ), Z ) }.
% 38.81/39.18  parent1[0; 1]: (10644) {G5,W20,D5,L1,V3,M1}  { mult( ld( ld( X, Y ), i( Z )
% 38.81/39.18     ), rd( Z, X ) ) ==> ld( rd( Z, X ), rd( Z, mult( Y, X ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := ld( X, Y )
% 38.81/39.18     Y := i( Z )
% 38.81/39.18     Z := rd( Z, X )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10646) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), rd( X, 
% 38.81/39.18    Y ) ) ==> ld( rd( X, Y ), rd( X, mult( Z, Y ) ) ) }.
% 38.81/39.18  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 2]: (10645) {G5,W20,D5,L1,V3,M1}  { ld( ld( i( Z ), ld( X, Y ) )
% 38.81/39.18    , rd( Z, X ) ) ==> ld( rd( Z, X ), rd( Z, mult( Y, X ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := ld( Y, Z )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := X
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10647) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( X, mult( Z, Y )
% 38.81/39.18     ) ) ==> ld( mult( X, ld( Y, Z ) ), rd( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (10646) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), rd( 
% 38.81/39.18    X, Y ) ) ==> ld( rd( X, Y ), rd( X, mult( Z, Y ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1443) {G6,W19,D5,L1,V3,M1} P(33,685);d(33);d(81);d(80);d(81);
% 38.81/39.18    d(74);d(22) { ld( rd( Y, X ), rd( Y, mult( Z, X ) ) ) ==> ld( mult( Y, ld
% 38.81/39.18    ( X, Z ) ), rd( Y, X ) ) }.
% 38.81/39.18  parent0: (10647) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( X, mult( Z, Y
% 38.81/39.18     ) ) ) ==> ld( mult( X, ld( Y, Z ) ), rd( X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10649) {G5,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Z ), Y ), mult( X, Y
% 38.81/39.18     ) ) ==> rd( mult( X, Y ), mult( mult( Z, X ), Y ) ) }.
% 38.81/39.18  parent0[0]: (685) {G5,W19,D5,L1,V3,M1} P(26,64);d(5);d(16);d(27);d(79);d(24
% 38.81/39.18    );d(74) { rd( mult( Y, Z ), mult( mult( X, Y ), Z ) ) ==> rd( ld( ld( Y, 
% 38.81/39.18    X ), Z ), mult( Y, Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10652) {G1,W23,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( X, Z ) ), 
% 38.81/39.18    mult( X, ld( X, Z ) ) ) ==> rd( Z, mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.81/39.18  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.81/39.18  parent1[0; 15]: (10649) {G5,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Z ), Y ), 
% 38.81/39.18    mult( X, Y ) ) ==> rd( mult( X, Y ), mult( mult( Z, X ), Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := ld( X, Z )
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10655) {G1,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( X, Z ) ), 
% 38.81/39.18    Z ) ==> rd( Z, mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.81/39.18  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.81/39.18  parent1[0; 9]: (10652) {G1,W23,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( X, Z
% 38.81/39.18     ) ), mult( X, ld( X, Z ) ) ) ==> rd( Z, mult( mult( Y, X ), ld( X, Z ) )
% 38.81/39.18     ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10664) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( X, Z ) ), 
% 38.81/39.18    Z ) ==> mult( Z, rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.81/39.18  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.81/39.18     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.81/39.18  parent1[0; 10]: (10655) {G1,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( X, 
% 38.81/39.18    Z ) ), Z ) ==> rd( Z, mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := mult( Y, X )
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := X
% 38.81/39.18     T := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1445) {G6,W19,D5,L1,V3,M1} P(0,685);d(114) { rd( ld( ld( X, Z
% 38.81/39.18     ), ld( X, Y ) ), Y ) ==> mult( Y, rd( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.81/39.18  parent0: (10664) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( X, Z ) ), 
% 38.81/39.18    Z ) ==> mult( Z, rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10667) {G5,W11,D5,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( rd( X, Y ), 
% 38.81/39.18    Y ), Y ) }.
% 38.81/39.18  parent0[0]: (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X )
% 38.81/39.18    , X ), X ) ==> ld( X, Y ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10673) {G6,W27,D7,L1,V3,M1}  { ld( mult( X, Y ), mult( mult( Z, X
% 38.81/39.18     ), Y ) ) ==> ld( ld( mult( mult( X, Y ), ld( Y, ld( X, Z ) ) ), mult( X
% 38.81/39.18    , Y ) ), mult( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (1441) {G6,W19,D5,L1,V3,M1} P(685,79);d(79);d(75) { rd( mult( 
% 38.81/39.18    mult( Z, X ), Y ), mult( X, Y ) ) ==> mult( mult( X, Y ), ld( Y, ld( X, Z
% 38.81/39.18     ) ) ) }.
% 38.81/39.18  parent1[0; 12]: (10667) {G5,W11,D5,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( rd( 
% 38.81/39.18    X, Y ), Y ), Y ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := mult( mult( Z, X ), Y )
% 38.81/39.18     Y := mult( X, Y )
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10674) {G3,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( mult( Z, X
% 38.81/39.18     ), Y ) ) ==> ld( i( ld( Y, ld( X, Z ) ) ), mult( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.81/39.18    ==> i( Y ) }.
% 38.81/39.18  parent1[0; 11]: (10673) {G6,W27,D7,L1,V3,M1}  { ld( mult( X, Y ), mult( 
% 38.81/39.18    mult( Z, X ), Y ) ) ==> ld( ld( mult( mult( X, Y ), ld( Y, ld( X, Z ) ) )
% 38.81/39.18    , mult( X, Y ) ), mult( X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := mult( X, Y )
% 38.81/39.18     Y := ld( Y, ld( X, Z ) )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10675) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( mult( Z, X
% 38.81/39.18     ), Y ) ) ==> mult( ld( Y, ld( X, Z ) ), mult( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 10]: (10674) {G3,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( 
% 38.81/39.18    mult( Z, X ), Y ) ) ==> ld( i( ld( Y, ld( X, Z ) ) ), mult( X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := ld( Y, ld( X, Z ) )
% 38.81/39.18     Y := mult( X, Y )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10676) {G3,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( mult( Z, X
% 38.81/39.18     ), Y ) ) ==> ld( ld( ld( X, Z ), Y ), mult( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.81/39.18    ld( ld( Y, X ), Z ) }.
% 38.81/39.18  parent1[0; 10]: (10675) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( 
% 38.81/39.18    mult( Z, X ), Y ) ) ==> mult( ld( Y, ld( X, Z ) ), mult( X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := ld( X, Z )
% 38.81/39.18     Z := mult( X, Y )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1446) {G7,W19,D5,L1,V3,M1} P(1441,139);d(31);d(22);d(74) { ld
% 38.81/39.18    ( mult( Y, Z ), mult( mult( X, Y ), Z ) ) ==> ld( ld( ld( Y, X ), Z ), 
% 38.81/39.18    mult( Y, Z ) ) }.
% 38.81/39.18  parent0: (10676) {G3,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( mult( Z, X
% 38.81/39.18     ), Y ) ) ==> ld( ld( ld( X, Z ), Y ), mult( X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := X
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10679) {G6,W19,D5,L1,V3,M1}  { mult( mult( Y, Z ), ld( Z, ld( Y, X
% 38.81/39.18     ) ) ) ==> rd( mult( mult( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.81/39.18  parent0[0]: (1441) {G6,W19,D5,L1,V3,M1} P(685,79);d(79);d(75) { rd( mult( 
% 38.81/39.18    mult( Z, X ), Y ), mult( X, Y ) ) ==> mult( mult( X, Y ), ld( Y, ld( X, Z
% 38.81/39.18     ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := X
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10687) {G2,W22,D6,L1,V3,M1}  { mult( mult( i( X ), Y ), ld( Y, ld
% 38.81/39.18    ( i( X ), Z ) ) ) ==> rd( mult( mult( Z, i( X ) ), Y ), ld( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 19]: (10679) {G6,W19,D5,L1,V3,M1}  { mult( mult( Y, Z ), ld( Z, 
% 38.81/39.18    ld( Y, X ) ) ) ==> rd( mult( mult( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := i( X )
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10689) {G2,W21,D6,L1,V3,M1}  { mult( ld( X, Y ), ld( Y, ld( i( X
% 38.81/39.18     ), Z ) ) ) ==> rd( mult( mult( Z, i( X ) ), Y ), ld( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 2]: (10687) {G2,W22,D6,L1,V3,M1}  { mult( mult( i( X ), Y ), ld
% 38.81/39.18    ( Y, ld( i( X ), Z ) ) ) ==> rd( mult( mult( Z, i( X ) ), Y ), ld( X, Y )
% 38.81/39.18     ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10694) {G3,W21,D6,L1,V3,M1}  { mult( ld( X, Y ), ld( Y, ld( i( X
% 38.81/39.18     ), Z ) ) ) ==> mult( mult( mult( Z, i( X ) ), Y ), ld( Y, X ) ) }.
% 38.81/39.18  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.81/39.18    mult( Z, ld( Y, X ) ) }.
% 38.81/39.18  parent1[0; 11]: (10689) {G2,W21,D6,L1,V3,M1}  { mult( ld( X, Y ), ld( Y, ld
% 38.81/39.18    ( i( X ), Z ) ) ) ==> rd( mult( mult( Z, i( X ) ), Y ), ld( X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := mult( mult( Z, i( X ) ), Y )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10695) {G2,W20,D6,L1,V3,M1}  { mult( ld( X, Y ), ld( Y, ld( i( X
% 38.81/39.18     ), Z ) ) ) ==> mult( mult( rd( Z, X ), Y ), ld( Y, X ) ) }.
% 38.81/39.18  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 13]: (10694) {G3,W21,D6,L1,V3,M1}  { mult( ld( X, Y ), ld( Y, ld
% 38.81/39.18    ( i( X ), Z ) ) ) ==> mult( mult( mult( Z, i( X ) ), Y ), ld( Y, X ) )
% 38.81/39.18     }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10696) {G3,W20,D6,L1,V3,M1}  { mult( ld( X, Y ), ld( Y, ld( i( X
% 38.81/39.18     ), Z ) ) ) ==> mult( ld( rd( X, Z ), Y ), ld( Y, X ) ) }.
% 38.81/39.18  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.81/39.18    ld( rd( X, Y ), Z ) }.
% 38.81/39.18  parent1[0; 12]: (10695) {G2,W20,D6,L1,V3,M1}  { mult( ld( X, Y ), ld( Y, ld
% 38.81/39.18    ( i( X ), Z ) ) ) ==> mult( mult( rd( Z, X ), Y ), ld( Y, X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10698) {G4,W20,D6,L1,V3,M1}  { mult( ld( X, Y ), ld( Y, ld( i( X
% 38.81/39.18     ), Z ) ) ) ==> ld( ld( Y, rd( X, Z ) ), ld( Y, X ) ) }.
% 38.81/39.18  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.81/39.18    ld( ld( Y, X ), Z ) }.
% 38.81/39.18  parent1[0; 11]: (10696) {G3,W20,D6,L1,V3,M1}  { mult( ld( X, Y ), ld( Y, ld
% 38.81/39.18    ( i( X ), Z ) ) ) ==> mult( ld( rd( X, Z ), Y ), ld( Y, X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := rd( X, Z )
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := ld( Y, X )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10700) {G5,W20,D6,L1,V3,M1}  { ld( ld( Y, X ), ld( Y, ld( i( X )
% 38.81/39.18    , Z ) ) ) ==> ld( ld( Y, rd( X, Z ) ), ld( Y, X ) ) }.
% 38.81/39.18  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.81/39.18    ld( ld( Y, X ), Z ) }.
% 38.81/39.18  parent1[0; 1]: (10698) {G4,W20,D6,L1,V3,M1}  { mult( ld( X, Y ), ld( Y, ld
% 38.81/39.18    ( i( X ), Z ) ) ) ==> ld( ld( Y, rd( X, Z ) ), ld( Y, X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := ld( Y, ld( i( X ), Z ) )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10701) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, mult( Y, Z
% 38.81/39.18     ) ) ) ==> ld( ld( X, rd( Y, Z ) ), ld( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 7]: (10700) {G5,W20,D6,L1,V3,M1}  { ld( ld( Y, X ), ld( Y, ld( i
% 38.81/39.18    ( X ), Z ) ) ) ==> ld( ld( Y, rd( X, Z ) ), ld( Y, X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1447) {G7,W19,D5,L1,V3,M1} P(24,1441);d(75);d(33);d(80);d(74)
% 38.81/39.18    ;d(74);d(22) { ld( ld( Y, X ), ld( Y, mult( X, Z ) ) ) ==> ld( ld( Y, rd
% 38.81/39.18    ( X, Z ) ), ld( Y, X ) ) }.
% 38.81/39.18  parent0: (10701) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, mult( Y, Z
% 38.81/39.18     ) ) ) ==> ld( ld( X, rd( Y, Z ) ), ld( X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10704) {G6,W19,D5,L1,V3,M1}  { mult( mult( Y, Z ), ld( Z, ld( Y, X
% 38.81/39.18     ) ) ) ==> rd( mult( mult( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.81/39.18  parent0[0]: (1441) {G6,W19,D5,L1,V3,M1} P(685,79);d(79);d(75) { rd( mult( 
% 38.81/39.18    mult( Z, X ), Y ), mult( X, Y ) ) ==> mult( mult( X, Y ), ld( Y, ld( X, Z
% 38.81/39.18     ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := X
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10714) {G2,W22,D5,L1,V3,M1}  { mult( mult( X, i( Y ) ), ld( i( Y
% 38.81/39.18     ), ld( X, Z ) ) ) ==> rd( rd( mult( Z, X ), Y ), mult( X, i( Y ) ) ) }.
% 38.81/39.18  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 13]: (10704) {G6,W19,D5,L1,V3,M1}  { mult( mult( Y, Z ), ld( Z, 
% 38.81/39.18    ld( Y, X ) ) ) ==> rd( mult( mult( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := mult( Z, X )
% 38.81/39.18     Y := Y
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18     Z := i( Y )
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10721) {G2,W21,D5,L1,V3,M1}  { mult( mult( X, i( Y ) ), ld( i( Y
% 38.81/39.18     ), ld( X, Z ) ) ) ==> rd( rd( mult( Z, X ), Y ), rd( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 18]: (10714) {G2,W22,D5,L1,V3,M1}  { mult( mult( X, i( Y ) ), ld
% 38.81/39.18    ( i( Y ), ld( X, Z ) ) ) ==> rd( rd( mult( Z, X ), Y ), mult( X, i( Y ) )
% 38.81/39.18     ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10722) {G2,W20,D5,L1,V3,M1}  { mult( rd( X, Y ), ld( i( Y ), ld( 
% 38.81/39.18    X, Z ) ) ) ==> rd( rd( mult( Z, X ), Y ), rd( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 2]: (10721) {G2,W21,D5,L1,V3,M1}  { mult( mult( X, i( Y ) ), ld
% 38.81/39.18    ( i( Y ), ld( X, Z ) ) ) ==> rd( rd( mult( Z, X ), Y ), rd( X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10725) {G3,W20,D5,L1,V3,M1}  { mult( rd( X, Y ), ld( i( Y ), ld( 
% 38.81/39.18    X, Z ) ) ) ==> mult( rd( mult( Z, X ), Y ), rd( Y, X ) ) }.
% 38.81/39.18  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.81/39.18    mult( Z, rd( X, Y ) ) }.
% 38.81/39.18  parent1[0; 11]: (10722) {G2,W20,D5,L1,V3,M1}  { mult( rd( X, Y ), ld( i( Y
% 38.81/39.18     ), ld( X, Z ) ) ) ==> rd( rd( mult( Z, X ), Y ), rd( X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := rd( mult( Z, X ), Y )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10727) {G4,W20,D5,L1,V3,M1}  { mult( rd( X, Y ), ld( i( Y ), ld( 
% 38.81/39.18    X, Z ) ) ) ==> ld( rd( Y, mult( Z, X ) ), rd( Y, X ) ) }.
% 38.81/39.18  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.81/39.18    ld( rd( X, Y ), Z ) }.
% 38.81/39.18  parent1[0; 11]: (10725) {G3,W20,D5,L1,V3,M1}  { mult( rd( X, Y ), ld( i( Y
% 38.81/39.18     ), ld( X, Z ) ) ) ==> mult( rd( mult( Z, X ), Y ), rd( Y, X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := mult( Z, X )
% 38.81/39.18     Z := rd( Y, X )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10729) {G5,W20,D5,L1,V3,M1}  { ld( rd( Y, X ), ld( i( Y ), ld( X
% 38.81/39.18    , Z ) ) ) ==> ld( rd( Y, mult( Z, X ) ), rd( Y, X ) ) }.
% 38.81/39.18  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.81/39.18    ld( rd( X, Y ), Z ) }.
% 38.81/39.18  parent1[0; 1]: (10727) {G4,W20,D5,L1,V3,M1}  { mult( rd( X, Y ), ld( i( Y )
% 38.81/39.18    , ld( X, Z ) ) ) ==> ld( rd( Y, mult( Z, X ) ), rd( Y, X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := ld( i( Y ), ld( X, Z ) )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10730) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( X, ld( Y, Z
% 38.81/39.18     ) ) ) ==> ld( rd( X, mult( Z, Y ) ), rd( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 5]: (10729) {G5,W20,D5,L1,V3,M1}  { ld( rd( Y, X ), ld( i( Y ), 
% 38.81/39.18    ld( X, Z ) ) ) ==> ld( rd( Y, mult( Z, X ) ), rd( Y, X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := ld( Y, Z )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1448) {G7,W19,D5,L1,V3,M1} P(33,1441);d(33);d(81);d(80);d(80)
% 38.81/39.18    ;d(22) { ld( rd( Z, Y ), mult( Z, ld( Y, X ) ) ) ==> ld( rd( Z, mult( X, 
% 38.81/39.18    Y ) ), rd( Z, Y ) ) }.
% 38.81/39.18  parent0: (10730) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( X, ld( Y, Z
% 38.81/39.18     ) ) ) ==> ld( rd( X, mult( Z, Y ) ), rd( X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := X
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10733) {G6,W19,D5,L1,V3,M1}  { mult( mult( Y, Z ), ld( Z, ld( Y, X
% 38.81/39.18     ) ) ) ==> rd( mult( mult( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.81/39.18  parent0[0]: (1441) {G6,W19,D5,L1,V3,M1} P(685,79);d(79);d(75) { rd( mult( 
% 38.81/39.18    mult( Z, X ), Y ), mult( X, Y ) ) ==> mult( mult( X, Y ), ld( Y, ld( X, Z
% 38.81/39.18     ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := X
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10735) {G1,W23,D5,L1,V3,M1}  { mult( mult( X, ld( X, Y ) ), ld( 
% 38.81/39.18    ld( X, Y ), ld( X, Z ) ) ) ==> rd( mult( mult( Z, X ), ld( X, Y ) ), Y )
% 38.81/39.18     }.
% 38.81/39.18  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.81/39.18  parent1[0; 22]: (10733) {G6,W19,D5,L1,V3,M1}  { mult( mult( Y, Z ), ld( Z, 
% 38.81/39.18    ld( Y, X ) ) ) ==> rd( mult( mult( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18     Z := ld( X, Y )
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10738) {G1,W19,D5,L1,V3,M1}  { mult( Y, ld( ld( X, Y ), ld( X, Z
% 38.81/39.18     ) ) ) ==> rd( mult( mult( Z, X ), ld( X, Y ) ), Y ) }.
% 38.81/39.18  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.81/39.18  parent1[0; 2]: (10735) {G1,W23,D5,L1,V3,M1}  { mult( mult( X, ld( X, Y ) )
% 38.81/39.18    , ld( ld( X, Y ), ld( X, Z ) ) ) ==> rd( mult( mult( Z, X ), ld( X, Y ) )
% 38.81/39.18    , Y ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10740) {G1,W19,D5,L1,V3,M1}  { rd( mult( mult( Z, Y ), ld( Y, X )
% 38.81/39.18     ), X ) ==> mult( X, ld( ld( Y, X ), ld( Y, Z ) ) ) }.
% 38.81/39.18  parent0[0]: (10738) {G1,W19,D5,L1,V3,M1}  { mult( Y, ld( ld( X, Y ), ld( X
% 38.81/39.18    , Z ) ) ) ==> rd( mult( mult( Z, X ), ld( X, Y ) ), Y ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1450) {G7,W19,D5,L1,V3,M1} P(0,1441) { rd( mult( mult( Z, X )
% 38.81/39.18    , ld( X, Y ) ), Y ) ==> mult( Y, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.81/39.18  parent0: (10740) {G1,W19,D5,L1,V3,M1}  { rd( mult( mult( Z, Y ), ld( Y, X )
% 38.81/39.18     ), X ) ==> mult( X, ld( ld( Y, X ), ld( Y, Z ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10745) {G7,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), Y ), mult( X, Y
% 38.81/39.18     ) ) ==> ld( mult( X, Y ), mult( mult( Z, X ), Y ) ) }.
% 38.81/39.18  parent0[0]: (1446) {G7,W19,D5,L1,V3,M1} P(1441,139);d(31);d(22);d(74) { ld
% 38.81/39.18    ( mult( Y, Z ), mult( mult( X, Y ), Z ) ) ==> ld( ld( ld( Y, X ), Z ), 
% 38.81/39.18    mult( Y, Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10751) {G2,W22,D6,L1,V3,M1}  { ld( ld( ld( i( X ), Y ), Z ), mult
% 38.81/39.18    ( i( X ), Z ) ) ==> ld( ld( X, Z ), mult( mult( Y, i( X ) ), Z ) ) }.
% 38.81/39.18  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 13]: (10745) {G7,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), Y ), 
% 38.81/39.18    mult( X, Y ) ) ==> ld( mult( X, Y ), mult( mult( Z, X ), Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := i( X )
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10753) {G2,W21,D6,L1,V3,M1}  { ld( ld( ld( i( X ), Y ), Z ), ld( 
% 38.81/39.18    X, Z ) ) ==> ld( ld( X, Z ), mult( mult( Y, i( X ) ), Z ) ) }.
% 38.81/39.18  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 8]: (10751) {G2,W22,D6,L1,V3,M1}  { ld( ld( ld( i( X ), Y ), Z )
% 38.81/39.18    , mult( i( X ), Z ) ) ==> ld( ld( X, Z ), mult( mult( Y, i( X ) ), Z ) )
% 38.81/39.18     }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10758) {G2,W20,D6,L1,V3,M1}  { ld( ld( ld( i( X ), Y ), Z ), ld( 
% 38.81/39.18    X, Z ) ) ==> ld( ld( X, Z ), mult( rd( Y, X ), Z ) ) }.
% 38.81/39.18  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 16]: (10753) {G2,W21,D6,L1,V3,M1}  { ld( ld( ld( i( X ), Y ), Z
% 38.81/39.18     ), ld( X, Z ) ) ==> ld( ld( X, Z ), mult( mult( Y, i( X ) ), Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10759) {G3,W20,D6,L1,V3,M1}  { ld( ld( ld( i( X ), Y ), Z ), ld( 
% 38.81/39.18    X, Z ) ) ==> ld( ld( X, Z ), ld( rd( X, Y ), Z ) ) }.
% 38.81/39.18  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.81/39.18    ld( rd( X, Y ), Z ) }.
% 38.81/39.18  parent1[0; 15]: (10758) {G2,W20,D6,L1,V3,M1}  { ld( ld( ld( i( X ), Y ), Z
% 38.81/39.18     ), ld( X, Z ) ) ==> ld( ld( X, Z ), mult( rd( Y, X ), Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10760) {G2,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Z ), ld( X, 
% 38.81/39.18    Z ) ) ==> ld( ld( X, Z ), ld( rd( X, Y ), Z ) ) }.
% 38.81/39.18  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 3]: (10759) {G3,W20,D6,L1,V3,M1}  { ld( ld( ld( i( X ), Y ), Z )
% 38.81/39.18    , ld( X, Z ) ) ==> ld( ld( X, Z ), ld( rd( X, Y ), Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10761) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, Z ), ld( rd( X, Y ), Z )
% 38.81/39.18     ) ==> ld( ld( mult( X, Y ), Z ), ld( X, Z ) ) }.
% 38.81/39.18  parent0[0]: (10760) {G2,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Z ), ld( 
% 38.81/39.18    X, Z ) ) ==> ld( ld( X, Z ), ld( rd( X, Y ), Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1451) {G8,W19,D5,L1,V3,M1} P(24,1446);d(33);d(80);d(22) { ld
% 38.81/39.18    ( ld( X, Y ), ld( rd( X, Z ), Y ) ) ==> ld( ld( mult( X, Z ), Y ), ld( X
% 38.81/39.18    , Y ) ) }.
% 38.81/39.18  parent0: (10761) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, Z ), ld( rd( X, Y ), Z
% 38.81/39.18     ) ) ==> ld( ld( mult( X, Y ), Z ), ld( X, Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10763) {G7,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), Y ), mult( X, Y
% 38.81/39.18     ) ) ==> ld( mult( X, Y ), mult( mult( Z, X ), Y ) ) }.
% 38.81/39.18  parent0[0]: (1446) {G7,W19,D5,L1,V3,M1} P(1441,139);d(31);d(22);d(74) { ld
% 38.81/39.18    ( mult( Y, Z ), mult( mult( X, Y ), Z ) ) ==> ld( ld( ld( Y, X ), Z ), 
% 38.81/39.18    mult( Y, Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10770) {G2,W20,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), Z ), mult
% 38.81/39.18    ( X, Z ) ) ==> ld( mult( X, Z ), mult( ld( Y, X ), Z ) ) }.
% 38.81/39.18  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 16]: (10763) {G7,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), Y ), 
% 38.81/39.18    mult( X, Y ) ) ==> ld( mult( X, Y ), mult( mult( Z, X ), Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := i( Y )
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10772) {G3,W20,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), Z ), mult
% 38.81/39.18    ( X, Z ) ) ==> ld( mult( X, Z ), ld( ld( X, Y ), Z ) ) }.
% 38.81/39.18  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.81/39.18    ld( ld( Y, X ), Z ) }.
% 38.81/39.18  parent1[0; 15]: (10770) {G2,W20,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), Z
% 38.81/39.18     ), mult( X, Z ) ) ==> ld( mult( X, Z ), mult( ld( Y, X ), Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10773) {G4,W20,D6,L1,V3,M1}  { ld( ld( i( mult( Y, X ) ), Z ), 
% 38.81/39.18    mult( X, Z ) ) ==> ld( mult( X, Z ), ld( ld( X, Y ), Z ) ) }.
% 38.81/39.18  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.81/39.18    ( X, Y ) ) }.
% 38.81/39.18  parent1[0; 3]: (10772) {G3,W20,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), Z )
% 38.81/39.18    , mult( X, Z ) ) ==> ld( mult( X, Z ), ld( ld( X, Y ), Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10774) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), mult
% 38.81/39.18    ( Y, Z ) ) ==> ld( mult( Y, Z ), ld( ld( Y, X ), Z ) ) }.
% 38.81/39.18  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 2]: (10773) {G4,W20,D6,L1,V3,M1}  { ld( ld( i( mult( Y, X ) ), Z
% 38.81/39.18     ), mult( X, Z ) ) ==> ld( mult( X, Z ), ld( ld( X, Y ), Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := mult( X, Y )
% 38.81/39.18     Y := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10775) {G2,W19,D5,L1,V3,M1}  { ld( mult( Y, Z ), ld( ld( Y, X ), Z
% 38.81/39.18     ) ) ==> ld( mult( mult( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.81/39.18  parent0[0]: (10774) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), 
% 38.81/39.18    mult( Y, Z ) ) ==> ld( mult( Y, Z ), ld( ld( Y, X ), Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1452) {G8,W19,D5,L1,V3,M1} P(24,1446);d(74);d(52);d(22) { ld
% 38.81/39.18    ( mult( Y, Z ), ld( ld( Y, X ), Z ) ) ==> ld( mult( mult( X, Y ), Z ), 
% 38.81/39.18    mult( Y, Z ) ) }.
% 38.81/39.18  parent0: (10775) {G2,W19,D5,L1,V3,M1}  { ld( mult( Y, Z ), ld( ld( Y, X ), 
% 38.81/39.18    Z ) ) ==> ld( mult( mult( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10777) {G7,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), Y ), mult( X, Y
% 38.81/39.18     ) ) ==> ld( mult( X, Y ), mult( mult( Z, X ), Y ) ) }.
% 38.81/39.18  parent0[0]: (1446) {G7,W19,D5,L1,V3,M1} P(1441,139);d(31);d(22);d(74) { ld
% 38.81/39.18    ( mult( Y, Z ), mult( mult( X, Y ), Z ) ) ==> ld( ld( ld( Y, X ), Z ), 
% 38.81/39.18    mult( Y, Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10781) {G1,W23,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), ld( X, Z ) ), 
% 38.81/39.18    mult( X, ld( X, Z ) ) ) ==> ld( Z, mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.81/39.18  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.81/39.18  parent1[0; 15]: (10777) {G7,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), Y ), 
% 38.81/39.18    mult( X, Y ) ) ==> ld( mult( X, Y ), mult( mult( Z, X ), Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := ld( X, Z )
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10784) {G1,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), ld( X, Z ) ), 
% 38.81/39.18    Z ) ==> ld( Z, mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.81/39.18  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.81/39.18  parent1[0; 9]: (10781) {G1,W23,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), ld( X, Z
% 38.81/39.18     ) ), mult( X, ld( X, Z ) ) ) ==> ld( Z, mult( mult( Y, X ), ld( X, Z ) )
% 38.81/39.18     ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10786) {G1,W19,D5,L1,V3,M1}  { ld( Z, mult( mult( Y, X ), ld( X, Z
% 38.81/39.18     ) ) ) ==> ld( ld( ld( X, Y ), ld( X, Z ) ), Z ) }.
% 38.81/39.18  parent0[0]: (10784) {G1,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), ld( X, Z )
% 38.81/39.18     ), Z ) ==> ld( Z, mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1454) {G8,W19,D5,L1,V3,M1} P(0,1446) { ld( Y, mult( mult( Z, 
% 38.81/39.18    X ), ld( X, Y ) ) ) ==> ld( ld( ld( X, Z ), ld( X, Y ) ), Y ) }.
% 38.81/39.18  parent0: (10786) {G1,W19,D5,L1,V3,M1}  { ld( Z, mult( mult( Y, X ), ld( X, 
% 38.81/39.18    Z ) ) ) ==> ld( ld( ld( X, Y ), ld( X, Z ) ), Z ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10791) {G8,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Z ), Y ), ld( X, Y
% 38.81/39.18     ) ) ==> ld( ld( X, Y ), ld( rd( X, Z ), Y ) ) }.
% 38.81/39.18  parent0[0]: (1451) {G8,W19,D5,L1,V3,M1} P(24,1446);d(33);d(80);d(22) { ld( 
% 38.81/39.18    ld( X, Y ), ld( rd( X, Z ), Y ) ) ==> ld( ld( mult( X, Z ), Y ), ld( X, Y
% 38.81/39.18     ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10802) {G4,W23,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z ) ), ld
% 38.81/39.18    ( X, i( Z ) ) ) ==> ld( ld( X, i( Z ) ), i( mult( Z, rd( X, Y ) ) ) ) }.
% 38.81/39.18  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.81/39.18    ( X, Y ) ) }.
% 38.81/39.18  parent1[0; 17]: (10791) {G8,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Z ), Y ), 
% 38.81/39.18    ld( X, Y ) ) ==> ld( ld( X, Y ), ld( rd( X, Z ), Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := rd( X, Y )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := i( Z )
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10805) {G4,W23,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z ) ), ld
% 38.81/39.18    ( X, i( Z ) ) ) ==> ld( i( mult( Z, X ) ), i( mult( Z, rd( X, Y ) ) ) )
% 38.81/39.18     }.
% 38.81/39.18  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.81/39.18    ( X, Y ) ) }.
% 38.81/39.18  parent1[0; 13]: (10802) {G4,W23,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z
% 38.81/39.18     ) ), ld( X, i( Z ) ) ) ==> ld( ld( X, i( Z ) ), i( mult( Z, rd( X, Y ) )
% 38.81/39.18     ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10838) {G2,W22,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z ) ), ld
% 38.81/39.18    ( X, i( Z ) ) ) ==> mult( mult( Z, X ), i( mult( Z, rd( X, Y ) ) ) ) }.
% 38.81/39.18  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 12]: (10805) {G4,W23,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z
% 38.81/39.18     ) ), ld( X, i( Z ) ) ) ==> ld( i( mult( Z, X ) ), i( mult( Z, rd( X, Y )
% 38.81/39.18     ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := mult( Z, X )
% 38.81/39.18     Y := i( mult( Z, rd( X, Y ) ) )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10840) {G3,W22,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z ) ), i
% 38.81/39.18    ( mult( Z, X ) ) ) ==> mult( mult( Z, X ), i( mult( Z, rd( X, Y ) ) ) )
% 38.81/39.18     }.
% 38.81/39.18  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.81/39.18    ( X, Y ) ) }.
% 38.81/39.18  parent1[0; 8]: (10838) {G2,W22,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z )
% 38.81/39.18     ), ld( X, i( Z ) ) ) ==> mult( mult( Z, X ), i( mult( Z, rd( X, Y ) ) )
% 38.81/39.18     ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10844) {G2,W21,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z ) ), i
% 38.81/39.18    ( mult( Z, X ) ) ) ==> rd( mult( Z, X ), mult( Z, rd( X, Y ) ) ) }.
% 38.81/39.18  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 12]: (10840) {G3,W22,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z
% 38.81/39.18     ) ), i( mult( Z, X ) ) ) ==> mult( mult( Z, X ), i( mult( Z, rd( X, Y )
% 38.81/39.18     ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := mult( Z, X )
% 38.81/39.18     Y := mult( Z, rd( X, Y ) )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10845) {G3,W21,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z ) ), i
% 38.81/39.18    ( mult( Z, X ) ) ) ==> mult( mult( Z, X ), rd( rd( Y, X ), Z ) ) }.
% 38.81/39.18  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.81/39.18     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.81/39.18  parent1[0; 12]: (10844) {G2,W21,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z
% 38.81/39.18     ) ), i( mult( Z, X ) ) ) ==> rd( mult( Z, X ), mult( Z, rd( X, Y ) ) )
% 38.81/39.18     }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := X
% 38.81/39.18     T := mult( Z, X )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10846) {G4,W21,D6,L1,V3,M1}  { i( mult( mult( Z, X ), ld( mult( X
% 38.81/39.18    , Y ), i( Z ) ) ) ) ==> mult( mult( Z, X ), rd( rd( Y, X ), Z ) ) }.
% 38.81/39.18  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.81/39.18    ( X, Y ) ) }.
% 38.81/39.18  parent1[0; 1]: (10845) {G3,W21,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z )
% 38.81/39.18     ), i( mult( Z, X ) ) ) ==> mult( mult( Z, X ), rd( rd( Y, X ), Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := mult( Z, X )
% 38.81/39.18     Y := ld( mult( X, Y ), i( Z ) )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10849) {G5,W20,D5,L1,V3,M1}  { rd( ld( i( X ), mult( Y, Z ) ), 
% 38.81/39.18    mult( X, Y ) ) ==> mult( mult( X, Y ), rd( rd( Z, Y ), X ) ) }.
% 38.81/39.18  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.81/39.18     ==> rd( ld( Y, X ), Z ) }.
% 38.81/39.18  parent1[0; 1]: (10846) {G4,W21,D6,L1,V3,M1}  { i( mult( mult( Z, X ), ld( 
% 38.81/39.18    mult( X, Y ), i( Z ) ) ) ) ==> mult( mult( Z, X ), rd( rd( Y, X ), Z ) )
% 38.81/39.18     }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := mult( Y, Z )
% 38.81/39.18     Y := i( X )
% 38.81/39.18     Z := mult( X, Y )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := X
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10850) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), mult
% 38.81/39.18    ( X, Y ) ) ==> mult( mult( X, Y ), rd( rd( Z, Y ), X ) ) }.
% 38.81/39.18  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 2]: (10849) {G5,W20,D5,L1,V3,M1}  { rd( ld( i( X ), mult( Y, Z )
% 38.81/39.18     ), mult( X, Y ) ) ==> mult( mult( X, Y ), rd( rd( Z, Y ), X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := mult( Y, Z )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1458) {G9,W19,D5,L1,V3,M1} P(52,1451);d(22);d(52);d(33);d(112
% 38.81/39.18    );d(52);d(92);d(22) { rd( mult( Y, mult( X, Z ) ), mult( Y, X ) ) ==> 
% 38.81/39.18    mult( mult( Y, X ), rd( rd( Z, X ), Y ) ) }.
% 38.81/39.18  parent0: (10850) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), mult
% 38.81/39.18    ( X, Y ) ) ==> mult( mult( X, Y ), rd( rd( Z, Y ), X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10853) {G8,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Z ), Y ), ld( X, Y
% 38.81/39.18     ) ) ==> ld( ld( X, Y ), ld( rd( X, Z ), Y ) ) }.
% 38.81/39.18  parent0[0]: (1451) {G8,W19,D5,L1,V3,M1} P(24,1446);d(33);d(80);d(22) { ld( 
% 38.81/39.18    ld( X, Y ), ld( rd( X, Z ), Y ) ) ==> ld( ld( mult( X, Z ), Y ), ld( X, Y
% 38.81/39.18     ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10859) {G4,W24,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( X, Z ) )
% 38.81/39.18    , ld( X, rd( X, Z ) ) ) ==> ld( i( Z ), ld( rd( X, Y ), rd( X, Z ) ) )
% 38.81/39.18     }.
% 38.81/39.18  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.81/39.18     ) }.
% 38.81/39.18  parent1[0; 15]: (10853) {G8,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Z ), Y ), 
% 38.81/39.18    ld( X, Y ) ) ==> ld( ld( X, Y ), ld( rd( X, Z ), Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := rd( X, Z )
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10861) {G4,W21,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( X, Z ) )
% 38.81/39.18    , i( Z ) ) ==> ld( i( Z ), ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.81/39.18  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.81/39.18     ) }.
% 38.81/39.18  parent1[0; 9]: (10859) {G4,W24,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( X
% 38.81/39.18    , Z ) ), ld( X, rd( X, Z ) ) ) ==> ld( i( Z ), ld( rd( X, Y ), rd( X, Z )
% 38.81/39.18     ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10863) {G2,W20,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( X, Z ) )
% 38.81/39.18    , i( Z ) ) ==> mult( Z, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.81/39.18  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 11]: (10861) {G4,W21,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( X
% 38.81/39.18    , Z ) ), i( Z ) ) ==> ld( i( Z ), ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := ld( rd( X, Y ), rd( X, Z ) )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10864) {G3,W20,D6,L1,V3,M1}  { i( mult( Z, ld( mult( X, Y ), rd( 
% 38.81/39.18    X, Z ) ) ) ) ==> mult( Z, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.81/39.18  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.81/39.18    ( X, Y ) ) }.
% 38.81/39.18  parent1[0; 1]: (10863) {G2,W20,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( X
% 38.81/39.18    , Z ) ), i( Z ) ) ==> mult( Z, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := ld( mult( X, Y ), rd( X, Z ) )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10865) {G4,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), mult( Y, Z ) )
% 38.81/39.18    , X ) ==> mult( X, ld( rd( Y, Z ), rd( Y, X ) ) ) }.
% 38.81/39.18  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.81/39.18     ==> rd( ld( Y, X ), Z ) }.
% 38.81/39.18  parent1[0; 1]: (10864) {G3,W20,D6,L1,V3,M1}  { i( mult( Z, ld( mult( X, Y )
% 38.81/39.18    , rd( X, Z ) ) ) ) ==> mult( Z, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := mult( Y, Z )
% 38.81/39.18     Y := rd( Y, X )
% 38.81/39.18     Z := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := X
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1462) {G9,W19,D5,L1,V3,M1} P(53,1451);d(22);d(52);d(92) { rd
% 38.81/39.18    ( ld( rd( X, Y ), mult( X, Z ) ), Y ) ==> mult( Y, ld( rd( X, Z ), rd( X
% 38.81/39.18    , Y ) ) ) }.
% 38.81/39.18  parent0: (10865) {G4,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), mult( Y, Z ) )
% 38.81/39.18    , X ) ==> mult( X, ld( rd( Y, Z ), rd( Y, X ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10868) {G8,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Z ), Y ), ld( X, Y
% 38.81/39.18     ) ) ==> ld( ld( X, Y ), ld( rd( X, Z ), Y ) ) }.
% 38.81/39.18  parent0[0]: (1451) {G8,W19,D5,L1,V3,M1} P(24,1446);d(33);d(80);d(22) { ld( 
% 38.81/39.18    ld( X, Y ), ld( rd( X, Z ), Y ) ) ==> ld( ld( mult( X, Z ), Y ), ld( X, Y
% 38.81/39.18     ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10871) {G1,W23,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( X, Z )
% 38.81/39.18     ), ld( X, mult( X, Z ) ) ) ==> ld( Z, ld( rd( X, Y ), mult( X, Z ) ) )
% 38.81/39.18     }.
% 38.81/39.18  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.81/39.18  parent1[0; 15]: (10868) {G8,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Z ), Y ), 
% 38.81/39.18    ld( X, Y ) ) ==> ld( ld( X, Y ), ld( rd( X, Z ), Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := mult( X, Z )
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10873) {G1,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( X, Z )
% 38.81/39.18     ), Z ) ==> ld( Z, ld( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.81/39.18  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.81/39.18  parent1[0; 9]: (10871) {G1,W23,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( 
% 38.81/39.18    X, Z ) ), ld( X, mult( X, Z ) ) ) ==> ld( Z, ld( rd( X, Y ), mult( X, Z )
% 38.81/39.18     ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10876) {G1,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( X, Y ), mult( X, Z )
% 38.81/39.18     ) ) ==> ld( ld( mult( X, Y ), mult( X, Z ) ), Z ) }.
% 38.81/39.18  parent0[0]: (10873) {G1,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( X, 
% 38.81/39.18    Z ) ), Z ) ==> ld( Z, ld( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1465) {G9,W19,D5,L1,V3,M1} P(1,1451) { ld( Y, ld( rd( X, Z )
% 38.81/39.18    , mult( X, Y ) ) ) ==> ld( ld( mult( X, Z ), mult( X, Y ) ), Y ) }.
% 38.81/39.18  parent0: (10876) {G1,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( X, Y ), mult( X, Z
% 38.81/39.18     ) ) ) ==> ld( ld( mult( X, Y ), mult( X, Z ) ), Z ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10880) {G5,W11,D5,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( rd( X, Y ), 
% 38.81/39.18    Y ), Y ) }.
% 38.81/39.18  parent0[0]: (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X )
% 38.81/39.18    , X ), X ) ==> ld( X, Y ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10885) {G6,W27,D7,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Y
% 38.81/39.18    , Z ) ) ) ==> ld( ld( mult( mult( X, Y ), rd( rd( Z, Y ), X ) ), mult( X
% 38.81/39.18    , Y ) ), mult( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (1458) {G9,W19,D5,L1,V3,M1} P(52,1451);d(22);d(52);d(33);d(112)
% 38.81/39.18    ;d(52);d(92);d(22) { rd( mult( Y, mult( X, Z ) ), mult( Y, X ) ) ==> mult
% 38.81/39.18    ( mult( Y, X ), rd( rd( Z, X ), Y ) ) }.
% 38.81/39.18  parent1[0; 12]: (10880) {G5,W11,D5,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( rd( 
% 38.81/39.18    X, Y ), Y ), Y ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := mult( X, mult( Y, Z ) )
% 38.81/39.18     Y := mult( X, Y )
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10886) {G3,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Y
% 38.81/39.18    , Z ) ) ) ==> ld( i( rd( rd( Z, Y ), X ) ), mult( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.81/39.18    ==> i( Y ) }.
% 38.81/39.18  parent1[0; 11]: (10885) {G6,W27,D7,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.81/39.18    mult( Y, Z ) ) ) ==> ld( ld( mult( mult( X, Y ), rd( rd( Z, Y ), X ) ), 
% 38.81/39.18    mult( X, Y ) ), mult( X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := mult( X, Y )
% 38.81/39.18     Y := rd( rd( Z, Y ), X )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10887) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Y
% 38.81/39.18    , Z ) ) ) ==> mult( rd( rd( Z, Y ), X ), mult( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 10]: (10886) {G3,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.81/39.18    mult( Y, Z ) ) ) ==> ld( i( rd( rd( Z, Y ), X ) ), mult( X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := rd( rd( Z, Y ), X )
% 38.81/39.18     Y := mult( X, Y )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10888) {G3,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Y
% 38.81/39.18    , Z ) ) ) ==> ld( rd( X, rd( Z, Y ) ), mult( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.81/39.18    ld( rd( X, Y ), Z ) }.
% 38.81/39.18  parent1[0; 10]: (10887) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.81/39.18    mult( Y, Z ) ) ) ==> mult( rd( rd( Z, Y ), X ), mult( X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := rd( Z, Y )
% 38.81/39.18     Z := mult( X, Y )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10889) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Y
% 38.81/39.18    , Z ) ) ) ==> ld( mult( X, rd( Y, Z ) ), mult( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.81/39.18    mult( Z, rd( X, Y ) ) }.
% 38.81/39.18  parent1[0; 11]: (10888) {G3,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.81/39.18    mult( Y, Z ) ) ) ==> ld( rd( X, rd( Z, Y ) ), mult( X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1466) {G10,W19,D5,L1,V3,M1} P(1458,139);d(31);d(22);d(80);d(
% 38.81/39.18    81) { ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ) ==> ld( mult( X, rd( Y
% 38.81/39.18    , Z ) ), mult( X, Y ) ) }.
% 38.81/39.18  parent0: (10889) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Y
% 38.81/39.18    , Z ) ) ) ==> ld( mult( X, rd( Y, Z ) ), mult( X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10892) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.81/39.18    X ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10896) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( X, mult( Y
% 38.81/39.18    , Z ) ) ) ==> i( mult( mult( X, Y ), rd( rd( Z, Y ), X ) ) ) }.
% 38.81/39.18  parent0[0]: (1458) {G9,W19,D5,L1,V3,M1} P(52,1451);d(22);d(52);d(33);d(112)
% 38.81/39.18    ;d(52);d(92);d(22) { rd( mult( Y, mult( X, Z ) ), mult( Y, X ) ) ==> mult
% 38.81/39.18    ( mult( Y, X ), rd( rd( Z, X ), Y ) ) }.
% 38.81/39.18  parent1[0; 11]: (10892) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.81/39.18     ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := mult( X, mult( Y, Z ) )
% 38.81/39.18     Y := mult( X, Y )
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10897) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( X, mult( Y
% 38.81/39.18    , Z ) ) ) ==> rd( rd( X, rd( Z, Y ) ), mult( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.81/39.18     ==> rd( rd( Y, X ), Z ) }.
% 38.81/39.18  parent1[0; 10]: (10896) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( X, 
% 38.81/39.18    mult( Y, Z ) ) ) ==> i( mult( mult( X, Y ), rd( rd( Z, Y ), X ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := rd( Z, Y )
% 38.81/39.18     Y := X
% 38.81/39.18     Z := mult( X, Y )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10898) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( X, mult( Y
% 38.81/39.18    , Z ) ) ) ==> rd( mult( X, rd( Y, Z ) ), mult( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.81/39.18    mult( Z, rd( X, Y ) ) }.
% 38.81/39.18  parent1[0; 11]: (10897) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( X, 
% 38.81/39.18    mult( Y, Z ) ) ) ==> rd( rd( X, rd( Z, Y ) ), mult( X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1469) {G10,W19,D5,L1,V3,M1} P(1458,79);d(91);d(81) { rd( mult
% 38.81/39.18    ( X, Y ), mult( X, mult( Y, Z ) ) ) ==> rd( mult( X, rd( Y, Z ) ), mult( 
% 38.81/39.18    X, Y ) ) }.
% 38.81/39.18  parent0: (10898) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( X, mult( Y
% 38.81/39.18    , Z ) ) ) ==> rd( mult( X, rd( Y, Z ) ), mult( X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10901) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10907) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( Y, Z ) ) ==> mult( 
% 38.81/39.18    mult( X, Y ), ld( mult( X, rd( Y, Z ) ), mult( X, Y ) ) ) }.
% 38.81/39.18  parent0[0]: (1466) {G10,W19,D5,L1,V3,M1} P(1458,139);d(31);d(22);d(80);d(81
% 38.81/39.18    ) { ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ) ==> ld( mult( X, rd( Y, Z
% 38.81/39.18     ) ), mult( X, Y ) ) }.
% 38.81/39.18  parent1[0; 10]: (10901) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 38.81/39.18     }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := mult( X, Y )
% 38.81/39.18     Y := mult( X, mult( Y, Z ) )
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10908) {G2,W19,D6,L1,V3,M1}  { mult( X, mult( Y, Z ) ) ==> ld( rd
% 38.81/39.18    ( mult( X, rd( Y, Z ) ), mult( X, Y ) ), mult( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.81/39.18    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.81/39.18  parent1[0; 6]: (10907) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( Y, Z ) ) ==> 
% 38.81/39.18    mult( mult( X, Y ), ld( mult( X, rd( Y, Z ) ), mult( X, Y ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := mult( X, rd( Y, Z ) )
% 38.81/39.18     Y := mult( X, Y )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10909) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( X, rd( Y, Z ) ), mult
% 38.81/39.18    ( X, Y ) ), mult( X, Y ) ) ==> mult( X, mult( Y, Z ) ) }.
% 38.81/39.18  parent0[0]: (10908) {G2,W19,D6,L1,V3,M1}  { mult( X, mult( Y, Z ) ) ==> ld
% 38.81/39.18    ( rd( mult( X, rd( Y, Z ) ), mult( X, Y ) ), mult( X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1477) {G11,W19,D6,L1,V3,M1} P(1466,0);d(125) { ld( rd( mult( 
% 38.81/39.18    X, rd( Y, Z ) ), mult( X, Y ) ), mult( X, Y ) ) ==> mult( X, mult( Y, Z )
% 38.81/39.18     ) }.
% 38.81/39.18  parent0: (10909) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( X, rd( Y, Z ) ), 
% 38.81/39.18    mult( X, Y ) ), mult( X, Y ) ) ==> mult( X, mult( Y, Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10911) {G10,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, Z ) ), mult( X
% 38.81/39.18    , Y ) ) ==> ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ) }.
% 38.81/39.18  parent0[0]: (1466) {G10,W19,D5,L1,V3,M1} P(1458,139);d(31);d(22);d(80);d(81
% 38.81/39.18    ) { ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ) ==> ld( mult( X, rd( Y, Z
% 38.81/39.18     ) ), mult( X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10915) {G1,W23,D6,L1,V3,M1}  { ld( mult( X, rd( ld( X, Y ), Z ) )
% 38.81/39.18    , mult( X, ld( X, Y ) ) ) ==> ld( Y, mult( X, mult( ld( X, Y ), Z ) ) )
% 38.81/39.18     }.
% 38.81/39.18  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.81/39.18  parent1[0; 15]: (10911) {G10,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, Z ) )
% 38.81/39.18    , mult( X, Y ) ) ==> ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := ld( X, Y )
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10917) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, rd( ld( X, Y ), Z ) )
% 38.81/39.18    , Y ) ==> ld( Y, mult( X, mult( ld( X, Y ), Z ) ) ) }.
% 38.81/39.18  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.81/39.18  parent1[0; 9]: (10915) {G1,W23,D6,L1,V3,M1}  { ld( mult( X, rd( ld( X, Y )
% 38.81/39.18    , Z ) ), mult( X, ld( X, Y ) ) ) ==> ld( Y, mult( X, mult( ld( X, Y ), Z
% 38.81/39.18     ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10920) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, rd( ld( X, Y ), Z ) )
% 38.81/39.18    , Y ) ==> ld( Y, mult( X, ld( ld( Y, X ), Z ) ) ) }.
% 38.81/39.18  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.81/39.18    ld( ld( Y, X ), Z ) }.
% 38.81/39.18  parent1[0; 14]: (10917) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, rd( ld( X, Y )
% 38.81/39.18    , Z ) ), Y ) ==> ld( Y, mult( X, mult( ld( X, Y ), Z ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10921) {G2,W19,D6,L1,V3,M1}  { ld( Y, mult( X, ld( ld( Y, X ), Z )
% 38.81/39.18     ) ) ==> ld( mult( X, rd( ld( X, Y ), Z ) ), Y ) }.
% 38.81/39.18  parent0[0]: (10920) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, rd( ld( X, Y ), Z
% 38.81/39.18     ) ), Y ) ==> ld( Y, mult( X, ld( ld( Y, X ), Z ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1478) {G11,W19,D6,L1,V3,M1} P(0,1466);d(74) { ld( Y, mult( X
% 38.81/39.18    , ld( ld( Y, X ), Z ) ) ) ==> ld( mult( X, rd( ld( X, Y ), Z ) ), Y ) }.
% 38.81/39.18  parent0: (10921) {G2,W19,D6,L1,V3,M1}  { ld( Y, mult( X, ld( ld( Y, X ), Z
% 38.81/39.18     ) ) ) ==> ld( mult( X, rd( ld( X, Y ), Z ) ), Y ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10923) {G10,W19,D5,L1,V3,M1}  { rd( mult( X, rd( Y, Z ) ), mult( X
% 38.81/39.18    , Y ) ) ==> rd( mult( X, Y ), mult( X, mult( Y, Z ) ) ) }.
% 38.81/39.18  parent0[0]: (1469) {G10,W19,D5,L1,V3,M1} P(1458,79);d(91);d(81) { rd( mult
% 38.81/39.18    ( X, Y ), mult( X, mult( Y, Z ) ) ) ==> rd( mult( X, rd( Y, Z ) ), mult( 
% 38.81/39.18    X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10929) {G2,W23,D6,L1,V3,M1}  { rd( mult( X, rd( Y, mult( Z, Y ) )
% 38.81/39.18     ), mult( X, Y ) ) ==> rd( mult( X, Y ), mult( X, mult( mult( Y, Z ), Y )
% 38.81/39.18     ) ) }.
% 38.81/39.18  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.81/39.18    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.81/39.18  parent1[0; 18]: (10923) {G10,W19,D5,L1,V3,M1}  { rd( mult( X, rd( Y, Z ) )
% 38.81/39.18    , mult( X, Y ) ) ==> rd( mult( X, Y ), mult( X, mult( Y, Z ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := mult( Z, Y )
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10931) {G2,W20,D6,L1,V3,M1}  { rd( mult( X, i( Z ) ), mult( X, Y
% 38.81/39.18     ) ) ==> rd( mult( X, Y ), mult( X, mult( mult( Y, Z ), Y ) ) ) }.
% 38.81/39.18  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.81/39.18    X ) }.
% 38.81/39.18  parent1[0; 4]: (10929) {G2,W23,D6,L1,V3,M1}  { rd( mult( X, rd( Y, mult( Z
% 38.81/39.18    , Y ) ) ), mult( X, Y ) ) ==> rd( mult( X, Y ), mult( X, mult( mult( Y, Z
% 38.81/39.18     ), Y ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := Y
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10932) {G2,W19,D6,L1,V3,M1}  { rd( rd( X, Y ), mult( X, Z ) ) ==>
% 38.81/39.18     rd( mult( X, Z ), mult( X, mult( mult( Z, Y ), Z ) ) ) }.
% 38.81/39.18  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 2]: (10931) {G2,W20,D6,L1,V3,M1}  { rd( mult( X, i( Z ) ), mult
% 38.81/39.18    ( X, Y ) ) ==> rd( mult( X, Y ), mult( X, mult( mult( Y, Z ), Y ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10933) {G2,W19,D6,L1,V3,M1}  { rd( mult( X, Z ), mult( X, mult( 
% 38.81/39.18    mult( Z, Y ), Z ) ) ) ==> rd( rd( X, Y ), mult( X, Z ) ) }.
% 38.81/39.18  parent0[0]: (10932) {G2,W19,D6,L1,V3,M1}  { rd( rd( X, Y ), mult( X, Z ) ) 
% 38.81/39.18    ==> rd( mult( X, Z ), mult( X, mult( mult( Z, Y ), Z ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1480) {G11,W19,D6,L1,V3,M1} P(108,1469);d(25);d(33) { rd( 
% 38.81/39.18    mult( Z, X ), mult( Z, mult( mult( X, Y ), X ) ) ) ==> rd( rd( Z, Y ), 
% 38.81/39.18    mult( Z, X ) ) }.
% 38.81/39.18  parent0: (10933) {G2,W19,D6,L1,V3,M1}  { rd( mult( X, Z ), mult( X, mult( 
% 38.81/39.18    mult( Z, Y ), Z ) ) ) ==> rd( rd( X, Y ), mult( X, Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := X
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10935) {G10,W19,D5,L1,V3,M1}  { rd( mult( X, rd( Y, Z ) ), mult( X
% 38.81/39.18    , Y ) ) ==> rd( mult( X, Y ), mult( X, mult( Y, Z ) ) ) }.
% 38.81/39.18  parent0[0]: (1469) {G10,W19,D5,L1,V3,M1} P(1458,79);d(91);d(81) { rd( mult
% 38.81/39.18    ( X, Y ), mult( X, mult( Y, Z ) ) ) ==> rd( mult( X, rd( Y, Z ) ), mult( 
% 38.81/39.18    X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10946) {G2,W22,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z ) ), 
% 38.81/39.18    mult( X, i( Y ) ) ) ==> rd( mult( X, i( Y ) ), mult( X, ld( Y, Z ) ) )
% 38.81/39.18     }.
% 38.81/39.18  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 19]: (10935) {G10,W19,D5,L1,V3,M1}  { rd( mult( X, rd( Y, Z ) )
% 38.81/39.18    , mult( X, Y ) ) ==> rd( mult( X, Y ), mult( X, mult( Y, Z ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := Z
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := i( Y )
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10956) {G3,W22,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z ) ), 
% 38.81/39.18    mult( X, i( Y ) ) ) ==> mult( mult( X, i( Y ) ), rd( ld( Z, Y ), X ) )
% 38.81/39.18     }.
% 38.81/39.18  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.81/39.18     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.81/39.18  parent1[0; 12]: (10946) {G2,W22,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z
% 38.81/39.18     ) ), mult( X, i( Y ) ) ) ==> rd( mult( X, i( Y ) ), mult( X, ld( Y, Z )
% 38.81/39.18     ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := Y
% 38.81/39.18     T := mult( X, i( Y ) )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10958) {G2,W21,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z ) ), 
% 38.81/39.18    mult( X, i( Y ) ) ) ==> mult( rd( X, Y ), rd( ld( Z, Y ), X ) ) }.
% 38.81/39.18  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 13]: (10956) {G3,W22,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z
% 38.81/39.18     ) ), mult( X, i( Y ) ) ) ==> mult( mult( X, i( Y ) ), rd( ld( Z, Y ), X
% 38.81/39.18     ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10959) {G2,W20,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z ) ), rd
% 38.81/39.18    ( X, Y ) ) ==> mult( rd( X, Y ), rd( ld( Z, Y ), X ) ) }.
% 38.81/39.18  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 8]: (10958) {G2,W21,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z )
% 38.81/39.18     ), mult( X, i( Y ) ) ) ==> mult( rd( X, Y ), rd( ld( Z, Y ), X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10961) {G3,W20,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z ) ), rd
% 38.81/39.18    ( X, Y ) ) ==> ld( rd( Y, X ), rd( ld( Z, Y ), X ) ) }.
% 38.81/39.18  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.81/39.18    ld( rd( X, Y ), Z ) }.
% 38.81/39.18  parent1[0; 11]: (10959) {G2,W20,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z
% 38.81/39.18     ) ), rd( X, Y ) ) ==> mult( rd( X, Y ), rd( ld( Z, Y ), X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := rd( ld( Z, Y ), X )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10962) {G4,W20,D6,L1,V3,M1}  { mult( mult( X, rd( i( Y ), Z ) ), 
% 38.81/39.18    rd( Y, X ) ) ==> ld( rd( Y, X ), rd( ld( Z, Y ), X ) ) }.
% 38.81/39.18  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.81/39.18    mult( Z, rd( X, Y ) ) }.
% 38.81/39.18  parent1[0; 1]: (10961) {G3,W20,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z )
% 38.81/39.18     ), rd( X, Y ) ) ==> ld( rd( Y, X ), rd( ld( Z, Y ), X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := mult( X, rd( i( Y ), Z ) )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10963) {G5,W20,D6,L1,V3,M1}  { ld( rd( rd( Z, i( Y ) ), X ), rd( 
% 38.81/39.18    Y, X ) ) ==> ld( rd( Y, X ), rd( ld( Z, Y ), X ) ) }.
% 38.81/39.18  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.81/39.18     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.81/39.18  parent1[0; 1]: (10962) {G4,W20,D6,L1,V3,M1}  { mult( mult( X, rd( i( Y ), Z
% 38.81/39.18     ) ), rd( Y, X ) ) ==> ld( rd( Y, X ), rd( ld( Z, Y ), X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := i( Y )
% 38.81/39.18     T := rd( Y, X )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10964) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), rd( Y, 
% 38.81/39.18    Z ) ) ==> ld( rd( Y, Z ), rd( ld( X, Y ), Z ) ) }.
% 38.81/39.18  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 3]: (10963) {G5,W20,D6,L1,V3,M1}  { ld( rd( rd( Z, i( Y ) ), X )
% 38.81/39.18    , rd( Y, X ) ) ==> ld( rd( Y, X ), rd( ld( Z, Y ), X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := X
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10965) {G2,W19,D5,L1,V3,M1}  { ld( rd( Y, Z ), rd( ld( X, Y ), Z )
% 38.81/39.18     ) ==> ld( rd( mult( X, Y ), Z ), rd( Y, Z ) ) }.
% 38.81/39.18  parent0[0]: (10964) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), rd( 
% 38.81/39.18    Y, Z ) ) ==> ld( rd( Y, Z ), rd( ld( X, Y ), Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1481) {G11,W19,D5,L1,V3,M1} P(24,1469);d(114);d(33);d(80);d(
% 38.81/39.18    81);d(113);d(34) { ld( rd( X, Z ), rd( ld( Y, X ), Z ) ) ==> ld( rd( mult
% 38.81/39.18    ( Y, X ), Z ), rd( X, Z ) ) }.
% 38.81/39.18  parent0: (10965) {G2,W19,D5,L1,V3,M1}  { ld( rd( Y, Z ), rd( ld( X, Y ), Z
% 38.81/39.18     ) ) ==> ld( rd( mult( X, Y ), Z ), rd( Y, Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10967) {G11,W19,D5,L1,V3,M1}  { ld( rd( mult( Z, X ), Y ), rd( X, 
% 38.81/39.18    Y ) ) ==> ld( rd( X, Y ), rd( ld( Z, X ), Y ) ) }.
% 38.81/39.18  parent0[0]: (1481) {G11,W19,D5,L1,V3,M1} P(24,1469);d(114);d(33);d(80);d(81
% 38.81/39.18    );d(113);d(34) { ld( rd( X, Z ), rd( ld( Y, X ), Z ) ) ==> ld( rd( mult( 
% 38.81/39.18    Y, X ), Z ), rd( X, Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10970) {G7,W23,D7,L1,V3,M1}  { ld( rd( mult( rd( rd( X, Y ), X )
% 38.81/39.18    , X ), Z ), rd( X, Z ) ) ==> ld( rd( X, Z ), rd( mult( X, Y ), Z ) ) }.
% 38.81/39.18  parent0[0]: (130) {G6,W11,D5,L1,V2,M1} P(2,108);d(113) { ld( rd( rd( Y, X )
% 38.81/39.18    , Y ), Y ) ==> mult( Y, X ) }.
% 38.81/39.18  parent1[0; 19]: (10967) {G11,W19,D5,L1,V3,M1}  { ld( rd( mult( Z, X ), Y )
% 38.81/39.18    , rd( X, Y ) ) ==> ld( rd( X, Y ), rd( ld( Z, X ), Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := rd( rd( X, Y ), X )
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10971) {G5,W23,D7,L1,V3,M1}  { ld( rd( ld( rd( X, rd( X, Y ) ), X
% 38.81/39.18     ), Z ), rd( X, Z ) ) ==> ld( rd( X, Z ), rd( mult( X, Y ), Z ) ) }.
% 38.81/39.18  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.81/39.18    ld( rd( X, Y ), Z ) }.
% 38.81/39.18  parent1[0; 3]: (10970) {G7,W23,D7,L1,V3,M1}  { ld( rd( mult( rd( rd( X, Y )
% 38.81/39.18    , X ), X ), Z ), rd( X, Z ) ) ==> ld( rd( X, Z ), rd( mult( X, Y ), Z ) )
% 38.81/39.18     }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := rd( X, Y )
% 38.81/39.18     Z := X
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10972) {G2,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), Z ), rd( X, Z
% 38.81/39.18     ) ) ==> ld( rd( X, Z ), rd( mult( X, Y ), Z ) ) }.
% 38.81/39.18  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.81/39.18  parent1[0; 3]: (10971) {G5,W23,D7,L1,V3,M1}  { ld( rd( ld( rd( X, rd( X, Y
% 38.81/39.18     ) ), X ), Z ), rd( X, Z ) ) ==> ld( rd( X, Z ), rd( mult( X, Y ), Z ) )
% 38.81/39.18     }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := rd( X, Y )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10973) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Z ), rd( mult( X, Y ), Z
% 38.81/39.18     ) ) ==> ld( rd( rd( X, Y ), Z ), rd( X, Z ) ) }.
% 38.81/39.18  parent0[0]: (10972) {G2,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), Z ), rd( X
% 38.81/39.18    , Z ) ) ==> ld( rd( X, Z ), rd( mult( X, Y ), Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1486) {G12,W19,D5,L1,V3,M1} P(130,1481);d(80);d(19) { ld( rd
% 38.81/39.18    ( X, Z ), rd( mult( X, Y ), Z ) ) ==> ld( rd( rd( X, Y ), Z ), rd( X, Z )
% 38.81/39.18     ) }.
% 38.81/39.18  parent0: (10973) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Z ), rd( mult( X, Y ), 
% 38.81/39.18    Z ) ) ==> ld( rd( rd( X, Y ), Z ), rd( X, Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10975) {G2,W11,D4,L1,V2,M1}  { ld( X, rd( Y, X ) ) ==> rd( ld( X, 
% 38.81/39.18    Y ), X ) }.
% 38.81/39.18  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.81/39.18    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10986) {G3,W27,D6,L1,V3,M1}  { ld( rd( X, Y ), rd( rd( ld( Z, X )
% 38.81/39.18    , Y ), rd( X, Y ) ) ) ==> rd( ld( rd( mult( Z, X ), Y ), rd( X, Y ) ), rd
% 38.81/39.18    ( X, Y ) ) }.
% 38.81/39.18  parent0[0]: (1481) {G11,W19,D5,L1,V3,M1} P(24,1469);d(114);d(33);d(80);d(81
% 38.81/39.18    );d(113);d(34) { ld( rd( X, Z ), rd( ld( Y, X ), Z ) ) ==> ld( rd( mult( 
% 38.81/39.18    Y, X ), Z ), rd( X, Z ) ) }.
% 38.81/39.18  parent1[0; 15]: (10975) {G2,W11,D4,L1,V2,M1}  { ld( X, rd( Y, X ) ) ==> rd
% 38.81/39.18    ( ld( X, Y ), X ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := rd( X, Y )
% 38.81/39.18     Y := rd( ld( Z, X ), Y )
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10988) {G4,W27,D6,L1,V3,M1}  { ld( rd( X, Y ), rd( rd( ld( Z, X )
% 38.81/39.18    , Y ), rd( X, Y ) ) ) ==> mult( ld( rd( mult( Z, X ), Y ), rd( X, Y ) ), 
% 38.81/39.18    rd( Y, X ) ) }.
% 38.81/39.18  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.81/39.18    mult( Z, rd( X, Y ) ) }.
% 38.81/39.18  parent1[0; 14]: (10986) {G3,W27,D6,L1,V3,M1}  { ld( rd( X, Y ), rd( rd( ld
% 38.81/39.18    ( Z, X ), Y ), rd( X, Y ) ) ) ==> rd( ld( rd( mult( Z, X ), Y ), rd( X, Y
% 38.81/39.18     ) ), rd( X, Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := ld( rd( mult( Z, X ), Y ), rd( X, Y ) )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10990) {G5,W27,D6,L1,V3,M1}  { ld( rd( X, Y ), rd( rd( ld( Z, X )
% 38.81/39.18    , Y ), rd( X, Y ) ) ) ==> ld( ld( rd( X, Y ), rd( mult( Z, X ), Y ) ), rd
% 38.81/39.18    ( Y, X ) ) }.
% 38.81/39.18  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.81/39.18    ld( ld( Y, X ), Z ) }.
% 38.81/39.18  parent1[0; 14]: (10988) {G4,W27,D6,L1,V3,M1}  { ld( rd( X, Y ), rd( rd( ld
% 38.81/39.18    ( Z, X ), Y ), rd( X, Y ) ) ) ==> mult( ld( rd( mult( Z, X ), Y ), rd( X
% 38.81/39.18    , Y ) ), rd( Y, X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := rd( mult( Z, X ), Y )
% 38.81/39.18     Y := rd( X, Y )
% 38.81/39.18     Z := rd( Y, X )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10991) {G6,W20,D6,L1,V3,M1}  { ld( rd( X, Y ), rd( rd( ld( Z, X )
% 38.81/39.18    , Y ), rd( X, Y ) ) ) ==> i( rd( mult( Z, X ), Y ) ) }.
% 38.81/39.18  parent0[0]: (110) {G5,W12,D5,L1,V3,M1} P(80,31) { ld( ld( rd( Y, X ), Z ), 
% 38.81/39.18    rd( X, Y ) ) ==> i( Z ) }.
% 38.81/39.18  parent1[0; 14]: (10990) {G5,W27,D6,L1,V3,M1}  { ld( rd( X, Y ), rd( rd( ld
% 38.81/39.18    ( Z, X ), Y ), rd( X, Y ) ) ) ==> ld( ld( rd( X, Y ), rd( mult( Z, X ), Y
% 38.81/39.18     ) ), rd( Y, X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := rd( mult( Z, X ), Y )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10992) {G4,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), rd( rd( ld( Z, X )
% 38.81/39.18    , Y ), rd( X, Y ) ) ) ==> rd( Y, mult( Z, X ) ) }.
% 38.81/39.18  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.81/39.18    X ) }.
% 38.81/39.18  parent1[0; 14]: (10991) {G6,W20,D6,L1,V3,M1}  { ld( rd( X, Y ), rd( rd( ld
% 38.81/39.18    ( Z, X ), Y ), rd( X, Y ) ) ) ==> i( rd( mult( Z, X ), Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := mult( Z, X )
% 38.81/39.18     Y := Y
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10993) {G5,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), mult( rd( ld( Z, X
% 38.81/39.18     ), Y ), rd( Y, X ) ) ) ==> rd( Y, mult( Z, X ) ) }.
% 38.81/39.18  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.81/39.18    mult( Z, rd( X, Y ) ) }.
% 38.81/39.18  parent1[0; 5]: (10992) {G4,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), rd( rd( ld( 
% 38.81/39.18    Z, X ), Y ), rd( X, Y ) ) ) ==> rd( Y, mult( Z, X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := rd( ld( Z, X ), Y )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (10994) {G6,W19,D6,L1,V3,M1}  { ld( ld( rd( ld( Z, X ), Y ), rd( X
% 38.81/39.18    , Y ) ), rd( Y, X ) ) ==> rd( Y, mult( Z, X ) ) }.
% 38.81/39.18  parent0[0]: (121) {G5,W19,D5,L1,V3,M1} P(108,80);d(80);d(74) { ld( rd( Y, X
% 38.81/39.18     ), mult( Z, rd( X, Y ) ) ) ==> ld( ld( Z, rd( Y, X ) ), rd( X, Y ) ) }.
% 38.81/39.18  parent1[0; 1]: (10993) {G5,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), mult( rd( ld
% 38.81/39.18    ( Z, X ), Y ), rd( Y, X ) ) ) ==> rd( Y, mult( Z, X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := X
% 38.81/39.18     Z := rd( ld( Z, X ), Y )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  subsumption: (1488) {G12,W19,D6,L1,V3,M1} P(1481,124);d(81);d(74);d(110);d(
% 38.81/39.18    79);d(81);d(121) { ld( ld( rd( ld( Z, X ), Y ), rd( X, Y ) ), rd( Y, X )
% 38.81/39.18     ) ==> rd( Y, mult( Z, X ) ) }.
% 38.81/39.18  parent0: (10994) {G6,W19,D6,L1,V3,M1}  { ld( ld( rd( ld( Z, X ), Y ), rd( X
% 38.81/39.18    , Y ) ), rd( Y, X ) ) ==> rd( Y, mult( Z, X ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  permutation0:
% 38.81/39.18     0 ==> 0
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  eqswap: (10997) {G11,W19,D5,L1,V3,M1}  { ld( rd( mult( Z, X ), Y ), rd( X, 
% 38.81/39.18    Y ) ) ==> ld( rd( X, Y ), rd( ld( Z, X ), Y ) ) }.
% 38.81/39.18  parent0[0]: (1481) {G11,W19,D5,L1,V3,M1} P(24,1469);d(114);d(33);d(80);d(81
% 38.81/39.18    );d(113);d(34) { ld( rd( X, Z ), rd( ld( Y, X ), Z ) ) ==> ld( rd( mult( 
% 38.81/39.18    Y, X ), Z ), rd( X, Z ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Z
% 38.81/39.18     Z := Y
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (11003) {G2,W24,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( Z, Y )
% 38.81/39.18     ), rd( Y, mult( Z, Y ) ) ) ==> ld( i( Z ), rd( ld( X, Y ), mult( Z, Y )
% 38.81/39.18     ) ) }.
% 38.81/39.18  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.81/39.18    X ) }.
% 38.81/39.18  parent1[0; 15]: (10997) {G11,W19,D5,L1,V3,M1}  { ld( rd( mult( Z, X ), Y )
% 38.81/39.18    , rd( X, Y ) ) ==> ld( rd( X, Y ), rd( ld( Z, X ), Y ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := Y
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := Y
% 38.81/39.18     Y := mult( Z, Y )
% 38.81/39.18     Z := X
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (11005) {G2,W21,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( Z, Y )
% 38.81/39.18     ), i( Z ) ) ==> ld( i( Z ), rd( ld( X, Y ), mult( Z, Y ) ) ) }.
% 38.81/39.18  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.81/39.18    X ) }.
% 38.81/39.18  parent1[0; 9]: (11003) {G2,W24,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( 
% 38.81/39.18    Z, Y ) ), rd( Y, mult( Z, Y ) ) ) ==> ld( i( Z ), rd( ld( X, Y ), mult( Z
% 38.81/39.18    , Y ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := Y
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (11007) {G2,W20,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( Z, Y )
% 38.81/39.18     ), i( Z ) ) ==> mult( Z, rd( ld( X, Y ), mult( Z, Y ) ) ) }.
% 38.81/39.18  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.81/39.18    Y ) }.
% 38.81/39.18  parent1[0; 11]: (11005) {G2,W21,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), mult
% 38.81/39.18    ( Z, Y ) ), i( Z ) ) ==> ld( i( Z ), rd( ld( X, Y ), mult( Z, Y ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := rd( ld( X, Y ), mult( Z, Y ) )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (11008) {G3,W20,D6,L1,V3,M1}  { i( mult( Z, rd( mult( X, Y ), mult
% 38.81/39.18    ( Z, Y ) ) ) ) ==> mult( Z, rd( ld( X, Y ), mult( Z, Y ) ) ) }.
% 38.81/39.18  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.81/39.18    ( X, Y ) ) }.
% 38.81/39.18  parent1[0; 1]: (11007) {G2,W20,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( 
% 38.81/39.18    Z, Y ) ), i( Z ) ) ==> mult( Z, rd( ld( X, Y ), mult( Z, Y ) ) ) }.
% 38.81/39.18  substitution0:
% 38.81/39.18     X := Z
% 38.81/39.18     Y := rd( mult( X, Y ), mult( Z, Y ) )
% 38.81/39.18  end
% 38.81/39.18  substitution1:
% 38.81/39.18     X := X
% 38.81/39.18     Y := Y
% 38.81/39.18     Z := Z
% 38.81/39.18  end
% 38.81/39.18  
% 38.81/39.18  paramod: (11009) {G4,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Z ), mult( Y, Z )
% 38.81/39.18     ), X ) ==> mult( X, rd( ld( Y, Z ), mult( X, Z ) ) ) }.
% 38.81/39.18  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.81/39.18     ==> rd( rd( Y, X ), Z ) }.
% 38.81/39.18  parent1[0; 1]: (11008) {G3,W20,D6,L1,V3,M1}  { i( mult( Z, rd( mult( X, Y )
% 38.81/39.18    , mult( Z, Y ) ) ) ) ==> mult( Z, rd( ld( X, Y ), mult( Z, Y ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := mult( Y, Z )
% 38.81/39.19     Y := mult( X, Z )
% 38.81/39.19     Z := X
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := X
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  subsumption: (1489) {G12,W19,D5,L1,V3,M1} P(25,1481);d(22);d(52);d(91) { rd
% 38.81/39.19    ( rd( mult( Y, X ), mult( Z, X ) ), Y ) ==> mult( Y, rd( ld( Z, X ), mult
% 38.81/39.19    ( Y, X ) ) ) }.
% 38.81/39.19  parent0: (11009) {G4,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Z ), mult( Y, Z )
% 38.81/39.19     ), X ) ==> mult( X, rd( ld( Y, Z ), mult( X, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := X
% 38.81/39.19  end
% 38.81/39.19  permutation0:
% 38.81/39.19     0 ==> 0
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11012) {G11,W19,D5,L1,V3,M1}  { ld( rd( mult( Z, X ), Y ), rd( X, 
% 38.81/39.19    Y ) ) ==> ld( rd( X, Y ), rd( ld( Z, X ), Y ) ) }.
% 38.81/39.19  parent0[0]: (1481) {G11,W19,D5,L1,V3,M1} P(24,1469);d(114);d(33);d(80);d(81
% 38.81/39.19    );d(113);d(34) { ld( rd( X, Z ), rd( ld( Y, X ), Z ) ) ==> ld( rd( mult( 
% 38.81/39.19    Y, X ), Z ), rd( X, Z ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11016) {G3,W20,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), X ), Z
% 38.81/39.19     ), rd( X, Z ) ) ==> ld( rd( X, Z ), rd( i( Y ), Z ) ) }.
% 38.81/39.19  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.81/39.19    ==> i( Y ) }.
% 38.81/39.19  parent1[0; 17]: (11012) {G11,W19,D5,L1,V3,M1}  { ld( rd( mult( Z, X ), Y )
% 38.81/39.19    , rd( X, Y ) ) ==> ld( rd( X, Y ), rd( ld( Z, X ), Y ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := mult( X, Y )
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11017) {G4,W20,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), X ), Z
% 38.81/39.19     ), rd( X, Z ) ) ==> ld( rd( X, Z ), i( mult( Z, Y ) ) ) }.
% 38.81/39.19  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.81/39.19    ( mult( Y, X ) ) }.
% 38.81/39.19  parent1[0; 16]: (11016) {G3,W20,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.81/39.19    , X ), Z ), rd( X, Z ) ) ==> ld( rd( X, Z ), rd( i( Y ), Z ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11018) {G4,W20,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), X ), Z
% 38.81/39.19     ), rd( X, Z ) ) ==> i( mult( mult( Z, Y ), rd( X, Z ) ) ) }.
% 38.81/39.19  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.81/39.19    ( X, Y ) ) }.
% 38.81/39.19  parent1[0; 12]: (11017) {G4,W20,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.81/39.19    , X ), Z ), rd( X, Z ) ) ==> ld( rd( X, Z ), i( mult( Z, Y ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := mult( Z, Y )
% 38.81/39.19     Y := rd( X, Z )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11019) {G5,W19,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), X ), Z
% 38.81/39.19     ), rd( X, Z ) ) ==> rd( rd( Z, X ), mult( Z, Y ) ) }.
% 38.81/39.19  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.81/39.19     ==> rd( rd( Y, X ), Z ) }.
% 38.81/39.19  parent1[0; 12]: (11018) {G4,W20,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.81/39.19    , X ), Z ), rd( X, Z ) ) ==> i( mult( mult( Z, Y ), rd( X, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := mult( Z, Y )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  subsumption: (1490) {G12,W19,D6,L1,V3,M1} P(31,1481);d(76);d(52);d(91) { ld
% 38.81/39.19    ( rd( mult( mult( X, Y ), X ), Z ), rd( X, Z ) ) ==> rd( rd( Z, X ), mult
% 38.81/39.19    ( Z, Y ) ) }.
% 38.81/39.19  parent0: (11019) {G5,W19,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), X ), Z
% 38.81/39.19     ), rd( X, Z ) ) ==> rd( rd( Z, X ), mult( Z, Y ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  permutation0:
% 38.81/39.19     0 ==> 0
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11022) {G5,W12,D5,L1,V3,M1}  { i( Z ) ==> ld( ld( rd( X, Y ), Z )
% 38.81/39.19    , rd( Y, X ) ) }.
% 38.81/39.19  parent0[0]: (110) {G5,W12,D5,L1,V3,M1} P(80,31) { ld( ld( rd( Y, X ), Z ), 
% 38.81/39.19    rd( X, Y ) ) ==> i( Z ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := X
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11024) {G6,W20,D6,L1,V3,M1}  { i( rd( mult( X, Y ), Z ) ) ==> ld
% 38.81/39.19    ( ld( rd( rd( X, Y ), Z ), rd( X, Z ) ), rd( Z, X ) ) }.
% 38.81/39.19  parent0[0]: (1486) {G12,W19,D5,L1,V3,M1} P(130,1481);d(80);d(19) { ld( rd( 
% 38.81/39.19    X, Z ), rd( mult( X, Y ), Z ) ) ==> ld( rd( rd( X, Y ), Z ), rd( X, Z ) )
% 38.81/39.19     }.
% 38.81/39.19  parent1[0; 8]: (11022) {G5,W12,D5,L1,V3,M1}  { i( Z ) ==> ld( ld( rd( X, Y
% 38.81/39.19     ), Z ), rd( Y, X ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := rd( mult( X, Y ), Z )
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11025) {G4,W19,D6,L1,V3,M1}  { rd( Z, mult( X, Y ) ) ==> ld( ld( 
% 38.81/39.19    rd( rd( X, Y ), Z ), rd( X, Z ) ), rd( Z, X ) ) }.
% 38.81/39.19  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.81/39.19    X ) }.
% 38.81/39.19  parent1[0; 1]: (11024) {G6,W20,D6,L1,V3,M1}  { i( rd( mult( X, Y ), Z ) ) 
% 38.81/39.19    ==> ld( ld( rd( rd( X, Y ), Z ), rd( X, Z ) ), rd( Z, X ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := mult( X, Y )
% 38.81/39.19     Y := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11026) {G4,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( Y, Z ), X ), rd( Y
% 38.81/39.19    , X ) ), rd( X, Y ) ) ==> rd( X, mult( Y, Z ) ) }.
% 38.81/39.19  parent0[0]: (11025) {G4,W19,D6,L1,V3,M1}  { rd( Z, mult( X, Y ) ) ==> ld( 
% 38.81/39.19    ld( rd( rd( X, Y ), Z ), rd( X, Z ) ), rd( Z, X ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := X
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  subsumption: (1496) {G13,W19,D6,L1,V3,M1} P(1486,110);d(79) { ld( ld( rd( 
% 38.81/39.19    rd( X, Z ), Y ), rd( X, Y ) ), rd( Y, X ) ) ==> rd( Y, mult( X, Z ) ) }.
% 38.81/39.19  parent0: (11026) {G4,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( Y, Z ), X ), rd( Y
% 38.81/39.19    , X ) ), rd( X, Y ) ) ==> rd( X, mult( Y, Z ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := X
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  permutation0:
% 38.81/39.19     0 ==> 0
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11028) {G12,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Z ), Y ), rd( X, Y
% 38.81/39.19     ) ) ==> ld( rd( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 38.81/39.19  parent0[0]: (1486) {G12,W19,D5,L1,V3,M1} P(130,1481);d(80);d(19) { ld( rd( 
% 38.81/39.19    X, Z ), rd( mult( X, Y ), Z ) ) ==> ld( rd( rd( X, Y ), Z ), rd( X, Z ) )
% 38.81/39.19     }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11037) {G5,W23,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z ), rd( 
% 38.81/39.19    i( X ), Z ) ) ==> ld( i( mult( Z, X ) ), rd( mult( i( X ), Y ), Z ) ) }.
% 38.81/39.19  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.81/39.19    ( mult( Y, X ) ) }.
% 38.81/39.19  parent1[0; 13]: (11028) {G12,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Z ), Y ), 
% 38.81/39.19    rd( X, Y ) ) ==> ld( rd( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := i( X )
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11039) {G5,W23,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z ), i( 
% 38.81/39.19    mult( Z, X ) ) ) ==> ld( i( mult( Z, X ) ), rd( mult( i( X ), Y ), Z ) )
% 38.81/39.19     }.
% 38.81/39.19  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.81/39.19    ( mult( Y, X ) ) }.
% 38.81/39.19  parent1[0; 8]: (11037) {G5,W23,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z )
% 38.81/39.19    , rd( i( X ), Z ) ) ==> ld( i( mult( Z, X ) ), rd( mult( i( X ), Y ), Z )
% 38.81/39.19     ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11048) {G2,W22,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z ), i( 
% 38.81/39.19    mult( Z, X ) ) ) ==> mult( mult( Z, X ), rd( mult( i( X ), Y ), Z ) ) }.
% 38.81/39.19  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 12]: (11039) {G5,W23,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z
% 38.81/39.19     ), i( mult( Z, X ) ) ) ==> ld( i( mult( Z, X ) ), rd( mult( i( X ), Y )
% 38.81/39.19    , Z ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := mult( Z, X )
% 38.81/39.19     Y := rd( mult( i( X ), Y ), Z )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11049) {G2,W21,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z ), i( 
% 38.81/39.19    mult( Z, X ) ) ) ==> mult( mult( Z, X ), rd( ld( X, Y ), Z ) ) }.
% 38.81/39.19  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 17]: (11048) {G2,W22,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z
% 38.81/39.19     ), i( mult( Z, X ) ) ) ==> mult( mult( Z, X ), rd( mult( i( X ), Y ), Z
% 38.81/39.19     ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11050) {G3,W21,D7,L1,V3,M1}  { i( mult( mult( Z, X ), rd( rd( i( 
% 38.81/39.19    X ), Y ), Z ) ) ) ==> mult( mult( Z, X ), rd( ld( X, Y ), Z ) ) }.
% 38.81/39.19  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.81/39.19    ( X, Y ) ) }.
% 38.81/39.19  parent1[0; 1]: (11049) {G2,W21,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z )
% 38.81/39.19    , i( mult( Z, X ) ) ) ==> mult( mult( Z, X ), rd( ld( X, Y ), Z ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := mult( Z, X )
% 38.81/39.19     Y := rd( rd( i( X ), Y ), Z )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11051) {G4,W20,D6,L1,V3,M1}  { rd( rd( X, rd( i( Y ), Z ) ), mult
% 38.81/39.19    ( X, Y ) ) ==> mult( mult( X, Y ), rd( ld( Y, Z ), X ) ) }.
% 38.81/39.19  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.81/39.19     ==> rd( rd( Y, X ), Z ) }.
% 38.81/39.19  parent1[0; 1]: (11050) {G3,W21,D7,L1,V3,M1}  { i( mult( mult( Z, X ), rd( 
% 38.81/39.19    rd( i( X ), Y ), Z ) ) ) ==> mult( mult( Z, X ), rd( ld( X, Y ), Z ) )
% 38.81/39.19     }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := rd( i( Y ), Z )
% 38.81/39.19     Y := X
% 38.81/39.19     Z := mult( X, Y )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := X
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11052) {G5,W20,D6,L1,V3,M1}  { rd( mult( X, rd( Z, i( Y ) ) ), 
% 38.81/39.19    mult( X, Y ) ) ==> mult( mult( X, Y ), rd( ld( Y, Z ), X ) ) }.
% 38.81/39.19  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.81/39.19    mult( Z, rd( X, Y ) ) }.
% 38.81/39.19  parent1[0; 2]: (11051) {G4,W20,D6,L1,V3,M1}  { rd( rd( X, rd( i( Y ), Z ) )
% 38.81/39.19    , mult( X, Y ) ) ==> mult( mult( X, Y ), rd( ld( Y, Z ), X ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Z
% 38.81/39.19     Y := i( Y )
% 38.81/39.19     Z := X
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11053) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), mult
% 38.81/39.19    ( X, Z ) ) ==> mult( mult( X, Z ), rd( ld( Z, Y ), X ) ) }.
% 38.81/39.19  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 4]: (11052) {G5,W20,D6,L1,V3,M1}  { rd( mult( X, rd( Z, i( Y ) )
% 38.81/39.19     ), mult( X, Y ) ) ==> mult( mult( X, Y ), rd( ld( Y, Z ), X ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  subsumption: (1499) {G13,W19,D5,L1,V3,M1} P(76,1486);d(22);d(24);d(52);d(91
% 38.81/39.19    );d(81);d(34) { rd( mult( Y, mult( Z, X ) ), mult( Y, X ) ) ==> mult( 
% 38.81/39.19    mult( Y, X ), rd( ld( X, Z ), Y ) ) }.
% 38.81/39.19  parent0: (11053) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), mult
% 38.81/39.19    ( X, Z ) ) ==> mult( mult( X, Z ), rd( ld( Z, Y ), X ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := X
% 38.81/39.19  end
% 38.81/39.19  permutation0:
% 38.81/39.19     0 ==> 0
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11056) {G12,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Z ), Y ), rd( X, Y
% 38.81/39.19     ) ) ==> ld( rd( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 38.81/39.19  parent0[0]: (1486) {G12,W19,D5,L1,V3,M1} P(130,1481);d(80);d(19) { ld( rd( 
% 38.81/39.19    X, Z ), rd( mult( X, Y ), Z ) ) ==> ld( rd( rd( X, Y ), Z ), rd( X, Z ) )
% 38.81/39.19     }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11064) {G2,W22,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), i( Z ) ), rd( 
% 38.81/39.19    X, i( Z ) ) ) ==> ld( rd( X, i( Z ) ), mult( mult( X, Y ), Z ) ) }.
% 38.81/39.19  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 17]: (11056) {G12,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Z ), Y ), 
% 38.81/39.19    rd( X, Y ) ) ==> ld( rd( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := mult( X, Y )
% 38.81/39.19     Y := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := i( Z )
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11077) {G2,W21,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), i( Z ) ), rd( 
% 38.81/39.19    X, i( Z ) ) ) ==> ld( mult( X, Z ), mult( mult( X, Y ), Z ) ) }.
% 38.81/39.19  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 13]: (11064) {G2,W22,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), i( Z )
% 38.81/39.19     ), rd( X, i( Z ) ) ) ==> ld( rd( X, i( Z ) ), mult( mult( X, Y ), Z ) )
% 38.81/39.19     }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11083) {G2,W20,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), i( Z ) ), mult
% 38.81/39.19    ( X, Z ) ) ==> ld( mult( X, Z ), mult( mult( X, Y ), Z ) ) }.
% 38.81/39.19  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 8]: (11077) {G2,W21,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), i( Z ) )
% 38.81/39.19    , rd( X, i( Z ) ) ) ==> ld( mult( X, Z ), mult( mult( X, Y ), Z ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11084) {G2,W19,D5,L1,V3,M1}  { ld( mult( rd( X, Y ), Z ), mult( X
% 38.81/39.19    , Z ) ) ==> ld( mult( X, Z ), mult( mult( X, Y ), Z ) ) }.
% 38.81/39.19  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 2]: (11083) {G2,W20,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), i( Z ) )
% 38.81/39.19    , mult( X, Z ) ) ==> ld( mult( X, Z ), mult( mult( X, Y ), Z ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := rd( X, Y )
% 38.81/39.19     Y := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11085) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), mult( X, 
% 38.81/39.19    Z ) ) ==> ld( mult( X, Z ), mult( mult( X, Y ), Z ) ) }.
% 38.81/39.19  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.81/39.19    ld( rd( X, Y ), Z ) }.
% 38.81/39.19  parent1[0; 2]: (11084) {G2,W19,D5,L1,V3,M1}  { ld( mult( rd( X, Y ), Z ), 
% 38.81/39.19    mult( X, Z ) ) ==> ld( mult( X, Z ), mult( mult( X, Y ), Z ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := X
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11086) {G3,W19,D5,L1,V3,M1}  { ld( mult( Y, Z ), mult( mult( Y, X
% 38.81/39.19     ), Z ) ) ==> ld( ld( rd( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.81/39.19  parent0[0]: (11085) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), mult( 
% 38.81/39.19    X, Z ) ) ==> ld( mult( X, Z ), mult( mult( X, Y ), Z ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := X
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  subsumption: (1503) {G13,W19,D5,L1,V3,M1} P(34,1486);d(34);d(34);d(80) { ld
% 38.81/39.19    ( mult( X, Y ), mult( mult( X, Z ), Y ) ) ==> ld( ld( rd( Z, X ), Y ), 
% 38.81/39.19    mult( X, Y ) ) }.
% 38.81/39.19  parent0: (11086) {G3,W19,D5,L1,V3,M1}  { ld( mult( Y, Z ), mult( mult( Y, X
% 38.81/39.19     ), Z ) ) ==> ld( ld( rd( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Z
% 38.81/39.19     Y := X
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  permutation0:
% 38.81/39.19     0 ==> 0
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11088) {G12,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Z ), Y ), rd( X, Y
% 38.81/39.19     ) ) ==> ld( rd( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 38.81/39.19  parent0[0]: (1486) {G12,W19,D5,L1,V3,M1} P(130,1481);d(80);d(19) { ld( rd( 
% 38.81/39.19    X, Z ), rd( mult( X, Y ), Z ) ) ==> ld( rd( rd( X, Y ), Z ), rd( X, Z ) )
% 38.81/39.19     }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11090) {G2,W20,D6,L1,V3,M1}  { ld( rd( rd( X, i( Y ) ), Z ), rd( 
% 38.81/39.19    X, Z ) ) ==> ld( rd( X, Z ), rd( rd( X, Y ), Z ) ) }.
% 38.81/39.19  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 16]: (11088) {G12,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Z ), Y ), 
% 38.81/39.19    rd( X, Y ) ) ==> ld( rd( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := i( Y )
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11091) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), rd( X, 
% 38.81/39.19    Z ) ) ==> ld( rd( X, Z ), rd( rd( X, Y ), Z ) ) }.
% 38.81/39.19  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 3]: (11090) {G2,W20,D6,L1,V3,M1}  { ld( rd( rd( X, i( Y ) ), Z )
% 38.81/39.19    , rd( X, Z ) ) ==> ld( rd( X, Z ), rd( rd( X, Y ), Z ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11092) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Z ), rd( rd( X, Y ), Z )
% 38.81/39.19     ) ==> ld( rd( mult( X, Y ), Z ), rd( X, Z ) ) }.
% 38.81/39.19  parent0[0]: (11091) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), rd( 
% 38.81/39.19    X, Z ) ) ==> ld( rd( X, Z ), rd( rd( X, Y ), Z ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  subsumption: (1504) {G13,W19,D5,L1,V3,M1} P(33,1486);d(34) { ld( rd( X, Z )
% 38.81/39.19    , rd( rd( X, Y ), Z ) ) ==> ld( rd( mult( X, Y ), Z ), rd( X, Z ) ) }.
% 38.81/39.19  parent0: (11092) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Z ), rd( rd( X, Y ), Z
% 38.81/39.19     ) ) ==> ld( rd( mult( X, Y ), Z ), rd( X, Z ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  permutation0:
% 38.81/39.19     0 ==> 0
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11094) {G5,W11,D5,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( rd( X, Y ), 
% 38.81/39.19    Y ), Y ) }.
% 38.81/39.19  parent0[0]: (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X )
% 38.81/39.19    , X ), X ) ==> ld( X, Y ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := X
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11100) {G6,W27,D7,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Z
% 38.81/39.19    , Y ) ) ) ==> ld( ld( mult( mult( X, Y ), rd( ld( Y, Z ), X ) ), mult( X
% 38.81/39.19    , Y ) ), mult( X, Y ) ) }.
% 38.81/39.19  parent0[0]: (1499) {G13,W19,D5,L1,V3,M1} P(76,1486);d(22);d(24);d(52);d(91)
% 38.81/39.19    ;d(81);d(34) { rd( mult( Y, mult( Z, X ) ), mult( Y, X ) ) ==> mult( mult
% 38.81/39.19    ( Y, X ), rd( ld( X, Z ), Y ) ) }.
% 38.81/39.19  parent1[0; 12]: (11094) {G5,W11,D5,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( rd( 
% 38.81/39.19    X, Y ), Y ), Y ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := X
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := mult( X, mult( Z, Y ) )
% 38.81/39.19     Y := mult( X, Y )
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11101) {G3,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Z
% 38.81/39.19    , Y ) ) ) ==> ld( i( rd( ld( Y, Z ), X ) ), mult( X, Y ) ) }.
% 38.81/39.19  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.81/39.19    ==> i( Y ) }.
% 38.81/39.19  parent1[0; 11]: (11100) {G6,W27,D7,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.81/39.19    mult( Z, Y ) ) ) ==> ld( ld( mult( mult( X, Y ), rd( ld( Y, Z ), X ) ), 
% 38.81/39.19    mult( X, Y ) ), mult( X, Y ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := mult( X, Y )
% 38.81/39.19     Y := rd( ld( Y, Z ), X )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11102) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Z
% 38.81/39.19    , Y ) ) ) ==> mult( rd( ld( Y, Z ), X ), mult( X, Y ) ) }.
% 38.81/39.19  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 10]: (11101) {G3,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.81/39.19    mult( Z, Y ) ) ) ==> ld( i( rd( ld( Y, Z ), X ) ), mult( X, Y ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := rd( ld( Y, Z ), X )
% 38.81/39.19     Y := mult( X, Y )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11103) {G3,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Z
% 38.81/39.19    , Y ) ) ) ==> ld( rd( X, ld( Y, Z ) ), mult( X, Y ) ) }.
% 38.81/39.19  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.81/39.19    ld( rd( X, Y ), Z ) }.
% 38.81/39.19  parent1[0; 10]: (11102) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.81/39.19    mult( Z, Y ) ) ) ==> mult( rd( ld( Y, Z ), X ), mult( X, Y ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := ld( Y, Z )
% 38.81/39.19     Z := mult( X, Y )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11104) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Z
% 38.81/39.19    , Y ) ) ) ==> ld( mult( X, ld( Z, Y ) ), mult( X, Y ) ) }.
% 38.81/39.19  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.81/39.19    mult( Z, ld( Y, X ) ) }.
% 38.81/39.19  parent1[0; 11]: (11103) {G3,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.81/39.19    mult( Z, Y ) ) ) ==> ld( rd( X, ld( Y, Z ) ), mult( X, Y ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := X
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  subsumption: (1507) {G14,W19,D5,L1,V3,M1} P(1499,139);d(31);d(22);d(80);d(
% 38.81/39.19    75) { ld( mult( X, Z ), mult( X, mult( Y, Z ) ) ) ==> ld( mult( X, ld( Y
% 38.81/39.19    , Z ) ), mult( X, Z ) ) }.
% 38.81/39.19  parent0: (11104) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( Z
% 38.81/39.19    , Y ) ) ) ==> ld( mult( X, ld( Z, Y ) ), mult( X, Y ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  permutation0:
% 38.81/39.19     0 ==> 0
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11107) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.81/39.19  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.81/39.19    X ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11111) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( X, mult( Z
% 38.81/39.19    , Y ) ) ) ==> i( mult( mult( X, Y ), rd( ld( Y, Z ), X ) ) ) }.
% 38.81/39.19  parent0[0]: (1499) {G13,W19,D5,L1,V3,M1} P(76,1486);d(22);d(24);d(52);d(91)
% 38.81/39.19    ;d(81);d(34) { rd( mult( Y, mult( Z, X ) ), mult( Y, X ) ) ==> mult( mult
% 38.81/39.19    ( Y, X ), rd( ld( X, Z ), Y ) ) }.
% 38.81/39.19  parent1[0; 11]: (11107) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.81/39.19     ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := X
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := mult( X, mult( Z, Y ) )
% 38.81/39.19     Y := mult( X, Y )
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11112) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( X, mult( Z
% 38.81/39.19    , Y ) ) ) ==> rd( rd( X, ld( Y, Z ) ), mult( X, Y ) ) }.
% 38.81/39.19  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.81/39.19     ==> rd( rd( Y, X ), Z ) }.
% 38.81/39.19  parent1[0; 10]: (11111) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( X, 
% 38.81/39.19    mult( Z, Y ) ) ) ==> i( mult( mult( X, Y ), rd( ld( Y, Z ), X ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := ld( Y, Z )
% 38.81/39.19     Y := X
% 38.81/39.19     Z := mult( X, Y )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11113) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( X, mult( Z
% 38.81/39.19    , Y ) ) ) ==> rd( mult( X, ld( Z, Y ) ), mult( X, Y ) ) }.
% 38.81/39.19  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.81/39.19    mult( Z, ld( Y, X ) ) }.
% 38.81/39.19  parent1[0; 11]: (11112) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( X, 
% 38.81/39.19    mult( Z, Y ) ) ) ==> rd( rd( X, ld( Y, Z ) ), mult( X, Y ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := X
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  subsumption: (1508) {G14,W19,D5,L1,V3,M1} P(1499,79);d(91);d(75) { rd( mult
% 38.81/39.19    ( X, Z ), mult( X, mult( Y, Z ) ) ) ==> rd( mult( X, ld( Y, Z ) ), mult( 
% 38.81/39.19    X, Z ) ) }.
% 38.81/39.19  parent0: (11113) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( X, mult( Z
% 38.81/39.19    , Y ) ) ) ==> rd( mult( X, ld( Z, Y ) ), mult( X, Y ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  permutation0:
% 38.81/39.19     0 ==> 0
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11116) {G14,W19,D5,L1,V3,M1}  { ld( mult( X, ld( Z, Y ) ), mult( X
% 38.81/39.19    , Y ) ) ==> ld( mult( X, Y ), mult( X, mult( Z, Y ) ) ) }.
% 38.81/39.19  parent0[0]: (1507) {G14,W19,D5,L1,V3,M1} P(1499,139);d(31);d(22);d(80);d(75
% 38.81/39.19    ) { ld( mult( X, Z ), mult( X, mult( Y, Z ) ) ) ==> ld( mult( X, ld( Y, Z
% 38.81/39.19     ) ), mult( X, Z ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11124) {G2,W22,D5,L1,V3,M1}  { ld( mult( i( X ), ld( Y, Z ) ), 
% 38.81/39.19    mult( i( X ), Z ) ) ==> ld( mult( i( X ), Z ), ld( X, mult( Y, Z ) ) )
% 38.81/39.19     }.
% 38.81/39.19  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 17]: (11116) {G14,W19,D5,L1,V3,M1}  { ld( mult( X, ld( Z, Y ) )
% 38.81/39.19    , mult( X, Y ) ) ==> ld( mult( X, Y ), mult( X, mult( Z, Y ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := mult( Y, Z )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := i( X )
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11137) {G2,W21,D5,L1,V3,M1}  { ld( mult( i( X ), ld( Y, Z ) ), 
% 38.81/39.19    mult( i( X ), Z ) ) ==> ld( ld( X, Z ), ld( X, mult( Y, Z ) ) ) }.
% 38.81/39.19  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 13]: (11124) {G2,W22,D5,L1,V3,M1}  { ld( mult( i( X ), ld( Y, Z
% 38.81/39.19     ) ), mult( i( X ), Z ) ) ==> ld( mult( i( X ), Z ), ld( X, mult( Y, Z )
% 38.81/39.19     ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11143) {G2,W20,D5,L1,V3,M1}  { ld( mult( i( X ), ld( Y, Z ) ), ld
% 38.81/39.19    ( X, Z ) ) ==> ld( ld( X, Z ), ld( X, mult( Y, Z ) ) ) }.
% 38.81/39.19  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 8]: (11137) {G2,W21,D5,L1,V3,M1}  { ld( mult( i( X ), ld( Y, Z )
% 38.81/39.19     ), mult( i( X ), Z ) ) ==> ld( ld( X, Z ), ld( X, mult( Y, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11144) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, ld( Y, Z ) ), ld( X, Z
% 38.81/39.19     ) ) ==> ld( ld( X, Z ), ld( X, mult( Y, Z ) ) ) }.
% 38.81/39.19  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 2]: (11143) {G2,W20,D5,L1,V3,M1}  { ld( mult( i( X ), ld( Y, Z )
% 38.81/39.19     ), ld( X, Z ) ) ==> ld( ld( X, Z ), ld( X, mult( Y, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := ld( Y, Z )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11146) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, Z ), ld( X, mult( Y, Z )
% 38.81/39.19     ) ) ==> ld( ld( X, ld( Y, Z ) ), ld( X, Z ) ) }.
% 38.81/39.19  parent0[0]: (11144) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, ld( Y, Z ) ), ld( X
% 38.81/39.19    , Z ) ) ==> ld( ld( X, Z ), ld( X, mult( Y, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  subsumption: (1511) {G15,W19,D5,L1,V3,M1} P(24,1507);d(24);d(24) { ld( ld( 
% 38.81/39.19    X, Y ), ld( X, mult( Z, Y ) ) ) ==> ld( ld( X, ld( Z, Y ) ), ld( X, Y ) )
% 38.81/39.19     }.
% 38.81/39.19  parent0: (11146) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, Z ), ld( X, mult( Y, Z
% 38.81/39.19     ) ) ) ==> ld( ld( X, ld( Y, Z ) ), ld( X, Z ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  permutation0:
% 38.81/39.19     0 ==> 0
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11149) {G14,W19,D5,L1,V3,M1}  { ld( mult( X, ld( Z, Y ) ), mult( X
% 38.81/39.19    , Y ) ) ==> ld( mult( X, Y ), mult( X, mult( Z, Y ) ) ) }.
% 38.81/39.19  parent0[0]: (1507) {G14,W19,D5,L1,V3,M1} P(1499,139);d(31);d(22);d(80);d(75
% 38.81/39.19    ) { ld( mult( X, Z ), mult( X, mult( Y, Z ) ) ) ==> ld( mult( X, ld( Y, Z
% 38.81/39.19     ) ), mult( X, Z ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11156) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, ld( i( Y ), Z ) ), 
% 38.81/39.19    mult( X, Z ) ) ==> ld( mult( X, Z ), mult( X, ld( Y, Z ) ) ) }.
% 38.81/39.19  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 17]: (11149) {G14,W19,D5,L1,V3,M1}  { ld( mult( X, ld( Z, Y ) )
% 38.81/39.19    , mult( X, Y ) ) ==> ld( mult( X, Y ), mult( X, mult( Z, Y ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := i( Y )
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11166) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), mult
% 38.81/39.19    ( X, Z ) ) ==> ld( mult( X, Z ), mult( X, ld( Y, Z ) ) ) }.
% 38.81/39.19  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 4]: (11156) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, ld( i( Y ), Z )
% 38.81/39.19     ), mult( X, Z ) ) ==> ld( mult( X, Z ), mult( X, ld( Y, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11167) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Z ), mult( X, ld( Y, Z
% 38.81/39.19     ) ) ) ==> ld( mult( X, mult( Y, Z ) ), mult( X, Z ) ) }.
% 38.81/39.19  parent0[0]: (11166) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), 
% 38.81/39.19    mult( X, Z ) ) ==> ld( mult( X, Z ), mult( X, ld( Y, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  subsumption: (1512) {G15,W19,D5,L1,V3,M1} P(24,1507);d(22) { ld( mult( Z, Y
% 38.81/39.19     ), mult( Z, ld( X, Y ) ) ) ==> ld( mult( Z, mult( X, Y ) ), mult( Z, Y )
% 38.81/39.19     ) }.
% 38.81/39.19  parent0: (11167) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Z ), mult( X, ld( Y, 
% 38.81/39.19    Z ) ) ) ==> ld( mult( X, mult( Y, Z ) ), mult( X, Z ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Z
% 38.81/39.19     Y := X
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  permutation0:
% 38.81/39.19     0 ==> 0
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11169) {G14,W19,D5,L1,V3,M1}  { ld( mult( X, ld( Z, Y ) ), mult( X
% 38.81/39.19    , Y ) ) ==> ld( mult( X, Y ), mult( X, mult( Z, Y ) ) ) }.
% 38.81/39.19  parent0[0]: (1507) {G14,W19,D5,L1,V3,M1} P(1499,139);d(31);d(22);d(80);d(75
% 38.81/39.19    ) { ld( mult( X, Z ), mult( X, mult( Y, Z ) ) ) ==> ld( mult( X, ld( Y, Z
% 38.81/39.19     ) ), mult( X, Z ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11175) {G2,W22,D6,L1,V3,M1}  { ld( mult( X, ld( Y, i( Z ) ) ), 
% 38.81/39.19    mult( X, i( Z ) ) ) ==> ld( mult( X, i( Z ) ), mult( X, rd( Y, Z ) ) )
% 38.81/39.19     }.
% 38.81/39.19  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 19]: (11169) {G14,W19,D5,L1,V3,M1}  { ld( mult( X, ld( Z, Y ) )
% 38.81/39.19    , mult( X, Y ) ) ==> ld( mult( X, Y ), mult( X, mult( Z, Y ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := i( Z )
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11181) {G2,W21,D6,L1,V3,M1}  { ld( mult( X, ld( Y, i( Z ) ) ), 
% 38.81/39.19    mult( X, i( Z ) ) ) ==> ld( rd( X, Z ), mult( X, rd( Y, Z ) ) ) }.
% 38.81/39.19  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 13]: (11175) {G2,W22,D6,L1,V3,M1}  { ld( mult( X, ld( Y, i( Z )
% 38.81/39.19     ) ), mult( X, i( Z ) ) ) ==> ld( mult( X, i( Z ) ), mult( X, rd( Y, Z )
% 38.81/39.19     ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11183) {G3,W21,D6,L1,V3,M1}  { ld( mult( X, i( mult( Z, Y ) ) ), 
% 38.81/39.19    mult( X, i( Z ) ) ) ==> ld( rd( X, Z ), mult( X, rd( Y, Z ) ) ) }.
% 38.81/39.19  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.81/39.19    ( X, Y ) ) }.
% 38.81/39.19  parent1[0; 4]: (11181) {G2,W21,D6,L1,V3,M1}  { ld( mult( X, ld( Y, i( Z ) )
% 38.81/39.19     ), mult( X, i( Z ) ) ) ==> ld( rd( X, Z ), mult( X, rd( Y, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Z
% 38.81/39.19     Y := Y
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11185) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, i( mult( Y, Z ) ) ), 
% 38.81/39.19    rd( X, Y ) ) ==> ld( rd( X, Y ), mult( X, rd( Z, Y ) ) ) }.
% 38.81/39.19  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 8]: (11183) {G3,W21,D6,L1,V3,M1}  { ld( mult( X, i( mult( Z, Y )
% 38.81/39.19     ) ), mult( X, i( Z ) ) ) ==> ld( rd( X, Z ), mult( X, rd( Y, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11186) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, mult( Y, Z ) ), rd( X, 
% 38.81/39.19    Y ) ) ==> ld( rd( X, Y ), mult( X, rd( Z, Y ) ) ) }.
% 38.81/39.19  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 2]: (11185) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, i( mult( Y, Z )
% 38.81/39.19     ) ), rd( X, Y ) ) ==> ld( rd( X, Y ), mult( X, rd( Z, Y ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := mult( Y, Z )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11188) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( X, rd( Z, Y )
% 38.81/39.19     ) ) ==> ld( rd( X, mult( Y, Z ) ), rd( X, Y ) ) }.
% 38.81/39.19  parent0[0]: (11186) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, mult( Y, Z ) ), rd( 
% 38.81/39.19    X, Y ) ) ==> ld( rd( X, Y ), mult( X, rd( Z, Y ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  subsumption: (1513) {G15,W19,D5,L1,V3,M1} P(33,1507);d(33);d(52);d(33) { ld
% 38.81/39.19    ( rd( X, Y ), mult( X, rd( Z, Y ) ) ) ==> ld( rd( X, mult( Y, Z ) ), rd( 
% 38.81/39.19    X, Y ) ) }.
% 38.81/39.19  parent0: (11188) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( X, rd( Z, Y
% 38.81/39.19     ) ) ) ==> ld( rd( X, mult( Y, Z ) ), rd( X, Y ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  permutation0:
% 38.81/39.19     0 ==> 0
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11191) {G15,W19,D5,L1,V3,M1}  { ld( ld( X, ld( Z, Y ) ), ld( X, Y
% 38.81/39.19     ) ) ==> ld( ld( X, Y ), ld( X, mult( Z, Y ) ) ) }.
% 38.81/39.19  parent0[0]: (1511) {G15,W19,D5,L1,V3,M1} P(24,1507);d(24);d(24) { ld( ld( X
% 38.81/39.19    , Y ), ld( X, mult( Z, Y ) ) ) ==> ld( ld( X, ld( Z, Y ) ), ld( X, Y ) )
% 38.81/39.19     }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11200) {G4,W23,D6,L1,V3,M1}  { ld( ld( X, ld( Y, i( Z ) ) ), ld( 
% 38.81/39.19    X, i( Z ) ) ) ==> ld( i( mult( Z, X ) ), ld( X, mult( Y, i( Z ) ) ) ) }.
% 38.81/39.19  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.81/39.19    ( X, Y ) ) }.
% 38.81/39.19  parent1[0; 13]: (11191) {G15,W19,D5,L1,V3,M1}  { ld( ld( X, ld( Z, Y ) ), 
% 38.81/39.19    ld( X, Y ) ) ==> ld( ld( X, Y ), ld( X, mult( Z, Y ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Z
% 38.81/39.19     Y := X
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := i( Z )
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11211) {G2,W22,D6,L1,V3,M1}  { ld( ld( X, ld( Y, i( Z ) ) ), ld( 
% 38.81/39.19    X, i( Z ) ) ) ==> mult( mult( Z, X ), ld( X, mult( Y, i( Z ) ) ) ) }.
% 38.81/39.19  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 12]: (11200) {G4,W23,D6,L1,V3,M1}  { ld( ld( X, ld( Y, i( Z ) )
% 38.81/39.19     ), ld( X, i( Z ) ) ) ==> ld( i( mult( Z, X ) ), ld( X, mult( Y, i( Z ) )
% 38.81/39.19     ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := mult( Z, X )
% 38.81/39.19     Y := ld( X, mult( Y, i( Z ) ) )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11212) {G2,W21,D6,L1,V3,M1}  { ld( ld( X, ld( Y, i( Z ) ) ), ld( 
% 38.81/39.19    X, i( Z ) ) ) ==> mult( mult( Z, X ), ld( X, rd( Y, Z ) ) ) }.
% 38.81/39.19  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 18]: (11211) {G2,W22,D6,L1,V3,M1}  { ld( ld( X, ld( Y, i( Z ) )
% 38.81/39.19     ), ld( X, i( Z ) ) ) ==> mult( mult( Z, X ), ld( X, mult( Y, i( Z ) ) )
% 38.81/39.19     ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11214) {G3,W21,D6,L1,V3,M1}  { ld( ld( X, ld( Y, i( Z ) ) ), i( 
% 38.81/39.19    mult( Z, X ) ) ) ==> mult( mult( Z, X ), ld( X, rd( Y, Z ) ) ) }.
% 38.81/39.19  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.81/39.19    ( X, Y ) ) }.
% 38.81/39.19  parent1[0; 8]: (11212) {G2,W21,D6,L1,V3,M1}  { ld( ld( X, ld( Y, i( Z ) ) )
% 38.81/39.19    , ld( X, i( Z ) ) ) ==> mult( mult( Z, X ), ld( X, rd( Y, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Z
% 38.81/39.19     Y := X
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11215) {G4,W21,D7,L1,V3,M1}  { i( mult( mult( Z, X ), ld( X, ld( 
% 38.81/39.19    Y, i( Z ) ) ) ) ) ==> mult( mult( Z, X ), ld( X, rd( Y, Z ) ) ) }.
% 38.81/39.19  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.81/39.19    ( X, Y ) ) }.
% 38.81/39.19  parent1[0; 1]: (11214) {G3,W21,D6,L1,V3,M1}  { ld( ld( X, ld( Y, i( Z ) ) )
% 38.81/39.19    , i( mult( Z, X ) ) ) ==> mult( mult( Z, X ), ld( X, rd( Y, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := mult( Z, X )
% 38.81/39.19     Y := ld( X, ld( Y, i( Z ) ) )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11222) {G5,W20,D6,L1,V3,M1}  { rd( ld( ld( Z, i( X ) ), Y ), mult
% 38.81/39.19    ( X, Y ) ) ==> mult( mult( X, Y ), ld( Y, rd( Z, X ) ) ) }.
% 38.81/39.19  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.81/39.19     ==> rd( ld( Y, X ), Z ) }.
% 38.81/39.19  parent1[0; 1]: (11215) {G4,W21,D7,L1,V3,M1}  { i( mult( mult( Z, X ), ld( X
% 38.81/39.19    , ld( Y, i( Z ) ) ) ) ) ==> mult( mult( Z, X ), ld( X, rd( Y, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := ld( Z, i( X ) )
% 38.81/39.19     Z := mult( X, Y )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := X
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11223) {G4,W20,D6,L1,V3,M1}  { rd( ld( i( mult( Y, X ) ), Z ), 
% 38.81/39.19    mult( Y, Z ) ) ==> mult( mult( Y, Z ), ld( Z, rd( X, Y ) ) ) }.
% 38.81/39.19  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.81/39.19    ( X, Y ) ) }.
% 38.81/39.19  parent1[0; 3]: (11222) {G5,W20,D6,L1,V3,M1}  { rd( ld( ld( Z, i( X ) ), Y )
% 38.81/39.19    , mult( X, Y ) ) ==> mult( mult( X, Y ), ld( Y, rd( Z, X ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := X
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := X
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11224) {G2,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult
% 38.81/39.19    ( X, Z ) ) ==> mult( mult( X, Z ), ld( Z, rd( Y, X ) ) ) }.
% 38.81/39.19  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 2]: (11223) {G4,W20,D6,L1,V3,M1}  { rd( ld( i( mult( Y, X ) ), Z
% 38.81/39.19     ), mult( Y, Z ) ) ==> mult( mult( Y, Z ), ld( Z, rd( X, Y ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := mult( X, Y )
% 38.81/39.19     Y := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := X
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  subsumption: (1520) {G16,W19,D5,L1,V3,M1} P(52,1511);d(22);d(33);d(52);d(92
% 38.81/39.19    );d(52);d(22) { rd( mult( mult( Y, Z ), X ), mult( Y, X ) ) ==> mult( 
% 38.81/39.19    mult( Y, X ), ld( X, rd( Z, Y ) ) ) }.
% 38.81/39.19  parent0: (11224) {G2,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult
% 38.81/39.19    ( X, Z ) ) ==> mult( mult( X, Z ), ld( Z, rd( Y, X ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := X
% 38.81/39.19  end
% 38.81/39.19  permutation0:
% 38.81/39.19     0 ==> 0
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11227) {G15,W19,D5,L1,V3,M1}  { ld( ld( X, ld( Z, Y ) ), ld( X, Y
% 38.81/39.19     ) ) ==> ld( ld( X, Y ), ld( X, mult( Z, Y ) ) ) }.
% 38.81/39.19  parent0[0]: (1511) {G15,W19,D5,L1,V3,M1} P(24,1507);d(24);d(24) { ld( ld( X
% 38.81/39.19    , Y ), ld( X, mult( Z, Y ) ) ) ==> ld( ld( X, ld( Z, Y ) ), ld( X, Y ) )
% 38.81/39.19     }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11230) {G2,W20,D6,L1,V3,M1}  { ld( ld( X, ld( i( Y ), Z ) ), ld( 
% 38.81/39.19    X, Z ) ) ==> ld( ld( X, Z ), ld( X, ld( Y, Z ) ) ) }.
% 38.81/39.19  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 17]: (11227) {G15,W19,D5,L1,V3,M1}  { ld( ld( X, ld( Z, Y ) ), 
% 38.81/39.19    ld( X, Y ) ) ==> ld( ld( X, Y ), ld( X, mult( Z, Y ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := i( Y )
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11231) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, mult( Y, Z ) ), ld( X, 
% 38.81/39.19    Z ) ) ==> ld( ld( X, Z ), ld( X, ld( Y, Z ) ) ) }.
% 38.81/39.19  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 4]: (11230) {G2,W20,D6,L1,V3,M1}  { ld( ld( X, ld( i( Y ), Z ) )
% 38.81/39.19    , ld( X, Z ) ) ==> ld( ld( X, Z ), ld( X, ld( Y, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11232) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, Z ), ld( X, ld( Y, Z ) )
% 38.81/39.19     ) ==> ld( ld( X, mult( Y, Z ) ), ld( X, Z ) ) }.
% 38.81/39.19  parent0[0]: (11231) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, mult( Y, Z ) ), ld( 
% 38.81/39.19    X, Z ) ) ==> ld( ld( X, Z ), ld( X, ld( Y, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  subsumption: (1522) {G16,W19,D5,L1,V3,M1} P(24,1511);d(22) { ld( ld( Z, Y )
% 38.81/39.19    , ld( Z, ld( X, Y ) ) ) ==> ld( ld( Z, mult( X, Y ) ), ld( Z, Y ) ) }.
% 38.81/39.19  parent0: (11232) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, Z ), ld( X, ld( Y, Z )
% 38.81/39.19     ) ) ==> ld( ld( X, mult( Y, Z ) ), ld( X, Z ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Z
% 38.81/39.19     Y := X
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  permutation0:
% 38.81/39.19     0 ==> 0
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11234) {G15,W19,D5,L1,V3,M1}  { ld( ld( X, ld( Z, Y ) ), ld( X, Y
% 38.81/39.19     ) ) ==> ld( ld( X, Y ), ld( X, mult( Z, Y ) ) ) }.
% 38.81/39.19  parent0[0]: (1511) {G15,W19,D5,L1,V3,M1} P(24,1507);d(24);d(24) { ld( ld( X
% 38.81/39.19    , Y ), ld( X, mult( Z, Y ) ) ) ==> ld( ld( X, ld( Z, Y ) ), ld( X, Y ) )
% 38.81/39.19     }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11241) {G3,W24,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), ld( Z, X ) )
% 38.81/39.19    , ld( mult( X, Y ), X ) ) ==> ld( i( Y ), ld( mult( X, Y ), mult( Z, X )
% 38.81/39.19     ) ) }.
% 38.81/39.19  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.81/39.19    ==> i( Y ) }.
% 38.81/39.19  parent1[0; 15]: (11234) {G15,W19,D5,L1,V3,M1}  { ld( ld( X, ld( Z, Y ) ), 
% 38.81/39.19    ld( X, Y ) ) ==> ld( ld( X, Y ), ld( X, mult( Z, Y ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := mult( X, Y )
% 38.81/39.19     Y := X
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11243) {G3,W21,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), ld( Z, X ) )
% 38.81/39.19    , i( Y ) ) ==> ld( i( Y ), ld( mult( X, Y ), mult( Z, X ) ) ) }.
% 38.81/39.19  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.81/39.19    ==> i( Y ) }.
% 38.81/39.19  parent1[0; 9]: (11241) {G3,W24,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), ld( Z
% 38.81/39.19    , X ) ), ld( mult( X, Y ), X ) ) ==> ld( i( Y ), ld( mult( X, Y ), mult( 
% 38.81/39.19    Z, X ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11245) {G2,W20,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), ld( Z, X ) )
% 38.81/39.19    , i( Y ) ) ==> mult( Y, ld( mult( X, Y ), mult( Z, X ) ) ) }.
% 38.81/39.19  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 11]: (11243) {G3,W21,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), ld( Z
% 38.81/39.19    , X ) ), i( Y ) ) ==> ld( i( Y ), ld( mult( X, Y ), mult( Z, X ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := ld( mult( X, Y ), mult( Z, X ) )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11246) {G3,W20,D6,L1,V3,M1}  { i( mult( Y, ld( mult( X, Y ), ld( 
% 38.81/39.19    Z, X ) ) ) ) ==> mult( Y, ld( mult( X, Y ), mult( Z, X ) ) ) }.
% 38.81/39.19  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.81/39.19    ( X, Y ) ) }.
% 38.81/39.19  parent1[0; 1]: (11245) {G2,W20,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), ld( Z
% 38.81/39.19    , X ) ), i( Y ) ) ==> mult( Y, ld( mult( X, Y ), mult( Z, X ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := ld( mult( X, Y ), ld( Z, X ) )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11247) {G4,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), mult( Y, X ) )
% 38.81/39.19    , X ) ==> mult( X, ld( mult( Y, X ), mult( Z, Y ) ) ) }.
% 38.81/39.19  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.81/39.19     ==> rd( ld( Y, X ), Z ) }.
% 38.81/39.19  parent1[0; 1]: (11246) {G3,W20,D6,L1,V3,M1}  { i( mult( Y, ld( mult( X, Y )
% 38.81/39.19    , ld( Z, X ) ) ) ) ==> mult( Y, ld( mult( X, Y ), mult( Z, X ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := mult( Y, X )
% 38.81/39.19     Y := ld( Z, Y )
% 38.81/39.19     Z := X
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := X
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  subsumption: (1524) {G16,W19,D5,L1,V3,M1} P(31,1511);d(22);d(52);d(92) { rd
% 38.81/39.19    ( ld( ld( Z, X ), mult( X, Y ) ), Y ) ==> mult( Y, ld( mult( X, Y ), mult
% 38.81/39.19    ( Z, X ) ) ) }.
% 38.81/39.19  parent0: (11247) {G4,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), mult( Y, X ) )
% 38.81/39.19    , X ) ==> mult( X, ld( mult( Y, X ), mult( Z, Y ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := X
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  permutation0:
% 38.81/39.19     0 ==> 0
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11250) {G15,W19,D5,L1,V3,M1}  { ld( ld( X, ld( Z, Y ) ), ld( X, Y
% 38.81/39.19     ) ) ==> ld( ld( X, Y ), ld( X, mult( Z, Y ) ) ) }.
% 38.81/39.19  parent0[0]: (1511) {G15,W19,D5,L1,V3,M1} P(24,1507);d(24);d(24) { ld( ld( X
% 38.81/39.19    , Y ), ld( X, mult( Z, Y ) ) ) ==> ld( ld( X, ld( Z, Y ) ), ld( X, Y ) )
% 38.81/39.19     }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11254) {G2,W23,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Z, X ) ), 
% 38.81/39.19    ld( rd( X, Y ), X ) ) ==> ld( Y, ld( rd( X, Y ), mult( Z, X ) ) ) }.
% 38.81/39.19  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.81/39.19  parent1[0; 15]: (11250) {G15,W19,D5,L1,V3,M1}  { ld( ld( X, ld( Z, Y ) ), 
% 38.81/39.19    ld( X, Y ) ) ==> ld( ld( X, Y ), ld( X, mult( Z, Y ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := rd( X, Y )
% 38.81/39.19     Y := X
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11256) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Z, X ) ), 
% 38.81/39.19    Y ) ==> ld( Y, ld( rd( X, Y ), mult( Z, X ) ) ) }.
% 38.81/39.19  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.81/39.19  parent1[0; 9]: (11254) {G2,W23,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Z, X
% 38.81/39.19     ) ), ld( rd( X, Y ), X ) ) ==> ld( Y, ld( rd( X, Y ), mult( Z, X ) ) )
% 38.81/39.19     }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11260) {G2,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( X, Y ), mult( Z, X )
% 38.81/39.19     ) ) ==> ld( ld( rd( X, Y ), ld( Z, X ) ), Y ) }.
% 38.81/39.19  parent0[0]: (11256) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Z, X )
% 38.81/39.19     ), Y ) ==> ld( Y, ld( rd( X, Y ), mult( Z, X ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  subsumption: (1525) {G16,W19,D5,L1,V3,M1} P(19,1511) { ld( Y, ld( rd( X, Y
% 38.81/39.19     ), mult( Z, X ) ) ) ==> ld( ld( rd( X, Y ), ld( Z, X ) ), Y ) }.
% 38.81/39.19  parent0: (11260) {G2,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( X, Y ), mult( Z, X
% 38.81/39.19     ) ) ) ==> ld( ld( rd( X, Y ), ld( Z, X ) ), Y ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  permutation0:
% 38.81/39.19     0 ==> 0
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11264) {G15,W19,D5,L1,V3,M1}  { ld( ld( X, ld( Z, Y ) ), ld( X, Y
% 38.81/39.19     ) ) ==> ld( ld( X, Y ), ld( X, mult( Z, Y ) ) ) }.
% 38.81/39.19  parent0[0]: (1511) {G15,W19,D5,L1,V3,M1} P(24,1507);d(24);d(24) { ld( ld( X
% 38.81/39.19    , Y ), ld( X, mult( Z, Y ) ) ) ==> ld( ld( X, ld( Z, Y ) ), ld( X, Y ) )
% 38.81/39.19     }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11267) {G1,W23,D6,L1,V3,M1}  { ld( ld( X, ld( Y, mult( X, Z ) ) )
% 38.81/39.19    , ld( X, mult( X, Z ) ) ) ==> ld( Z, ld( X, mult( Y, mult( X, Z ) ) ) )
% 38.81/39.19     }.
% 38.81/39.19  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.81/39.19  parent1[0; 15]: (11264) {G15,W19,D5,L1,V3,M1}  { ld( ld( X, ld( Z, Y ) ), 
% 38.81/39.19    ld( X, Y ) ) ==> ld( ld( X, Y ), ld( X, mult( Z, Y ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Z
% 38.81/39.19     Y := X
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := mult( X, Z )
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11269) {G1,W19,D6,L1,V3,M1}  { ld( ld( X, ld( Y, mult( X, Z ) ) )
% 38.81/39.19    , Z ) ==> ld( Z, ld( X, mult( Y, mult( X, Z ) ) ) ) }.
% 38.81/39.19  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.81/39.19  parent1[0; 9]: (11267) {G1,W23,D6,L1,V3,M1}  { ld( ld( X, ld( Y, mult( X, Z
% 38.81/39.19     ) ) ), ld( X, mult( X, Z ) ) ) ==> ld( Z, ld( X, mult( Y, mult( X, Z ) )
% 38.81/39.19     ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Z
% 38.81/39.19     Y := X
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11272) {G1,W19,D6,L1,V3,M1}  { ld( Z, ld( X, mult( Y, mult( X, Z )
% 38.81/39.19     ) ) ) ==> ld( ld( X, ld( Y, mult( X, Z ) ) ), Z ) }.
% 38.81/39.19  parent0[0]: (11269) {G1,W19,D6,L1,V3,M1}  { ld( ld( X, ld( Y, mult( X, Z )
% 38.81/39.19     ) ), Z ) ==> ld( Z, ld( X, mult( Y, mult( X, Z ) ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  subsumption: (1526) {G16,W19,D6,L1,V3,M1} P(1,1511) { ld( Y, ld( X, mult( Z
% 38.81/39.19    , mult( X, Y ) ) ) ) ==> ld( ld( X, ld( Z, mult( X, Y ) ) ), Y ) }.
% 38.81/39.19  parent0: (11272) {G1,W19,D6,L1,V3,M1}  { ld( Z, ld( X, mult( Y, mult( X, Z
% 38.81/39.19     ) ) ) ) ==> ld( ld( X, ld( Y, mult( X, Z ) ) ), Z ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  permutation0:
% 38.81/39.19     0 ==> 0
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11276) {G1,W31,D7,L1,V4,M1}  { rd( mult( mult( T, Y ), Z ), mult( 
% 38.81/39.19    Y, Z ) ) ==> ld( rd( mult( mult( X, Y ), Z ), mult( Y, Z ) ), rd( mult( 
% 38.81/39.19    mult( mult( X, T ), Y ), Z ), mult( Y, Z ) ) ) }.
% 38.81/39.19  parent0[0]: (64) {G1,W31,D7,L1,V4,M1} P(9,1) { ld( rd( mult( mult( X, Y ), 
% 38.81/39.19    Z ), mult( Y, Z ) ), rd( mult( mult( mult( X, T ), Y ), Z ), mult( Y, Z )
% 38.81/39.19     ) ) ==> rd( mult( mult( T, Y ), Z ), mult( Y, Z ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19     T := T
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11286) {G2,W31,D7,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult
% 38.81/39.19    ( Y, Z ) ) ==> ld( mult( mult( Y, Z ), ld( Z, rd( Y, Y ) ) ), rd( mult( 
% 38.81/39.19    mult( mult( Y, X ), Y ), Z ), mult( Y, Z ) ) ) }.
% 38.81/39.19  parent0[0]: (1520) {G16,W19,D5,L1,V3,M1} P(52,1511);d(22);d(33);d(52);d(92)
% 38.81/39.19    ;d(52);d(22) { rd( mult( mult( Y, Z ), X ), mult( Y, X ) ) ==> mult( mult
% 38.81/39.19    ( Y, X ), ld( X, rd( Z, Y ) ) ) }.
% 38.81/39.19  parent1[0; 11]: (11276) {G1,W31,D7,L1,V4,M1}  { rd( mult( mult( T, Y ), Z )
% 38.81/39.19    , mult( Y, Z ) ) ==> ld( rd( mult( mult( X, Y ), Z ), mult( Y, Z ) ), rd
% 38.81/39.19    ( mult( mult( mult( X, T ), Y ), Z ), mult( Y, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Z
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19     T := X
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11295) {G2,W29,D7,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult
% 38.81/39.19    ( Y, Z ) ) ==> ld( mult( mult( Y, Z ), ld( Z, unit ) ), rd( mult( mult( 
% 38.81/39.19    mult( Y, X ), Y ), Z ), mult( Y, Z ) ) ) }.
% 38.81/39.19  parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 38.81/39.19  parent1[0; 17]: (11286) {G2,W31,D7,L1,V3,M1}  { rd( mult( mult( X, Y ), Z )
% 38.81/39.19    , mult( Y, Z ) ) ==> ld( mult( mult( Y, Z ), ld( Z, rd( Y, Y ) ) ), rd( 
% 38.81/39.19    mult( mult( mult( Y, X ), Y ), Z ), mult( Y, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11296) {G3,W28,D7,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult
% 38.81/39.19    ( Y, Z ) ) ==> ld( mult( mult( Y, Z ), i( Z ) ), rd( mult( mult( mult( Y
% 38.81/39.19    , X ), Y ), Z ), mult( Y, Z ) ) ) }.
% 38.81/39.19  parent0[0]: (27) {G3,W6,D3,L1,V1,M1} P(26,1) { ld( X, unit ) ==> i( X ) }.
% 38.81/39.19  parent1[0; 15]: (11295) {G2,W29,D7,L1,V3,M1}  { rd( mult( mult( X, Y ), Z )
% 38.81/39.19    , mult( Y, Z ) ) ==> ld( mult( mult( Y, Z ), ld( Z, unit ) ), rd( mult( 
% 38.81/39.19    mult( mult( Y, X ), Y ), Z ), mult( Y, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11297) {G2,W27,D7,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult
% 38.81/39.19    ( Y, Z ) ) ==> ld( rd( mult( Y, Z ), Z ), rd( mult( mult( mult( Y, X ), Y
% 38.81/39.19     ), Z ), mult( Y, Z ) ) ) }.
% 38.81/39.19  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 11]: (11296) {G3,W28,D7,L1,V3,M1}  { rd( mult( mult( X, Y ), Z )
% 38.81/39.19    , mult( Y, Z ) ) ==> ld( mult( mult( Y, Z ), i( Z ) ), rd( mult( mult( 
% 38.81/39.19    mult( Y, X ), Y ), Z ), mult( Y, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := mult( Y, Z )
% 38.81/39.19     Y := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11298) {G1,W23,D7,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult
% 38.81/39.19    ( Y, Z ) ) ==> ld( Y, rd( mult( mult( mult( Y, X ), Y ), Z ), mult( Y, Z
% 38.81/39.19     ) ) ) }.
% 38.81/39.19  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.81/39.19  parent1[0; 11]: (11297) {G2,W27,D7,L1,V3,M1}  { rd( mult( mult( X, Y ), Z )
% 38.81/39.19    , mult( Y, Z ) ) ==> ld( rd( mult( Y, Z ), Z ), rd( mult( mult( mult( Y, 
% 38.81/39.19    X ), Y ), Z ), mult( Y, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Z
% 38.81/39.19     Y := Y
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11300) {G2,W23,D7,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult
% 38.81/39.19    ( Y, Z ) ) ==> ld( Y, mult( mult( Y, Z ), ld( Z, ld( Y, mult( Y, X ) ) )
% 38.81/39.19     ) ) }.
% 38.81/39.19  parent0[0]: (1441) {G6,W19,D5,L1,V3,M1} P(685,79);d(79);d(75) { rd( mult( 
% 38.81/39.19    mult( Z, X ), Y ), mult( X, Y ) ) ==> mult( mult( X, Y ), ld( Y, ld( X, Z
% 38.81/39.19     ) ) ) }.
% 38.81/39.19  parent1[0; 12]: (11298) {G1,W23,D7,L1,V3,M1}  { rd( mult( mult( X, Y ), Z )
% 38.81/39.19    , mult( Y, Z ) ) ==> ld( Y, rd( mult( mult( mult( Y, X ), Y ), Z ), mult
% 38.81/39.19    ( Y, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := mult( Y, X )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11302) {G1,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult
% 38.81/39.19    ( Y, Z ) ) ==> ld( Y, mult( mult( Y, Z ), ld( Z, X ) ) ) }.
% 38.81/39.19  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.81/39.19  parent1[0; 18]: (11300) {G2,W23,D7,L1,V3,M1}  { rd( mult( mult( X, Y ), Z )
% 38.81/39.19    , mult( Y, Z ) ) ==> ld( Y, mult( mult( Y, Z ), ld( Z, ld( Y, mult( Y, X
% 38.81/39.19     ) ) ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11303) {G2,W19,D5,L1,V3,M1}  { mult( mult( Y, Z ), ld( Z, ld( Y, 
% 38.81/39.19    X ) ) ) ==> ld( Y, mult( mult( Y, Z ), ld( Z, X ) ) ) }.
% 38.81/39.19  parent0[0]: (1441) {G6,W19,D5,L1,V3,M1} P(685,79);d(79);d(75) { rd( mult( 
% 38.81/39.19    mult( Z, X ), Y ), mult( X, Y ) ) ==> mult( mult( X, Y ), ld( Y, ld( X, Z
% 38.81/39.19     ) ) ) }.
% 38.81/39.19  parent1[0; 1]: (11302) {G1,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z )
% 38.81/39.19    , mult( Y, Z ) ) ==> ld( Y, mult( mult( Y, Z ), ld( Z, X ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := X
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  subsumption: (1527) {G17,W19,D5,L1,V3,M1} P(1520,64);d(16);d(27);d(33);d(3)
% 38.81/39.19    ;d(1441);d(1);d(1441) { mult( mult( X, Y ), ld( Y, ld( X, Z ) ) ) ==> ld
% 38.81/39.19    ( X, mult( mult( X, Y ), ld( Y, Z ) ) ) }.
% 38.81/39.19  parent0: (11303) {G2,W19,D5,L1,V3,M1}  { mult( mult( Y, Z ), ld( Z, ld( Y, 
% 38.81/39.19    X ) ) ) ==> ld( Y, mult( mult( Y, Z ), ld( Z, X ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Z
% 38.81/39.19     Y := X
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  permutation0:
% 38.81/39.19     0 ==> 0
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11306) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.81/39.19  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.81/39.19    X ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11309) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( mult( X, Z
% 38.81/39.19     ), Y ) ) ==> i( mult( mult( X, Y ), ld( Y, rd( Z, X ) ) ) ) }.
% 38.81/39.19  parent0[0]: (1520) {G16,W19,D5,L1,V3,M1} P(52,1511);d(22);d(33);d(52);d(92)
% 38.81/39.19    ;d(52);d(22) { rd( mult( mult( Y, Z ), X ), mult( Y, X ) ) ==> mult( mult
% 38.81/39.19    ( Y, X ), ld( X, rd( Z, Y ) ) ) }.
% 38.81/39.19  parent1[0; 11]: (11306) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.81/39.19     ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := X
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := mult( mult( X, Z ), Y )
% 38.81/39.19     Y := mult( X, Y )
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11310) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( mult( X, Z
% 38.81/39.19     ), Y ) ) ==> rd( ld( rd( Z, X ), Y ), mult( X, Y ) ) }.
% 38.81/39.19  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.81/39.19     ==> rd( ld( Y, X ), Z ) }.
% 38.81/39.19  parent1[0; 10]: (11309) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( 
% 38.81/39.19    mult( X, Z ), Y ) ) ==> i( mult( mult( X, Y ), ld( Y, rd( Z, X ) ) ) )
% 38.81/39.19     }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := rd( Z, X )
% 38.81/39.19     Z := mult( X, Y )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  subsumption: (1530) {G17,W19,D5,L1,V3,M1} P(1520,79);d(92) { rd( mult( X, Z
% 38.81/39.19     ), mult( mult( X, Y ), Z ) ) ==> rd( ld( rd( Y, X ), Z ), mult( X, Z ) )
% 38.81/39.19     }.
% 38.81/39.19  parent0: (11310) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( mult( X, Z
% 38.81/39.19     ), Y ) ) ==> rd( ld( rd( Z, X ), Y ), mult( X, Y ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  permutation0:
% 38.81/39.19     0 ==> 0
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11313) {G16,W19,D5,L1,V3,M1}  { mult( mult( X, Z ), ld( Z, rd( Y, 
% 38.81/39.19    X ) ) ) ==> rd( mult( mult( X, Y ), Z ), mult( X, Z ) ) }.
% 38.81/39.19  parent0[0]: (1520) {G16,W19,D5,L1,V3,M1} P(52,1511);d(22);d(33);d(52);d(92)
% 38.81/39.19    ;d(52);d(22) { rd( mult( mult( Y, Z ), X ), mult( Y, X ) ) ==> mult( mult
% 38.81/39.19    ( Y, X ), ld( X, rd( Z, Y ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Z
% 38.81/39.19     Y := X
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11315) {G1,W23,D5,L1,V3,M1}  { mult( mult( X, ld( X, Y ) ), ld( 
% 38.81/39.19    ld( X, Y ), rd( Z, X ) ) ) ==> rd( mult( mult( X, Z ), ld( X, Y ) ), Y )
% 38.81/39.19     }.
% 38.81/39.19  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.81/39.19  parent1[0; 22]: (11313) {G16,W19,D5,L1,V3,M1}  { mult( mult( X, Z ), ld( Z
% 38.81/39.19    , rd( Y, X ) ) ) ==> rd( mult( mult( X, Y ), Z ), mult( X, Z ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := X
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := ld( X, Y )
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11318) {G1,W19,D5,L1,V3,M1}  { mult( Y, ld( ld( X, Y ), rd( Z, X
% 38.81/39.19     ) ) ) ==> rd( mult( mult( X, Z ), ld( X, Y ) ), Y ) }.
% 38.81/39.19  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.81/39.19  parent1[0; 2]: (11315) {G1,W23,D5,L1,V3,M1}  { mult( mult( X, ld( X, Y ) )
% 38.81/39.19    , ld( ld( X, Y ), rd( Z, X ) ) ) ==> rd( mult( mult( X, Z ), ld( X, Y ) )
% 38.81/39.19    , Y ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := X
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11320) {G1,W19,D5,L1,V3,M1}  { rd( mult( mult( Y, Z ), ld( Y, X )
% 38.81/39.19     ), X ) ==> mult( X, ld( ld( Y, X ), rd( Z, Y ) ) ) }.
% 38.81/39.19  parent0[0]: (11318) {G1,W19,D5,L1,V3,M1}  { mult( Y, ld( ld( X, Y ), rd( Z
% 38.81/39.19    , X ) ) ) ==> rd( mult( mult( X, Z ), ld( X, Y ) ), Y ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := X
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  subsumption: (1533) {G17,W19,D5,L1,V3,M1} P(0,1520) { rd( mult( mult( X, Z
% 38.81/39.19     ), ld( X, Y ) ), Y ) ==> mult( Y, ld( ld( X, Y ), rd( Z, X ) ) ) }.
% 38.81/39.19  parent0: (11320) {G1,W19,D5,L1,V3,M1}  { rd( mult( mult( Y, Z ), ld( Y, X )
% 38.81/39.19     ), X ) ==> mult( X, ld( ld( Y, X ), rd( Z, Y ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := X
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  permutation0:
% 38.81/39.19     0 ==> 0
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11325) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( mult( X
% 38.81/39.19    , ld( Y, Z ) ) ) }.
% 38.81/39.19  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.81/39.19     ==> rd( ld( Y, X ), Z ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Y
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := X
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11327) {G6,W20,D6,L1,V3,M1}  { rd( ld( ld( X, Y ), Z ), mult( X, 
% 38.81/39.19    Z ) ) ==> i( ld( X, mult( mult( X, Z ), ld( Z, Y ) ) ) ) }.
% 38.81/39.19  parent0[0]: (1527) {G17,W19,D5,L1,V3,M1} P(1520,64);d(16);d(27);d(33);d(3);
% 38.81/39.19    d(1441);d(1);d(1441) { mult( mult( X, Y ), ld( Y, ld( X, Z ) ) ) ==> ld( 
% 38.81/39.19    X, mult( mult( X, Y ), ld( Y, Z ) ) ) }.
% 38.81/39.19  parent1[0; 11]: (11325) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( 
% 38.81/39.19    mult( X, ld( Y, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := mult( X, Z )
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := ld( X, Y )
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11328) {G4,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), Z ), mult( X, 
% 38.81/39.19    Z ) ) ==> ld( mult( mult( X, Z ), ld( Z, Y ) ), X ) }.
% 38.81/39.19  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.81/39.19     ) }.
% 38.81/39.19  parent1[0; 10]: (11327) {G6,W20,D6,L1,V3,M1}  { rd( ld( ld( X, Y ), Z ), 
% 38.81/39.19    mult( X, Z ) ) ==> i( ld( X, mult( mult( X, Z ), ld( Z, Y ) ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := mult( mult( X, Z ), ld( Z, Y ) )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  subsumption: (1545) {G18,W19,D5,L1,V3,M1} P(1527,92);d(54) { rd( ld( ld( X
% 38.81/39.19    , Z ), Y ), mult( X, Y ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X )
% 38.81/39.19     }.
% 38.81/39.19  parent0: (11328) {G4,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), Z ), mult( X, 
% 38.81/39.19    Z ) ) ==> ld( mult( mult( X, Z ), ld( Z, Y ) ), X ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  permutation0:
% 38.81/39.19     0 ==> 0
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11331) {G17,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), ld( Y, 
% 38.81/39.19    Z ) ) ) ==> mult( mult( X, Y ), ld( Y, ld( X, Z ) ) ) }.
% 38.81/39.19  parent0[0]: (1527) {G17,W19,D5,L1,V3,M1} P(1520,64);d(16);d(27);d(33);d(3);
% 38.81/39.19    d(1441);d(1);d(1441) { mult( mult( X, Y ), ld( Y, ld( X, Z ) ) ) ==> ld( 
% 38.81/39.19    X, mult( mult( X, Y ), ld( Y, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11341) {G4,W21,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), ld( Y, 
% 38.81/39.19    i( Z ) ) ) ) ==> mult( mult( X, Y ), ld( Y, i( mult( Z, X ) ) ) ) }.
% 38.81/39.19  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.81/39.19    ( X, Y ) ) }.
% 38.81/39.19  parent1[0; 17]: (11331) {G17,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y )
% 38.81/39.19    , ld( Y, Z ) ) ) ==> mult( mult( X, Y ), ld( Y, ld( X, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Z
% 38.81/39.19     Y := X
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := i( Z )
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11346) {G4,W21,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), ld( Y, 
% 38.81/39.19    i( Z ) ) ) ) ==> mult( mult( X, Y ), i( mult( mult( Z, X ), Y ) ) ) }.
% 38.81/39.19  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.81/39.19    ( X, Y ) ) }.
% 38.81/39.19  parent1[0; 15]: (11341) {G4,W21,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), 
% 38.81/39.19    ld( Y, i( Z ) ) ) ) ==> mult( mult( X, Y ), ld( Y, i( mult( Z, X ) ) ) )
% 38.81/39.19     }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := mult( Z, X )
% 38.81/39.19     Y := Y
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11348) {G2,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), ld( Y, 
% 38.81/39.19    i( Z ) ) ) ) ==> rd( mult( X, Y ), mult( mult( Z, X ), Y ) ) }.
% 38.81/39.19  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 11]: (11346) {G4,W21,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), 
% 38.81/39.19    ld( Y, i( Z ) ) ) ) ==> mult( mult( X, Y ), i( mult( mult( Z, X ), Y ) )
% 38.81/39.19     ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := mult( X, Y )
% 38.81/39.19     Y := mult( mult( Z, X ), Y )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11349) {G3,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), ld( Y, 
% 38.81/39.19    i( Z ) ) ) ) ==> rd( ld( ld( X, Z ), Y ), mult( X, Y ) ) }.
% 38.81/39.19  parent0[0]: (685) {G5,W19,D5,L1,V3,M1} P(26,64);d(5);d(16);d(27);d(79);d(24
% 38.81/39.19    );d(74) { rd( mult( Y, Z ), mult( mult( X, Y ), Z ) ) ==> rd( ld( ld( Y, 
% 38.81/39.19    X ), Z ), mult( Y, Z ) ) }.
% 38.81/39.19  parent1[0; 11]: (11348) {G2,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), 
% 38.81/39.19    ld( Y, i( Z ) ) ) ) ==> rd( mult( X, Y ), mult( mult( Z, X ), Y ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Z
% 38.81/39.19     Y := X
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11350) {G4,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), ld( Y, 
% 38.81/39.19    i( Z ) ) ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X ) }.
% 38.81/39.19  parent0[0]: (1545) {G18,W19,D5,L1,V3,M1} P(1527,92);d(54) { rd( ld( ld( X, 
% 38.81/39.19    Z ), Y ), mult( X, Y ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X )
% 38.81/39.19     }.
% 38.81/39.19  parent1[0; 11]: (11349) {G3,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), 
% 38.81/39.19    ld( Y, i( Z ) ) ) ) ==> rd( ld( ld( X, Z ), Y ), mult( X, Y ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11351) {G4,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), i( mult
% 38.81/39.19    ( Z, Y ) ) ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X ) }.
% 38.81/39.19  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.81/39.19    ( X, Y ) ) }.
% 38.81/39.19  parent1[0; 7]: (11350) {G4,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), 
% 38.81/39.19    ld( Y, i( Z ) ) ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := Z
% 38.81/39.19     Y := Y
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11352) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( mult( X, Y ), mult( Z, 
% 38.81/39.19    Y ) ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X ) }.
% 38.81/39.19  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 3]: (11351) {G4,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), i
% 38.81/39.19    ( mult( Z, Y ) ) ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := mult( X, Y )
% 38.81/39.19     Y := mult( Z, Y )
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  subsumption: (1546) {G19,W19,D5,L1,V3,M1} P(52,1527);d(52);d(33);d(685);d(
% 38.81/39.19    1545);d(52);d(33) { ld( X, rd( mult( X, Z ), mult( Y, Z ) ) ) ==> ld( 
% 38.81/39.19    mult( mult( X, Z ), ld( Z, Y ) ), X ) }.
% 38.81/39.19  parent0: (11352) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( mult( X, Y ), mult( Z, 
% 38.81/39.19    Y ) ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Z
% 38.81/39.19     Z := Y
% 38.81/39.19  end
% 38.81/39.19  permutation0:
% 38.81/39.19     0 ==> 0
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  eqswap: (11355) {G17,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), ld( Y, 
% 38.81/39.19    Z ) ) ) ==> mult( mult( X, Y ), ld( Y, ld( X, Z ) ) ) }.
% 38.81/39.19  parent0[0]: (1527) {G17,W19,D5,L1,V3,M1} P(1520,64);d(16);d(27);d(33);d(3);
% 38.81/39.19    d(1441);d(1);d(1441) { mult( mult( X, Y ), ld( Y, ld( X, Z ) ) ) ==> ld( 
% 38.81/39.19    X, mult( mult( X, Y ), ld( Y, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11362) {G2,W22,D6,L1,V3,M1}  { ld( i( X ), mult( mult( i( X ), Y
% 38.81/39.19     ), ld( Y, Z ) ) ) ==> mult( ld( X, Y ), ld( Y, ld( i( X ), Z ) ) ) }.
% 38.81/39.19  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 13]: (11355) {G17,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y )
% 38.81/39.19    , ld( Y, Z ) ) ) ==> mult( mult( X, Y ), ld( Y, ld( X, Z ) ) ) }.
% 38.81/39.19  substitution0:
% 38.81/39.19     X := X
% 38.81/39.19     Y := Y
% 38.81/39.19  end
% 38.81/39.19  substitution1:
% 38.81/39.19     X := i( X )
% 38.81/39.19     Y := Y
% 38.81/39.19     Z := Z
% 38.81/39.19  end
% 38.81/39.19  
% 38.81/39.19  paramod: (11363) {G2,W21,D6,L1,V3,M1}  { ld( i( X ), mult( ld( X, Y ), ld( 
% 38.81/39.19    Y, Z ) ) ) ==> mult( ld( X, Y ), ld( Y, ld( i( X ), Z ) ) ) }.
% 38.81/39.19  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.81/39.19    Y ) }.
% 38.81/39.19  parent1[0; 5]: (11362) {G2,W22,D6,L1,V3,M1}  { ld( i( X ), mult( mult( i( X
% 38.83/39.19     ), Y ), ld( Y, Z ) ) ) ==> mult( ld( X, Y ), ld( Y, ld( i( X ), Z ) ) )
% 38.83/39.19     }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11372) {G3,W21,D6,L1,V3,M1}  { ld( i( X ), mult( ld( X, Y ), ld( 
% 38.83/39.19    Y, Z ) ) ) ==> ld( ld( Y, X ), ld( Y, ld( i( X ), Z ) ) ) }.
% 38.83/39.19  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.83/39.19    ld( ld( Y, X ), Z ) }.
% 38.83/39.19  parent1[0; 11]: (11363) {G2,W21,D6,L1,V3,M1}  { ld( i( X ), mult( ld( X, Y
% 38.83/39.19     ), ld( Y, Z ) ) ) ==> mult( ld( X, Y ), ld( Y, ld( i( X ), Z ) ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := ld( Y, ld( i( X ), Z ) )
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11375) {G2,W20,D5,L1,V3,M1}  { ld( i( X ), mult( ld( X, Y ), ld( 
% 38.83/39.19    Y, Z ) ) ) ==> ld( ld( Y, X ), ld( Y, mult( X, Z ) ) ) }.
% 38.83/39.19  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.19    Y ) }.
% 38.83/39.19  parent1[0; 17]: (11372) {G3,W21,D6,L1,V3,M1}  { ld( i( X ), mult( ld( X, Y
% 38.83/39.19     ), ld( Y, Z ) ) ) ==> ld( ld( Y, X ), ld( Y, ld( i( X ), Z ) ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Z
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11377) {G3,W20,D5,L1,V3,M1}  { ld( i( X ), mult( ld( X, Y ), ld( 
% 38.83/39.19    Y, Z ) ) ) ==> ld( ld( Y, rd( X, Z ) ), ld( Y, X ) ) }.
% 38.83/39.19  parent0[0]: (1447) {G7,W19,D5,L1,V3,M1} P(24,1441);d(75);d(33);d(80);d(74);
% 38.83/39.19    d(74);d(22) { ld( ld( Y, X ), ld( Y, mult( X, Z ) ) ) ==> ld( ld( Y, rd( 
% 38.83/39.19    X, Z ) ), ld( Y, X ) ) }.
% 38.83/39.19  parent1[0; 11]: (11375) {G2,W20,D5,L1,V3,M1}  { ld( i( X ), mult( ld( X, Y
% 38.83/39.19     ), ld( Y, Z ) ) ) ==> ld( ld( Y, X ), ld( Y, mult( X, Z ) ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11378) {G2,W19,D5,L1,V3,M1}  { mult( X, mult( ld( X, Y ), ld( Y, 
% 38.83/39.19    Z ) ) ) ==> ld( ld( Y, rd( X, Z ) ), ld( Y, X ) ) }.
% 38.83/39.19  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.19    Y ) }.
% 38.83/39.19  parent1[0; 1]: (11377) {G3,W20,D5,L1,V3,M1}  { ld( i( X ), mult( ld( X, Y )
% 38.83/39.19    , ld( Y, Z ) ) ) ==> ld( ld( Y, rd( X, Z ) ), ld( Y, X ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := mult( ld( X, Y ), ld( Y, Z ) )
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11379) {G3,W19,D5,L1,V3,M1}  { mult( X, ld( ld( Y, X ), ld( Y, Z
% 38.83/39.19     ) ) ) ==> ld( ld( Y, rd( X, Z ) ), ld( Y, X ) ) }.
% 38.83/39.19  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.83/39.19    ld( ld( Y, X ), Z ) }.
% 38.83/39.19  parent1[0; 3]: (11378) {G2,W19,D5,L1,V3,M1}  { mult( X, mult( ld( X, Y ), 
% 38.83/39.19    ld( Y, Z ) ) ) ==> ld( ld( Y, rd( X, Z ) ), ld( Y, X ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := ld( Y, Z )
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  subsumption: (1547) {G18,W19,D5,L1,V3,M1} P(24,1527);d(74);d(22);d(1447);d(
% 38.83/39.19    22);d(74) { mult( X, ld( ld( Y, X ), ld( Y, Z ) ) ) ==> ld( ld( Y, rd( X
% 38.83/39.19    , Z ) ), ld( Y, X ) ) }.
% 38.83/39.19  parent0: (11379) {G3,W19,D5,L1,V3,M1}  { mult( X, ld( ld( Y, X ), ld( Y, Z
% 38.83/39.19     ) ) ) ==> ld( ld( Y, rd( X, Z ) ), ld( Y, X ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  permutation0:
% 38.83/39.19     0 ==> 0
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  eqswap: (11382) {G17,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), ld( Y, 
% 38.83/39.19    Z ) ) ) ==> mult( mult( X, Y ), ld( Y, ld( X, Z ) ) ) }.
% 38.83/39.19  parent0[0]: (1527) {G17,W19,D5,L1,V3,M1} P(1520,64);d(16);d(27);d(33);d(3);
% 38.83/39.19    d(1441);d(1);d(1441) { mult( mult( X, Y ), ld( Y, ld( X, Z ) ) ) ==> ld( 
% 38.83/39.19    X, mult( mult( X, Y ), ld( Y, Z ) ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11386) {G1,W23,D6,L1,V3,M1}  { ld( X, mult( mult( X, ld( X, Y ) )
% 38.83/39.19    , ld( ld( X, Y ), Z ) ) ) ==> mult( Y, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.19  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.83/39.19  parent1[0; 15]: (11382) {G17,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y )
% 38.83/39.19    , ld( Y, Z ) ) ) ==> mult( mult( X, Y ), ld( Y, ld( X, Z ) ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := ld( X, Y )
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11387) {G1,W19,D6,L1,V3,M1}  { ld( X, mult( Y, ld( ld( X, Y ), Z
% 38.83/39.19     ) ) ) ==> mult( Y, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.19  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.83/39.19  parent1[0; 4]: (11386) {G1,W23,D6,L1,V3,M1}  { ld( X, mult( mult( X, ld( X
% 38.83/39.19    , Y ) ), ld( ld( X, Y ), Z ) ) ) ==> mult( Y, ld( ld( X, Y ), ld( X, Z )
% 38.83/39.19     ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11389) {G2,W19,D6,L1,V3,M1}  { ld( X, mult( Y, ld( ld( X, Y ), Z
% 38.83/39.19     ) ) ) ==> ld( ld( X, rd( Y, Z ) ), ld( X, Y ) ) }.
% 38.83/39.19  parent0[0]: (1547) {G18,W19,D5,L1,V3,M1} P(24,1527);d(74);d(22);d(1447);d(
% 38.83/39.19    22);d(74) { mult( X, ld( ld( Y, X ), ld( Y, Z ) ) ) ==> ld( ld( Y, rd( X
% 38.83/39.19    , Z ) ), ld( Y, X ) ) }.
% 38.83/39.19  parent1[0; 10]: (11387) {G1,W19,D6,L1,V3,M1}  { ld( X, mult( Y, ld( ld( X, 
% 38.83/39.19    Y ), Z ) ) ) ==> mult( Y, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11390) {G3,W19,D6,L1,V3,M1}  { ld( mult( Y, rd( ld( Y, X ), Z ) )
% 38.83/39.19    , X ) ==> ld( ld( X, rd( Y, Z ) ), ld( X, Y ) ) }.
% 38.83/39.19  parent0[0]: (1478) {G11,W19,D6,L1,V3,M1} P(0,1466);d(74) { ld( Y, mult( X, 
% 38.83/39.19    ld( ld( Y, X ), Z ) ) ) ==> ld( mult( X, rd( ld( X, Y ), Z ) ), Y ) }.
% 38.83/39.19  parent1[0; 1]: (11389) {G2,W19,D6,L1,V3,M1}  { ld( X, mult( Y, ld( ld( X, Y
% 38.83/39.19     ), Z ) ) ) ==> ld( ld( X, rd( Y, Z ) ), ld( X, Y ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  eqswap: (11391) {G3,W19,D6,L1,V3,M1}  { ld( ld( Y, rd( X, Z ) ), ld( Y, X )
% 38.83/39.19     ) ==> ld( mult( X, rd( ld( X, Y ), Z ) ), Y ) }.
% 38.83/39.19  parent0[0]: (11390) {G3,W19,D6,L1,V3,M1}  { ld( mult( Y, rd( ld( Y, X ), Z
% 38.83/39.19     ) ), X ) ==> ld( ld( X, rd( Y, Z ) ), ld( X, Y ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  subsumption: (1551) {G19,W19,D6,L1,V3,M1} P(0,1527);d(1547);d(1478) { ld( 
% 38.83/39.19    ld( X, rd( Y, Z ) ), ld( X, Y ) ) ==> ld( mult( Y, rd( ld( Y, X ), Z ) )
% 38.83/39.19    , X ) }.
% 38.83/39.19  parent0: (11391) {G3,W19,D6,L1,V3,M1}  { ld( ld( Y, rd( X, Z ) ), ld( Y, X
% 38.83/39.19     ) ) ==> ld( mult( X, rd( ld( X, Y ), Z ) ), Y ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  permutation0:
% 38.83/39.19     0 ==> 0
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  eqswap: (11393) {G18,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), ld( Z, Y )
% 38.83/39.19     ), X ) ==> rd( ld( ld( X, Y ), Z ), mult( X, Z ) ) }.
% 38.83/39.19  parent0[0]: (1545) {G18,W19,D5,L1,V3,M1} P(1527,92);d(54) { rd( ld( ld( X, 
% 38.83/39.19    Z ), Y ), mult( X, Y ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X )
% 38.83/39.19     }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Z
% 38.83/39.19     Z := Y
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11404) {G4,W23,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) ), ld( i
% 38.83/39.19    ( Y ), Z ) ), X ) ==> rd( i( mult( Y, ld( X, Z ) ) ), mult( X, i( Y ) ) )
% 38.83/39.19     }.
% 38.83/39.19  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.19    ( X, Y ) ) }.
% 38.83/39.19  parent1[0; 13]: (11393) {G18,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), ld
% 38.83/39.19    ( Z, Y ) ), X ) ==> rd( ld( ld( X, Y ), Z ), mult( X, Z ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := ld( X, Z )
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Z
% 38.83/39.19     Z := i( Y )
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11407) {G5,W23,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) ), ld( i
% 38.83/39.19    ( Y ), Z ) ), X ) ==> i( mult( mult( X, i( Y ) ), mult( Y, ld( X, Z ) ) )
% 38.83/39.19     ) }.
% 38.83/39.19  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.83/39.19    ( mult( Y, X ) ) }.
% 38.83/39.19  parent1[0; 12]: (11404) {G4,W23,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) )
% 38.83/39.19    , ld( i( Y ), Z ) ), X ) ==> rd( i( mult( Y, ld( X, Z ) ) ), mult( X, i( 
% 38.83/39.19    Y ) ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := mult( Y, ld( X, Z ) )
% 38.83/39.19     Y := mult( X, i( Y ) )
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11408) {G6,W22,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) ), ld( i
% 38.83/39.19    ( Y ), Z ) ), X ) ==> rd( rd( ld( Z, X ), Y ), mult( X, i( Y ) ) ) }.
% 38.83/39.19  parent0[0]: (449) {G6,W16,D6,L1,V4,M1} P(75,91) { i( mult( T, mult( X, ld( 
% 38.83/39.19    Z, Y ) ) ) ) ==> rd( rd( ld( Y, Z ), X ), T ) }.
% 38.83/39.19  parent1[0; 12]: (11407) {G5,W23,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) )
% 38.83/39.19    , ld( i( Y ), Z ) ), X ) ==> i( mult( mult( X, i( Y ) ), mult( Y, ld( X, 
% 38.83/39.19    Z ) ) ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := Z
% 38.83/39.19     Z := X
% 38.83/39.19     T := mult( X, i( Y ) )
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11410) {G2,W21,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) ), ld( i
% 38.83/39.19    ( Y ), Z ) ), X ) ==> rd( rd( ld( Z, X ), Y ), rd( X, Y ) ) }.
% 38.83/39.19  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.19    Y ) }.
% 38.83/39.19  parent1[0; 18]: (11408) {G6,W22,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) )
% 38.83/39.19    , ld( i( Y ), Z ) ), X ) ==> rd( rd( ld( Z, X ), Y ), mult( X, i( Y ) ) )
% 38.83/39.19     }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11411) {G2,W20,D6,L1,V3,M1}  { ld( mult( rd( X, Y ), ld( i( Y ), 
% 38.83/39.19    Z ) ), X ) ==> rd( rd( ld( Z, X ), Y ), rd( X, Y ) ) }.
% 38.83/39.19  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.19    Y ) }.
% 38.83/39.19  parent1[0; 3]: (11410) {G2,W21,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) )
% 38.83/39.19    , ld( i( Y ), Z ) ), X ) ==> rd( rd( ld( Z, X ), Y ), rd( X, Y ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11415) {G3,W20,D6,L1,V3,M1}  { ld( mult( rd( X, Y ), ld( i( Y ), 
% 38.83/39.19    Z ) ), X ) ==> mult( rd( ld( Z, X ), Y ), rd( Y, X ) ) }.
% 38.83/39.19  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.83/39.19    mult( Z, rd( X, Y ) ) }.
% 38.83/39.19  parent1[0; 11]: (11411) {G2,W20,D6,L1,V3,M1}  { ld( mult( rd( X, Y ), ld( i
% 38.83/39.19    ( Y ), Z ) ), X ) ==> rd( rd( ld( Z, X ), Y ), rd( X, Y ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19     Z := rd( ld( Z, X ), Y )
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11417) {G4,W20,D6,L1,V3,M1}  { ld( mult( rd( X, Y ), ld( i( Y ), 
% 38.83/39.19    Z ) ), X ) ==> ld( rd( Y, ld( Z, X ) ), rd( Y, X ) ) }.
% 38.83/39.19  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.83/39.19    ld( rd( X, Y ), Z ) }.
% 38.83/39.19  parent1[0; 11]: (11415) {G3,W20,D6,L1,V3,M1}  { ld( mult( rd( X, Y ), ld( i
% 38.83/39.19    ( Y ), Z ) ), X ) ==> mult( rd( ld( Z, X ), Y ), rd( Y, X ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := ld( Z, X )
% 38.83/39.19     Z := rd( Y, X )
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11419) {G5,W20,D6,L1,V3,M1}  { ld( mult( rd( X, Y ), ld( i( Y ), 
% 38.83/39.19    Z ) ), X ) ==> ld( mult( Y, ld( X, Z ) ), rd( Y, X ) ) }.
% 38.83/39.19  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.83/39.19    mult( Z, ld( Y, X ) ) }.
% 38.83/39.19  parent1[0; 12]: (11417) {G4,W20,D6,L1,V3,M1}  { ld( mult( rd( X, Y ), ld( i
% 38.83/39.19    ( Y ), Z ) ), X ) ==> ld( rd( Y, ld( Z, X ) ), rd( Y, X ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Z
% 38.83/39.19     Y := X
% 38.83/39.19     Z := Y
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11420) {G5,W20,D6,L1,V3,M1}  { ld( ld( rd( Y, X ), ld( i( Y ), Z
% 38.83/39.19     ) ), X ) ==> ld( mult( Y, ld( X, Z ) ), rd( Y, X ) ) }.
% 38.83/39.19  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.83/39.19    ld( rd( X, Y ), Z ) }.
% 38.83/39.19  parent1[0; 2]: (11419) {G5,W20,D6,L1,V3,M1}  { ld( mult( rd( X, Y ), ld( i
% 38.83/39.19    ( Y ), Z ) ), X ) ==> ld( mult( Y, ld( X, Z ) ), rd( Y, X ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19     Z := ld( i( Y ), Z )
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11421) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X, Z ) )
% 38.83/39.19    , Y ) ==> ld( mult( X, ld( Y, Z ) ), rd( X, Y ) ) }.
% 38.83/39.19  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.19    Y ) }.
% 38.83/39.19  parent1[0; 6]: (11420) {G5,W20,D6,L1,V3,M1}  { ld( ld( rd( Y, X ), ld( i( Y
% 38.83/39.19     ), Z ) ), X ) ==> ld( mult( Y, ld( X, Z ) ), rd( Y, X ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Z
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  eqswap: (11422) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), rd( X, Y
% 38.83/39.19     ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), Y ) }.
% 38.83/39.19  parent0[0]: (11421) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X, Z
% 38.83/39.19     ) ), Y ) ==> ld( mult( X, ld( Y, Z ) ), rd( X, Y ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  subsumption: (1562) {G19,W19,D5,L1,V3,M1} P(52,1545);d(76);d(449);d(33);d(
% 38.83/39.19    81);d(80);d(75);d(80);d(22) { ld( mult( Z, ld( X, Y ) ), rd( Z, X ) ) ==>
% 38.83/39.19     ld( ld( rd( Z, X ), mult( Z, Y ) ), X ) }.
% 38.83/39.19  parent0: (11422) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), rd( X, 
% 38.83/39.19    Y ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), Y ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Z
% 38.83/39.19     Y := X
% 38.83/39.19     Z := Y
% 38.83/39.19  end
% 38.83/39.19  permutation0:
% 38.83/39.19     0 ==> 0
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  eqswap: (11424) {G18,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), ld( Z, Y )
% 38.83/39.19     ), X ) ==> rd( ld( ld( X, Y ), Z ), mult( X, Z ) ) }.
% 38.83/39.19  parent0[0]: (1545) {G18,W19,D5,L1,V3,M1} P(1527,92);d(54) { rd( ld( ld( X, 
% 38.83/39.19    Z ), Y ), mult( X, Y ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X )
% 38.83/39.19     }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Z
% 38.83/39.19     Z := Y
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11433) {G4,W21,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( Y, i( 
% 38.83/39.19    Z ) ) ), X ) ==> rd( ld( i( mult( Z, X ) ), Y ), mult( X, Y ) ) }.
% 38.83/39.19  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.19    ( X, Y ) ) }.
% 38.83/39.19  parent1[0; 13]: (11424) {G18,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), ld
% 38.83/39.19    ( Z, Y ) ), X ) ==> rd( ld( ld( X, Y ), Z ), mult( X, Z ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Z
% 38.83/39.19     Y := X
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := i( Z )
% 38.83/39.19     Z := Y
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11435) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( Y, i( 
% 38.83/39.19    Z ) ) ), X ) ==> rd( mult( mult( Z, X ), Y ), mult( X, Y ) ) }.
% 38.83/39.19  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.19    Y ) }.
% 38.83/39.19  parent1[0; 12]: (11433) {G4,W21,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld
% 38.83/39.19    ( Y, i( Z ) ) ), X ) ==> rd( ld( i( mult( Z, X ) ), Y ), mult( X, Y ) )
% 38.83/39.19     }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := mult( Z, X )
% 38.83/39.19     Y := Y
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11436) {G3,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( Y, i( 
% 38.83/39.19    Z ) ) ), X ) ==> mult( mult( X, Y ), ld( Y, ld( X, Z ) ) ) }.
% 38.83/39.19  parent0[0]: (1441) {G6,W19,D5,L1,V3,M1} P(685,79);d(79);d(75) { rd( mult( 
% 38.83/39.19    mult( Z, X ), Y ), mult( X, Y ) ) ==> mult( mult( X, Y ), ld( Y, ld( X, Z
% 38.83/39.19     ) ) ) }.
% 38.83/39.19  parent1[0; 11]: (11435) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld
% 38.83/39.19    ( Y, i( Z ) ) ), X ) ==> rd( mult( mult( Z, X ), Y ), mult( X, Y ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11437) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( Y, i( 
% 38.83/39.19    Z ) ) ), X ) ==> ld( X, mult( mult( X, Y ), ld( Y, Z ) ) ) }.
% 38.83/39.19  parent0[0]: (1527) {G17,W19,D5,L1,V3,M1} P(1520,64);d(16);d(27);d(33);d(3);
% 38.83/39.19    d(1441);d(1);d(1441) { mult( mult( X, Y ), ld( Y, ld( X, Z ) ) ) ==> ld( 
% 38.83/39.19    X, mult( mult( X, Y ), ld( Y, Z ) ) ) }.
% 38.83/39.19  parent1[0; 11]: (11436) {G3,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld
% 38.83/39.19    ( Y, i( Z ) ) ), X ) ==> mult( mult( X, Y ), ld( Y, ld( X, Z ) ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11438) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( mult( Z
% 38.83/39.19    , Y ) ) ), X ) ==> ld( X, mult( mult( X, Y ), ld( Y, Z ) ) ) }.
% 38.83/39.19  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.19    ( X, Y ) ) }.
% 38.83/39.19  parent1[0; 6]: (11437) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( 
% 38.83/39.19    Y, i( Z ) ) ), X ) ==> ld( X, mult( mult( X, Y ), ld( Y, Z ) ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Z
% 38.83/39.19     Y := Y
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11439) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( Z, Y )
% 38.83/39.19     ), X ) ==> ld( X, mult( mult( X, Y ), ld( Y, Z ) ) ) }.
% 38.83/39.19  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.19    Y ) }.
% 38.83/39.19  parent1[0; 2]: (11438) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( 
% 38.83/39.19    mult( Z, Y ) ) ), X ) ==> ld( X, mult( mult( X, Y ), ld( Y, Z ) ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := mult( X, Y )
% 38.83/39.19     Y := mult( Z, Y )
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  eqswap: (11440) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), ld( Y, Z
% 38.83/39.19     ) ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y ) ), X ) }.
% 38.83/39.19  parent0[0]: (11439) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( Z, 
% 38.83/39.19    Y ) ), X ) ==> ld( X, mult( mult( X, Y ), ld( Y, Z ) ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  subsumption: (1563) {G19,W19,D5,L1,V3,M1} P(52,1545);d(22);d(1441);d(1527);
% 38.83/39.19    d(52);d(33) { ld( X, mult( mult( X, Z ), ld( Z, Y ) ) ) ==> ld( rd( mult
% 38.83/39.19    ( X, Z ), mult( Y, Z ) ), X ) }.
% 38.83/39.19  parent0: (11440) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), ld( Y, 
% 38.83/39.19    Z ) ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y ) ), X ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Z
% 38.83/39.19     Z := Y
% 38.83/39.19  end
% 38.83/39.19  permutation0:
% 38.83/39.19     0 ==> 0
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  eqswap: (11442) {G18,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), ld( Z, Y )
% 38.83/39.19     ), X ) ==> rd( ld( ld( X, Y ), Z ), mult( X, Z ) ) }.
% 38.83/39.19  parent0[0]: (1545) {G18,W19,D5,L1,V3,M1} P(1527,92);d(54) { rd( ld( ld( X, 
% 38.83/39.19    Z ), Y ), mult( X, Y ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X )
% 38.83/39.19     }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Z
% 38.83/39.19     Z := Y
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11452) {G2,W22,D6,L1,V3,M1}  { ld( mult( mult( i( X ), Y ), ld( Y
% 38.83/39.19    , Z ) ), i( X ) ) ==> rd( ld( ld( i( X ), Z ), Y ), ld( X, Y ) ) }.
% 38.83/39.19  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.19    Y ) }.
% 38.83/39.19  parent1[0; 19]: (11442) {G18,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), ld
% 38.83/39.19    ( Z, Y ) ), X ) ==> rd( ld( ld( X, Y ), Z ), mult( X, Z ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := i( X )
% 38.83/39.19     Y := Z
% 38.83/39.19     Z := Y
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11453) {G2,W21,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), ld( Y, Z ) )
% 38.83/39.19    , i( X ) ) ==> rd( ld( ld( i( X ), Z ), Y ), ld( X, Y ) ) }.
% 38.83/39.19  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.19    Y ) }.
% 38.83/39.19  parent1[0; 3]: (11452) {G2,W22,D6,L1,V3,M1}  { ld( mult( mult( i( X ), Y )
% 38.83/39.19    , ld( Y, Z ) ), i( X ) ) ==> rd( ld( ld( i( X ), Z ), Y ), ld( X, Y ) )
% 38.83/39.19     }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11459) {G3,W21,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), ld( Y, Z ) )
% 38.83/39.19    , i( X ) ) ==> mult( ld( ld( i( X ), Z ), Y ), ld( Y, X ) ) }.
% 38.83/39.19  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.83/39.19    mult( Z, ld( Y, X ) ) }.
% 38.83/39.19  parent1[0; 11]: (11453) {G2,W21,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), ld( Y
% 38.83/39.19    , Z ) ), i( X ) ) ==> rd( ld( ld( i( X ), Z ), Y ), ld( X, Y ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := ld( ld( i( X ), Z ), Y )
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11461) {G4,W21,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), ld( Y, Z ) )
% 38.83/39.19    , i( X ) ) ==> ld( ld( Y, ld( i( X ), Z ) ), ld( Y, X ) ) }.
% 38.83/39.19  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.83/39.19    ld( ld( Y, X ), Z ) }.
% 38.83/39.19  parent1[0; 11]: (11459) {G3,W21,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), ld( Y
% 38.83/39.19    , Z ) ), i( X ) ) ==> mult( ld( ld( i( X ), Z ), Y ), ld( Y, X ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := ld( i( X ), Z )
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := ld( Y, X )
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11463) {G2,W20,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), ld( Y, Z ) )
% 38.83/39.19    , i( X ) ) ==> ld( ld( Y, mult( X, Z ) ), ld( Y, X ) ) }.
% 38.83/39.19  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.19    Y ) }.
% 38.83/39.19  parent1[0; 14]: (11461) {G4,W21,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), ld( Y
% 38.83/39.19    , Z ) ), i( X ) ) ==> ld( ld( Y, ld( i( X ), Z ) ), ld( Y, X ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Z
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11464) {G3,W20,D6,L1,V3,M1}  { i( mult( X, mult( ld( X, Y ), ld( 
% 38.83/39.19    Y, Z ) ) ) ) ==> ld( ld( Y, mult( X, Z ) ), ld( Y, X ) ) }.
% 38.83/39.19  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.19    ( X, Y ) ) }.
% 38.83/39.19  parent1[0; 1]: (11463) {G2,W20,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), ld( Y
% 38.83/39.19    , Z ) ), i( X ) ) ==> ld( ld( Y, mult( X, Z ) ), ld( Y, X ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := mult( ld( X, Y ), ld( Y, Z ) )
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11465) {G4,W19,D5,L1,V3,M1}  { rd( rd( ld( Z, Y ), ld( X, Y ) ), 
% 38.83/39.19    X ) ==> ld( ld( Y, mult( X, Z ) ), ld( Y, X ) ) }.
% 38.83/39.19  parent0[0]: (449) {G6,W16,D6,L1,V4,M1} P(75,91) { i( mult( T, mult( X, ld( 
% 38.83/39.19    Z, Y ) ) ) ) ==> rd( rd( ld( Y, Z ), X ), T ) }.
% 38.83/39.19  parent1[0; 1]: (11464) {G3,W20,D6,L1,V3,M1}  { i( mult( X, mult( ld( X, Y )
% 38.83/39.19    , ld( Y, Z ) ) ) ) ==> ld( ld( Y, mult( X, Z ) ), ld( Y, X ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := ld( X, Y )
% 38.83/39.19     Y := Z
% 38.83/39.19     Z := Y
% 38.83/39.19     T := X
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11466) {G5,W19,D5,L1,V3,M1}  { rd( mult( ld( X, Y ), ld( Y, Z ) )
% 38.83/39.19    , Z ) ==> ld( ld( Y, mult( Z, X ) ), ld( Y, Z ) ) }.
% 38.83/39.19  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.83/39.19    mult( Z, ld( Y, X ) ) }.
% 38.83/39.19  parent1[0; 2]: (11465) {G4,W19,D5,L1,V3,M1}  { rd( rd( ld( Z, Y ), ld( X, Y
% 38.83/39.19     ) ), X ) ==> ld( ld( Y, mult( X, Z ) ), ld( Y, X ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Z
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := ld( X, Y )
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := Z
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := X
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11467) {G5,W19,D5,L1,V3,M1}  { rd( ld( ld( Y, X ), ld( Y, Z ) ), 
% 38.83/39.19    Z ) ==> ld( ld( Y, mult( Z, X ) ), ld( Y, Z ) ) }.
% 38.83/39.19  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.83/39.19    ld( ld( Y, X ), Z ) }.
% 38.83/39.19  parent1[0; 2]: (11466) {G5,W19,D5,L1,V3,M1}  { rd( mult( ld( X, Y ), ld( Y
% 38.83/39.19    , Z ) ), Z ) ==> ld( ld( Y, mult( Z, X ) ), ld( Y, Z ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := ld( Y, Z )
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11468) {G6,W19,D5,L1,V3,M1}  { mult( Z, rd( ld( Z, X ), mult( Y, 
% 38.83/39.19    X ) ) ) ==> ld( ld( X, mult( Z, Y ) ), ld( X, Z ) ) }.
% 38.83/39.19  parent0[0]: (1445) {G6,W19,D5,L1,V3,M1} P(0,685);d(114) { rd( ld( ld( X, Z
% 38.83/39.19     ), ld( X, Y ) ), Y ) ==> mult( Y, rd( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.83/39.19  parent1[0; 1]: (11467) {G5,W19,D5,L1,V3,M1}  { rd( ld( ld( Y, X ), ld( Y, Z
% 38.83/39.19     ) ), Z ) ==> ld( ld( Y, mult( Z, X ) ), ld( Y, Z ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Z
% 38.83/39.19     Z := Y
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  subsumption: (1564) {G19,W19,D5,L1,V3,M1} P(24,1545);d(75);d(74);d(22);d(52
% 38.83/39.19    );d(449);d(75);d(74);d(1445) { mult( X, rd( ld( X, Y ), mult( Z, Y ) ) ) 
% 38.83/39.19    ==> ld( ld( Y, mult( X, Z ) ), ld( Y, X ) ) }.
% 38.83/39.19  parent0: (11468) {G6,W19,D5,L1,V3,M1}  { mult( Z, rd( ld( Z, X ), mult( Y, 
% 38.83/39.19    X ) ) ) ==> ld( ld( X, mult( Z, Y ) ), ld( X, Z ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := Z
% 38.83/39.19     Z := X
% 38.83/39.19  end
% 38.83/39.19  permutation0:
% 38.83/39.19     0 ==> 0
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  eqswap: (11471) {G18,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), ld( Z, Y )
% 38.83/39.19     ), X ) ==> rd( ld( ld( X, Y ), Z ), mult( X, Z ) ) }.
% 38.83/39.19  parent0[0]: (1545) {G18,W19,D5,L1,V3,M1} P(1527,92);d(54) { rd( ld( ld( X, 
% 38.83/39.19    Z ), Y ), mult( X, Y ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X )
% 38.83/39.19     }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Z
% 38.83/39.19     Z := Y
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11475) {G1,W23,D6,L1,V3,M1}  { ld( mult( mult( X, ld( X, Y ) ), 
% 38.83/39.19    ld( ld( X, Y ), Z ) ), X ) ==> rd( ld( ld( X, Z ), ld( X, Y ) ), Y ) }.
% 38.83/39.19  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.83/39.19  parent1[0; 22]: (11471) {G18,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), ld
% 38.83/39.19    ( Z, Y ) ), X ) ==> rd( ld( ld( X, Y ), Z ), mult( X, Z ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Z
% 38.83/39.19     Z := ld( X, Y )
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11476) {G1,W19,D6,L1,V3,M1}  { ld( mult( Y, ld( ld( X, Y ), Z ) )
% 38.83/39.19    , X ) ==> rd( ld( ld( X, Z ), ld( X, Y ) ), Y ) }.
% 38.83/39.19  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.83/39.19  parent1[0; 3]: (11475) {G1,W23,D6,L1,V3,M1}  { ld( mult( mult( X, ld( X, Y
% 38.83/39.19     ) ), ld( ld( X, Y ), Z ) ), X ) ==> rd( ld( ld( X, Z ), ld( X, Y ) ), Y
% 38.83/39.19     ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11480) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, ld( ld( Y, X ), Z ) )
% 38.83/39.19    , Y ) ==> mult( X, rd( ld( X, Y ), mult( Z, Y ) ) ) }.
% 38.83/39.19  parent0[0]: (1445) {G6,W19,D5,L1,V3,M1} P(0,685);d(114) { rd( ld( ld( X, Z
% 38.83/39.19     ), ld( X, Y ) ), Y ) ==> mult( Y, rd( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.83/39.19  parent1[0; 10]: (11476) {G1,W19,D6,L1,V3,M1}  { ld( mult( Y, ld( ld( X, Y )
% 38.83/39.19    , Z ) ), X ) ==> rd( ld( ld( X, Z ), ld( X, Y ) ), Y ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11481) {G3,W19,D6,L1,V3,M1}  { ld( mult( X, ld( ld( Y, X ), Z ) )
% 38.83/39.19    , Y ) ==> ld( ld( Y, mult( X, Z ) ), ld( Y, X ) ) }.
% 38.83/39.19  parent0[0]: (1564) {G19,W19,D5,L1,V3,M1} P(24,1545);d(75);d(74);d(22);d(52)
% 38.83/39.19    ;d(449);d(75);d(74);d(1445) { mult( X, rd( ld( X, Y ), mult( Z, Y ) ) ) 
% 38.83/39.19    ==> ld( ld( Y, mult( X, Z ) ), ld( Y, X ) ) }.
% 38.83/39.19  parent1[0; 10]: (11480) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, ld( ld( Y, X )
% 38.83/39.19    , Z ) ), Y ) ==> mult( X, rd( ld( X, Y ), mult( Z, Y ) ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  eqswap: (11482) {G3,W19,D6,L1,V3,M1}  { ld( ld( Y, mult( X, Z ) ), ld( Y, X
% 38.83/39.19     ) ) ==> ld( mult( X, ld( ld( Y, X ), Z ) ), Y ) }.
% 38.83/39.19  parent0[0]: (11481) {G3,W19,D6,L1,V3,M1}  { ld( mult( X, ld( ld( Y, X ), Z
% 38.83/39.19     ) ), Y ) ==> ld( ld( Y, mult( X, Z ) ), ld( Y, X ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  subsumption: (1567) {G20,W19,D6,L1,V3,M1} P(0,1545);d(1445);d(1564) { ld( 
% 38.83/39.19    ld( X, mult( Y, Z ) ), ld( X, Y ) ) ==> ld( mult( Y, ld( ld( X, Y ), Z )
% 38.83/39.19     ), X ) }.
% 38.83/39.19  parent0: (11482) {G3,W19,D6,L1,V3,M1}  { ld( ld( Y, mult( X, Z ) ), ld( Y, 
% 38.83/39.19    X ) ) ==> ld( mult( X, ld( ld( Y, X ), Z ) ), Y ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  permutation0:
% 38.83/39.19     0 ==> 0
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  eqswap: (11484) {G19,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X, Z ) )
% 38.83/39.19    , Y ) ==> ld( mult( X, ld( Y, Z ) ), rd( X, Y ) ) }.
% 38.83/39.19  parent0[0]: (1562) {G19,W19,D5,L1,V3,M1} P(52,1545);d(76);d(449);d(33);d(81
% 38.83/39.19    );d(80);d(75);d(80);d(22) { ld( mult( Z, ld( X, Y ) ), rd( Z, X ) ) ==> 
% 38.83/39.19    ld( ld( rd( Z, X ), mult( Z, Y ) ), X ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := Z
% 38.83/39.19     Z := X
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11488) {G4,W21,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X, i( Z
% 38.83/39.19     ) ) ), Y ) ==> ld( mult( X, i( mult( Z, Y ) ) ), rd( X, Y ) ) }.
% 38.83/39.19  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.19    ( X, Y ) ) }.
% 38.83/39.19  parent1[0; 14]: (11484) {G19,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( 
% 38.83/39.19    X, Z ) ), Y ) ==> ld( mult( X, ld( Y, Z ) ), rd( X, Y ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Z
% 38.83/39.19     Y := Y
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := i( Z )
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11490) {G2,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X, i( Z
% 38.83/39.19     ) ) ), Y ) ==> ld( rd( X, mult( Z, Y ) ), rd( X, Y ) ) }.
% 38.83/39.19  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.19    Y ) }.
% 38.83/39.19  parent1[0; 12]: (11488) {G4,W21,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X
% 38.83/39.19    , i( Z ) ) ), Y ) ==> ld( mult( X, i( mult( Z, Y ) ) ), rd( X, Y ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := mult( Z, Y )
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11492) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, Z ) ), 
% 38.83/39.19    Y ) ==> ld( rd( X, mult( Z, Y ) ), rd( X, Y ) ) }.
% 38.83/39.19  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.19    Y ) }.
% 38.83/39.19  parent1[0; 6]: (11490) {G2,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X
% 38.83/39.19    , i( Z ) ) ), Y ) ==> ld( rd( X, mult( Z, Y ) ), rd( X, Y ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Z
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  eqswap: (11493) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, mult( Z, Y ) ), rd( X, Y
% 38.83/39.19     ) ) ==> ld( ld( rd( X, Y ), rd( X, Z ) ), Y ) }.
% 38.83/39.19  parent0[0]: (11492) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, Z )
% 38.83/39.19     ), Y ) ==> ld( rd( X, mult( Z, Y ) ), rd( X, Y ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  subsumption: (1571) {G20,W19,D5,L1,V3,M1} P(52,1562);d(33);d(33) { ld( rd( 
% 38.83/39.19    Z, mult( Y, X ) ), rd( Z, X ) ) ==> ld( ld( rd( Z, X ), rd( Z, Y ) ), X )
% 38.83/39.19     }.
% 38.83/39.19  parent0: (11493) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, mult( Z, Y ) ), rd( X, 
% 38.83/39.19    Y ) ) ==> ld( ld( rd( X, Y ), rd( X, Z ) ), Y ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Z
% 38.83/39.19     Y := X
% 38.83/39.19     Z := Y
% 38.83/39.19  end
% 38.83/39.19  permutation0:
% 38.83/39.19     0 ==> 0
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  eqswap: (11495) {G19,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X, Z ) )
% 38.83/39.19    , Y ) ==> ld( mult( X, ld( Y, Z ) ), rd( X, Y ) ) }.
% 38.83/39.19  parent0[0]: (1562) {G19,W19,D5,L1,V3,M1} P(52,1545);d(76);d(449);d(33);d(81
% 38.83/39.19    );d(80);d(75);d(80);d(22) { ld( mult( Z, ld( X, Y ) ), rd( Z, X ) ) ==> 
% 38.83/39.19    ld( ld( rd( Z, X ), mult( Z, Y ) ), X ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := Z
% 38.83/39.19     Z := X
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11500) {G2,W24,D6,L1,V3,M1}  { ld( ld( rd( X, mult( Y, X ) ), 
% 38.83/39.19    mult( X, Z ) ), mult( Y, X ) ) ==> ld( mult( X, ld( mult( Y, X ), Z ) ), 
% 38.83/39.19    i( Y ) ) }.
% 38.83/39.19  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.83/39.19    X ) }.
% 38.83/39.19  parent1[0; 22]: (11495) {G19,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( 
% 38.83/39.19    X, Z ) ), Y ) ==> ld( mult( X, ld( Y, Z ) ), rd( X, Y ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := mult( Y, X )
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11501) {G2,W21,D6,L1,V3,M1}  { ld( ld( i( Y ), mult( X, Z ) ), 
% 38.83/39.19    mult( Y, X ) ) ==> ld( mult( X, ld( mult( Y, X ), Z ) ), i( Y ) ) }.
% 38.83/39.19  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.83/39.19    X ) }.
% 38.83/39.19  parent1[0; 3]: (11500) {G2,W24,D6,L1,V3,M1}  { ld( ld( rd( X, mult( Y, X )
% 38.83/39.19     ), mult( X, Z ) ), mult( Y, X ) ) ==> ld( mult( X, ld( mult( Y, X ), Z )
% 38.83/39.19     ), i( Y ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11504) {G3,W21,D7,L1,V3,M1}  { ld( ld( i( X ), mult( Y, Z ) ), 
% 38.83/39.19    mult( X, Y ) ) ==> i( mult( X, mult( Y, ld( mult( X, Y ), Z ) ) ) ) }.
% 38.83/39.19  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.19    ( X, Y ) ) }.
% 38.83/39.19  parent1[0; 11]: (11501) {G2,W21,D6,L1,V3,M1}  { ld( ld( i( Y ), mult( X, Z
% 38.83/39.19     ) ), mult( Y, X ) ) ==> ld( mult( X, ld( mult( Y, X ), Z ) ), i( Y ) )
% 38.83/39.19     }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := mult( Y, ld( mult( X, Y ), Z ) )
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11505) {G4,W20,D6,L1,V3,M1}  { ld( ld( i( X ), mult( Y, Z ) ), 
% 38.83/39.19    mult( X, Y ) ) ==> rd( rd( ld( Z, mult( X, Y ) ), Y ), X ) }.
% 38.83/39.19  parent0[0]: (449) {G6,W16,D6,L1,V4,M1} P(75,91) { i( mult( T, mult( X, ld( 
% 38.83/39.19    Z, Y ) ) ) ) ==> rd( rd( ld( Y, Z ), X ), T ) }.
% 38.83/39.19  parent1[0; 11]: (11504) {G3,W21,D7,L1,V3,M1}  { ld( ld( i( X ), mult( Y, Z
% 38.83/39.19     ) ), mult( X, Y ) ) ==> i( mult( X, mult( Y, ld( mult( X, Y ), Z ) ) ) )
% 38.83/39.19     }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := Z
% 38.83/39.19     Z := mult( X, Y )
% 38.83/39.19     T := X
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11506) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), mult
% 38.83/39.19    ( X, Y ) ) ==> rd( rd( ld( Z, mult( X, Y ) ), Y ), X ) }.
% 38.83/39.19  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.19    Y ) }.
% 38.83/39.19  parent1[0; 2]: (11505) {G4,W20,D6,L1,V3,M1}  { ld( ld( i( X ), mult( Y, Z )
% 38.83/39.19     ), mult( X, Y ) ) ==> rd( rd( ld( Z, mult( X, Y ) ), Y ), X ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := mult( Y, Z )
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  eqswap: (11507) {G2,W19,D6,L1,V3,M1}  { rd( rd( ld( Z, mult( X, Y ) ), Y )
% 38.83/39.19    , X ) ==> ld( mult( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.83/39.19  parent0[0]: (11506) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), 
% 38.83/39.19    mult( X, Y ) ) ==> rd( rd( ld( Z, mult( X, Y ) ), Y ), X ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  subsumption: (1572) {G20,W19,D6,L1,V3,M1} P(25,1562);d(52);d(449);d(22) { 
% 38.83/39.19    rd( rd( ld( Z, mult( Y, X ) ), X ), Y ) ==> ld( mult( Y, mult( X, Z ) ), 
% 38.83/39.19    mult( Y, X ) ) }.
% 38.83/39.19  parent0: (11507) {G2,W19,D6,L1,V3,M1}  { rd( rd( ld( Z, mult( X, Y ) ), Y )
% 38.83/39.19    , X ) ==> ld( mult( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  permutation0:
% 38.83/39.19     0 ==> 0
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  eqswap: (11509) {G19,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X, Z ) )
% 38.83/39.19    , Y ) ==> ld( mult( X, ld( Y, Z ) ), rd( X, Y ) ) }.
% 38.83/39.19  parent0[0]: (1562) {G19,W19,D5,L1,V3,M1} P(52,1545);d(76);d(449);d(33);d(81
% 38.83/39.19    );d(80);d(75);d(80);d(22) { ld( mult( Z, ld( X, Y ) ), rd( Z, X ) ) ==> 
% 38.83/39.19    ld( ld( rd( Z, X ), mult( Z, Y ) ), X ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := Z
% 38.83/39.19     Z := X
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11514) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), mult( X, 
% 38.83/39.19    Z ) ), i( Y ) ) ==> ld( mult( X, ld( i( Y ), Z ) ), mult( X, Y ) ) }.
% 38.83/39.19  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.83/39.19    Y ) }.
% 38.83/39.19  parent1[0; 19]: (11509) {G19,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( 
% 38.83/39.19    X, Z ) ), Y ) ==> ld( mult( X, ld( Y, Z ) ), rd( X, Y ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := i( Y )
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11515) {G2,W21,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( X, Z )
% 38.83/39.19     ), i( Y ) ) ==> ld( mult( X, ld( i( Y ), Z ) ), mult( X, Y ) ) }.
% 38.83/39.19  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.83/39.19    Y ) }.
% 38.83/39.19  parent1[0; 3]: (11514) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), 
% 38.83/39.19    mult( X, Z ) ), i( Y ) ) ==> ld( mult( X, ld( i( Y ), Z ) ), mult( X, Y )
% 38.83/39.19     ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11520) {G2,W20,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( X, Z )
% 38.83/39.19     ), i( Y ) ) ==> ld( mult( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.83/39.19  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.19    Y ) }.
% 38.83/39.19  parent1[0; 14]: (11515) {G2,W21,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), mult
% 38.83/39.19    ( X, Z ) ), i( Y ) ) ==> ld( mult( X, ld( i( Y ), Z ) ), mult( X, Y ) )
% 38.83/39.19     }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := Z
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11521) {G3,W20,D6,L1,V3,M1}  { i( mult( Y, ld( mult( X, Y ), mult
% 38.83/39.19    ( X, Z ) ) ) ) ==> ld( mult( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.83/39.19  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.19    ( X, Y ) ) }.
% 38.83/39.19  parent1[0; 1]: (11520) {G2,W20,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( 
% 38.83/39.19    X, Z ) ), i( Y ) ) ==> ld( mult( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := ld( mult( X, Y ), mult( X, Z ) )
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11522) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, Z ), mult( Y, X )
% 38.83/39.19     ), X ) ==> ld( mult( Y, mult( X, Z ) ), mult( Y, X ) ) }.
% 38.83/39.19  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.83/39.19     ==> rd( ld( Y, X ), Z ) }.
% 38.83/39.19  parent1[0; 1]: (11521) {G3,W20,D6,L1,V3,M1}  { i( mult( Y, ld( mult( X, Y )
% 38.83/39.19    , mult( X, Z ) ) ) ) ==> ld( mult( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := mult( Y, X )
% 38.83/39.19     Y := mult( Y, Z )
% 38.83/39.19     Z := X
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  subsumption: (1573) {G20,W19,D5,L1,V3,M1} P(34,1562);d(22);d(52);d(92) { rd
% 38.83/39.19    ( ld( mult( X, Z ), mult( X, Y ) ), Y ) ==> ld( mult( X, mult( Y, Z ) ), 
% 38.83/39.19    mult( X, Y ) ) }.
% 38.83/39.19  parent0: (11522) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, Z ), mult( Y, X )
% 38.83/39.19     ), X ) ==> ld( mult( Y, mult( X, Z ) ), mult( Y, X ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19     Z := Z
% 38.83/39.19  end
% 38.83/39.19  permutation0:
% 38.83/39.19     0 ==> 0
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  eqswap: (11525) {G20,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( X, Y ) ), 
% 38.83/39.19    Z ) ==> ld( rd( X, mult( Y, Z ) ), rd( X, Z ) ) }.
% 38.83/39.19  parent0[0]: (1571) {G20,W19,D5,L1,V3,M1} P(52,1562);d(33);d(33) { ld( rd( Z
% 38.83/39.19    , mult( Y, X ) ), rd( Z, X ) ) ==> ld( ld( rd( Z, X ), rd( Z, Y ) ), X )
% 38.83/39.19     }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Z
% 38.83/39.19     Y := Y
% 38.83/39.19     Z := X
% 38.83/39.19  end
% 38.83/39.19  
% 38.83/39.19  paramod: (11530) {G2,W24,D6,L1,V3,M1}  { ld( ld( rd( X, mult( Y, X ) ), rd
% 38.83/39.19    ( X, Z ) ), mult( Y, X ) ) ==> ld( rd( X, mult( Z, mult( Y, X ) ) ), i( Y
% 38.83/39.19     ) ) }.
% 38.83/39.19  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.83/39.19    X ) }.
% 38.83/39.19  parent1[0; 22]: (11525) {G20,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( X
% 38.83/39.19    , Y ) ), Z ) ==> ld( rd( X, mult( Y, Z ) ), rd( X, Z ) ) }.
% 38.83/39.19  substitution0:
% 38.83/39.19     X := Y
% 38.83/39.19     Y := X
% 38.83/39.19  end
% 38.83/39.19  substitution1:
% 38.83/39.19     X := X
% 38.83/39.19     Y := Z
% 38.83/39.19     Z := mult( Y, X )
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11533) {G2,W21,D6,L1,V3,M1}  { ld( ld( i( Y ), rd( X, Z ) ), mult
% 38.83/39.20    ( Y, X ) ) ==> ld( rd( X, mult( Z, mult( Y, X ) ) ), i( Y ) ) }.
% 38.83/39.20  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.83/39.20    X ) }.
% 38.83/39.20  parent1[0; 3]: (11530) {G2,W24,D6,L1,V3,M1}  { ld( ld( rd( X, mult( Y, X )
% 38.83/39.20     ), rd( X, Z ) ), mult( Y, X ) ) ==> ld( rd( X, mult( Z, mult( Y, X ) ) )
% 38.83/39.20    , i( Y ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11538) {G3,W21,D7,L1,V3,M1}  { ld( ld( i( X ), rd( Y, Z ) ), mult
% 38.83/39.20    ( X, Y ) ) ==> i( mult( X, rd( Y, mult( Z, mult( X, Y ) ) ) ) ) }.
% 38.83/39.20  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.20    ( X, Y ) ) }.
% 38.83/39.20  parent1[0; 11]: (11533) {G2,W21,D6,L1,V3,M1}  { ld( ld( i( Y ), rd( X, Z )
% 38.83/39.20     ), mult( Y, X ) ) ==> ld( rd( X, mult( Z, mult( Y, X ) ) ), i( Y ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := rd( Y, mult( Z, mult( X, Y ) ) )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11539) {G4,W20,D6,L1,V3,M1}  { ld( ld( i( X ), rd( Y, Z ) ), mult
% 38.83/39.20    ( X, Y ) ) ==> rd( rd( mult( Z, mult( X, Y ) ), Y ), X ) }.
% 38.83/39.20  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.83/39.20     ==> rd( rd( Y, X ), Z ) }.
% 38.83/39.20  parent1[0; 11]: (11538) {G3,W21,D7,L1,V3,M1}  { ld( ld( i( X ), rd( Y, Z )
% 38.83/39.20     ), mult( X, Y ) ) ==> i( mult( X, rd( Y, mult( Z, mult( X, Y ) ) ) ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := mult( Z, mult( X, Y ) )
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11540) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, rd( Y, Z ) ), mult( X
% 38.83/39.20    , Y ) ) ==> rd( rd( mult( Z, mult( X, Y ) ), Y ), X ) }.
% 38.83/39.20  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 2]: (11539) {G4,W20,D6,L1,V3,M1}  { ld( ld( i( X ), rd( Y, Z ) )
% 38.83/39.20    , mult( X, Y ) ) ==> rd( rd( mult( Z, mult( X, Y ) ), Y ), X ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := rd( Y, Z )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11541) {G2,W19,D6,L1,V3,M1}  { rd( rd( mult( Z, mult( X, Y ) ), Y
% 38.83/39.20     ), X ) ==> ld( mult( X, rd( Y, Z ) ), mult( X, Y ) ) }.
% 38.83/39.20  parent0[0]: (11540) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, rd( Y, Z ) ), mult
% 38.83/39.20    ( X, Y ) ) ==> rd( rd( mult( Z, mult( X, Y ) ), Y ), X ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1590) {G21,W19,D6,L1,V3,M1} P(25,1571);d(52);d(91);d(22) { rd
% 38.83/39.20    ( rd( mult( Z, mult( Y, X ) ), X ), Y ) ==> ld( mult( Y, rd( X, Z ) ), 
% 38.83/39.20    mult( Y, X ) ) }.
% 38.83/39.20  parent0: (11541) {G2,W19,D6,L1,V3,M1}  { rd( rd( mult( Z, mult( X, Y ) ), Y
% 38.83/39.20     ), X ) ==> ld( mult( X, rd( Y, Z ) ), mult( X, Y ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11543) {G20,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( X, Y ) ), 
% 38.83/39.20    Z ) ==> ld( rd( X, mult( Y, Z ) ), rd( X, Z ) ) }.
% 38.83/39.20  parent0[0]: (1571) {G20,W19,D5,L1,V3,M1} P(52,1562);d(33);d(33) { ld( rd( Z
% 38.83/39.20    , mult( Y, X ) ), rd( Z, X ) ) ==> ld( ld( rd( Z, X ), rd( Z, Y ) ), X )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11549) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), rd( X, Z
% 38.83/39.20     ) ), i( Y ) ) ==> ld( rd( X, mult( Z, i( Y ) ) ), mult( X, Y ) ) }.
% 38.83/39.20  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 19]: (11543) {G20,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( X
% 38.83/39.20    , Y ) ), Z ) ==> ld( rd( X, mult( Y, Z ) ), rd( X, Z ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := i( Y )
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11551) {G2,W21,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( X, Z ) )
% 38.83/39.20    , i( Y ) ) ==> ld( rd( X, mult( Z, i( Y ) ) ), mult( X, Y ) ) }.
% 38.83/39.20  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 3]: (11549) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), rd
% 38.83/39.20    ( X, Z ) ), i( Y ) ) ==> ld( rd( X, mult( Z, i( Y ) ) ), mult( X, Y ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11557) {G2,W20,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( X, Z ) )
% 38.83/39.20    , i( Y ) ) ==> ld( rd( X, rd( Z, Y ) ), mult( X, Y ) ) }.
% 38.83/39.20  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 14]: (11551) {G2,W21,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( X
% 38.83/39.20    , Z ) ), i( Y ) ) ==> ld( rd( X, mult( Z, i( Y ) ) ), mult( X, Y ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11558) {G3,W20,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( X, Z ) )
% 38.83/39.20    , i( Y ) ) ==> ld( mult( X, rd( Y, Z ) ), mult( X, Y ) ) }.
% 38.83/39.20  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.83/39.20    mult( Z, rd( X, Y ) ) }.
% 38.83/39.20  parent1[0; 12]: (11557) {G2,W20,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( X
% 38.83/39.20    , Z ) ), i( Y ) ) ==> ld( rd( X, rd( Z, Y ) ), mult( X, Y ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11559) {G4,W20,D6,L1,V3,M1}  { i( mult( Y, ld( mult( X, Y ), rd( 
% 38.83/39.20    X, Z ) ) ) ) ==> ld( mult( X, rd( Y, Z ) ), mult( X, Y ) ) }.
% 38.83/39.20  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.20    ( X, Y ) ) }.
% 38.83/39.20  parent1[0; 1]: (11558) {G3,W20,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( X
% 38.83/39.20    , Z ) ), i( Y ) ) ==> ld( mult( X, rd( Y, Z ) ), mult( X, Y ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := ld( mult( X, Y ), rd( X, Z ) )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11560) {G5,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, Z ), mult( Y, X ) )
% 38.83/39.20    , X ) ==> ld( mult( Y, rd( X, Z ) ), mult( Y, X ) ) }.
% 38.83/39.20  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.83/39.20     ==> rd( ld( Y, X ), Z ) }.
% 38.83/39.20  parent1[0; 1]: (11559) {G4,W20,D6,L1,V3,M1}  { i( mult( Y, ld( mult( X, Y )
% 38.83/39.20    , rd( X, Z ) ) ) ) ==> ld( mult( X, rd( Y, Z ) ), mult( X, Y ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := mult( Y, X )
% 38.83/39.20     Y := rd( Y, Z )
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1592) {G21,W19,D5,L1,V3,M1} P(34,1571);d(33);d(81);d(52);d(92
% 38.83/39.20    ) { rd( ld( rd( X, Z ), mult( X, Y ) ), Y ) ==> ld( mult( X, rd( Y, Z ) )
% 38.83/39.20    , mult( X, Y ) ) }.
% 38.83/39.20  parent0: (11560) {G5,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, Z ), mult( Y, X ) )
% 38.83/39.20    , X ) ==> ld( mult( Y, rd( X, Z ) ), mult( Y, X ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11563) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.83/39.20  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.83/39.20     ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11568) {G4,W20,D6,L1,V3,M1}  { ld( rd( X, Y ), rd( X, mult( Z, Y
% 38.83/39.20     ) ) ) ==> i( ld( ld( rd( X, Y ), rd( X, Z ) ), Y ) ) }.
% 38.83/39.20  parent0[0]: (1571) {G20,W19,D5,L1,V3,M1} P(52,1562);d(33);d(33) { ld( rd( Z
% 38.83/39.20    , mult( Y, X ) ), rd( Z, X ) ) ==> ld( ld( rd( Z, X ), rd( Z, Y ) ), X )
% 38.83/39.20     }.
% 38.83/39.20  parent1[0; 11]: (11563) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.83/39.20     ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := rd( X, mult( Z, Y ) )
% 38.83/39.20     Y := rd( X, Y )
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11569) {G4,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( X, mult( Z, Y
% 38.83/39.20     ) ) ) ==> ld( Y, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.83/39.20     ) }.
% 38.83/39.20  parent1[0; 10]: (11568) {G4,W20,D6,L1,V3,M1}  { ld( rd( X, Y ), rd( X, mult
% 38.83/39.20    ( Z, Y ) ) ) ==> i( ld( ld( rd( X, Y ), rd( X, Z ) ), Y ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := ld( rd( X, Y ), rd( X, Z ) )
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11570) {G5,W19,D5,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), rd( X, 
% 38.83/39.20    Y ) ) ==> ld( Y, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (1443) {G6,W19,D5,L1,V3,M1} P(33,685);d(33);d(81);d(80);d(81);d
% 38.83/39.20    (74);d(22) { ld( rd( Y, X ), rd( Y, mult( Z, X ) ) ) ==> ld( mult( Y, ld
% 38.83/39.20    ( X, Z ) ), rd( Y, X ) ) }.
% 38.83/39.20  parent1[0; 1]: (11569) {G4,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( X, mult
% 38.83/39.20    ( Z, Y ) ) ) ==> ld( Y, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11571) {G6,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X, Z ) )
% 38.83/39.20    , Y ) ==> ld( Y, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (1562) {G19,W19,D5,L1,V3,M1} P(52,1545);d(76);d(449);d(33);d(81
% 38.83/39.20    );d(80);d(75);d(80);d(22) { ld( mult( Z, ld( X, Y ) ), rd( Z, X ) ) ==> 
% 38.83/39.20    ld( ld( rd( Z, X ), mult( Z, Y ) ), X ) }.
% 38.83/39.20  parent1[0; 1]: (11570) {G5,W19,D5,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), 
% 38.83/39.20    rd( X, Y ) ) ==> ld( Y, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11572) {G6,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( X, Y ), rd( X, Z ) )
% 38.83/39.20     ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), Y ) }.
% 38.83/39.20  parent0[0]: (11571) {G6,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X, Z
% 38.83/39.20     ) ), Y ) ==> ld( Y, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1593) {G21,W19,D5,L1,V3,M1} P(1571,54);d(54);d(1443);d(1562)
% 38.83/39.20     { ld( Z, ld( rd( X, Z ), rd( X, Y ) ) ) ==> ld( ld( rd( X, Z ), mult( X
% 38.83/39.20    , Y ) ), Z ) }.
% 38.83/39.20  parent0: (11572) {G6,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( X, Y ), rd( X, Z )
% 38.83/39.20     ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11574) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.83/39.20  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.83/39.20    X ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11579) {G4,W20,D6,L1,V3,M1}  { rd( X, ld( rd( Y, Z ), mult( Y, X
% 38.83/39.20     ) ) ) ==> i( ld( mult( Y, rd( X, Z ) ), mult( Y, X ) ) ) }.
% 38.83/39.20  parent0[0]: (1592) {G21,W19,D5,L1,V3,M1} P(34,1571);d(33);d(81);d(52);d(92)
% 38.83/39.20     { rd( ld( rd( X, Z ), mult( X, Y ) ), Y ) ==> ld( mult( X, rd( Y, Z ) )
% 38.83/39.20    , mult( X, Y ) ) }.
% 38.83/39.20  parent1[0; 11]: (11574) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.83/39.20     ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := ld( rd( Y, Z ), mult( Y, X ) )
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11580) {G4,W19,D5,L1,V3,M1}  { rd( X, ld( rd( Y, Z ), mult( Y, X
% 38.83/39.20     ) ) ) ==> ld( mult( Y, X ), mult( Y, rd( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.83/39.20     ) }.
% 38.83/39.20  parent1[0; 10]: (11579) {G4,W20,D6,L1,V3,M1}  { rd( X, ld( rd( Y, Z ), mult
% 38.83/39.20    ( Y, X ) ) ) ==> i( ld( mult( Y, rd( X, Z ) ), mult( Y, X ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := mult( Y, rd( X, Z ) )
% 38.83/39.20     Y := mult( Y, X )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11581) {G5,W19,D5,L1,V3,M1}  { rd( X, ld( rd( Y, Z ), mult( Y, X
% 38.83/39.20     ) ) ) ==> ld( mult( Y, mult( X, Z ) ), mult( Y, X ) ) }.
% 38.83/39.20  parent0[0]: (294) {G4,W19,D5,L1,V3,M1} P(26,42);d(4);d(20);d(27);d(54);d(33
% 38.83/39.20    ) { ld( mult( Y, Z ), mult( Y, rd( Z, X ) ) ) ==> ld( mult( Y, mult( Z, X
% 38.83/39.20     ) ), mult( Y, Z ) ) }.
% 38.83/39.20  parent1[0; 10]: (11580) {G4,W19,D5,L1,V3,M1}  { rd( X, ld( rd( Y, Z ), mult
% 38.83/39.20    ( Y, X ) ) ) ==> ld( mult( Y, X ), mult( Y, rd( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11582) {G5,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, X ), rd( Y, 
% 38.83/39.20    Z ) ) ) ==> ld( mult( Y, mult( X, Z ) ), mult( Y, X ) ) }.
% 38.83/39.20  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.83/39.20    mult( Z, ld( Y, X ) ) }.
% 38.83/39.20  parent1[0; 1]: (11581) {G5,W19,D5,L1,V3,M1}  { rd( X, ld( rd( Y, Z ), mult
% 38.83/39.20    ( Y, X ) ) ) ==> ld( mult( Y, mult( X, Z ) ), mult( Y, X ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := rd( Y, Z )
% 38.83/39.20     Y := mult( Y, X )
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1598) {G22,W19,D5,L1,V3,M1} P(1592,79);d(54);d(294);d(75) { 
% 38.83/39.20    mult( Z, ld( mult( X, Z ), rd( X, Y ) ) ) ==> ld( mult( X, mult( Z, Y ) )
% 38.83/39.20    , mult( X, Z ) ) }.
% 38.83/39.20  parent0: (11582) {G5,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, X ), rd( Y, 
% 38.83/39.20    Z ) ) ) ==> ld( mult( Y, mult( X, Z ) ), mult( Y, X ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11585) {G22,W19,D5,L1,V3,M1}  { ld( mult( Y, mult( X, Z ) ), mult
% 38.83/39.20    ( Y, X ) ) ==> mult( X, ld( mult( Y, X ), rd( Y, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (1598) {G22,W19,D5,L1,V3,M1} P(1592,79);d(54);d(294);d(75) { 
% 38.83/39.20    mult( Z, ld( mult( X, Z ), rd( X, Y ) ) ) ==> ld( mult( X, mult( Z, Y ) )
% 38.83/39.20    , mult( X, Z ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11589) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, mult( Y, mult( Z, X )
% 38.83/39.20     ) ), mult( X, Y ) ) ==> mult( Y, ld( mult( X, Y ), i( Z ) ) ) }.
% 38.83/39.20  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.83/39.20    X ) }.
% 38.83/39.20  parent1[0; 18]: (11585) {G22,W19,D5,L1,V3,M1}  { ld( mult( Y, mult( X, Z )
% 38.83/39.20     ), mult( Y, X ) ) ==> mult( X, ld( mult( Y, X ), rd( Y, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := mult( Z, X )
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11590) {G3,W20,D6,L1,V3,M1}  { ld( mult( X, mult( Y, mult( Z, X )
% 38.83/39.20     ) ), mult( X, Y ) ) ==> mult( Y, i( mult( Z, mult( X, Y ) ) ) ) }.
% 38.83/39.20  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.20    ( X, Y ) ) }.
% 38.83/39.20  parent1[0; 14]: (11589) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, mult( Y, mult
% 38.83/39.20    ( Z, X ) ) ), mult( X, Y ) ) ==> mult( Y, ld( mult( X, Y ), i( Z ) ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := mult( X, Y )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11591) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, mult( Y, mult( Z, X )
% 38.83/39.20     ) ), mult( X, Y ) ) ==> rd( Y, mult( Z, mult( X, Y ) ) ) }.
% 38.83/39.20  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 12]: (11590) {G3,W20,D6,L1,V3,M1}  { ld( mult( X, mult( Y, mult
% 38.83/39.20    ( Z, X ) ) ), mult( X, Y ) ) ==> mult( Y, i( mult( Z, mult( X, Y ) ) ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := mult( Z, mult( X, Y ) )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1601) {G23,W19,D6,L1,V3,M1} P(25,1598);d(52);d(33) { ld( mult
% 38.83/39.20    ( X, mult( Z, mult( Y, X ) ) ), mult( X, Z ) ) ==> rd( Z, mult( Y, mult( 
% 38.83/39.20    X, Z ) ) ) }.
% 38.83/39.20  parent0: (11591) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, mult( Y, mult( Z, X )
% 38.83/39.20     ) ), mult( X, Y ) ) ==> rd( Y, mult( Z, mult( X, Y ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11594) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), X ) }.
% 38.83/39.20  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.83/39.20    ==> i( Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11596) {G3,W20,D6,L1,V3,M1}  { i( ld( mult( X, Y ), rd( X, Z ) )
% 38.83/39.20     ) ==> ld( ld( mult( X, mult( Y, Z ) ), mult( X, Y ) ), Y ) }.
% 38.83/39.20  parent0[0]: (1598) {G22,W19,D5,L1,V3,M1} P(1592,79);d(54);d(294);d(75) { 
% 38.83/39.20    mult( Z, ld( mult( X, Z ), rd( X, Y ) ) ) ==> ld( mult( X, mult( Z, Y ) )
% 38.83/39.20    , mult( X, Z ) ) }.
% 38.83/39.20  parent1[0; 10]: (11594) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y )
% 38.83/39.20    , X ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := ld( mult( X, Y ), rd( X, Z ) )
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11597) {G4,W19,D6,L1,V3,M1}  { ld( rd( X, Z ), mult( X, Y ) ) ==>
% 38.83/39.20     ld( ld( mult( X, mult( Y, Z ) ), mult( X, Y ) ), Y ) }.
% 38.83/39.20  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.83/39.20     ) }.
% 38.83/39.20  parent1[0; 1]: (11596) {G3,W20,D6,L1,V3,M1}  { i( ld( mult( X, Y ), rd( X, 
% 38.83/39.20    Z ) ) ) ==> ld( ld( mult( X, mult( Y, Z ) ), mult( X, Y ) ), Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := mult( X, Y )
% 38.83/39.20     Y := rd( X, Z )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11598) {G4,W19,D6,L1,V3,M1}  { ld( ld( mult( X, mult( Z, Y ) ), 
% 38.83/39.20    mult( X, Z ) ), Z ) ==> ld( rd( X, Y ), mult( X, Z ) ) }.
% 38.83/39.20  parent0[0]: (11597) {G4,W19,D6,L1,V3,M1}  { ld( rd( X, Z ), mult( X, Y ) ) 
% 38.83/39.20    ==> ld( ld( mult( X, mult( Y, Z ) ), mult( X, Y ) ), Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1602) {G23,W19,D6,L1,V3,M1} P(1598,31);d(54) { ld( ld( mult( 
% 38.83/39.20    Y, mult( X, Z ) ), mult( Y, X ) ), X ) ==> ld( rd( Y, Z ), mult( Y, X ) )
% 38.83/39.20     }.
% 38.83/39.20  parent0: (11598) {G4,W19,D6,L1,V3,M1}  { ld( ld( mult( X, mult( Z, Y ) ), 
% 38.83/39.20    mult( X, Z ) ), Z ) ==> ld( rd( X, Y ), mult( X, Z ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11600) {G5,W11,D5,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( rd( X, Y ), 
% 38.83/39.20    Y ), Y ) }.
% 38.83/39.20  parent0[0]: (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X )
% 38.83/39.20    , X ), X ) ==> ld( X, Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11602) {G6,W23,D7,L1,V3,M1}  { ld( X, ld( mult( Y, Z ), mult( Y, 
% 38.83/39.20    X ) ) ) ==> ld( ld( ld( mult( Y, mult( X, Z ) ), mult( Y, X ) ), X ), X )
% 38.83/39.20     }.
% 38.83/39.20  parent0[0]: (1573) {G20,W19,D5,L1,V3,M1} P(34,1562);d(22);d(52);d(92) { rd
% 38.83/39.20    ( ld( mult( X, Z ), mult( X, Y ) ), Y ) ==> ld( mult( X, mult( Y, Z ) ), 
% 38.83/39.20    mult( X, Y ) ) }.
% 38.83/39.20  parent1[0; 12]: (11600) {G5,W11,D5,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( rd( 
% 38.83/39.20    X, Y ), Y ), Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := ld( mult( Y, Z ), mult( Y, X ) )
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11603) {G7,W19,D5,L1,V3,M1}  { ld( X, ld( mult( Y, Z ), mult( Y, 
% 38.83/39.20    X ) ) ) ==> ld( ld( rd( Y, Z ), mult( Y, X ) ), X ) }.
% 38.83/39.20  parent0[0]: (1602) {G23,W19,D6,L1,V3,M1} P(1598,31);d(54) { ld( ld( mult( Y
% 38.83/39.20    , mult( X, Z ) ), mult( Y, X ) ), X ) ==> ld( rd( Y, Z ), mult( Y, X ) )
% 38.83/39.20     }.
% 38.83/39.20  parent1[0; 11]: (11602) {G6,W23,D7,L1,V3,M1}  { ld( X, ld( mult( Y, Z ), 
% 38.83/39.20    mult( Y, X ) ) ) ==> ld( ld( ld( mult( Y, mult( X, Z ) ), mult( Y, X ) )
% 38.83/39.20    , X ), X ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1612) {G24,W19,D5,L1,V3,M1} P(1573,139);d(1602) { ld( Z, ld( 
% 38.83/39.20    mult( X, Y ), mult( X, Z ) ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), Z
% 38.83/39.20     ) }.
% 38.83/39.20  parent0: (11603) {G7,W19,D5,L1,V3,M1}  { ld( X, ld( mult( Y, Z ), mult( Y, 
% 38.83/39.20    X ) ) ) ==> ld( ld( rd( Y, Z ), mult( Y, X ) ), X ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11606) {G3,W11,D4,L1,V2,M1}  { mult( X, Y ) ==> mult( mult( X, X )
% 38.83/39.20    , ld( X, Y ) ) }.
% 38.83/39.20  parent0[0]: (161) {G3,W11,D4,L1,V2,M1} P(0,109) { mult( mult( X, X ), ld( X
% 38.83/39.20    , Y ) ) ==> mult( X, Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11616) {G4,W23,D6,L1,V3,M1}  { mult( X, ld( mult( Y, Z ), mult( Y
% 38.83/39.20    , X ) ) ) ==> mult( mult( X, X ), ld( ld( rd( Y, Z ), mult( Y, X ) ), X )
% 38.83/39.20     ) }.
% 38.83/39.20  parent0[0]: (1612) {G24,W19,D5,L1,V3,M1} P(1573,139);d(1602) { ld( Z, ld( 
% 38.83/39.20    mult( X, Y ), mult( X, Z ) ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), Z
% 38.83/39.20     ) }.
% 38.83/39.20  parent1[0; 14]: (11606) {G3,W11,D4,L1,V2,M1}  { mult( X, Y ) ==> mult( mult
% 38.83/39.20    ( X, X ), ld( X, Y ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := ld( mult( Y, Z ), mult( Y, X ) )
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11617) {G5,W23,D7,L1,V3,M1}  { mult( X, ld( mult( Y, Z ), mult( Y
% 38.83/39.20    , X ) ) ) ==> ld( rd( rd( ld( rd( Y, Z ), mult( Y, X ) ), X ), X ), X )
% 38.83/39.20     }.
% 38.83/39.20  parent0[0]: (147) {G7,W15,D5,L1,V2,M1} P(125,109);d(122) { mult( mult( X, X
% 38.83/39.20     ), ld( Y, X ) ) ==> ld( rd( rd( Y, X ), X ), X ) }.
% 38.83/39.20  parent1[0; 10]: (11616) {G4,W23,D6,L1,V3,M1}  { mult( X, ld( mult( Y, Z ), 
% 38.83/39.20    mult( Y, X ) ) ) ==> mult( mult( X, X ), ld( ld( rd( Y, Z ), mult( Y, X )
% 38.83/39.20     ), X ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := ld( rd( Y, Z ), mult( Y, X ) )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11618) {G6,W23,D7,L1,V3,M1}  { mult( X, ld( mult( Y, Z ), mult( Y
% 38.83/39.20    , X ) ) ) ==> ld( rd( ld( mult( Y, rd( X, Z ) ), mult( Y, X ) ), X ), X )
% 38.83/39.20     }.
% 38.83/39.20  parent0[0]: (1592) {G21,W19,D5,L1,V3,M1} P(34,1571);d(33);d(81);d(52);d(92)
% 38.83/39.20     { rd( ld( rd( X, Z ), mult( X, Y ) ), Y ) ==> ld( mult( X, rd( Y, Z ) )
% 38.83/39.20    , mult( X, Y ) ) }.
% 38.83/39.20  parent1[0; 12]: (11617) {G5,W23,D7,L1,V3,M1}  { mult( X, ld( mult( Y, Z ), 
% 38.83/39.20    mult( Y, X ) ) ) ==> ld( rd( rd( ld( rd( Y, Z ), mult( Y, X ) ), X ), X )
% 38.83/39.20    , X ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11619) {G7,W23,D7,L1,V3,M1}  { mult( X, ld( mult( Y, Z ), mult( Y
% 38.83/39.20    , X ) ) ) ==> ld( ld( mult( Y, mult( X, rd( X, Z ) ) ), mult( Y, X ) ), X
% 38.83/39.20     ) }.
% 38.83/39.20  parent0[0]: (1573) {G20,W19,D5,L1,V3,M1} P(34,1562);d(22);d(52);d(92) { rd
% 38.83/39.20    ( ld( mult( X, Z ), mult( X, Y ) ), Y ) ==> ld( mult( X, mult( Y, Z ) ), 
% 38.83/39.20    mult( X, Y ) ) }.
% 38.83/39.20  parent1[0; 11]: (11618) {G6,W23,D7,L1,V3,M1}  { mult( X, ld( mult( Y, Z ), 
% 38.83/39.20    mult( Y, X ) ) ) ==> ld( rd( ld( mult( Y, rd( X, Z ) ), mult( Y, X ) ), X
% 38.83/39.20     ), X ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := rd( X, Z )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11620) {G8,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, Z ), mult( Y
% 38.83/39.20    , X ) ) ) ==> ld( rd( Y, rd( X, Z ) ), mult( Y, X ) ) }.
% 38.83/39.20  parent0[0]: (1602) {G23,W19,D6,L1,V3,M1} P(1598,31);d(54) { ld( ld( mult( Y
% 38.83/39.20    , mult( X, Z ) ), mult( Y, X ) ), X ) ==> ld( rd( Y, Z ), mult( Y, X ) )
% 38.83/39.20     }.
% 38.83/39.20  parent1[0; 10]: (11619) {G7,W23,D7,L1,V3,M1}  { mult( X, ld( mult( Y, Z ), 
% 38.83/39.20    mult( Y, X ) ) ) ==> ld( ld( mult( Y, mult( X, rd( X, Z ) ) ), mult( Y, X
% 38.83/39.20     ) ), X ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := rd( X, Z )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11621) {G5,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, Z ), mult( Y
% 38.83/39.20    , X ) ) ) ==> ld( mult( Y, rd( Z, X ) ), mult( Y, X ) ) }.
% 38.83/39.20  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.83/39.20    mult( Z, rd( X, Y ) ) }.
% 38.83/39.20  parent1[0; 11]: (11620) {G8,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, Z ), 
% 38.83/39.20    mult( Y, X ) ) ) ==> ld( rd( Y, rd( X, Z ) ), mult( Y, X ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1619) {G25,W19,D5,L1,V3,M1} P(1612,161);d(147);d(1592);d(1573
% 38.83/39.20    );d(1602);d(81) { mult( X, ld( mult( Y, Z ), mult( Y, X ) ) ) ==> ld( 
% 38.83/39.20    mult( Y, rd( Z, X ) ), mult( Y, X ) ) }.
% 38.83/39.20  parent0: (11621) {G5,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, Z ), mult( Y
% 38.83/39.20    , X ) ) ) ==> ld( mult( Y, rd( Z, X ) ), mult( Y, X ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11624) {G24,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, Z ), mult( Y, X ) )
% 38.83/39.20    , X ) ==> ld( X, ld( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.83/39.20  parent0[0]: (1612) {G24,W19,D5,L1,V3,M1} P(1573,139);d(1602) { ld( Z, ld( 
% 38.83/39.20    mult( X, Y ), mult( X, Z ) ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), Z
% 38.83/39.20     ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11632) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), mult( i( 
% 38.83/39.20    X ), Z ) ), Z ) ==> ld( Z, ld( ld( X, Y ), mult( i( X ), Z ) ) ) }.
% 38.83/39.20  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 15]: (11624) {G24,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, Z ), mult( 
% 38.83/39.20    Y, X ) ), X ) ==> ld( X, ld( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := i( X )
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11638) {G2,W21,D6,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), mult( i( 
% 38.83/39.20    X ), Z ) ), Z ) ==> ld( Z, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 18]: (11632) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), 
% 38.83/39.20    mult( i( X ), Z ) ), Z ) ==> ld( Z, ld( ld( X, Y ), mult( i( X ), Z ) ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11639) {G2,W20,D6,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), ld( X, Z
% 38.83/39.20     ) ), Z ) ==> ld( Z, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 7]: (11638) {G2,W21,D6,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), 
% 38.83/39.20    mult( i( X ), Z ) ), Z ) ==> ld( Z, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11643) {G3,W20,D6,L1,V3,M1}  { ld( ld( i( mult( Y, X ) ), ld( X, 
% 38.83/39.20    Z ) ), Z ) ==> ld( Z, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.83/39.20    ( mult( Y, X ) ) }.
% 38.83/39.20  parent1[0; 3]: (11639) {G2,W20,D6,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), ld
% 38.83/39.20    ( X, Z ) ), Z ) ==> ld( Z, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11644) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( Y, Z )
% 38.83/39.20     ), Z ) ==> ld( Z, ld( ld( Y, X ), ld( Y, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 2]: (11643) {G3,W20,D6,L1,V3,M1}  { ld( ld( i( mult( Y, X ) ), 
% 38.83/39.20    ld( X, Z ) ), Z ) ==> ld( Z, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := mult( X, Y )
% 38.83/39.20     Y := ld( Y, Z )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11645) {G2,W19,D5,L1,V3,M1}  { ld( Z, ld( ld( Y, X ), ld( Y, Z ) )
% 38.83/39.20     ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), Z ) }.
% 38.83/39.20  parent0[0]: (11644) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( Y, 
% 38.83/39.20    Z ) ), Z ) ==> ld( Z, ld( ld( Y, X ), ld( Y, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1622) {G25,W19,D5,L1,V3,M1} P(24,1612);d(24);d(76);d(22) { ld
% 38.83/39.20    ( Z, ld( ld( X, Y ), ld( X, Z ) ) ) ==> ld( mult( mult( Y, X ), ld( X, Z
% 38.83/39.20     ) ), Z ) }.
% 38.83/39.20  parent0: (11645) {G2,W19,D5,L1,V3,M1}  { ld( Z, ld( ld( Y, X ), ld( Y, Z )
% 38.83/39.20     ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), Z ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11647) {G24,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, Z ), mult( Y, X ) )
% 38.83/39.20    , X ) ==> ld( X, ld( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.83/39.20  parent0[0]: (1612) {G24,W19,D5,L1,V3,M1} P(1573,139);d(1602) { ld( Z, ld( 
% 38.83/39.20    mult( X, Y ), mult( X, Z ) ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), Z
% 38.83/39.20     ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11652) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X, i( Z
% 38.83/39.20     ) ) ), i( Z ) ) ==> ld( i( Z ), ld( mult( X, Y ), rd( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 19]: (11647) {G24,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, Z ), mult( 
% 38.83/39.20    Y, X ) ), X ) ==> ld( X, ld( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := i( Z )
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11654) {G2,W21,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, Z ) ), 
% 38.83/39.20    i( Z ) ) ==> ld( i( Z ), ld( mult( X, Y ), rd( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 6]: (11652) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X
% 38.83/39.20    , i( Z ) ) ), i( Z ) ) ==> ld( i( Z ), ld( mult( X, Y ), rd( X, Z ) ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11659) {G2,W20,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, Z ) ), 
% 38.83/39.20    i( Z ) ) ==> mult( Z, ld( mult( X, Y ), rd( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 11]: (11654) {G2,W21,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, 
% 38.83/39.20    Z ) ), i( Z ) ) ==> ld( i( Z ), ld( mult( X, Y ), rd( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := ld( mult( X, Y ), rd( X, Z ) )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11660) {G3,W20,D6,L1,V3,M1}  { i( mult( Z, ld( rd( X, Y ), rd( X
% 38.83/39.20    , Z ) ) ) ) ==> mult( Z, ld( mult( X, Y ), rd( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.20    ( X, Y ) ) }.
% 38.83/39.20  parent1[0; 1]: (11659) {G2,W20,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, Z
% 38.83/39.20     ) ), i( Z ) ) ==> mult( Z, ld( mult( X, Y ), rd( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := ld( rd( X, Y ), rd( X, Z ) )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11661) {G4,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), rd( Y, Z ) ), 
% 38.83/39.20    X ) ==> mult( X, ld( mult( Y, Z ), rd( Y, X ) ) ) }.
% 38.83/39.20  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.83/39.20     ==> rd( ld( Y, X ), Z ) }.
% 38.83/39.20  parent1[0; 1]: (11660) {G3,W20,D6,L1,V3,M1}  { i( mult( Z, ld( rd( X, Y ), 
% 38.83/39.20    rd( X, Z ) ) ) ) ==> mult( Z, ld( mult( X, Y ), rd( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := rd( Y, Z )
% 38.83/39.20     Y := rd( Y, X )
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1623) {G25,W19,D5,L1,V3,M1} P(33,1612);d(22);d(52);d(92) { rd
% 38.83/39.20    ( ld( rd( X, Y ), rd( X, Z ) ), Y ) ==> mult( Y, ld( mult( X, Z ), rd( X
% 38.83/39.20    , Y ) ) ) }.
% 38.83/39.20  parent0: (11661) {G4,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), rd( Y, Z ) ), 
% 38.83/39.20    X ) ==> mult( X, ld( mult( Y, Z ), rd( Y, X ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11664) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 38.83/39.20  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11671) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, Z ) ) 
% 38.83/39.20    ==> mult( Z, ld( ld( rd( X, Y ), mult( X, Z ) ), Z ) ) }.
% 38.83/39.20  parent0[0]: (1612) {G24,W19,D5,L1,V3,M1} P(1573,139);d(1602) { ld( Z, ld( 
% 38.83/39.20    mult( X, Y ), mult( X, Z ) ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), Z
% 38.83/39.20     ) }.
% 38.83/39.20  parent1[0; 10]: (11664) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := ld( mult( X, Y ), mult( X, Z ) )
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11672) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, Z ) ) 
% 38.83/39.20    ==> ld( rd( ld( rd( X, Y ), mult( X, Z ) ), Z ), Z ) }.
% 38.83/39.20  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.83/39.20    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.83/39.20  parent1[0; 8]: (11671) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, Z
% 38.83/39.20     ) ) ==> mult( Z, ld( ld( rd( X, Y ), mult( X, Z ) ), Z ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := ld( rd( X, Y ), mult( X, Z ) )
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11673) {G3,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, Z ) ) 
% 38.83/39.20    ==> ld( ld( mult( X, rd( Z, Y ) ), mult( X, Z ) ), Z ) }.
% 38.83/39.20  parent0[0]: (1592) {G21,W19,D5,L1,V3,M1} P(34,1571);d(33);d(81);d(52);d(92)
% 38.83/39.20     { rd( ld( rd( X, Z ), mult( X, Y ) ), Y ) ==> ld( mult( X, rd( Y, Z ) )
% 38.83/39.20    , mult( X, Y ) ) }.
% 38.83/39.20  parent1[0; 9]: (11672) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, Z
% 38.83/39.20     ) ) ==> ld( rd( ld( rd( X, Y ), mult( X, Z ) ), Z ), Z ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11674) {G3,W19,D6,L1,V3,M1}  { ld( ld( mult( X, rd( Z, Y ) ), mult
% 38.83/39.20    ( X, Z ) ), Z ) ==> ld( mult( X, Y ), mult( X, Z ) ) }.
% 38.83/39.20  parent0[0]: (11673) {G3,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, Z )
% 38.83/39.20     ) ==> ld( ld( mult( X, rd( Z, Y ) ), mult( X, Z ) ), Z ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1624) {G25,W19,D6,L1,V3,M1} P(1612,0);d(125);d(1592) { ld( ld
% 38.83/39.20    ( mult( Y, rd( X, Z ) ), mult( Y, X ) ), X ) ==> ld( mult( Y, Z ), mult( 
% 38.83/39.20    Y, X ) ) }.
% 38.83/39.20  parent0: (11674) {G3,W19,D6,L1,V3,M1}  { ld( ld( mult( X, rd( Z, Y ) ), 
% 38.83/39.20    mult( X, Z ) ), Z ) ==> ld( mult( X, Y ), mult( X, Z ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11676) {G24,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, Z ), mult( Y, X ) )
% 38.83/39.20    , X ) ==> ld( X, ld( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.83/39.20  parent0[0]: (1612) {G24,W19,D5,L1,V3,M1} P(1573,139);d(1602) { ld( Z, ld( 
% 38.83/39.20    mult( X, Y ), mult( X, Z ) ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), Z
% 38.83/39.20     ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11682) {G1,W19,D6,L1,V3,M1}  { ld( ld( rd( X, ld( X, Y ) ), mult
% 38.83/39.20    ( X, Z ) ), Z ) ==> ld( Z, ld( Y, mult( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.83/39.20  parent1[0; 15]: (11676) {G24,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, Z ), mult( 
% 38.83/39.20    Y, X ) ), X ) ==> ld( X, ld( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := X
% 38.83/39.20     Z := ld( X, Y )
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11684) {G2,W19,D6,L1,V3,M1}  { ld( ld( mult( X, ld( Y, X ) ), 
% 38.83/39.20    mult( X, Z ) ), Z ) ==> ld( Z, ld( Y, mult( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.83/39.20    mult( Z, ld( Y, X ) ) }.
% 38.83/39.20  parent1[0; 3]: (11682) {G1,W19,D6,L1,V3,M1}  { ld( ld( rd( X, ld( X, Y ) )
% 38.83/39.20    , mult( X, Z ) ), Z ) ==> ld( Z, ld( Y, mult( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11685) {G3,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), X ), mult
% 38.83/39.20    ( X, Z ) ), Z ) ==> ld( Z, ld( Y, mult( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.83/39.20    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.83/39.20  parent1[0; 3]: (11684) {G2,W19,D6,L1,V3,M1}  { ld( ld( mult( X, ld( Y, X )
% 38.83/39.20     ), mult( X, Z ) ), Z ) ==> ld( Z, ld( Y, mult( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1625) {G25,W19,D6,L1,V3,M1} P(0,1612);d(75);d(125) { ld( ld( 
% 38.83/39.20    ld( rd( Y, X ), X ), mult( X, Z ) ), Z ) ==> ld( Z, ld( Y, mult( X, Z ) )
% 38.83/39.20     ) }.
% 38.83/39.20  parent0: (11685) {G3,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), X ), mult
% 38.83/39.20    ( X, Z ) ), Z ) ==> ld( Z, ld( Y, mult( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11688) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( mult( X
% 38.83/39.20    , ld( Y, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.83/39.20     ==> rd( ld( Y, X ), Z ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11690) {G6,W20,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), mult( X, Z )
% 38.83/39.20     ), Y ) ==> i( ld( mult( X, rd( Z, Y ) ), mult( X, Y ) ) ) }.
% 38.83/39.20  parent0[0]: (1619) {G25,W19,D5,L1,V3,M1} P(1612,161);d(147);d(1592);d(1573)
% 38.83/39.20    ;d(1602);d(81) { mult( X, ld( mult( Y, Z ), mult( Y, X ) ) ) ==> ld( mult
% 38.83/39.20    ( Y, rd( Z, X ) ), mult( Y, X ) ) }.
% 38.83/39.20  parent1[0; 11]: (11688) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( 
% 38.83/39.20    mult( X, ld( Y, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := mult( X, Z )
% 38.83/39.20     Z := mult( X, Y )
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11691) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), mult( X, Z )
% 38.83/39.20     ), Y ) ==> ld( mult( X, Y ), mult( X, rd( Z, Y ) ) ) }.
% 38.83/39.20  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.83/39.20     ) }.
% 38.83/39.20  parent1[0; 10]: (11690) {G6,W20,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), mult
% 38.83/39.20    ( X, Z ) ), Y ) ==> i( ld( mult( X, rd( Z, Y ) ), mult( X, Y ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := mult( X, rd( Z, Y ) )
% 38.83/39.20     Y := mult( X, Y )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1633) {G26,W19,D5,L1,V3,M1} P(1619,92);d(54) { rd( ld( mult( 
% 38.83/39.20    Y, X ), mult( Y, Z ) ), X ) ==> ld( mult( Y, X ), mult( Y, rd( Z, X ) ) )
% 38.83/39.20     }.
% 38.83/39.20  parent0: (11691) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), mult( X, Z )
% 38.83/39.20     ), Y ) ==> ld( mult( X, Y ), mult( X, rd( Z, Y ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11693) {G25,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( Z, X ) ), mult( Y
% 38.83/39.20    , X ) ) ==> mult( X, ld( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.83/39.20  parent0[0]: (1619) {G25,W19,D5,L1,V3,M1} P(1612,161);d(147);d(1592);d(1573)
% 38.83/39.20    ;d(1602);d(81) { mult( X, ld( mult( Y, Z ), mult( Y, X ) ) ) ==> ld( mult
% 38.83/39.20    ( Y, rd( Z, X ) ), mult( Y, X ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11700) {G2,W22,D6,L1,V3,M1}  { ld( mult( X, rd( Y, i( Z ) ) ), 
% 38.83/39.20    mult( X, i( Z ) ) ) ==> ld( Z, ld( mult( X, Y ), mult( X, i( Z ) ) ) )
% 38.83/39.20     }.
% 38.83/39.20  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 12]: (11693) {G25,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( Z, X ) )
% 38.83/39.20    , mult( Y, X ) ) ==> mult( X, ld( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := ld( mult( X, Y ), mult( X, i( Z ) ) )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := i( Z )
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11711) {G2,W21,D6,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), mult
% 38.83/39.20    ( X, i( Z ) ) ) ==> ld( Z, ld( mult( X, Y ), mult( X, i( Z ) ) ) ) }.
% 38.83/39.20  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 4]: (11700) {G2,W22,D6,L1,V3,M1}  { ld( mult( X, rd( Y, i( Z ) )
% 38.83/39.20     ), mult( X, i( Z ) ) ) ==> ld( Z, ld( mult( X, Y ), mult( X, i( Z ) ) )
% 38.83/39.20     ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11713) {G2,W20,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), mult
% 38.83/39.20    ( X, i( Z ) ) ) ==> ld( Z, ld( mult( X, Y ), rd( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 17]: (11711) {G2,W21,D6,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) )
% 38.83/39.20    , mult( X, i( Z ) ) ) ==> ld( Z, ld( mult( X, Y ), mult( X, i( Z ) ) ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11714) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), rd( X
% 38.83/39.20    , Z ) ) ==> ld( Z, ld( mult( X, Y ), rd( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 7]: (11713) {G2,W20,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) )
% 38.83/39.20    , mult( X, i( Z ) ) ) ==> ld( Z, ld( mult( X, Y ), rd( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11716) {G2,W19,D5,L1,V3,M1}  { ld( Z, ld( mult( X, Y ), rd( X, Z )
% 38.83/39.20     ) ) ==> ld( mult( X, mult( Y, Z ) ), rd( X, Z ) ) }.
% 38.83/39.20  parent0[0]: (11714) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), rd
% 38.83/39.20    ( X, Z ) ) ==> ld( Z, ld( mult( X, Y ), rd( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1634) {G26,W19,D5,L1,V3,M1} P(1619,24);d(34);d(33) { ld( X, 
% 38.83/39.20    ld( mult( Y, Z ), rd( Y, X ) ) ) ==> ld( mult( Y, mult( Z, X ) ), rd( Y, 
% 38.83/39.20    X ) ) }.
% 38.83/39.20  parent0: (11716) {G2,W19,D5,L1,V3,M1}  { ld( Z, ld( mult( X, Y ), rd( X, Z
% 38.83/39.20     ) ) ) ==> ld( mult( X, mult( Y, Z ) ), rd( X, Z ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11719) {G25,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( Z, X ) ), mult( Y
% 38.83/39.20    , X ) ) ==> mult( X, ld( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.83/39.20  parent0[0]: (1619) {G25,W19,D5,L1,V3,M1} P(1612,161);d(147);d(1592);d(1573)
% 38.83/39.20    ;d(1602);d(81) { mult( X, ld( mult( Y, Z ), mult( Y, X ) ) ) ==> ld( mult
% 38.83/39.20    ( Y, rd( Z, X ) ), mult( Y, X ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11727) {G2,W22,D6,L1,V3,M1}  { ld( mult( i( X ), rd( Y, Z ) ), 
% 38.83/39.20    mult( i( X ), Z ) ) ==> mult( Z, ld( ld( X, Y ), mult( i( X ), Z ) ) )
% 38.83/39.20     }.
% 38.83/39.20  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 15]: (11719) {G25,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( Z, X ) )
% 38.83/39.20    , mult( Y, X ) ) ==> mult( X, ld( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := i( X )
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11739) {G2,W21,D5,L1,V3,M1}  { ld( mult( i( X ), rd( Y, Z ) ), 
% 38.83/39.20    mult( i( X ), Z ) ) ==> mult( Z, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 18]: (11727) {G2,W22,D6,L1,V3,M1}  { ld( mult( i( X ), rd( Y, Z
% 38.83/39.20     ) ), mult( i( X ), Z ) ) ==> mult( Z, ld( ld( X, Y ), mult( i( X ), Z )
% 38.83/39.20     ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11745) {G2,W20,D5,L1,V3,M1}  { ld( mult( i( X ), rd( Y, Z ) ), ld
% 38.83/39.20    ( X, Z ) ) ==> mult( Z, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 8]: (11739) {G2,W21,D5,L1,V3,M1}  { ld( mult( i( X ), rd( Y, Z )
% 38.83/39.20     ), mult( i( X ), Z ) ) ==> mult( Z, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11746) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, rd( Y, Z ) ), ld( X, Z
% 38.83/39.20     ) ) ==> mult( Z, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 2]: (11745) {G2,W20,D5,L1,V3,M1}  { ld( mult( i( X ), rd( Y, Z )
% 38.83/39.20     ), ld( X, Z ) ) ==> mult( Z, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := rd( Y, Z )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11748) {G2,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( X, Y ), ld( X, Z )
% 38.83/39.20     ) ) ==> ld( ld( X, rd( Y, Z ) ), ld( X, Z ) ) }.
% 38.83/39.20  parent0[0]: (11746) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, rd( Y, Z ) ), ld( X
% 38.83/39.20    , Z ) ) ==> mult( Z, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1635) {G26,W19,D5,L1,V3,M1} P(24,1619);d(24);d(24) { mult( Z
% 38.83/39.20    , ld( ld( X, Y ), ld( X, Z ) ) ) ==> ld( ld( X, rd( Y, Z ) ), ld( X, Z )
% 38.83/39.20     ) }.
% 38.83/39.20  parent0: (11748) {G2,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( X, Y ), ld( X, Z
% 38.83/39.20     ) ) ) ==> ld( ld( X, rd( Y, Z ) ), ld( X, Z ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11751) {G26,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, rd( Z, 
% 38.83/39.20    Y ) ) ) ==> rd( ld( mult( X, Y ), mult( X, Z ) ), Y ) }.
% 38.83/39.20  parent0[0]: (1633) {G26,W19,D5,L1,V3,M1} P(1619,92);d(54) { rd( ld( mult( Y
% 38.83/39.20    , X ), mult( Y, Z ) ), X ) ==> ld( mult( Y, X ), mult( Y, rd( Z, X ) ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11757) {G2,W22,D6,L1,V3,M1}  { ld( mult( i( X ), Y ), mult( i( X
% 38.83/39.20     ), rd( Z, Y ) ) ) ==> rd( ld( mult( i( X ), Y ), ld( X, Z ) ), Y ) }.
% 38.83/39.20  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 18]: (11751) {G26,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X
% 38.83/39.20    , rd( Z, Y ) ) ) ==> rd( ld( mult( X, Y ), mult( X, Z ) ), Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := i( X )
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11770) {G2,W21,D6,L1,V3,M1}  { ld( mult( i( X ), Y ), ld( X, rd( 
% 38.83/39.20    Z, Y ) ) ) ==> rd( ld( mult( i( X ), Y ), ld( X, Z ) ), Y ) }.
% 38.83/39.20  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 6]: (11757) {G2,W22,D6,L1,V3,M1}  { ld( mult( i( X ), Y ), mult
% 38.83/39.20    ( i( X ), rd( Z, Y ) ) ) ==> rd( ld( mult( i( X ), Y ), ld( X, Z ) ), Y )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := rd( Z, Y )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11776) {G2,W20,D5,L1,V3,M1}  { ld( mult( i( X ), Y ), ld( X, rd( 
% 38.83/39.20    Z, Y ) ) ) ==> rd( ld( ld( X, Y ), ld( X, Z ) ), Y ) }.
% 38.83/39.20  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 13]: (11770) {G2,W21,D6,L1,V3,M1}  { ld( mult( i( X ), Y ), ld( 
% 38.83/39.20    X, rd( Z, Y ) ) ) ==> rd( ld( mult( i( X ), Y ), ld( X, Z ) ), Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11777) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, rd( Z, Y )
% 38.83/39.20     ) ) ==> rd( ld( ld( X, Y ), ld( X, Z ) ), Y ) }.
% 38.83/39.20  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 2]: (11776) {G2,W20,D5,L1,V3,M1}  { ld( mult( i( X ), Y ), ld( X
% 38.83/39.20    , rd( Z, Y ) ) ) ==> rd( ld( ld( X, Y ), ld( X, Z ) ), Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11779) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( X, Z ) ), Y
% 38.83/39.20     ) ==> ld( ld( X, Y ), ld( X, rd( Z, Y ) ) ) }.
% 38.83/39.20  parent0[0]: (11777) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, rd( Z, Y
% 38.83/39.20     ) ) ) ==> rd( ld( ld( X, Y ), ld( X, Z ) ), Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1644) {G27,W19,D5,L1,V3,M1} P(24,1633);d(24);d(24) { rd( ld( 
% 38.83/39.20    ld( X, Y ), ld( X, Z ) ), Y ) ==> ld( ld( X, Y ), ld( X, rd( Z, Y ) ) )
% 38.83/39.20     }.
% 38.83/39.20  parent0: (11779) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( X, Z ) ), 
% 38.83/39.20    Y ) ==> ld( ld( X, Y ), ld( X, rd( Z, Y ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11781) {G26,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, rd( Z, 
% 38.83/39.20    Y ) ) ) ==> rd( ld( mult( X, Y ), mult( X, Z ) ), Y ) }.
% 38.83/39.20  parent0[0]: (1633) {G26,W19,D5,L1,V3,M1} P(1619,92);d(54) { rd( ld( mult( Y
% 38.83/39.20    , X ), mult( Y, Z ) ), X ) ==> ld( mult( Y, X ), mult( Y, rd( Z, X ) ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11787) {G2,W22,D6,L1,V3,M1}  { ld( mult( X, i( Y ) ), mult( X, rd
% 38.83/39.20    ( Z, i( Y ) ) ) ) ==> mult( ld( mult( X, i( Y ) ), mult( X, Z ) ), Y )
% 38.83/39.20     }.
% 38.83/39.20  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 12]: (11781) {G26,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X
% 38.83/39.20    , rd( Z, Y ) ) ) ==> rd( ld( mult( X, Y ), mult( X, Z ) ), Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := ld( mult( X, i( Y ) ), mult( X, Z ) )
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := i( Y )
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11790) {G2,W21,D6,L1,V3,M1}  { ld( mult( X, i( Y ) ), mult( X, rd
% 38.83/39.20    ( Z, i( Y ) ) ) ) ==> mult( ld( rd( X, Y ), mult( X, Z ) ), Y ) }.
% 38.83/39.20  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 14]: (11787) {G2,W22,D6,L1,V3,M1}  { ld( mult( X, i( Y ) ), mult
% 38.83/39.20    ( X, rd( Z, i( Y ) ) ) ) ==> mult( ld( mult( X, i( Y ) ), mult( X, Z ) )
% 38.83/39.20    , Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11791) {G2,W20,D6,L1,V3,M1}  { ld( rd( X, Y ), mult( X, rd( Z, i
% 38.83/39.20    ( Y ) ) ) ) ==> mult( ld( rd( X, Y ), mult( X, Z ) ), Y ) }.
% 38.83/39.20  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 2]: (11790) {G2,W21,D6,L1,V3,M1}  { ld( mult( X, i( Y ) ), mult
% 38.83/39.20    ( X, rd( Z, i( Y ) ) ) ) ==> mult( ld( rd( X, Y ), mult( X, Z ) ), Y )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11795) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( X, mult( Z, 
% 38.83/39.20    Y ) ) ) ==> mult( ld( rd( X, Y ), mult( X, Z ) ), Y ) }.
% 38.83/39.20  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 7]: (11791) {G2,W20,D6,L1,V3,M1}  { ld( rd( X, Y ), mult( X, rd
% 38.83/39.20    ( Z, i( Y ) ) ) ) ==> mult( ld( rd( X, Y ), mult( X, Z ) ), Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11796) {G3,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( X, mult( Z, 
% 38.83/39.20    Y ) ) ) ==> ld( ld( mult( X, Z ), rd( X, Y ) ), Y ) }.
% 38.83/39.20  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.83/39.20    ld( ld( Y, X ), Z ) }.
% 38.83/39.20  parent1[0; 10]: (11795) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( X, 
% 38.83/39.20    mult( Z, Y ) ) ) ==> mult( ld( rd( X, Y ), mult( X, Z ) ), Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := rd( X, Y )
% 38.83/39.20     Y := mult( X, Z )
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1645) {G27,W19,D5,L1,V3,M1} P(1633,34);d(33);d(34);d(74) { ld
% 38.83/39.20    ( rd( X, Y ), mult( X, mult( Z, Y ) ) ) ==> ld( ld( mult( X, Z ), rd( X, 
% 38.83/39.20    Y ) ), Y ) }.
% 38.83/39.20  parent0: (11796) {G3,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( X, mult( Z, 
% 38.83/39.20    Y ) ) ) ==> ld( ld( mult( X, Z ), rd( X, Y ) ), Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11799) {G26,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, rd( Z, 
% 38.83/39.20    Y ) ) ) ==> rd( ld( mult( X, Y ), mult( X, Z ) ), Y ) }.
% 38.83/39.20  parent0[0]: (1633) {G26,W19,D5,L1,V3,M1} P(1619,92);d(54) { rd( ld( mult( Y
% 38.83/39.20    , X ), mult( Y, Z ) ), X ) ==> ld( mult( Y, X ), mult( Y, rd( Z, X ) ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11802) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, rd( ld
% 38.83/39.20    ( X, Z ), Y ) ) ) ==> rd( ld( mult( X, Y ), Z ), Y ) }.
% 38.83/39.20  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.83/39.20  parent1[0; 17]: (11799) {G26,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X
% 38.83/39.20    , rd( Z, Y ) ) ) ==> rd( ld( mult( X, Y ), mult( X, Z ) ), Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := ld( X, Z )
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1648) {G27,W19,D6,L1,V3,M1} P(0,1633) { ld( mult( X, Z ), 
% 38.83/39.20    mult( X, rd( ld( X, Y ), Z ) ) ) ==> rd( ld( mult( X, Z ), Y ), Z ) }.
% 38.83/39.20  parent0: (11802) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, rd( ld
% 38.83/39.20    ( X, Z ), Y ) ) ) ==> rd( ld( mult( X, Y ), Z ), Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11809) {G27,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, rd( Z, Y )
% 38.83/39.20     ) ) ==> rd( ld( ld( X, Y ), ld( X, Z ) ), Y ) }.
% 38.83/39.20  parent0[0]: (1644) {G27,W19,D5,L1,V3,M1} P(24,1633);d(24);d(24) { rd( ld( 
% 38.83/39.20    ld( X, Y ), ld( X, Z ) ), Y ) ==> ld( ld( X, Y ), ld( X, rd( Z, Y ) ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11818) {G4,W23,D6,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( X, rd( Z
% 38.83/39.20    , i( Y ) ) ) ) ==> rd( ld( i( mult( Y, X ) ), ld( X, Z ) ), i( Y ) ) }.
% 38.83/39.20  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.20    ( X, Y ) ) }.
% 38.83/39.20  parent1[0; 14]: (11809) {G27,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, rd
% 38.83/39.20    ( Z, Y ) ) ) ==> rd( ld( ld( X, Y ), ld( X, Z ) ), Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := i( Y )
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11823) {G2,W22,D6,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( X, rd( Z
% 38.83/39.20    , i( Y ) ) ) ) ==> mult( ld( i( mult( Y, X ) ), ld( X, Z ) ), Y ) }.
% 38.83/39.20  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 12]: (11818) {G4,W23,D6,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( X
% 38.83/39.20    , rd( Z, i( Y ) ) ) ) ==> rd( ld( i( mult( Y, X ) ), ld( X, Z ) ), i( Y )
% 38.83/39.20     ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := ld( i( mult( Y, X ) ), ld( X, Z ) )
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11825) {G3,W22,D6,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( X, rd( Z
% 38.83/39.20    , i( Y ) ) ) ) ==> ld( ld( ld( X, Z ), i( mult( Y, X ) ) ), Y ) }.
% 38.83/39.20  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.83/39.20    ld( ld( Y, X ), Z ) }.
% 38.83/39.20  parent1[0; 12]: (11823) {G2,W22,D6,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( X
% 38.83/39.20    , rd( Z, i( Y ) ) ) ) ==> mult( ld( i( mult( Y, X ) ), ld( X, Z ) ), Y )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := i( mult( Y, X ) )
% 38.83/39.20     Y := ld( X, Z )
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11827) {G4,W22,D6,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( X, rd( Z
% 38.83/39.20    , i( Y ) ) ) ) ==> ld( i( mult( mult( Y, X ), ld( X, Z ) ) ), Y ) }.
% 38.83/39.20  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.20    ( X, Y ) ) }.
% 38.83/39.20  parent1[0; 13]: (11825) {G3,W22,D6,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( X
% 38.83/39.20    , rd( Z, i( Y ) ) ) ) ==> ld( ld( ld( X, Z ), i( mult( Y, X ) ) ), Y )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := mult( Y, X )
% 38.83/39.20     Y := ld( X, Z )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11828) {G4,W22,D6,L1,V3,M1}  { ld( i( mult( Y, X ) ), ld( X, rd( 
% 38.83/39.20    Z, i( Y ) ) ) ) ==> ld( i( mult( mult( Y, X ), ld( X, Z ) ) ), Y ) }.
% 38.83/39.20  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.20    ( X, Y ) ) }.
% 38.83/39.20  parent1[0; 2]: (11827) {G4,W22,D6,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( X, 
% 38.83/39.20    rd( Z, i( Y ) ) ) ) ==> ld( i( mult( mult( Y, X ), ld( X, Z ) ) ), Y )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11832) {G2,W21,D6,L1,V3,M1}  { ld( i( mult( X, Y ) ), ld( Y, rd( 
% 38.83/39.20    Z, i( X ) ) ) ) ==> mult( mult( mult( X, Y ), ld( Y, Z ) ), X ) }.
% 38.83/39.20  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 12]: (11828) {G4,W22,D6,L1,V3,M1}  { ld( i( mult( Y, X ) ), ld( 
% 38.83/39.20    X, rd( Z, i( Y ) ) ) ) ==> ld( i( mult( mult( Y, X ), ld( X, Z ) ) ), Y )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := mult( mult( X, Y ), ld( Y, Z ) )
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11834) {G3,W21,D6,L1,V3,M1}  { ld( i( mult( X, Y ) ), ld( Y, rd( 
% 38.83/39.20    Z, i( X ) ) ) ) ==> ld( rd( ld( Z, Y ), mult( X, Y ) ), X ) }.
% 38.83/39.20  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.83/39.20     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.83/39.20  parent1[0; 12]: (11832) {G2,W21,D6,L1,V3,M1}  { ld( i( mult( X, Y ) ), ld( 
% 38.83/39.20    Y, rd( Z, i( X ) ) ) ) ==> mult( mult( mult( X, Y ), ld( Y, Z ) ), X )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := mult( X, Y )
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := Y
% 38.83/39.20     T := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11835) {G2,W20,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( Y, rd( Z, 
% 38.83/39.20    i( X ) ) ) ) ==> ld( rd( ld( Z, Y ), mult( X, Y ) ), X ) }.
% 38.83/39.20  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 1]: (11834) {G3,W21,D6,L1,V3,M1}  { ld( i( mult( X, Y ) ), ld( Y
% 38.83/39.20    , rd( Z, i( X ) ) ) ) ==> ld( rd( ld( Z, Y ), mult( X, Y ) ), X ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := mult( X, Y )
% 38.83/39.20     Y := ld( Y, rd( Z, i( X ) ) )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11836) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( Y, mult( Z
% 38.83/39.20    , X ) ) ) ==> ld( rd( ld( Z, Y ), mult( X, Y ) ), X ) }.
% 38.83/39.20  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 7]: (11835) {G2,W20,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( Y, 
% 38.83/39.20    rd( Z, i( X ) ) ) ) ==> ld( rd( ld( Z, Y ), mult( X, Y ) ), X ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1651) {G28,W19,D5,L1,V3,M1} P(52,1644);d(34);d(74);d(52);d(22
% 38.83/39.20    );d(115);d(22);d(34) { mult( mult( Y, X ), ld( X, mult( Z, Y ) ) ) ==> ld
% 38.83/39.20    ( rd( ld( Z, X ), mult( Y, X ) ), Y ) }.
% 38.83/39.20  parent0: (11836) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( Y, mult( Z
% 38.83/39.20    , X ) ) ) ==> ld( rd( ld( Z, Y ), mult( X, Y ) ), X ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11839) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( mult( X
% 38.83/39.20    , ld( Y, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.83/39.20     ==> rd( ld( Y, X ), Z ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11841) {G6,W20,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), Z ), mult( Y
% 38.83/39.20    , Z ) ) ==> i( ld( rd( ld( X, Z ), mult( Y, Z ) ), Y ) ) }.
% 38.83/39.20  parent0[0]: (1651) {G28,W19,D5,L1,V3,M1} P(52,1644);d(34);d(74);d(52);d(22)
% 38.83/39.20    ;d(115);d(22);d(34) { mult( mult( Y, X ), ld( X, mult( Z, Y ) ) ) ==> ld
% 38.83/39.20    ( rd( ld( Z, X ), mult( Y, X ) ), Y ) }.
% 38.83/39.20  parent1[0; 11]: (11839) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( 
% 38.83/39.20    mult( X, ld( Y, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := mult( Y, Z )
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := mult( X, Y )
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11842) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), Z ), mult( Y
% 38.83/39.20    , Z ) ) ==> ld( Y, rd( ld( X, Z ), mult( Y, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.83/39.20     ) }.
% 38.83/39.20  parent1[0; 10]: (11841) {G6,W20,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), Z ), 
% 38.83/39.20    mult( Y, Z ) ) ==> i( ld( rd( ld( X, Z ), mult( Y, Z ) ), Y ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := rd( ld( X, Z ), mult( Y, Z ) )
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1672) {G29,W19,D5,L1,V3,M1} P(1651,92);d(54) { rd( ld( mult( 
% 38.83/39.20    Z, X ), Y ), mult( X, Y ) ) ==> ld( X, rd( ld( Z, Y ), mult( X, Y ) ) )
% 38.83/39.20     }.
% 38.83/39.20  parent0: (11842) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), Z ), mult( Y
% 38.83/39.20    , Z ) ) ==> ld( Y, rd( ld( X, Z ), mult( Y, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11845) {G28,W19,D5,L1,V3,M1}  { ld( rd( ld( Z, Y ), mult( X, Y ) )
% 38.83/39.20    , X ) ==> mult( mult( X, Y ), ld( Y, mult( Z, X ) ) ) }.
% 38.83/39.20  parent0[0]: (1651) {G28,W19,D5,L1,V3,M1} P(52,1644);d(34);d(74);d(52);d(22)
% 38.83/39.20    ;d(115);d(22);d(34) { mult( mult( Y, X ), ld( X, mult( Z, Y ) ) ) ==> ld
% 38.83/39.20    ( rd( ld( Z, X ), mult( Y, X ) ), Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11849) {G2,W20,D6,L1,V3,M1}  { ld( rd( ld( i( X ), Y ), mult( Z, 
% 38.83/39.20    Y ) ), Z ) ==> mult( mult( Z, Y ), ld( Y, ld( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 17]: (11845) {G28,W19,D5,L1,V3,M1}  { ld( rd( ld( Z, Y ), mult( 
% 38.83/39.20    X, Y ) ), X ) ==> mult( mult( X, Y ), ld( Y, mult( Z, X ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := i( X )
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11851) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( Z, Y )
% 38.83/39.20     ), Z ) ==> mult( mult( Z, Y ), ld( Y, ld( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 3]: (11849) {G2,W20,D6,L1,V3,M1}  { ld( rd( ld( i( X ), Y ), 
% 38.83/39.20    mult( Z, Y ) ), Z ) ==> mult( mult( Z, Y ), ld( Y, ld( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11852) {G2,W19,D5,L1,V3,M1}  { mult( mult( Z, Y ), ld( Y, ld( X, Z
% 38.83/39.20     ) ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y ) ), Z ) }.
% 38.83/39.20  parent0[0]: (11851) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( Z, 
% 38.83/39.20    Y ) ), Z ) ==> mult( mult( Z, Y ), ld( Y, ld( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1673) {G29,W19,D5,L1,V3,M1} P(24,1651);d(22) { mult( mult( Y
% 38.83/39.20    , Z ), ld( Z, ld( X, Y ) ) ) ==> ld( rd( mult( X, Z ), mult( Y, Z ) ), Y
% 38.83/39.20     ) }.
% 38.83/39.20  parent0: (11852) {G2,W19,D5,L1,V3,M1}  { mult( mult( Z, Y ), ld( Y, ld( X, 
% 38.83/39.20    Z ) ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y ) ), Z ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11854) {G29,W19,D5,L1,V3,M1}  { ld( Y, rd( ld( X, Z ), mult( Y, Z
% 38.83/39.20     ) ) ) ==> rd( ld( mult( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.83/39.20  parent0[0]: (1672) {G29,W19,D5,L1,V3,M1} P(1651,92);d(54) { rd( ld( mult( Z
% 38.83/39.20    , X ), Y ), mult( X, Y ) ) ==> ld( X, rd( ld( Z, Y ), mult( X, Y ) ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11858) {G2,W20,D6,L1,V3,M1}  { ld( X, rd( ld( i( Y ), Z ), mult( 
% 38.83/39.20    X, Z ) ) ) ==> rd( ld( ld( Y, X ), Z ), mult( X, Z ) ) }.
% 38.83/39.20  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 13]: (11854) {G29,W19,D5,L1,V3,M1}  { ld( Y, rd( ld( X, Z ), 
% 38.83/39.20    mult( Y, Z ) ) ) ==> rd( ld( mult( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := i( Y )
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11860) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( mult( Y, Z ), mult( X, 
% 38.83/39.20    Z ) ) ) ==> rd( ld( ld( Y, X ), Z ), mult( X, Z ) ) }.
% 38.83/39.20  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 4]: (11858) {G2,W20,D6,L1,V3,M1}  { ld( X, rd( ld( i( Y ), Z ), 
% 38.83/39.20    mult( X, Z ) ) ) ==> rd( ld( ld( Y, X ), Z ), mult( X, Z ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11861) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( Y, X ), Z ), mult( X, Z
% 38.83/39.20     ) ) ==> ld( X, rd( mult( Y, Z ), mult( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (11860) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( mult( Y, Z ), mult( 
% 38.83/39.20    X, Z ) ) ) ==> rd( ld( ld( Y, X ), Z ), mult( X, Z ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1678) {G30,W19,D5,L1,V3,M1} P(24,1672);d(22) { rd( ld( ld( X
% 38.83/39.20    , Y ), Z ), mult( Y, Z ) ) ==> ld( Y, rd( mult( X, Z ), mult( Y, Z ) ) )
% 38.83/39.20     }.
% 38.83/39.20  parent0: (11861) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( Y, X ), Z ), mult( X, 
% 38.83/39.20    Z ) ) ==> ld( X, rd( mult( Y, Z ), mult( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11863) {G30,W19,D5,L1,V3,M1}  { ld( Y, rd( mult( X, Z ), mult( Y, 
% 38.83/39.20    Z ) ) ) ==> rd( ld( ld( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.83/39.20  parent0[0]: (1678) {G30,W19,D5,L1,V3,M1} P(24,1672);d(22) { rd( ld( ld( X, 
% 38.83/39.20    Y ), Z ), mult( Y, Z ) ) ==> ld( Y, rd( mult( X, Z ), mult( Y, Z ) ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11873) {G4,W23,D6,L1,V3,M1}  { ld( X, rd( mult( Y, i( Z ) ), mult
% 38.83/39.20    ( X, i( Z ) ) ) ) ==> rd( i( mult( Z, ld( Y, X ) ) ), mult( X, i( Z ) ) )
% 38.83/39.20     }.
% 38.83/39.20  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.20    ( X, Y ) ) }.
% 38.83/39.20  parent1[0; 13]: (11863) {G30,W19,D5,L1,V3,M1}  { ld( Y, rd( mult( X, Z ), 
% 38.83/39.20    mult( Y, Z ) ) ) ==> rd( ld( ld( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := ld( Y, X )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := i( Z )
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11875) {G5,W23,D6,L1,V3,M1}  { ld( X, rd( mult( Y, i( Z ) ), mult
% 38.83/39.20    ( X, i( Z ) ) ) ) ==> i( mult( mult( X, i( Z ) ), mult( Z, ld( Y, X ) ) )
% 38.83/39.20     ) }.
% 38.83/39.20  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.83/39.20    ( mult( Y, X ) ) }.
% 38.83/39.20  parent1[0; 12]: (11873) {G4,W23,D6,L1,V3,M1}  { ld( X, rd( mult( Y, i( Z )
% 38.83/39.20     ), mult( X, i( Z ) ) ) ) ==> rd( i( mult( Z, ld( Y, X ) ) ), mult( X, i
% 38.83/39.20    ( Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := mult( Z, ld( Y, X ) )
% 38.83/39.20     Y := mult( X, i( Z ) )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11876) {G6,W22,D6,L1,V3,M1}  { ld( X, rd( mult( Y, i( Z ) ), mult
% 38.83/39.20    ( X, i( Z ) ) ) ) ==> rd( rd( ld( X, Y ), Z ), mult( X, i( Z ) ) ) }.
% 38.83/39.20  parent0[0]: (449) {G6,W16,D6,L1,V4,M1} P(75,91) { i( mult( T, mult( X, ld( 
% 38.83/39.20    Z, Y ) ) ) ) ==> rd( rd( ld( Y, Z ), X ), T ) }.
% 38.83/39.20  parent1[0; 12]: (11875) {G5,W23,D6,L1,V3,M1}  { ld( X, rd( mult( Y, i( Z )
% 38.83/39.20     ), mult( X, i( Z ) ) ) ) ==> i( mult( mult( X, i( Z ) ), mult( Z, ld( Y
% 38.83/39.20    , X ) ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Y
% 38.83/39.20     T := mult( X, i( Z ) )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11879) {G2,W21,D6,L1,V3,M1}  { ld( X, rd( mult( Y, i( Z ) ), mult
% 38.83/39.20    ( X, i( Z ) ) ) ) ==> rd( rd( ld( X, Y ), Z ), rd( X, Z ) ) }.
% 38.83/39.20  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 18]: (11876) {G6,W22,D6,L1,V3,M1}  { ld( X, rd( mult( Y, i( Z )
% 38.83/39.20     ), mult( X, i( Z ) ) ) ) ==> rd( rd( ld( X, Y ), Z ), mult( X, i( Z ) )
% 38.83/39.20     ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11881) {G2,W20,D6,L1,V3,M1}  { ld( X, rd( mult( Y, i( Z ) ), rd( 
% 38.83/39.20    X, Z ) ) ) ==> rd( rd( ld( X, Y ), Z ), rd( X, Z ) ) }.
% 38.83/39.20  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 8]: (11879) {G2,W21,D6,L1,V3,M1}  { ld( X, rd( mult( Y, i( Z ) )
% 38.83/39.20    , mult( X, i( Z ) ) ) ) ==> rd( rd( ld( X, Y ), Z ), rd( X, Z ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11888) {G3,W20,D6,L1,V3,M1}  { ld( X, rd( mult( Y, i( Z ) ), rd( 
% 38.83/39.20    X, Z ) ) ) ==> mult( rd( ld( X, Y ), Z ), rd( Z, X ) ) }.
% 38.83/39.20  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.83/39.20    mult( Z, rd( X, Y ) ) }.
% 38.83/39.20  parent1[0; 11]: (11881) {G2,W20,D6,L1,V3,M1}  { ld( X, rd( mult( Y, i( Z )
% 38.83/39.20     ), rd( X, Z ) ) ) ==> rd( rd( ld( X, Y ), Z ), rd( X, Z ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := X
% 38.83/39.20     Z := rd( ld( X, Y ), Z )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11890) {G4,W20,D6,L1,V3,M1}  { ld( X, rd( mult( Y, i( Z ) ), rd( 
% 38.83/39.20    X, Z ) ) ) ==> ld( rd( Z, ld( X, Y ) ), rd( Z, X ) ) }.
% 38.83/39.20  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.83/39.20    ld( rd( X, Y ), Z ) }.
% 38.83/39.20  parent1[0; 11]: (11888) {G3,W20,D6,L1,V3,M1}  { ld( X, rd( mult( Y, i( Z )
% 38.83/39.20     ), rd( X, Z ) ) ) ==> mult( rd( ld( X, Y ), Z ), rd( Z, X ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := ld( X, Y )
% 38.83/39.20     Z := rd( Z, X )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11891) {G5,W20,D6,L1,V3,M1}  { ld( X, rd( mult( Y, i( Z ) ), rd( 
% 38.83/39.20    X, Z ) ) ) ==> ld( mult( Z, ld( Y, X ) ), rd( Z, X ) ) }.
% 38.83/39.20  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.83/39.20    mult( Z, ld( Y, X ) ) }.
% 38.83/39.20  parent1[0; 12]: (11890) {G4,W20,D6,L1,V3,M1}  { ld( X, rd( mult( Y, i( Z )
% 38.83/39.20     ), rd( X, Z ) ) ) ==> ld( rd( Z, ld( X, Y ) ), rd( Z, X ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11892) {G5,W20,D6,L1,V3,M1}  { ld( X, mult( mult( Y, i( Z ) ), rd
% 38.83/39.20    ( Z, X ) ) ) ==> ld( mult( Z, ld( Y, X ) ), rd( Z, X ) ) }.
% 38.83/39.20  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.83/39.20    mult( Z, rd( X, Y ) ) }.
% 38.83/39.20  parent1[0; 3]: (11891) {G5,W20,D6,L1,V3,M1}  { ld( X, rd( mult( Y, i( Z ) )
% 38.83/39.20    , rd( X, Z ) ) ) ==> ld( mult( Z, ld( Y, X ) ), rd( Z, X ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := X
% 38.83/39.20     Z := mult( Y, i( Z ) )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11893) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( rd( Y, Z ), rd( Z, X
% 38.83/39.20     ) ) ) ==> ld( mult( Z, ld( Y, X ) ), rd( Z, X ) ) }.
% 38.83/39.20  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 4]: (11892) {G5,W20,D6,L1,V3,M1}  { ld( X, mult( mult( Y, i( Z )
% 38.83/39.20     ), rd( Z, X ) ) ) ==> ld( mult( Z, ld( Y, X ) ), rd( Z, X ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11894) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Z, Y ), rd( Z, X )
% 38.83/39.20     ) ) ==> ld( mult( Z, ld( Y, X ) ), rd( Z, X ) ) }.
% 38.83/39.20  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.83/39.20    ld( rd( X, Y ), Z ) }.
% 38.83/39.20  parent1[0; 3]: (11893) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( rd( Y, Z ), rd
% 38.83/39.20    ( Z, X ) ) ) ==> ld( mult( Z, ld( Y, X ) ), rd( Z, X ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := rd( Z, X )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1690) {G31,W19,D5,L1,V3,M1} P(52,1678);d(76);d(449);d(33);d(
% 38.83/39.20    81);d(80);d(75);d(81);d(33);d(80) { ld( Y, ld( rd( Z, X ), rd( Z, Y ) ) )
% 38.83/39.20     ==> ld( mult( Z, ld( X, Y ) ), rd( Z, Y ) ) }.
% 38.83/39.20  parent0: (11894) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Z, Y ), rd( Z, X )
% 38.83/39.20     ) ) ==> ld( mult( Z, ld( Y, X ) ), rd( Z, X ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11897) {G30,W19,D5,L1,V3,M1}  { ld( Y, rd( mult( X, Z ), mult( Y, 
% 38.83/39.20    Z ) ) ) ==> rd( ld( ld( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.83/39.20  parent0[0]: (1678) {G30,W19,D5,L1,V3,M1} P(24,1672);d(22) { rd( ld( ld( X, 
% 38.83/39.20    Y ), Z ), mult( Y, Z ) ) ==> ld( Y, rd( mult( X, Z ), mult( Y, Z ) ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11904) {G4,W23,D6,L1,V3,M1}  { ld( i( X ), rd( mult( Y, Z ), mult
% 38.83/39.20    ( i( X ), Z ) ) ) ==> rd( ld( i( mult( X, Y ) ), Z ), mult( i( X ), Z ) )
% 38.83/39.20     }.
% 38.83/39.20  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.20    ( X, Y ) ) }.
% 38.83/39.20  parent1[0; 14]: (11897) {G30,W19,D5,L1,V3,M1}  { ld( Y, rd( mult( X, Z ), 
% 38.83/39.20    mult( Y, Z ) ) ) ==> rd( ld( ld( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := i( X )
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11906) {G2,W22,D6,L1,V3,M1}  { ld( i( X ), rd( mult( Y, Z ), mult
% 38.83/39.20    ( i( X ), Z ) ) ) ==> rd( mult( mult( X, Y ), Z ), mult( i( X ), Z ) )
% 38.83/39.20     }.
% 38.83/39.20  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 13]: (11904) {G4,W23,D6,L1,V3,M1}  { ld( i( X ), rd( mult( Y, Z
% 38.83/39.20     ), mult( i( X ), Z ) ) ) ==> rd( ld( i( mult( X, Y ) ), Z ), mult( i( X
% 38.83/39.20     ), Z ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := mult( X, Y )
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11909) {G2,W21,D6,L1,V3,M1}  { ld( i( X ), rd( mult( Y, Z ), mult
% 38.83/39.20    ( i( X ), Z ) ) ) ==> rd( mult( mult( X, Y ), Z ), ld( X, Z ) ) }.
% 38.83/39.20  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 18]: (11906) {G2,W22,D6,L1,V3,M1}  { ld( i( X ), rd( mult( Y, Z
% 38.83/39.20     ), mult( i( X ), Z ) ) ) ==> rd( mult( mult( X, Y ), Z ), mult( i( X ), 
% 38.83/39.20    Z ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11910) {G2,W20,D5,L1,V3,M1}  { ld( i( X ), rd( mult( Y, Z ), ld( 
% 38.83/39.20    X, Z ) ) ) ==> rd( mult( mult( X, Y ), Z ), ld( X, Z ) ) }.
% 38.83/39.20  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 8]: (11909) {G2,W21,D6,L1,V3,M1}  { ld( i( X ), rd( mult( Y, Z )
% 38.83/39.20    , mult( i( X ), Z ) ) ) ==> rd( mult( mult( X, Y ), Z ), ld( X, Z ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11914) {G3,W20,D5,L1,V3,M1}  { ld( i( X ), rd( mult( Y, Z ), ld( 
% 38.83/39.20    X, Z ) ) ) ==> mult( mult( mult( X, Y ), Z ), ld( Z, X ) ) }.
% 38.83/39.20  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.83/39.20    mult( Z, ld( Y, X ) ) }.
% 38.83/39.20  parent1[0; 11]: (11910) {G2,W20,D5,L1,V3,M1}  { ld( i( X ), rd( mult( Y, Z
% 38.83/39.20     ), ld( X, Z ) ) ) ==> rd( mult( mult( X, Y ), Z ), ld( X, Z ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := mult( mult( X, Y ), Z )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11916) {G2,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Z ), ld( X, 
% 38.83/39.20    Z ) ) ) ==> mult( mult( mult( X, Y ), Z ), ld( Z, X ) ) }.
% 38.83/39.20  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 1]: (11914) {G3,W20,D5,L1,V3,M1}  { ld( i( X ), rd( mult( Y, Z )
% 38.83/39.20    , ld( X, Z ) ) ) ==> mult( mult( mult( X, Y ), Z ), ld( Z, X ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := rd( mult( Y, Z ), ld( X, Z ) )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11917) {G3,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Z ), ld( Z
% 38.83/39.20    , X ) ) ) ==> mult( mult( mult( X, Y ), Z ), ld( Z, X ) ) }.
% 38.83/39.20  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.83/39.20    mult( Z, ld( Y, X ) ) }.
% 38.83/39.20  parent1[0; 3]: (11916) {G2,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Z ), 
% 38.83/39.20    ld( X, Z ) ) ) ==> mult( mult( mult( X, Y ), Z ), ld( Z, X ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := mult( Y, Z )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1691) {G31,W19,D5,L1,V3,M1} P(52,1678);d(22);d(24);d(75);d(22
% 38.83/39.20    );d(75) { mult( Y, mult( mult( X, Z ), ld( Z, Y ) ) ) ==> mult( mult( 
% 38.83/39.20    mult( Y, X ), Z ), ld( Z, Y ) ) }.
% 38.83/39.20  parent0: (11917) {G3,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Z ), ld( Z
% 38.83/39.20    , X ) ) ) ==> mult( mult( mult( X, Y ), Z ), ld( Z, X ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11920) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.83/39.20  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.83/39.20     ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11923) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, Z ) ), 
% 38.83/39.20    Z ) ==> i( ld( mult( X, ld( Y, Z ) ), rd( X, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (1690) {G31,W19,D5,L1,V3,M1} P(52,1678);d(76);d(449);d(33);d(81
% 38.83/39.20    );d(80);d(75);d(81);d(33);d(80) { ld( Y, ld( rd( Z, X ), rd( Z, Y ) ) ) 
% 38.83/39.20    ==> ld( mult( Z, ld( X, Y ) ), rd( Z, Y ) ) }.
% 38.83/39.20  parent1[0; 11]: (11920) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.83/39.20     ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := ld( rd( X, Y ), rd( X, Z ) )
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11924) {G4,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, Z ) ), 
% 38.83/39.20    Z ) ==> ld( rd( X, Z ), mult( X, ld( Y, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.83/39.20     ) }.
% 38.83/39.20  parent1[0; 10]: (11923) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, 
% 38.83/39.20    Z ) ), Z ) ==> i( ld( mult( X, ld( Y, Z ) ), rd( X, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := mult( X, ld( Y, Z ) )
% 38.83/39.20     Y := rd( X, Z )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11925) {G4,W19,D5,L1,V3,M1}  { ld( rd( X, Z ), mult( X, ld( Y, Z )
% 38.83/39.20     ) ) ==> ld( ld( rd( X, Y ), rd( X, Z ) ), Z ) }.
% 38.83/39.20  parent0[0]: (11924) {G4,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, Z )
% 38.83/39.20     ), Z ) ==> ld( rd( X, Z ), mult( X, ld( Y, Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1698) {G32,W19,D5,L1,V3,M1} P(1690,54);d(54) { ld( rd( Y, X )
% 38.83/39.20    , mult( Y, ld( Z, X ) ) ) ==> ld( ld( rd( Y, Z ), rd( Y, X ) ), X ) }.
% 38.83/39.20  parent0: (11925) {G4,W19,D5,L1,V3,M1}  { ld( rd( X, Z ), mult( X, ld( Y, Z
% 38.83/39.20     ) ) ) ==> ld( ld( rd( X, Y ), rd( X, Z ) ), Z ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11927) {G31,W19,D5,L1,V3,M1}  { ld( mult( Y, ld( Z, X ) ), rd( Y, 
% 38.83/39.20    X ) ) ==> ld( X, ld( rd( Y, Z ), rd( Y, X ) ) ) }.
% 38.83/39.20  parent0[0]: (1690) {G31,W19,D5,L1,V3,M1} P(52,1678);d(76);d(449);d(33);d(81
% 38.83/39.20    );d(80);d(75);d(81);d(33);d(80) { ld( Y, ld( rd( Z, X ), rd( Z, Y ) ) ) 
% 38.83/39.20    ==> ld( mult( Z, ld( X, Y ) ), rd( Z, Y ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11929) {G1,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( Z, Y )
% 38.83/39.20     ), rd( mult( X, Y ), Y ) ) ==> ld( Y, ld( rd( mult( X, Y ), Z ), X ) )
% 38.83/39.20     }.
% 38.83/39.20  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.83/39.20  parent1[0; 22]: (11927) {G31,W19,D5,L1,V3,M1}  { ld( mult( Y, ld( Z, X ) )
% 38.83/39.20    , rd( Y, X ) ) ==> ld( X, ld( rd( Y, Z ), rd( Y, X ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := mult( X, Y )
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11931) {G1,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( Z, Y )
% 38.83/39.20     ), X ) ==> ld( Y, ld( rd( mult( X, Y ), Z ), X ) ) }.
% 38.83/39.20  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.83/39.20  parent1[0; 9]: (11929) {G1,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( 
% 38.83/39.20    Z, Y ) ), rd( mult( X, Y ), Y ) ) ==> ld( Y, ld( rd( mult( X, Y ), Z ), X
% 38.83/39.20     ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11933) {G1,W19,D6,L1,V3,M1}  { ld( Y, ld( rd( mult( X, Y ), Z ), X
% 38.83/39.20     ) ) ==> ld( mult( mult( X, Y ), ld( Z, Y ) ), X ) }.
% 38.83/39.20  parent0[0]: (11931) {G1,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( Z, 
% 38.83/39.20    Y ) ), X ) ==> ld( Y, ld( rd( mult( X, Y ), Z ), X ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1700) {G32,W19,D6,L1,V3,M1} P(3,1690) { ld( Y, ld( rd( mult( 
% 38.83/39.20    X, Y ), Z ), X ) ) ==> ld( mult( mult( X, Y ), ld( Z, Y ) ), X ) }.
% 38.83/39.20  parent0: (11933) {G1,W19,D6,L1,V3,M1}  { ld( Y, ld( rd( mult( X, Y ), Z ), 
% 38.83/39.20    X ) ) ==> ld( mult( mult( X, Y ), ld( Z, Y ) ), X ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11937) {G32,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( X, Y ) ), 
% 38.83/39.20    Y ) ==> ld( rd( X, Y ), mult( X, ld( Z, Y ) ) ) }.
% 38.83/39.20  parent0[0]: (1698) {G32,W19,D5,L1,V3,M1} P(1690,54);d(54) { ld( rd( Y, X )
% 38.83/39.20    , mult( Y, ld( Z, X ) ) ) ==> ld( ld( rd( Y, Z ), rd( Y, X ) ), X ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11940) {G1,W23,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), Z ), rd
% 38.83/39.20    ( mult( X, Y ), Y ) ), Y ) ==> ld( X, mult( mult( X, Y ), ld( Z, Y ) ) )
% 38.83/39.20     }.
% 38.83/39.20  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.83/39.20  parent1[0; 15]: (11937) {G32,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( X
% 38.83/39.20    , Y ) ), Y ) ==> ld( rd( X, Y ), mult( X, ld( Z, Y ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := mult( X, Y )
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11941) {G1,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), Z ), X )
% 38.83/39.20    , Y ) ==> ld( X, mult( mult( X, Y ), ld( Z, Y ) ) ) }.
% 38.83/39.20  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.83/39.20  parent1[0; 8]: (11940) {G1,W23,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), Z
% 38.83/39.20     ), rd( mult( X, Y ), Y ) ), Y ) ==> ld( X, mult( mult( X, Y ), ld( Z, Y
% 38.83/39.20     ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11944) {G1,W19,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), ld( Z, Y
% 38.83/39.20     ) ) ) ==> ld( ld( rd( mult( X, Y ), Z ), X ), Y ) }.
% 38.83/39.20  parent0[0]: (11941) {G1,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), Z ), 
% 38.83/39.20    X ), Y ) ==> ld( X, mult( mult( X, Y ), ld( Z, Y ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1717) {G33,W19,D6,L1,V3,M1} P(3,1698) { ld( X, mult( mult( X
% 38.83/39.20    , Y ), ld( Z, Y ) ) ) ==> ld( ld( rd( mult( X, Y ), Z ), X ), Y ) }.
% 38.83/39.20  parent0: (11944) {G1,W19,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), ld( Z, 
% 38.83/39.20    Y ) ) ) ==> ld( ld( rd( mult( X, Y ), Z ), X ), Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11947) {G31,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), ld
% 38.83/39.20    ( Z, X ) ) ==> mult( X, mult( mult( Y, Z ), ld( Z, X ) ) ) }.
% 38.83/39.20  parent0[0]: (1691) {G31,W19,D5,L1,V3,M1} P(52,1678);d(22);d(24);d(75);d(22)
% 38.83/39.20    ;d(75) { mult( Y, mult( mult( X, Z ), ld( Z, Y ) ) ) ==> mult( mult( mult
% 38.83/39.20    ( Y, X ), Z ), ld( Z, Y ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11952) {G3,W24,D6,L1,V3,M1}  { mult( mult( mult( X, Y ), mult( X
% 38.83/39.20    , Z ) ), ld( mult( X, Z ), X ) ) ==> mult( X, mult( mult( Y, mult( X, Z )
% 38.83/39.20     ), i( Z ) ) ) }.
% 38.83/39.20  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.83/39.20    ==> i( Y ) }.
% 38.83/39.20  parent1[0; 22]: (11947) {G31,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), 
% 38.83/39.20    Z ), ld( Z, X ) ) ==> mult( X, mult( mult( Y, Z ), ld( Z, X ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := mult( X, Z )
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11953) {G3,W21,D6,L1,V3,M1}  { mult( mult( mult( X, Y ), mult( X
% 38.83/39.20    , Z ) ), i( Z ) ) ==> mult( X, mult( mult( Y, mult( X, Z ) ), i( Z ) ) )
% 38.83/39.20     }.
% 38.83/39.20  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.83/39.20    ==> i( Y ) }.
% 38.83/39.20  parent1[0; 9]: (11952) {G3,W24,D6,L1,V3,M1}  { mult( mult( mult( X, Y ), 
% 38.83/39.20    mult( X, Z ) ), ld( mult( X, Z ), X ) ) ==> mult( X, mult( mult( Y, mult
% 38.83/39.20    ( X, Z ) ), i( Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11956) {G2,W20,D6,L1,V3,M1}  { mult( mult( mult( X, Y ), mult( X
% 38.83/39.20    , Z ) ), i( Z ) ) ==> mult( X, rd( mult( Y, mult( X, Z ) ), Z ) ) }.
% 38.83/39.20  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 13]: (11953) {G3,W21,D6,L1,V3,M1}  { mult( mult( mult( X, Y ), 
% 38.83/39.20    mult( X, Z ) ), i( Z ) ) ==> mult( X, mult( mult( Y, mult( X, Z ) ), i( Z
% 38.83/39.20     ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := mult( Y, mult( X, Z ) )
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11958) {G2,W19,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), mult( X, Z
% 38.83/39.20     ) ), Z ) ==> mult( X, rd( mult( Y, mult( X, Z ) ), Z ) ) }.
% 38.83/39.20  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 1]: (11956) {G2,W20,D6,L1,V3,M1}  { mult( mult( mult( X, Y ), 
% 38.83/39.20    mult( X, Z ) ), i( Z ) ) ==> mult( X, rd( mult( Y, mult( X, Z ) ), Z ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := mult( mult( X, Y ), mult( X, Z ) )
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1720) {G32,W19,D6,L1,V3,M1} P(31,1691);d(33);d(33) { rd( mult
% 38.83/39.20    ( mult( X, Z ), mult( X, Y ) ), Y ) ==> mult( X, rd( mult( Z, mult( X, Y
% 38.83/39.20     ) ), Y ) ) }.
% 38.83/39.20  parent0: (11958) {G2,W19,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), mult( X, Z
% 38.83/39.20     ) ), Z ) ==> mult( X, rd( mult( Y, mult( X, Z ) ), Z ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11961) {G29,W19,D5,L1,V3,M1}  { ld( rd( mult( Z, Y ), mult( X, Y )
% 38.83/39.20     ), X ) ==> mult( mult( X, Y ), ld( Y, ld( Z, X ) ) ) }.
% 38.83/39.20  parent0[0]: (1673) {G29,W19,D5,L1,V3,M1} P(24,1651);d(22) { mult( mult( Y, 
% 38.83/39.20    Z ), ld( Z, ld( X, Y ) ) ) ==> ld( rd( mult( X, Z ), mult( Y, Z ) ), Y )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11967) {G3,W20,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), Z ), 
% 38.83/39.20    mult( X, Z ) ), X ) ==> mult( mult( X, Z ), ld( Z, i( Y ) ) ) }.
% 38.83/39.20  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.83/39.20    ==> i( Y ) }.
% 38.83/39.20  parent1[0; 18]: (11961) {G29,W19,D5,L1,V3,M1}  { ld( rd( mult( Z, Y ), mult
% 38.83/39.20    ( X, Y ) ), X ) ==> mult( mult( X, Y ), ld( Y, ld( Z, X ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := mult( X, Y )
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11968) {G4,W20,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), Z ), 
% 38.83/39.20    mult( X, Z ) ), X ) ==> mult( mult( X, Z ), i( mult( Y, Z ) ) ) }.
% 38.83/39.20  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.20    ( X, Y ) ) }.
% 38.83/39.20  parent1[0; 16]: (11967) {G3,W20,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.83/39.20    , Z ), mult( X, Z ) ), X ) ==> mult( mult( X, Z ), ld( Z, i( Y ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11969) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), Z ), 
% 38.83/39.20    mult( X, Z ) ), X ) ==> rd( mult( X, Z ), mult( Y, Z ) ) }.
% 38.83/39.20  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 12]: (11968) {G4,W20,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.83/39.20    , Z ), mult( X, Z ) ), X ) ==> mult( mult( X, Z ), i( mult( Y, Z ) ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := mult( X, Z )
% 38.83/39.20     Y := mult( Y, Z )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11970) {G3,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Z ), ld( Z, rd
% 38.83/39.20    ( Y, X ) ) ), X ) ==> rd( mult( X, Z ), mult( Y, Z ) ) }.
% 38.83/39.20  parent0[0]: (1520) {G16,W19,D5,L1,V3,M1} P(52,1511);d(22);d(33);d(52);d(92)
% 38.83/39.20    ;d(52);d(22) { rd( mult( mult( Y, Z ), X ), mult( Y, X ) ) ==> mult( mult
% 38.83/39.20    ( Y, X ), ld( X, rd( Z, Y ) ) ) }.
% 38.83/39.20  parent1[0; 2]: (11969) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), 
% 38.83/39.20    Z ), mult( X, Z ) ), X ) ==> rd( mult( X, Z ), mult( Y, Z ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1741) {G30,W19,D6,L1,V3,M1} P(31,1673);d(52);d(33);d(1520) { 
% 38.83/39.20    ld( mult( mult( X, Z ), ld( Z, rd( Y, X ) ) ), X ) ==> rd( mult( X, Z ), 
% 38.83/39.20    mult( Y, Z ) ) }.
% 38.83/39.20  parent0: (11970) {G3,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Z ), ld( Z, rd
% 38.83/39.20    ( Y, X ) ) ), X ) ==> rd( mult( X, Z ), mult( Y, Z ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11973) {G29,W19,D5,L1,V3,M1}  { ld( rd( mult( Z, Y ), mult( X, Y )
% 38.83/39.20     ), X ) ==> mult( mult( X, Y ), ld( Y, ld( Z, X ) ) ) }.
% 38.83/39.20  parent0[0]: (1673) {G29,W19,D5,L1,V3,M1} P(24,1651);d(22) { mult( mult( Y, 
% 38.83/39.20    Z ), ld( Z, ld( X, Y ) ) ) ==> ld( rd( mult( X, Z ), mult( Y, Z ) ), Y )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11977) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), Z ), 
% 38.83/39.20    mult( X, Z ) ), X ) ==> mult( mult( X, Z ), ld( Z, Y ) ) }.
% 38.83/39.20  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.83/39.20  parent1[0; 18]: (11973) {G29,W19,D5,L1,V3,M1}  { ld( rd( mult( Z, Y ), mult
% 38.83/39.20    ( X, Y ) ), X ) ==> mult( mult( X, Y ), ld( Y, ld( Z, X ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := rd( X, Y )
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11978) {G3,W19,D6,L1,V3,M1}  { ld( rd( ld( rd( Y, X ), Z ), mult
% 38.83/39.20    ( X, Z ) ), X ) ==> mult( mult( X, Z ), ld( Z, Y ) ) }.
% 38.83/39.20  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.83/39.20    ld( rd( X, Y ), Z ) }.
% 38.83/39.20  parent1[0; 3]: (11977) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), Z
% 38.83/39.20     ), mult( X, Z ) ), X ) ==> mult( mult( X, Z ), ld( Z, Y ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1742) {G30,W19,D6,L1,V3,M1} P(19,1673);d(80) { ld( rd( ld( rd
% 38.83/39.20    ( Y, X ), Z ), mult( X, Z ) ), X ) ==> mult( mult( X, Z ), ld( Z, Y ) )
% 38.83/39.20     }.
% 38.83/39.20  parent0: (11978) {G3,W19,D6,L1,V3,M1}  { ld( rd( ld( rd( Y, X ), Z ), mult
% 38.83/39.20    ( X, Z ) ), X ) ==> mult( mult( X, Z ), ld( Z, Y ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11981) {G27,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Z ), rd( X, Y ) )
% 38.83/39.20    , Y ) ==> ld( rd( X, Y ), mult( X, mult( Z, Y ) ) ) }.
% 38.83/39.20  parent0[0]: (1645) {G27,W19,D5,L1,V3,M1} P(1633,34);d(33);d(34);d(74) { ld
% 38.83/39.20    ( rd( X, Y ), mult( X, mult( Z, Y ) ) ) ==> ld( ld( mult( X, Z ), rd( X, 
% 38.83/39.20    Y ) ), Y ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11986) {G2,W24,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( X, mult
% 38.83/39.20    ( Z, X ) ) ), mult( Z, X ) ) ==> ld( i( Z ), mult( X, mult( Y, mult( Z, X
% 38.83/39.20     ) ) ) ) }.
% 38.83/39.20  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.83/39.20    X ) }.
% 38.83/39.20  parent1[0; 15]: (11981) {G27,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Z ), rd( 
% 38.83/39.20    X, Y ) ), Y ) ==> ld( rd( X, Y ), mult( X, mult( Z, Y ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := mult( Z, X )
% 38.83/39.20     Z := Y
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11987) {G2,W21,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z ) ), 
% 38.83/39.20    mult( Z, X ) ) ==> ld( i( Z ), mult( X, mult( Y, mult( Z, X ) ) ) ) }.
% 38.83/39.20  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.83/39.20    X ) }.
% 38.83/39.20  parent1[0; 6]: (11986) {G2,W24,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( X
% 38.83/39.20    , mult( Z, X ) ) ), mult( Z, X ) ) ==> ld( i( Z ), mult( X, mult( Y, mult
% 38.83/39.20    ( Z, X ) ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11989) {G2,W20,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z ) ), 
% 38.83/39.20    mult( Z, X ) ) ==> mult( Z, mult( X, mult( Y, mult( Z, X ) ) ) ) }.
% 38.83/39.20  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 11]: (11987) {G2,W21,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z
% 38.83/39.20     ) ), mult( Z, X ) ) ==> ld( i( Z ), mult( X, mult( Y, mult( Z, X ) ) ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := mult( X, mult( Y, mult( Z, X ) ) )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11990) {G3,W20,D6,L1,V3,M1}  { ld( i( mult( Z, mult( X, Y ) ) ), 
% 38.83/39.20    mult( Z, X ) ) ==> mult( Z, mult( X, mult( Y, mult( Z, X ) ) ) ) }.
% 38.83/39.20  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.20    ( X, Y ) ) }.
% 38.83/39.20  parent1[0; 2]: (11989) {G2,W20,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), i( Z )
% 38.83/39.20     ), mult( Z, X ) ) ==> mult( Z, mult( X, mult( Y, mult( Z, X ) ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Z
% 38.83/39.20     Y := mult( X, Y )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11991) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, mult( Y, Z ) ), 
% 38.83/39.20    mult( X, Y ) ) ==> mult( X, mult( Y, mult( Z, mult( X, Y ) ) ) ) }.
% 38.83/39.20  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 1]: (11990) {G3,W20,D6,L1,V3,M1}  { ld( i( mult( Z, mult( X, Y )
% 38.83/39.20     ) ), mult( Z, X ) ) ==> mult( Z, mult( X, mult( Y, mult( Z, X ) ) ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := mult( X, mult( Y, Z ) )
% 38.83/39.20     Y := mult( X, Y )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11992) {G2,W19,D6,L1,V3,M1}  { mult( X, mult( Y, mult( Z, mult( X
% 38.83/39.20    , Y ) ) ) ) ==> mult( mult( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.83/39.20  parent0[0]: (11991) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, mult( Y, Z ) ), 
% 38.83/39.20    mult( X, Y ) ) ==> mult( X, mult( Y, mult( Z, mult( X, Y ) ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1752) {G28,W19,D6,L1,V3,M1} P(25,1645);d(22);d(52);d(22) { 
% 38.83/39.20    mult( Y, mult( X, mult( Z, mult( Y, X ) ) ) ) ==> mult( mult( Y, mult( X
% 38.83/39.20    , Z ) ), mult( Y, X ) ) }.
% 38.83/39.20  parent0: (11992) {G2,W19,D6,L1,V3,M1}  { mult( X, mult( Y, mult( Z, mult( X
% 38.83/39.20    , Y ) ) ) ) ==> mult( mult( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11994) {G26,W19,D5,L1,V3,M1}  { ld( mult( Y, mult( Z, X ) ), rd( Y
% 38.83/39.20    , X ) ) ==> ld( X, ld( mult( Y, Z ), rd( Y, X ) ) ) }.
% 38.83/39.20  parent0[0]: (1634) {G26,W19,D5,L1,V3,M1} P(1619,24);d(34);d(33) { ld( X, ld
% 38.83/39.20    ( mult( Y, Z ), rd( Y, X ) ) ) ==> ld( mult( Y, mult( Z, X ) ), rd( Y, X
% 38.83/39.20     ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11996) {G1,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), mult( Z, Y
% 38.83/39.20     ) ), rd( mult( X, Y ), Y ) ) ==> ld( Y, ld( mult( mult( X, Y ), Z ), X )
% 38.83/39.20     ) }.
% 38.83/39.20  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.83/39.20  parent1[0; 22]: (11994) {G26,W19,D5,L1,V3,M1}  { ld( mult( Y, mult( Z, X )
% 38.83/39.20     ), rd( Y, X ) ) ==> ld( X, ld( mult( Y, Z ), rd( Y, X ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := mult( X, Y )
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (11997) {G1,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), mult( Z, Y
% 38.83/39.20     ) ), X ) ==> ld( Y, ld( mult( mult( X, Y ), Z ), X ) ) }.
% 38.83/39.20  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.83/39.20  parent1[0; 9]: (11996) {G1,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), mult
% 38.83/39.20    ( Z, Y ) ), rd( mult( X, Y ), Y ) ) ==> ld( Y, ld( mult( mult( X, Y ), Z
% 38.83/39.20     ), X ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (11999) {G1,W19,D6,L1,V3,M1}  { ld( Y, ld( mult( mult( X, Y ), Z )
% 38.83/39.20    , X ) ) ==> ld( mult( mult( X, Y ), mult( Z, Y ) ), X ) }.
% 38.83/39.20  parent0[0]: (11997) {G1,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), mult( Z
% 38.83/39.20    , Y ) ), X ) ==> ld( Y, ld( mult( mult( X, Y ), Z ), X ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1760) {G27,W19,D6,L1,V3,M1} P(3,1634) { ld( Y, ld( mult( mult
% 38.83/39.20    ( X, Y ), Z ), X ) ) ==> ld( mult( mult( X, Y ), mult( Z, Y ) ), X ) }.
% 38.83/39.20  parent0: (11999) {G1,W19,D6,L1,V3,M1}  { ld( Y, ld( mult( mult( X, Y ), Z )
% 38.83/39.20    , X ) ) ==> ld( mult( mult( X, Y ), mult( Z, Y ) ), X ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (12002) {G26,W19,D5,L1,V3,M1}  { ld( ld( Y, rd( Z, X ) ), ld( Y, X
% 38.83/39.20     ) ) ==> mult( X, ld( ld( Y, Z ), ld( Y, X ) ) ) }.
% 38.83/39.20  parent0[0]: (1635) {G26,W19,D5,L1,V3,M1} P(24,1619);d(24);d(24) { mult( Z, 
% 38.83/39.20    ld( ld( X, Y ), ld( X, Z ) ) ) ==> ld( ld( X, rd( Y, Z ) ), ld( X, Z ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (12011) {G3,W24,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( Z, X ) )
% 38.83/39.20    , ld( mult( X, Y ), X ) ) ==> mult( X, ld( ld( mult( X, Y ), Z ), i( Y )
% 38.83/39.20     ) ) }.
% 38.83/39.20  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.83/39.20    ==> i( Y ) }.
% 38.83/39.20  parent1[0; 22]: (12002) {G26,W19,D5,L1,V3,M1}  { ld( ld( Y, rd( Z, X ) ), 
% 38.83/39.20    ld( Y, X ) ) ==> mult( X, ld( ld( Y, Z ), ld( Y, X ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := mult( X, Y )
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (12013) {G3,W21,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( Z, X ) )
% 38.83/39.20    , i( Y ) ) ==> mult( X, ld( ld( mult( X, Y ), Z ), i( Y ) ) ) }.
% 38.83/39.20  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.83/39.20    ==> i( Y ) }.
% 38.83/39.20  parent1[0; 9]: (12011) {G3,W24,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( Z
% 38.83/39.20    , X ) ), ld( mult( X, Y ), X ) ) ==> mult( X, ld( ld( mult( X, Y ), Z ), 
% 38.83/39.20    i( Y ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (12018) {G4,W21,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( Z, X ) )
% 38.83/39.20    , i( Y ) ) ==> mult( X, i( mult( Y, ld( mult( X, Y ), Z ) ) ) ) }.
% 38.83/39.20  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.20    ( X, Y ) ) }.
% 38.83/39.20  parent1[0; 13]: (12013) {G3,W21,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( Z
% 38.83/39.20    , X ) ), i( Y ) ) ==> mult( X, ld( ld( mult( X, Y ), Z ), i( Y ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := ld( mult( X, Y ), Z )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (12020) {G2,W20,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( Z, X ) )
% 38.83/39.20    , i( Y ) ) ==> rd( X, mult( Y, ld( mult( X, Y ), Z ) ) ) }.
% 38.83/39.20  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.20    Y ) }.
% 38.83/39.20  parent1[0; 11]: (12018) {G4,W21,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( Z
% 38.83/39.20    , X ) ), i( Y ) ) ==> mult( X, i( mult( Y, ld( mult( X, Y ), Z ) ) ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := mult( Y, ld( mult( X, Y ), Z ) )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (12021) {G3,W20,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( Z, X ) )
% 38.83/39.20    , i( Y ) ) ==> mult( X, rd( ld( Z, mult( X, Y ) ), Y ) ) }.
% 38.83/39.20  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.83/39.20     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.83/39.20  parent1[0; 11]: (12020) {G2,W20,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( Z
% 38.83/39.20    , X ) ), i( Y ) ) ==> rd( X, mult( Y, ld( mult( X, Y ), Z ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := mult( X, Y )
% 38.83/39.20     T := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (12022) {G4,W20,D6,L1,V3,M1}  { i( mult( Y, ld( mult( X, Y ), rd( 
% 38.83/39.20    Z, X ) ) ) ) ==> mult( X, rd( ld( Z, mult( X, Y ) ), Y ) ) }.
% 38.83/39.20  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.20    ( X, Y ) ) }.
% 38.83/39.20  parent1[0; 1]: (12021) {G3,W20,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( Z
% 38.83/39.20    , X ) ), i( Y ) ) ==> mult( X, rd( ld( Z, mult( X, Y ) ), Y ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := ld( mult( X, Y ), rd( Z, X ) )
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (12023) {G5,W19,D6,L1,V3,M1}  { rd( ld( rd( Z, Y ), mult( Y, X ) )
% 38.83/39.20    , X ) ==> mult( Y, rd( ld( Z, mult( Y, X ) ), X ) ) }.
% 38.83/39.20  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.83/39.20     ==> rd( ld( Y, X ), Z ) }.
% 38.83/39.20  parent1[0; 1]: (12022) {G4,W20,D6,L1,V3,M1}  { i( mult( Y, ld( mult( X, Y )
% 38.83/39.20    , rd( Z, X ) ) ) ) ==> mult( X, rd( ld( Z, mult( X, Y ) ), Y ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := mult( Y, X )
% 38.83/39.20     Y := rd( Z, Y )
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  subsumption: (1771) {G27,W19,D6,L1,V3,M1} P(31,1635);d(52);d(33);d(114);d(
% 38.83/39.20    52);d(92) { rd( ld( rd( Z, X ), mult( X, Y ) ), Y ) ==> mult( X, rd( ld( 
% 38.83/39.20    Z, mult( X, Y ) ), Y ) ) }.
% 38.83/39.20  parent0: (12023) {G5,W19,D6,L1,V3,M1}  { rd( ld( rd( Z, Y ), mult( Y, X ) )
% 38.83/39.20    , X ) ==> mult( Y, rd( ld( Z, mult( Y, X ) ), X ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := X
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  permutation0:
% 38.83/39.20     0 ==> 0
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  eqswap: (12026) {G26,W19,D5,L1,V3,M1}  { ld( ld( Y, rd( Z, X ) ), ld( Y, X
% 38.83/39.20     ) ) ==> mult( X, ld( ld( Y, Z ), ld( Y, X ) ) ) }.
% 38.83/39.20  parent0[0]: (1635) {G26,W19,D5,L1,V3,M1} P(24,1619);d(24);d(24) { mult( Z, 
% 38.83/39.20    ld( ld( X, Y ), ld( X, Z ) ) ) ==> ld( ld( X, rd( Y, Z ) ), ld( X, Z ) )
% 38.83/39.20     }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := Y
% 38.83/39.20     Y := Z
% 38.83/39.20     Z := X
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (12029) {G2,W23,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Z, X ) ), 
% 38.83/39.20    ld( rd( X, Y ), X ) ) ==> mult( X, ld( ld( rd( X, Y ), Z ), Y ) ) }.
% 38.83/39.20  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.83/39.20  parent1[0; 22]: (12026) {G26,W19,D5,L1,V3,M1}  { ld( ld( Y, rd( Z, X ) ), 
% 38.83/39.20    ld( Y, X ) ) ==> mult( X, ld( ld( Y, Z ), ld( Y, X ) ) ) }.
% 38.83/39.20  substitution0:
% 38.83/39.20     X := X
% 38.83/39.20     Y := Y
% 38.83/39.20  end
% 38.83/39.20  substitution1:
% 38.83/39.20     X := X
% 38.83/39.20     Y := rd( X, Y )
% 38.83/39.20     Z := Z
% 38.83/39.20  end
% 38.83/39.20  
% 38.83/39.20  paramod: (12031) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Z, X ) ), 
% 38.83/39.20    Y ) ==> mult( X, ld( ld( rd( X, Y ), Z ), Y ) ) }.
% 38.83/39.20  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.83/39.21  parent1[0; 9]: (12029) {G2,W23,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Z, X
% 38.83/39.21     ) ), ld( rd( X, Y ), X ) ) ==> mult( X, ld( ld( rd( X, Y ), Z ), Y ) )
% 38.83/39.21     }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12034) {G2,W19,D6,L1,V3,M1}  { mult( X, ld( ld( rd( X, Y ), Z ), Y
% 38.83/39.21     ) ) ==> ld( ld( rd( X, Y ), rd( Z, X ) ), Y ) }.
% 38.83/39.21  parent0[0]: (12031) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Z, X )
% 38.83/39.21     ), Y ) ==> mult( X, ld( ld( rd( X, Y ), Z ), Y ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  subsumption: (1772) {G27,W19,D6,L1,V3,M1} P(19,1635) { mult( X, ld( ld( rd
% 38.83/39.21    ( X, Y ), Z ), Y ) ) ==> ld( ld( rd( X, Y ), rd( Z, X ) ), Y ) }.
% 38.83/39.21  parent0: (12034) {G2,W19,D6,L1,V3,M1}  { mult( X, ld( ld( rd( X, Y ), Z ), 
% 38.83/39.21    Y ) ) ==> ld( ld( rd( X, Y ), rd( Z, X ) ), Y ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  permutation0:
% 38.83/39.21     0 ==> 0
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12038) {G4,W19,D7,L1,V3,M1}  { ld( Y, ld( X, Z ) ) ==> ld( mult( X
% 38.83/39.21    , Y ), ld( Y, ld( X, mult( mult( X, Y ), Z ) ) ) ) }.
% 38.83/39.21  parent0[0]: (266) {G4,W19,D7,L1,V3,M1} P(6,41);d(24);d(24) { ld( mult( X, Y
% 38.83/39.21     ), ld( Y, ld( X, mult( mult( X, Y ), Z ) ) ) ) ==> ld( Y, ld( X, Z ) )
% 38.83/39.21     }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12047) {G2,W27,D8,L1,V3,M1}  { ld( X, ld( Y, mult( Z, mult( Y, X
% 38.83/39.21     ) ) ) ) ==> ld( mult( Y, X ), ld( X, ld( Y, mult( mult( mult( Y, X ), Z
% 38.83/39.21     ), mult( Y, X ) ) ) ) ) }.
% 38.83/39.21  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.83/39.21    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.83/39.21  parent1[0; 18]: (12038) {G4,W19,D7,L1,V3,M1}  { ld( Y, ld( X, Z ) ) ==> ld
% 38.83/39.21    ( mult( X, Y ), ld( Y, ld( X, mult( mult( X, Y ), Z ) ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := mult( Y, X )
% 38.83/39.21     Y := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21     Z := mult( Z, mult( Y, X ) )
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12050) {G3,W27,D8,L1,V3,M1}  { ld( X, ld( Y, mult( Z, mult( Y, X
% 38.83/39.21     ) ) ) ) ==> ld( mult( Y, X ), ld( ld( Y, ld( mult( mult( Y, X ), Z ), 
% 38.83/39.21    mult( Y, X ) ) ), X ) ) }.
% 38.83/39.21  parent0[0]: (1526) {G16,W19,D6,L1,V3,M1} P(1,1511) { ld( Y, ld( X, mult( Z
% 38.83/39.21    , mult( X, Y ) ) ) ) ==> ld( ld( X, ld( Z, mult( X, Y ) ) ), Y ) }.
% 38.83/39.21  parent1[0; 14]: (12047) {G2,W27,D8,L1,V3,M1}  { ld( X, ld( Y, mult( Z, mult
% 38.83/39.21    ( Y, X ) ) ) ) ==> ld( mult( Y, X ), ld( X, ld( Y, mult( mult( mult( Y, X
% 38.83/39.21     ), Z ), mult( Y, X ) ) ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21     Z := mult( mult( Y, X ), Z )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12052) {G4,W27,D8,L1,V3,M1}  { ld( X, ld( Y, mult( Z, mult( Y, X
% 38.83/39.21     ) ) ) ) ==> ld( mult( mult( ld( mult( mult( Y, X ), Z ), mult( Y, X ) )
% 38.83/39.21    , Y ), X ), mult( Y, X ) ) }.
% 38.83/39.21  parent0[0]: (1452) {G8,W19,D5,L1,V3,M1} P(24,1446);d(74);d(52);d(22) { ld( 
% 38.83/39.21    mult( Y, Z ), ld( ld( Y, X ), Z ) ) ==> ld( mult( mult( X, Y ), Z ), mult
% 38.83/39.21    ( Y, Z ) ) }.
% 38.83/39.21  parent1[0; 10]: (12050) {G3,W27,D8,L1,V3,M1}  { ld( X, ld( Y, mult( Z, mult
% 38.83/39.21    ( Y, X ) ) ) ) ==> ld( mult( Y, X ), ld( ld( Y, ld( mult( mult( Y, X ), Z
% 38.83/39.21     ), mult( Y, X ) ) ), X ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := ld( mult( mult( Y, X ), Z ), mult( Y, X ) )
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12053) {G5,W27,D8,L1,V3,M1}  { ld( X, ld( Y, mult( Z, mult( Y, X
% 38.83/39.21     ) ) ) ) ==> ld( mult( ld( ld( mult( Y, X ), mult( mult( Y, X ), Z ) ), Y
% 38.83/39.21     ), X ), mult( Y, X ) ) }.
% 38.83/39.21  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.83/39.21    ld( ld( Y, X ), Z ) }.
% 38.83/39.21  parent1[0; 12]: (12052) {G4,W27,D8,L1,V3,M1}  { ld( X, ld( Y, mult( Z, mult
% 38.83/39.21    ( Y, X ) ) ) ) ==> ld( mult( mult( ld( mult( mult( Y, X ), Z ), mult( Y, 
% 38.83/39.21    X ) ), Y ), X ), mult( Y, X ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := mult( mult( Y, X ), Z )
% 38.83/39.21     Y := mult( Y, X )
% 38.83/39.21     Z := Y
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12055) {G5,W27,D8,L1,V3,M1}  { ld( X, ld( Y, mult( Z, mult( Y, X
% 38.83/39.21     ) ) ) ) ==> ld( ld( ld( Y, ld( mult( Y, X ), mult( mult( Y, X ), Z ) ) )
% 38.83/39.21    , X ), mult( Y, X ) ) }.
% 38.83/39.21  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.83/39.21    ld( ld( Y, X ), Z ) }.
% 38.83/39.21  parent1[0; 11]: (12053) {G5,W27,D8,L1,V3,M1}  { ld( X, ld( Y, mult( Z, mult
% 38.83/39.21    ( Y, X ) ) ) ) ==> ld( mult( ld( ld( mult( Y, X ), mult( mult( Y, X ), Z
% 38.83/39.21     ) ), Y ), X ), mult( Y, X ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := ld( mult( Y, X ), mult( mult( Y, X ), Z ) )
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12056) {G1,W19,D6,L1,V3,M1}  { ld( X, ld( Y, mult( Z, mult( Y, X
% 38.83/39.21     ) ) ) ) ==> ld( ld( ld( Y, Z ), X ), mult( Y, X ) ) }.
% 38.83/39.21  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.83/39.21  parent1[0; 14]: (12055) {G5,W27,D8,L1,V3,M1}  { ld( X, ld( Y, mult( Z, mult
% 38.83/39.21    ( Y, X ) ) ) ) ==> ld( ld( ld( Y, ld( mult( Y, X ), mult( mult( Y, X ), Z
% 38.83/39.21     ) ) ), X ), mult( Y, X ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := mult( Y, X )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12057) {G2,W19,D6,L1,V3,M1}  { ld( ld( Y, ld( Z, mult( Y, X ) ) )
% 38.83/39.21    , X ) ==> ld( ld( ld( Y, Z ), X ), mult( Y, X ) ) }.
% 38.83/39.21  parent0[0]: (1526) {G16,W19,D6,L1,V3,M1} P(1,1511) { ld( Y, ld( X, mult( Z
% 38.83/39.21    , mult( X, Y ) ) ) ) ==> ld( ld( X, ld( Z, mult( X, Y ) ) ), Y ) }.
% 38.83/39.21  parent1[0; 1]: (12056) {G1,W19,D6,L1,V3,M1}  { ld( X, ld( Y, mult( Z, mult
% 38.83/39.21    ( Y, X ) ) ) ) ==> ld( ld( ld( Y, Z ), X ), mult( Y, X ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12058) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), mult( X, Z
% 38.83/39.21     ) ) ==> ld( ld( X, ld( Y, mult( X, Z ) ) ), Z ) }.
% 38.83/39.21  parent0[0]: (12057) {G2,W19,D6,L1,V3,M1}  { ld( ld( Y, ld( Z, mult( Y, X )
% 38.83/39.21     ) ), X ) ==> ld( ld( ld( Y, Z ), X ), mult( Y, X ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Y
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  subsumption: (1784) {G17,W19,D6,L1,V3,M1} P(108,266);d(1526);d(1452);d(74);
% 38.83/39.21    d(74);d(1);d(1526) { ld( ld( ld( X, Z ), Y ), mult( X, Y ) ) ==> ld( ld( 
% 38.83/39.21    X, ld( Z, mult( X, Y ) ) ), Y ) }.
% 38.83/39.21  parent0: (12058) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), mult( X, 
% 38.83/39.21    Z ) ) ==> ld( ld( X, ld( Y, mult( X, Z ) ) ), Z ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := Y
% 38.83/39.21  end
% 38.83/39.21  permutation0:
% 38.83/39.21     0 ==> 0
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12060) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 38.83/39.21  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12067) {G1,W19,D6,L1,V3,M1}  { ld( X, ld( Y, mult( mult( Y, X ), 
% 38.83/39.21    Z ) ) ) ==> mult( mult( Y, X ), ld( X, ld( Y, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (266) {G4,W19,D7,L1,V3,M1} P(6,41);d(24);d(24) { ld( mult( X, Y
% 38.83/39.21     ), ld( Y, ld( X, mult( mult( X, Y ), Z ) ) ) ) ==> ld( Y, ld( X, Z ) )
% 38.83/39.21     }.
% 38.83/39.21  parent1[0; 14]: (12060) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 38.83/39.21     }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := mult( Y, X )
% 38.83/39.21     Y := ld( X, ld( Y, mult( mult( Y, X ), Z ) ) )
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12068) {G2,W19,D6,L1,V3,M1}  { ld( X, ld( Y, mult( mult( Y, X ), 
% 38.83/39.21    Z ) ) ) ==> ld( Y, mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (1527) {G17,W19,D5,L1,V3,M1} P(1520,64);d(16);d(27);d(33);d(3);
% 38.83/39.21    d(1441);d(1);d(1441) { mult( mult( X, Y ), ld( Y, ld( X, Z ) ) ) ==> ld( 
% 38.83/39.21    X, mult( mult( X, Y ), ld( Y, Z ) ) ) }.
% 38.83/39.21  parent1[0; 10]: (12067) {G1,W19,D6,L1,V3,M1}  { ld( X, ld( Y, mult( mult( Y
% 38.83/39.21    , X ), Z ) ) ) ==> mult( mult( Y, X ), ld( X, ld( Y, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12069) {G3,W19,D6,L1,V3,M1}  { ld( X, ld( Y, mult( mult( Y, X ), 
% 38.83/39.21    Z ) ) ) ==> ld( rd( mult( Y, X ), mult( Z, X ) ), Y ) }.
% 38.83/39.21  parent0[0]: (1563) {G19,W19,D5,L1,V3,M1} P(52,1545);d(22);d(1441);d(1527);d
% 38.83/39.21    (52);d(33) { ld( X, mult( mult( X, Z ), ld( Z, Y ) ) ) ==> ld( rd( mult( 
% 38.83/39.21    X, Z ), mult( Y, Z ) ), X ) }.
% 38.83/39.21  parent1[0; 10]: (12068) {G2,W19,D6,L1,V3,M1}  { ld( X, ld( Y, mult( mult( Y
% 38.83/39.21    , X ), Z ) ) ) ==> ld( Y, mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  subsumption: (1787) {G20,W19,D6,L1,V3,M1} P(266,0);d(1527);d(1563) { ld( Y
% 38.83/39.21    , ld( X, mult( mult( X, Y ), Z ) ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y
% 38.83/39.21     ) ), X ) }.
% 38.83/39.21  parent0: (12069) {G3,W19,D6,L1,V3,M1}  { ld( X, ld( Y, mult( mult( Y, X ), 
% 38.83/39.21    Z ) ) ) ==> ld( rd( mult( Y, X ), mult( Z, X ) ), Y ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  permutation0:
% 38.83/39.21     0 ==> 0
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12072) {G25,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), ld( Y, X )
% 38.83/39.21     ), X ) ==> ld( X, ld( ld( Y, Z ), ld( Y, X ) ) ) }.
% 38.83/39.21  parent0[0]: (1622) {G25,W19,D5,L1,V3,M1} P(24,1612);d(24);d(76);d(22) { ld
% 38.83/39.21    ( Z, ld( ld( X, Y ), ld( X, Z ) ) ) ==> ld( mult( mult( Y, X ), ld( X, Z
% 38.83/39.21     ) ), Z ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12081) {G6,W24,D7,L1,V3,M1}  { ld( mult( mult( rd( rd( X, Y ), X
% 38.83/39.21     ), X ), ld( X, Z ) ), Z ) ==> ld( Z, ld( i( mult( X, Y ) ), ld( X, Z ) )
% 38.83/39.21     ) }.
% 38.83/39.21  parent0[0]: (135) {G5,W12,D5,L1,V2,M1} P(53,124);d(76) { ld( X, rd( rd( X, 
% 38.83/39.21    Y ), X ) ) ==> i( mult( X, Y ) ) }.
% 38.83/39.21  parent1[0; 17]: (12072) {G25,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), ld
% 38.83/39.21    ( Y, X ) ), X ) ==> ld( X, ld( ld( Y, Z ), ld( Y, X ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := X
% 38.83/39.21     Z := rd( rd( X, Y ), X )
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12083) {G2,W23,D7,L1,V3,M1}  { ld( mult( mult( rd( rd( X, Y ), X
% 38.83/39.21     ), X ), ld( X, Z ) ), Z ) ==> ld( Z, mult( mult( X, Y ), ld( X, Z ) ) )
% 38.83/39.21     }.
% 38.83/39.21  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 16]: (12081) {G6,W24,D7,L1,V3,M1}  { ld( mult( mult( rd( rd( X, 
% 38.83/39.21    Y ), X ), X ), ld( X, Z ) ), Z ) ==> ld( Z, ld( i( mult( X, Y ) ), ld( X
% 38.83/39.21    , Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := mult( X, Y )
% 38.83/39.21     Y := ld( X, Z )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12084) {G3,W23,D7,L1,V3,M1}  { ld( mult( ld( rd( X, rd( X, Y ) )
% 38.83/39.21    , X ), ld( X, Z ) ), Z ) ==> ld( Z, mult( mult( X, Y ), ld( X, Z ) ) )
% 38.83/39.21     }.
% 38.83/39.21  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.83/39.21    ld( rd( X, Y ), Z ) }.
% 38.83/39.21  parent1[0; 3]: (12083) {G2,W23,D7,L1,V3,M1}  { ld( mult( mult( rd( rd( X, Y
% 38.83/39.21     ), X ), X ), ld( X, Z ) ), Z ) ==> ld( Z, mult( mult( X, Y ), ld( X, Z )
% 38.83/39.21     ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := rd( X, Y )
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12085) {G4,W23,D7,L1,V3,M1}  { ld( ld( ld( X, rd( X, rd( X, Y ) )
% 38.83/39.21     ), ld( X, Z ) ), Z ) ==> ld( Z, mult( mult( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.83/39.21    ld( ld( Y, X ), Z ) }.
% 38.83/39.21  parent1[0; 2]: (12084) {G3,W23,D7,L1,V3,M1}  { ld( mult( ld( rd( X, rd( X, 
% 38.83/39.21    Y ) ), X ), ld( X, Z ) ), Z ) ==> ld( Z, mult( mult( X, Y ), ld( X, Z ) )
% 38.83/39.21     ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := rd( X, rd( X, Y ) )
% 38.83/39.21     Y := X
% 38.83/39.21     Z := ld( X, Z )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12086) {G4,W20,D6,L1,V3,M1}  { ld( ld( i( rd( X, Y ) ), ld( X, Z
% 38.83/39.21     ) ), Z ) ==> ld( Z, mult( mult( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.83/39.21     ) }.
% 38.83/39.21  parent1[0; 3]: (12085) {G4,W23,D7,L1,V3,M1}  { ld( ld( ld( X, rd( X, rd( X
% 38.83/39.21    , Y ) ) ), ld( X, Z ) ), Z ) ==> ld( Z, mult( mult( X, Y ), ld( X, Z ) )
% 38.83/39.21     ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := rd( X, Y )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12087) {G2,W19,D5,L1,V3,M1}  { ld( mult( rd( X, Y ), ld( X, Z ) )
% 38.83/39.21    , Z ) ==> ld( Z, mult( mult( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 2]: (12086) {G4,W20,D6,L1,V3,M1}  { ld( ld( i( rd( X, Y ) ), ld
% 38.83/39.21    ( X, Z ) ), Z ) ==> ld( Z, mult( mult( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := rd( X, Y )
% 38.83/39.21     Y := ld( X, Z )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12088) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), ld( X, Z ) ), 
% 38.83/39.21    Z ) ==> ld( Z, mult( mult( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.83/39.21    ld( rd( X, Y ), Z ) }.
% 38.83/39.21  parent1[0; 2]: (12087) {G2,W19,D5,L1,V3,M1}  { ld( mult( rd( X, Y ), ld( X
% 38.83/39.21    , Z ) ), Z ) ==> ld( Z, mult( mult( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21     Z := ld( X, Z )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12089) {G3,W19,D5,L1,V3,M1}  { ld( Z, mult( mult( Y, X ), ld( Y, Z
% 38.83/39.21     ) ) ) ==> ld( ld( rd( X, Y ), ld( Y, Z ) ), Z ) }.
% 38.83/39.21  parent0[0]: (12088) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), ld( X, Z )
% 38.83/39.21     ), Z ) ==> ld( Z, mult( mult( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  subsumption: (1789) {G26,W19,D5,L1,V3,M1} P(135,1622);d(22);d(80);d(74);d(
% 38.83/39.21    53);d(22);d(80) { ld( Z, mult( mult( X, Y ), ld( X, Z ) ) ) ==> ld( ld( 
% 38.83/39.21    rd( Y, X ), ld( X, Z ) ), Z ) }.
% 38.83/39.21  parent0: (12089) {G3,W19,D5,L1,V3,M1}  { ld( Z, mult( mult( Y, X ), ld( Y, 
% 38.83/39.21    Z ) ) ) ==> ld( ld( rd( X, Y ), ld( Y, Z ) ), Z ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  permutation0:
% 38.83/39.21     0 ==> 0
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12091) {G26,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, Y ), ld( Y, X ) ), 
% 38.83/39.21    X ) ==> ld( X, mult( mult( Y, Z ), ld( Y, X ) ) ) }.
% 38.83/39.21  parent0[0]: (1789) {G26,W19,D5,L1,V3,M1} P(135,1622);d(22);d(80);d(74);d(53
% 38.83/39.21    );d(22);d(80) { ld( Z, mult( mult( X, Y ), ld( X, Z ) ) ) ==> ld( ld( rd
% 38.83/39.21    ( Y, X ), ld( X, Z ) ), Z ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12096) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), ld( i( Y
% 38.83/39.21     ), Z ) ), Z ) ==> ld( Z, mult( ld( Y, X ), ld( i( Y ), Z ) ) ) }.
% 38.83/39.21  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 15]: (12091) {G26,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, Y ), ld( Y
% 38.83/39.21    , X ) ), X ) ==> ld( X, mult( mult( Y, Z ), ld( Y, X ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := i( Y )
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12097) {G3,W22,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), ld( i( Y
% 38.83/39.21     ), Z ) ), Z ) ==> ld( Z, ld( ld( X, Y ), ld( i( Y ), Z ) ) ) }.
% 38.83/39.21  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.83/39.21    ld( ld( Y, X ), Z ) }.
% 38.83/39.21  parent1[0; 14]: (12096) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), ld
% 38.83/39.21    ( i( Y ), Z ) ), Z ) ==> ld( Z, mult( ld( Y, X ), ld( i( Y ), Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21     Z := ld( i( Y ), Z )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12099) {G2,W21,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), ld( i( Y
% 38.83/39.21     ), Z ) ), Z ) ==> ld( Z, ld( ld( X, Y ), mult( Y, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 18]: (12097) {G3,W22,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), ld
% 38.83/39.21    ( i( Y ), Z ) ), Z ) ==> ld( Z, ld( ld( X, Y ), ld( i( Y ), Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12100) {G2,W20,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), mult( Y, 
% 38.83/39.21    Z ) ), Z ) ==> ld( Z, ld( ld( X, Y ), mult( Y, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 7]: (12099) {G2,W21,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), ld
% 38.83/39.21    ( i( Y ), Z ) ), Z ) ==> ld( Z, ld( ld( X, Y ), mult( Y, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12103) {G2,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( Y, Z )
% 38.83/39.21     ), Z ) ==> ld( Z, ld( ld( X, Y ), mult( Y, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 3]: (12100) {G2,W20,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), 
% 38.83/39.21    mult( Y, Z ) ), Z ) ==> ld( Z, ld( ld( X, Y ), mult( Y, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12104) {G2,W19,D5,L1,V3,M1}  { ld( Z, ld( ld( X, Y ), mult( Y, Z )
% 38.83/39.21     ) ) ==> ld( ld( mult( X, Y ), mult( Y, Z ) ), Z ) }.
% 38.83/39.21  parent0[0]: (12103) {G2,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( Y, 
% 38.83/39.21    Z ) ), Z ) ==> ld( Z, ld( ld( X, Y ), mult( Y, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  subsumption: (1793) {G27,W19,D5,L1,V3,M1} P(24,1789);d(74);d(22);d(34) { ld
% 38.83/39.21    ( Z, ld( ld( Y, X ), mult( X, Z ) ) ) ==> ld( ld( mult( Y, X ), mult( X, 
% 38.83/39.21    Z ) ), Z ) }.
% 38.83/39.21  parent0: (12104) {G2,W19,D5,L1,V3,M1}  { ld( Z, ld( ld( X, Y ), mult( Y, Z
% 38.83/39.21     ) ) ) ==> ld( ld( mult( X, Y ), mult( Y, Z ) ), Z ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  permutation0:
% 38.83/39.21     0 ==> 0
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12106) {G26,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, Y ), ld( Y, X ) ), 
% 38.83/39.21    X ) ==> ld( X, mult( mult( Y, Z ), ld( Y, X ) ) ) }.
% 38.83/39.21  parent0[0]: (1789) {G26,W19,D5,L1,V3,M1} P(135,1622);d(22);d(80);d(74);d(53
% 38.83/39.21    );d(22);d(80) { ld( Z, mult( mult( X, Y ), ld( X, Z ) ) ) ==> ld( ld( rd
% 38.83/39.21    ( Y, X ), ld( X, Z ) ), Z ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12112) {G2,W23,D6,L1,V3,M1}  { ld( ld( rd( X, rd( Y, Z ) ), ld( 
% 38.83/39.21    rd( Y, Z ), Y ) ), Y ) ==> ld( Y, mult( mult( rd( Y, Z ), X ), Z ) ) }.
% 38.83/39.21  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.83/39.21  parent1[0; 22]: (12106) {G26,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, Y ), ld( Y
% 38.83/39.21    , X ) ), X ) ==> ld( X, mult( mult( Y, Z ), ld( Y, X ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := rd( Y, Z )
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12113) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( X, rd( Y, Z ) ), Z ), 
% 38.83/39.21    Y ) ==> ld( Y, mult( mult( rd( Y, Z ), X ), Z ) ) }.
% 38.83/39.21  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.83/39.21  parent1[0; 8]: (12112) {G2,W23,D6,L1,V3,M1}  { ld( ld( rd( X, rd( Y, Z ) )
% 38.83/39.21    , ld( rd( Y, Z ), Y ) ), Y ) ==> ld( Y, mult( mult( rd( Y, Z ), X ), Z )
% 38.83/39.21     ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12118) {G3,W19,D6,L1,V3,M1}  { ld( ld( rd( X, rd( Y, Z ) ), Z ), 
% 38.83/39.21    Y ) ==> ld( Y, mult( ld( rd( Z, Y ), X ), Z ) ) }.
% 38.83/39.21  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.83/39.21    ld( rd( X, Y ), Z ) }.
% 38.83/39.21  parent1[0; 13]: (12113) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( X, rd( Y, Z ) )
% 38.83/39.21    , Z ), Y ) ==> ld( Y, mult( mult( rd( Y, Z ), X ), Z ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12119) {G4,W19,D6,L1,V3,M1}  { ld( ld( rd( X, rd( Y, Z ) ), Z ), 
% 38.83/39.21    Y ) ==> ld( Y, ld( ld( X, rd( Z, Y ) ), Z ) ) }.
% 38.83/39.21  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.83/39.21    ld( ld( Y, X ), Z ) }.
% 38.83/39.21  parent1[0; 12]: (12118) {G3,W19,D6,L1,V3,M1}  { ld( ld( rd( X, rd( Y, Z ) )
% 38.83/39.21    , Z ), Y ) ==> ld( Y, mult( ld( rd( Z, Y ), X ), Z ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := rd( Z, Y )
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12120) {G5,W19,D6,L1,V3,M1}  { ld( ld( mult( X, rd( Z, Y ) ), Z )
% 38.83/39.21    , Y ) ==> ld( Y, ld( ld( X, rd( Z, Y ) ), Z ) ) }.
% 38.83/39.21  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.83/39.21    mult( Z, rd( X, Y ) ) }.
% 38.83/39.21  parent1[0; 3]: (12119) {G4,W19,D6,L1,V3,M1}  { ld( ld( rd( X, rd( Y, Z ) )
% 38.83/39.21    , Z ), Y ) ==> ld( Y, ld( ld( X, rd( Z, Y ) ), Z ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12121) {G5,W19,D6,L1,V3,M1}  { ld( Z, ld( ld( X, rd( Y, Z ) ), Y )
% 38.83/39.21     ) ==> ld( ld( mult( X, rd( Y, Z ) ), Y ), Z ) }.
% 38.83/39.21  parent0[0]: (12120) {G5,W19,D6,L1,V3,M1}  { ld( ld( mult( X, rd( Z, Y ) ), 
% 38.83/39.21    Z ), Y ) ==> ld( Y, ld( ld( X, rd( Z, Y ) ), Z ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := Y
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  subsumption: (1795) {G27,W19,D6,L1,V3,M1} P(19,1789);d(80);d(74);d(81) { ld
% 38.83/39.21    ( X, ld( ld( Z, rd( Y, X ) ), Y ) ) ==> ld( ld( mult( Z, rd( Y, X ) ), Y
% 38.83/39.21     ), X ) }.
% 38.83/39.21  parent0: (12121) {G5,W19,D6,L1,V3,M1}  { ld( Z, ld( ld( X, rd( Y, Z ) ), Y
% 38.83/39.21     ) ) ==> ld( ld( mult( X, rd( Y, Z ) ), Y ), Z ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  permutation0:
% 38.83/39.21     0 ==> 0
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12123) {G27,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Z ), mult( Z, X )
% 38.83/39.21     ), X ) ==> ld( X, ld( ld( Y, Z ), mult( Z, X ) ) ) }.
% 38.83/39.21  parent0[0]: (1793) {G27,W19,D5,L1,V3,M1} P(24,1789);d(74);d(22);d(34) { ld
% 38.83/39.21    ( Z, ld( ld( Y, X ), mult( X, Z ) ) ) ==> ld( ld( mult( Y, X ), mult( X, 
% 38.83/39.21    Z ) ), Z ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12129) {G2,W22,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( Y, i( 
% 38.83/39.21    Z ) ) ), i( Z ) ) ==> ld( i( Z ), ld( ld( X, Y ), rd( Y, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 19]: (12123) {G27,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Z ), mult
% 38.83/39.21    ( Z, X ) ), X ) ==> ld( X, ld( ld( Y, Z ), mult( Z, X ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := i( Z )
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Y
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12130) {G2,W21,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( Y, Z ) )
% 38.83/39.21    , i( Z ) ) ==> ld( i( Z ), ld( ld( X, Y ), rd( Y, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 6]: (12129) {G2,W22,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( 
% 38.83/39.21    Y, i( Z ) ) ), i( Z ) ) ==> ld( i( Z ), ld( ld( X, Y ), rd( Y, Z ) ) )
% 38.83/39.21     }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12135) {G2,W20,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( Y, Z ) )
% 38.83/39.21    , i( Z ) ) ==> mult( Z, ld( ld( X, Y ), rd( Y, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 11]: (12130) {G2,W21,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( Y
% 38.83/39.21    , Z ) ), i( Z ) ) ==> ld( i( Z ), ld( ld( X, Y ), rd( Y, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := ld( ld( X, Y ), rd( Y, Z ) )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12136) {G3,W20,D6,L1,V3,M1}  { i( mult( Z, ld( mult( X, Y ), rd( 
% 38.83/39.21    Y, Z ) ) ) ) ==> mult( Z, ld( ld( X, Y ), rd( Y, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.21    ( X, Y ) ) }.
% 38.83/39.21  parent1[0; 1]: (12135) {G2,W20,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( Y
% 38.83/39.21    , Z ) ), i( Z ) ) ==> mult( Z, ld( ld( X, Y ), rd( Y, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := ld( mult( X, Y ), rd( Y, Z ) )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12137) {G4,W19,D5,L1,V3,M1}  { rd( ld( rd( Z, X ), mult( Y, Z ) )
% 38.83/39.21    , X ) ==> mult( X, ld( ld( Y, Z ), rd( Z, X ) ) ) }.
% 38.83/39.21  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.83/39.21     ==> rd( ld( Y, X ), Z ) }.
% 38.83/39.21  parent1[0; 1]: (12136) {G3,W20,D6,L1,V3,M1}  { i( mult( Z, ld( mult( X, Y )
% 38.83/39.21    , rd( Y, Z ) ) ) ) ==> mult( Z, ld( ld( X, Y ), rd( Y, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := mult( Y, Z )
% 38.83/39.21     Y := rd( Z, X )
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  subsumption: (1797) {G28,W19,D5,L1,V3,M1} P(33,1793);d(22);d(52);d(92) { rd
% 38.83/39.21    ( ld( rd( X, Y ), mult( Z, X ) ), Y ) ==> mult( Y, ld( ld( Z, X ), rd( X
% 38.83/39.21    , Y ) ) ) }.
% 38.83/39.21  parent0: (12137) {G4,W19,D5,L1,V3,M1}  { rd( ld( rd( Z, X ), mult( Y, Z ) )
% 38.83/39.21    , X ) ==> mult( X, ld( ld( Y, Z ), rd( Z, X ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  permutation0:
% 38.83/39.21     0 ==> 0
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12140) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.83/39.21  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.83/39.21     ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12143) {G4,W20,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), mult( Y, Z ) )
% 38.83/39.21    , Z ) ==> i( ld( ld( mult( X, Y ), mult( Y, Z ) ), Z ) ) }.
% 38.83/39.21  parent0[0]: (1793) {G27,W19,D5,L1,V3,M1} P(24,1789);d(74);d(22);d(34) { ld
% 38.83/39.21    ( Z, ld( ld( Y, X ), mult( X, Z ) ) ) ==> ld( ld( mult( Y, X ), mult( X, 
% 38.83/39.21    Z ) ), Z ) }.
% 38.83/39.21  parent1[0; 11]: (12140) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.83/39.21     ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := ld( ld( X, Y ), mult( Y, Z ) )
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12144) {G4,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), mult( Y, Z ) )
% 38.83/39.21    , Z ) ==> ld( Z, ld( mult( X, Y ), mult( Y, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.83/39.21     ) }.
% 38.83/39.21  parent1[0; 10]: (12143) {G4,W20,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), mult( Y
% 38.83/39.21    , Z ) ), Z ) ==> i( ld( ld( mult( X, Y ), mult( Y, Z ) ), Z ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := ld( mult( X, Y ), mult( Y, Z ) )
% 38.83/39.21     Y := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12145) {G4,W19,D5,L1,V3,M1}  { ld( Z, ld( mult( X, Y ), mult( Y, Z
% 38.83/39.21     ) ) ) ==> ld( ld( ld( X, Y ), mult( Y, Z ) ), Z ) }.
% 38.83/39.21  parent0[0]: (12144) {G4,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), mult( Y, Z
% 38.83/39.21     ) ), Z ) ==> ld( Z, ld( mult( X, Y ), mult( Y, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  subsumption: (1798) {G28,W19,D5,L1,V3,M1} P(1793,54);d(54) { ld( X, ld( 
% 38.83/39.21    mult( Y, Z ), mult( Z, X ) ) ) ==> ld( ld( ld( Y, Z ), mult( Z, X ) ), X
% 38.83/39.21     ) }.
% 38.83/39.21  parent0: (12145) {G4,W19,D5,L1,V3,M1}  { ld( Z, ld( mult( X, Y ), mult( Y, 
% 38.83/39.21    Z ) ) ) ==> ld( ld( ld( X, Y ), mult( Y, Z ) ), Z ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  permutation0:
% 38.83/39.21     0 ==> 0
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12147) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.83/39.21  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.83/39.21    X ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12151) {G4,W20,D6,L1,V3,M1}  { rd( X, ld( rd( Y, X ), mult( Z, Y
% 38.83/39.21     ) ) ) ==> i( mult( X, ld( ld( Z, Y ), rd( Y, X ) ) ) ) }.
% 38.83/39.21  parent0[0]: (1797) {G28,W19,D5,L1,V3,M1} P(33,1793);d(22);d(52);d(92) { rd
% 38.83/39.21    ( ld( rd( X, Y ), mult( Z, X ) ), Y ) ==> mult( Y, ld( ld( Z, X ), rd( X
% 38.83/39.21    , Y ) ) ) }.
% 38.83/39.21  parent1[0; 11]: (12147) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.83/39.21     ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := ld( rd( Y, X ), mult( Z, Y ) )
% 38.83/39.21     Y := X
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12152) {G5,W19,D5,L1,V3,M1}  { rd( X, ld( rd( Y, X ), mult( Z, Y
% 38.83/39.21     ) ) ) ==> rd( ld( rd( Y, X ), ld( Z, Y ) ), X ) }.
% 38.83/39.21  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.83/39.21     ==> rd( ld( Y, X ), Z ) }.
% 38.83/39.21  parent1[0; 10]: (12151) {G4,W20,D6,L1,V3,M1}  { rd( X, ld( rd( Y, X ), mult
% 38.83/39.21    ( Z, Y ) ) ) ==> i( mult( X, ld( ld( Z, Y ), rd( Y, X ) ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := ld( Z, Y )
% 38.83/39.21     Y := rd( Y, X )
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12153) {G5,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Z, Y ), rd( Y, 
% 38.83/39.21    X ) ) ) ==> rd( ld( rd( Y, X ), ld( Z, Y ) ), X ) }.
% 38.83/39.21  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.83/39.21    mult( Z, ld( Y, X ) ) }.
% 38.83/39.21  parent1[0; 1]: (12152) {G5,W19,D5,L1,V3,M1}  { rd( X, ld( rd( Y, X ), mult
% 38.83/39.21    ( Z, Y ) ) ) ==> rd( ld( rd( Y, X ), ld( Z, Y ) ), X ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := rd( Y, X )
% 38.83/39.21     Y := mult( Z, Y )
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12154) {G5,W19,D5,L1,V3,M1}  { rd( ld( rd( Z, X ), ld( Y, Z ) ), X
% 38.83/39.21     ) ==> mult( X, ld( mult( Y, Z ), rd( Z, X ) ) ) }.
% 38.83/39.21  parent0[0]: (12153) {G5,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Z, Y ), rd( 
% 38.83/39.21    Y, X ) ) ) ==> rd( ld( rd( Y, X ), ld( Z, Y ) ), X ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := Y
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  subsumption: (1802) {G29,W19,D5,L1,V3,M1} P(1797,79);d(92);d(75) { rd( ld( 
% 38.83/39.21    rd( X, Y ), ld( Z, X ) ), Y ) ==> mult( Y, ld( mult( Z, X ), rd( X, Y ) )
% 38.83/39.21     ) }.
% 38.83/39.21  parent0: (12154) {G5,W19,D5,L1,V3,M1}  { rd( ld( rd( Z, X ), ld( Y, Z ) ), 
% 38.83/39.21    X ) ==> mult( X, ld( mult( Y, Z ), rd( Z, X ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  permutation0:
% 38.83/39.21     0 ==> 0
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12156) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( mult( X
% 38.83/39.21    , ld( Y, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.83/39.21     ==> rd( ld( Y, X ), Z ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12158) {G5,W20,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), rd( X, Z ) )
% 38.83/39.21    , Z ) ==> i( ld( rd( X, Z ), mult( X, mult( Z, Y ) ) ) ) }.
% 38.83/39.21  parent0[0]: (267) {G4,W19,D5,L1,V3,M1} P(6,41);d(22);d(33) { mult( X, ld( 
% 38.83/39.21    rd( Z, X ), mult( Z, Y ) ) ) ==> ld( rd( Z, X ), mult( Z, mult( X, Y ) )
% 38.83/39.21     ) }.
% 38.83/39.21  parent1[0; 11]: (12156) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( 
% 38.83/39.21    mult( X, ld( Y, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := rd( X, Z )
% 38.83/39.21     Z := mult( X, Y )
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12159) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), rd( X, Z ) )
% 38.83/39.21    , Z ) ==> ld( mult( X, mult( Z, Y ) ), rd( X, Z ) ) }.
% 38.83/39.21  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.83/39.21     ) }.
% 38.83/39.21  parent1[0; 10]: (12158) {G5,W20,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), rd( X
% 38.83/39.21    , Z ) ), Z ) ==> i( ld( rd( X, Z ), mult( X, mult( Z, Y ) ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := rd( X, Z )
% 38.83/39.21     Y := mult( X, mult( Z, Y ) )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  subsumption: (1807) {G6,W19,D5,L1,V3,M1} P(267,92);d(54) { rd( ld( mult( Y
% 38.83/39.21    , Z ), rd( Y, X ) ), X ) ==> ld( mult( Y, mult( X, Z ) ), rd( Y, X ) )
% 38.83/39.21     }.
% 38.83/39.21  parent0: (12159) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), rd( X, Z ) )
% 38.83/39.21    , Z ) ==> ld( mult( X, mult( Z, Y ) ), rd( X, Z ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  permutation0:
% 38.83/39.21     0 ==> 0
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12162) {G6,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Z, Y ) ), rd( X
% 38.83/39.21    , Z ) ) ==> rd( ld( mult( X, Y ), rd( X, Z ) ), Z ) }.
% 38.83/39.21  parent0[0]: (1807) {G6,W19,D5,L1,V3,M1} P(267,92);d(54) { rd( ld( mult( Y, 
% 38.83/39.21    Z ), rd( Y, X ) ), X ) ==> ld( mult( Y, mult( X, Z ) ), rd( Y, X ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Y
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12171) {G5,W23,D6,L1,V3,M1}  { ld( mult( i( X ), mult( Y, Z ) ), 
% 38.83/39.21    rd( i( X ), Y ) ) ==> rd( ld( mult( i( X ), Z ), i( mult( Y, X ) ) ), Y )
% 38.83/39.21     }.
% 38.83/39.21  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.83/39.21    ( mult( Y, X ) ) }.
% 38.83/39.21  parent1[0; 18]: (12162) {G6,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Z, Y ) )
% 38.83/39.21    , rd( X, Z ) ) ==> rd( ld( mult( X, Y ), rd( X, Z ) ), Z ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := i( X )
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := Y
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12173) {G4,W23,D7,L1,V3,M1}  { ld( mult( i( X ), mult( Y, Z ) ), 
% 38.83/39.21    rd( i( X ), Y ) ) ==> rd( i( mult( mult( Y, X ), mult( i( X ), Z ) ) ), Y
% 38.83/39.21     ) }.
% 38.83/39.21  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.21    ( X, Y ) ) }.
% 38.83/39.21  parent1[0; 13]: (12171) {G5,W23,D6,L1,V3,M1}  { ld( mult( i( X ), mult( Y, 
% 38.83/39.21    Z ) ), rd( i( X ), Y ) ) ==> rd( ld( mult( i( X ), Z ), i( mult( Y, X ) )
% 38.83/39.21     ), Y ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := mult( Y, X )
% 38.83/39.21     Y := mult( i( X ), Z )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12175) {G5,W23,D7,L1,V3,M1}  { ld( mult( i( X ), mult( Y, Z ) ), 
% 38.83/39.21    rd( i( X ), Y ) ) ==> i( mult( Y, mult( mult( Y, X ), mult( i( X ), Z ) )
% 38.83/39.21     ) ) }.
% 38.83/39.21  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.83/39.21    ( mult( Y, X ) ) }.
% 38.83/39.21  parent1[0; 12]: (12173) {G4,W23,D7,L1,V3,M1}  { ld( mult( i( X ), mult( Y, 
% 38.83/39.21    Z ) ), rd( i( X ), Y ) ) ==> rd( i( mult( mult( Y, X ), mult( i( X ), Z )
% 38.83/39.21     ) ), Y ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := mult( mult( Y, X ), mult( i( X ), Z ) )
% 38.83/39.21     Y := Y
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12176) {G5,W23,D7,L1,V3,M1}  { ld( mult( i( X ), mult( Y, Z ) ), 
% 38.83/39.21    i( mult( Y, X ) ) ) ==> i( mult( Y, mult( mult( Y, X ), mult( i( X ), Z )
% 38.83/39.21     ) ) ) }.
% 38.83/39.21  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.83/39.21    ( mult( Y, X ) ) }.
% 38.83/39.21  parent1[0; 8]: (12175) {G5,W23,D7,L1,V3,M1}  { ld( mult( i( X ), mult( Y, Z
% 38.83/39.21     ) ), rd( i( X ), Y ) ) ==> i( mult( Y, mult( mult( Y, X ), mult( i( X )
% 38.83/39.21    , Z ) ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12183) {G2,W22,D6,L1,V3,M1}  { ld( mult( i( X ), mult( Y, Z ) ), 
% 38.83/39.21    i( mult( Y, X ) ) ) ==> i( mult( Y, mult( mult( Y, X ), ld( X, Z ) ) ) )
% 38.83/39.21     }.
% 38.83/39.21  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 19]: (12176) {G5,W23,D7,L1,V3,M1}  { ld( mult( i( X ), mult( Y, 
% 38.83/39.21    Z ) ), i( mult( Y, X ) ) ) ==> i( mult( Y, mult( mult( Y, X ), mult( i( X
% 38.83/39.21     ), Z ) ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12185) {G3,W21,D5,L1,V3,M1}  { ld( mult( i( X ), mult( Y, Z ) ), 
% 38.83/39.21    i( mult( Y, X ) ) ) ==> rd( rd( ld( Z, X ), mult( Y, X ) ), Y ) }.
% 38.83/39.21  parent0[0]: (449) {G6,W16,D6,L1,V4,M1} P(75,91) { i( mult( T, mult( X, ld( 
% 38.83/39.21    Z, Y ) ) ) ) ==> rd( rd( ld( Y, Z ), X ), T ) }.
% 38.83/39.21  parent1[0; 12]: (12183) {G2,W22,D6,L1,V3,M1}  { ld( mult( i( X ), mult( Y, 
% 38.83/39.21    Z ) ), i( mult( Y, X ) ) ) ==> i( mult( Y, mult( mult( Y, X ), ld( X, Z )
% 38.83/39.21     ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := mult( Y, X )
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := X
% 38.83/39.21     T := Y
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12186) {G4,W21,D6,L1,V3,M1}  { i( mult( mult( Y, X ), mult( i( X
% 38.83/39.21     ), mult( Y, Z ) ) ) ) ==> rd( rd( ld( Z, X ), mult( Y, X ) ), Y ) }.
% 38.83/39.21  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.21    ( X, Y ) ) }.
% 38.83/39.21  parent1[0; 1]: (12185) {G3,W21,D5,L1,V3,M1}  { ld( mult( i( X ), mult( Y, Z
% 38.83/39.21     ) ), i( mult( Y, X ) ) ) ==> rd( rd( ld( Z, X ), mult( Y, X ) ), Y ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := mult( Y, X )
% 38.83/39.21     Y := mult( i( X ), mult( Y, Z ) )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12187) {G2,W20,D6,L1,V3,M1}  { i( mult( mult( X, Y ), ld( Y, mult
% 38.83/39.21    ( X, Z ) ) ) ) ==> rd( rd( ld( Z, Y ), mult( X, Y ) ), X ) }.
% 38.83/39.21  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 6]: (12186) {G4,W21,D6,L1,V3,M1}  { i( mult( mult( Y, X ), mult
% 38.83/39.21    ( i( X ), mult( Y, Z ) ) ) ) ==> rd( rd( ld( Z, X ), mult( Y, X ) ), Y )
% 38.83/39.21     }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := mult( X, Z )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12188) {G3,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Z ), Y ), mult( X
% 38.83/39.21    , Y ) ) ==> rd( rd( ld( Z, Y ), mult( X, Y ) ), X ) }.
% 38.83/39.21  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.83/39.21     ==> rd( ld( Y, X ), Z ) }.
% 38.83/39.21  parent1[0; 1]: (12187) {G2,W20,D6,L1,V3,M1}  { i( mult( mult( X, Y ), ld( Y
% 38.83/39.21    , mult( X, Z ) ) ) ) ==> rd( rd( ld( Z, Y ), mult( X, Y ) ), X ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := mult( X, Z )
% 38.83/39.21     Z := mult( X, Y )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  subsumption: (1816) {G7,W19,D5,L1,V3,M1} P(76,1807);d(52);d(76);d(24);d(449
% 38.83/39.21    );d(52);d(24);d(92) { rd( ld( mult( Y, Z ), X ), mult( Y, X ) ) ==> rd( 
% 38.83/39.21    rd( ld( Z, X ), mult( Y, X ) ), Y ) }.
% 38.83/39.21  parent0: (12188) {G3,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Z ), Y ), mult( X
% 38.83/39.21    , Y ) ) ==> rd( rd( ld( Z, Y ), mult( X, Y ) ), X ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  permutation0:
% 38.83/39.21     0 ==> 0
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12191) {G6,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Z, Y ) ), rd( X
% 38.83/39.21    , Z ) ) ==> rd( ld( mult( X, Y ), rd( X, Z ) ), Z ) }.
% 38.83/39.21  parent0[0]: (1807) {G6,W19,D5,L1,V3,M1} P(267,92);d(54) { rd( ld( mult( Y, 
% 38.83/39.21    Z ), rd( Y, X ) ), X ) ==> ld( mult( Y, mult( X, Z ) ), rd( Y, X ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Y
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12197) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, mult( Y, i( Z ) ) ), 
% 38.83/39.21    rd( X, Y ) ) ==> rd( ld( rd( X, Z ), rd( X, Y ) ), Y ) }.
% 38.83/39.21  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 13]: (12191) {G6,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Z, Y ) )
% 38.83/39.21    , rd( X, Z ) ) ==> rd( ld( mult( X, Y ), rd( X, Z ) ), Z ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := i( Z )
% 38.83/39.21     Z := Y
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12199) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, Z ) ), rd( X, 
% 38.83/39.21    Y ) ) ==> rd( ld( rd( X, Z ), rd( X, Y ) ), Y ) }.
% 38.83/39.21  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 4]: (12197) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, mult( Y, i( Z )
% 38.83/39.21     ) ), rd( X, Y ) ) ==> rd( ld( rd( X, Z ), rd( X, Y ) ), Y ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12200) {G2,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Z ), rd( X, Y ) ), Y
% 38.83/39.21     ) ==> ld( mult( X, rd( Y, Z ) ), rd( X, Y ) ) }.
% 38.83/39.21  parent0[0]: (12199) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, Z ) ), rd( 
% 38.83/39.21    X, Y ) ) ==> rd( ld( rd( X, Z ), rd( X, Y ) ), Y ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  subsumption: (1819) {G7,W19,D5,L1,V3,M1} P(33,1807);d(33) { rd( ld( rd( X, 
% 38.83/39.21    Y ), rd( X, Z ) ), Z ) ==> ld( mult( X, rd( Z, Y ) ), rd( X, Z ) ) }.
% 38.83/39.21  parent0: (12200) {G2,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Z ), rd( X, Y ) ), 
% 38.83/39.21    Y ) ==> ld( mult( X, rd( Y, Z ) ), rd( X, Y ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := Y
% 38.83/39.21  end
% 38.83/39.21  permutation0:
% 38.83/39.21     0 ==> 0
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12202) {G6,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Z, Y ) ), rd( X
% 38.83/39.21    , Z ) ) ==> rd( ld( mult( X, Y ), rd( X, Z ) ), Z ) }.
% 38.83/39.21  parent0[0]: (1807) {G6,W19,D5,L1,V3,M1} P(267,92);d(54) { rd( ld( mult( Y, 
% 38.83/39.21    Z ), rd( Y, X ) ), X ) ==> ld( mult( Y, mult( X, Z ) ), rd( Y, X ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Y
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12204) {G1,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), mult( Y, Z
% 38.83/39.21     ) ), rd( mult( X, Y ), Y ) ) ==> rd( ld( mult( mult( X, Y ), Z ), X ), Y
% 38.83/39.21     ) }.
% 38.83/39.21  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.83/39.21  parent1[0; 21]: (12202) {G6,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Z, Y ) )
% 38.83/39.21    , rd( X, Z ) ) ==> rd( ld( mult( X, Y ), rd( X, Z ) ), Z ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := mult( X, Y )
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := Y
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12205) {G1,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), mult( Y, Z
% 38.83/39.21     ) ), X ) ==> rd( ld( mult( mult( X, Y ), Z ), X ), Y ) }.
% 38.83/39.21  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.83/39.21  parent1[0; 9]: (12204) {G1,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), mult
% 38.83/39.21    ( Y, Z ) ), rd( mult( X, Y ), Y ) ) ==> rd( ld( mult( mult( X, Y ), Z ), 
% 38.83/39.21    X ), Y ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12207) {G1,W19,D6,L1,V3,M1}  { rd( ld( mult( mult( X, Y ), Z ), X
% 38.83/39.21     ), Y ) ==> ld( mult( mult( X, Y ), mult( Y, Z ) ), X ) }.
% 38.83/39.21  parent0[0]: (12205) {G1,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), mult( Y
% 38.83/39.21    , Z ) ), X ) ==> rd( ld( mult( mult( X, Y ), Z ), X ), Y ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  subsumption: (1821) {G7,W19,D6,L1,V3,M1} P(3,1807) { rd( ld( mult( mult( X
% 38.83/39.21    , Y ), Z ), X ), Y ) ==> ld( mult( mult( X, Y ), mult( Y, Z ) ), X ) }.
% 38.83/39.21  parent0: (12207) {G1,W19,D6,L1,V3,M1}  { rd( ld( mult( mult( X, Y ), Z ), X
% 38.83/39.21     ), Y ) ==> ld( mult( mult( X, Y ), mult( Y, Z ) ), X ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  permutation0:
% 38.83/39.21     0 ==> 0
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12210) {G7,W19,D5,L1,V3,M1}  { rd( rd( ld( Y, Z ), mult( X, Z ) )
% 38.83/39.21    , X ) ==> rd( ld( mult( X, Y ), Z ), mult( X, Z ) ) }.
% 38.83/39.21  parent0[0]: (1816) {G7,W19,D5,L1,V3,M1} P(76,1807);d(52);d(76);d(24);d(449)
% 38.83/39.21    ;d(52);d(24);d(92) { rd( ld( mult( Y, Z ), X ), mult( Y, X ) ) ==> rd( rd
% 38.83/39.21    ( ld( Z, X ), mult( Y, X ) ), Y ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Y
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12220) {G2,W22,D6,L1,V3,M1}  { rd( rd( ld( X, Y ), mult( i( Z ), 
% 38.83/39.21    Y ) ), i( Z ) ) ==> rd( ld( ld( Z, X ), Y ), mult( i( Z ), Y ) ) }.
% 38.83/39.21  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 14]: (12210) {G7,W19,D5,L1,V3,M1}  { rd( rd( ld( Y, Z ), mult( X
% 38.83/39.21    , Z ) ), X ) ==> rd( ld( mult( X, Y ), Z ), mult( X, Z ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := i( Z )
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Y
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12226) {G2,W21,D6,L1,V3,M1}  { rd( rd( ld( X, Y ), mult( i( Z ), 
% 38.83/39.21    Y ) ), i( Z ) ) ==> rd( ld( ld( Z, X ), Y ), ld( Z, Y ) ) }.
% 38.83/39.21  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 18]: (12220) {G2,W22,D6,L1,V3,M1}  { rd( rd( ld( X, Y ), mult( i
% 38.83/39.21    ( Z ), Y ) ), i( Z ) ) ==> rd( ld( ld( Z, X ), Y ), mult( i( Z ), Y ) )
% 38.83/39.21     }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := Y
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12227) {G2,W20,D5,L1,V3,M1}  { rd( rd( ld( X, Y ), ld( Z, Y ) ), 
% 38.83/39.21    i( Z ) ) ==> rd( ld( ld( Z, X ), Y ), ld( Z, Y ) ) }.
% 38.83/39.21  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 6]: (12226) {G2,W21,D6,L1,V3,M1}  { rd( rd( ld( X, Y ), mult( i
% 38.83/39.21    ( Z ), Y ) ), i( Z ) ) ==> rd( ld( ld( Z, X ), Y ), ld( Z, Y ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := Y
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12234) {G3,W20,D5,L1,V3,M1}  { rd( rd( ld( X, Y ), ld( Z, Y ) ), 
% 38.83/39.21    i( Z ) ) ==> mult( ld( ld( Z, X ), Y ), ld( Y, Z ) ) }.
% 38.83/39.21  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.83/39.21    mult( Z, ld( Y, X ) ) }.
% 38.83/39.21  parent1[0; 11]: (12227) {G2,W20,D5,L1,V3,M1}  { rd( rd( ld( X, Y ), ld( Z, 
% 38.83/39.21    Y ) ), i( Z ) ) ==> rd( ld( ld( Z, X ), Y ), ld( Z, Y ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := ld( ld( Z, X ), Y )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12236) {G4,W20,D5,L1,V3,M1}  { rd( rd( ld( X, Y ), ld( Z, Y ) ), 
% 38.83/39.21    i( Z ) ) ==> ld( ld( Y, ld( Z, X ) ), ld( Y, Z ) ) }.
% 38.83/39.21  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.83/39.21    ld( ld( Y, X ), Z ) }.
% 38.83/39.21  parent1[0; 11]: (12234) {G3,W20,D5,L1,V3,M1}  { rd( rd( ld( X, Y ), ld( Z, 
% 38.83/39.21    Y ) ), i( Z ) ) ==> mult( ld( ld( Z, X ), Y ), ld( Y, Z ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := ld( Z, X )
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := ld( Y, Z )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12237) {G2,W19,D5,L1,V3,M1}  { mult( rd( ld( X, Y ), ld( Z, Y ) )
% 38.83/39.21    , Z ) ==> ld( ld( Y, ld( Z, X ) ), ld( Y, Z ) ) }.
% 38.83/39.21  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 1]: (12236) {G4,W20,D5,L1,V3,M1}  { rd( rd( ld( X, Y ), ld( Z, Y
% 38.83/39.21     ) ), i( Z ) ) ==> ld( ld( Y, ld( Z, X ) ), ld( Y, Z ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := rd( ld( X, Y ), ld( Z, Y ) )
% 38.83/39.21     Y := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12238) {G3,W19,D5,L1,V3,M1}  { ld( rd( ld( Z, Y ), ld( X, Y ) ), 
% 38.83/39.21    Z ) ==> ld( ld( Y, ld( Z, X ) ), ld( Y, Z ) ) }.
% 38.83/39.21  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.83/39.21    ld( rd( X, Y ), Z ) }.
% 38.83/39.21  parent1[0; 1]: (12237) {G2,W19,D5,L1,V3,M1}  { mult( rd( ld( X, Y ), ld( Z
% 38.83/39.21    , Y ) ), Z ) ==> ld( ld( Y, ld( Z, X ) ), ld( Y, Z ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := ld( Z, Y )
% 38.83/39.21     Y := ld( X, Y )
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12239) {G4,W19,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), ld( Y, Z ) )
% 38.83/39.21    , X ) ==> ld( ld( Y, ld( X, Z ) ), ld( Y, X ) ) }.
% 38.83/39.21  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.83/39.21    mult( Z, ld( Y, X ) ) }.
% 38.83/39.21  parent1[0; 2]: (12238) {G3,W19,D5,L1,V3,M1}  { ld( rd( ld( Z, Y ), ld( X, Y
% 38.83/39.21     ) ), Z ) ==> ld( ld( Y, ld( Z, X ) ), ld( Y, Z ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := ld( X, Y )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12240) {G5,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), ld( Y, Z ) ), 
% 38.83/39.21    X ) ==> ld( ld( Y, ld( X, Z ) ), ld( Y, X ) ) }.
% 38.83/39.21  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.83/39.21    ld( ld( Y, X ), Z ) }.
% 38.83/39.21  parent1[0; 2]: (12239) {G4,W19,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), ld( Y
% 38.83/39.21    , Z ) ), X ) ==> ld( ld( Y, ld( X, Z ) ), ld( Y, X ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := ld( Y, Z )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12241) {G5,W19,D5,L1,V3,M1}  { ld( ld( X, ld( Y, Z ) ), ld( X, Y )
% 38.83/39.21     ) ==> ld( ld( ld( X, Y ), ld( X, Z ) ), Y ) }.
% 38.83/39.21  parent0[0]: (12240) {G5,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), ld( Y, Z )
% 38.83/39.21     ), X ) ==> ld( ld( Y, ld( X, Z ) ), ld( Y, X ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  subsumption: (1823) {G8,W19,D5,L1,V3,M1} P(24,1816);d(24);d(75);d(74);d(34)
% 38.83/39.21    ;d(80);d(75);d(74) { ld( ld( Z, ld( X, Y ) ), ld( Z, X ) ) ==> ld( ld( ld
% 38.83/39.21    ( Z, X ), ld( Z, Y ) ), X ) }.
% 38.83/39.21  parent0: (12241) {G5,W19,D5,L1,V3,M1}  { ld( ld( X, ld( Y, Z ) ), ld( X, Y
% 38.83/39.21     ) ) ==> ld( ld( ld( X, Y ), ld( X, Z ) ), Y ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Y
% 38.83/39.21  end
% 38.83/39.21  permutation0:
% 38.83/39.21     0 ==> 0
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12243) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.83/39.21  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.83/39.21     ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12246) {G4,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( Y, Z )
% 38.83/39.21     ) ) ==> i( ld( ld( ld( X, Y ), ld( X, Z ) ), Y ) ) }.
% 38.83/39.21  parent0[0]: (1823) {G8,W19,D5,L1,V3,M1} P(24,1816);d(24);d(75);d(74);d(34);
% 38.83/39.21    d(80);d(75);d(74) { ld( ld( Z, ld( X, Y ) ), ld( Z, X ) ) ==> ld( ld( ld
% 38.83/39.21    ( Z, X ), ld( Z, Y ) ), X ) }.
% 38.83/39.21  parent1[0; 11]: (12243) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.83/39.21     ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := ld( X, ld( Y, Z ) )
% 38.83/39.21     Y := ld( X, Y )
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12247) {G4,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( Y, Z )
% 38.83/39.21     ) ) ==> ld( Y, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.83/39.21     ) }.
% 38.83/39.21  parent1[0; 10]: (12246) {G4,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( 
% 38.83/39.21    Y, Z ) ) ) ==> i( ld( ld( ld( X, Y ), ld( X, Z ) ), Y ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := ld( ld( X, Y ), ld( X, Z ) )
% 38.83/39.21     Y := Y
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12248) {G4,W19,D5,L1,V3,M1}  { ld( Y, ld( ld( X, Y ), ld( X, Z ) )
% 38.83/39.21     ) ==> ld( ld( X, Y ), ld( X, ld( Y, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (12247) {G4,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( Y, Z
% 38.83/39.21     ) ) ) ==> ld( Y, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  subsumption: (1830) {G9,W19,D5,L1,V3,M1} P(1823,54);d(54) { ld( Y, ld( ld( 
% 38.83/39.21    X, Y ), ld( X, Z ) ) ) ==> ld( ld( X, Y ), ld( X, ld( Y, Z ) ) ) }.
% 38.83/39.21  parent0: (12248) {G4,W19,D5,L1,V3,M1}  { ld( Y, ld( ld( X, Y ), ld( X, Z )
% 38.83/39.21     ) ) ==> ld( ld( X, Y ), ld( X, ld( Y, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  permutation0:
% 38.83/39.21     0 ==> 0
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12250) {G9,W19,D5,L1,V3,M1}  { ld( ld( Y, X ), ld( Y, ld( X, Z ) )
% 38.83/39.21     ) ==> ld( X, ld( ld( Y, X ), ld( Y, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (1830) {G9,W19,D5,L1,V3,M1} P(1823,54);d(54) { ld( Y, ld( ld( X
% 38.83/39.21    , Y ), ld( X, Z ) ) ) ==> ld( ld( X, Y ), ld( X, ld( Y, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12262) {G4,W21,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( Y, i( Z
% 38.83/39.21     ) ) ) ) ==> ld( Y, ld( ld( X, Y ), i( mult( Z, X ) ) ) ) }.
% 38.83/39.21  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.21    ( X, Y ) ) }.
% 38.83/39.21  parent1[0; 17]: (12250) {G9,W19,D5,L1,V3,M1}  { ld( ld( Y, X ), ld( Y, ld( 
% 38.83/39.21    X, Z ) ) ) ==> ld( X, ld( ld( Y, X ), ld( Y, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21     Z := i( Z )
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12274) {G4,W21,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( Y, i( Z
% 38.83/39.21     ) ) ) ) ==> ld( Y, i( mult( mult( Z, X ), ld( X, Y ) ) ) ) }.
% 38.83/39.21  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.21    ( X, Y ) ) }.
% 38.83/39.21  parent1[0; 13]: (12262) {G4,W21,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( 
% 38.83/39.21    Y, i( Z ) ) ) ) ==> ld( Y, ld( ld( X, Y ), i( mult( Z, X ) ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := mult( Z, X )
% 38.83/39.21     Y := ld( X, Y )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12285) {G4,W21,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( Y, i( Z
% 38.83/39.21     ) ) ) ) ==> i( mult( mult( mult( Z, X ), ld( X, Y ) ), Y ) ) }.
% 38.83/39.21  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.21    ( X, Y ) ) }.
% 38.83/39.21  parent1[0; 11]: (12274) {G4,W21,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( 
% 38.83/39.21    Y, i( Z ) ) ) ) ==> ld( Y, i( mult( mult( Z, X ), ld( X, Y ) ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := mult( mult( Z, X ), ld( X, Y ) )
% 38.83/39.21     Y := Y
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12291) {G5,W21,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( Y, i( Z
% 38.83/39.21     ) ) ) ) ==> i( ld( rd( ld( Y, X ), mult( Z, X ) ), Y ) ) }.
% 38.83/39.21  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.83/39.21     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.83/39.21  parent1[0; 12]: (12285) {G4,W21,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( 
% 38.83/39.21    Y, i( Z ) ) ) ) ==> i( mult( mult( mult( Z, X ), ld( X, Y ) ), Y ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := mult( Z, X )
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := X
% 38.83/39.21     T := Y
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12292) {G4,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( Y, i( Z
% 38.83/39.21     ) ) ) ) ==> ld( Y, rd( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.83/39.21  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.83/39.21     ) }.
% 38.83/39.21  parent1[0; 11]: (12291) {G5,W21,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( 
% 38.83/39.21    Y, i( Z ) ) ) ) ==> i( ld( rd( ld( Y, X ), mult( Z, X ) ), Y ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := rd( ld( Y, X ), mult( Z, X ) )
% 38.83/39.21     Y := Y
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12293) {G4,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, i( mult( Z
% 38.83/39.21    , Y ) ) ) ) ==> ld( Y, rd( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.83/39.21  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.21    ( X, Y ) ) }.
% 38.83/39.21  parent1[0; 7]: (12292) {G4,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( Y
% 38.83/39.21    , i( Z ) ) ) ) ==> ld( Y, rd( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := Y
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12296) {G4,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), i( mult( mult( Z, 
% 38.83/39.21    Y ), X ) ) ) ==> ld( Y, rd( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.83/39.21  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.21    ( X, Y ) ) }.
% 38.83/39.21  parent1[0; 5]: (12293) {G4,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, i( 
% 38.83/39.21    mult( Z, Y ) ) ) ) ==> ld( Y, rd( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := mult( Z, Y )
% 38.83/39.21     Y := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12298) {G4,W20,D6,L1,V3,M1}  { i( mult( mult( mult( Z, Y ), X ), 
% 38.83/39.21    ld( X, Y ) ) ) ==> ld( Y, rd( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.83/39.21  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.21    ( X, Y ) ) }.
% 38.83/39.21  parent1[0; 1]: (12296) {G4,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), i( mult( 
% 38.83/39.21    mult( Z, Y ), X ) ) ) ==> ld( Y, rd( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := mult( mult( Z, Y ), X )
% 38.83/39.21     Y := ld( X, Y )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12299) {G5,W19,D5,L1,V3,M1}  { rd( ld( Y, Z ), mult( mult( X, Y )
% 38.83/39.21    , Z ) ) ==> ld( Y, rd( ld( Y, Z ), mult( X, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.83/39.21     ==> rd( ld( Y, X ), Z ) }.
% 38.83/39.21  parent1[0; 1]: (12298) {G4,W20,D6,L1,V3,M1}  { i( mult( mult( mult( Z, Y )
% 38.83/39.21    , X ), ld( X, Y ) ) ) ==> ld( Y, rd( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := mult( mult( X, Y ), Z )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  subsumption: (1835) {G10,W19,D5,L1,V3,M1} P(52,1830);d(52);d(52);d(115);d(
% 38.83/39.21    54);d(52);d(52);d(52);d(92) { rd( ld( Z, X ), mult( mult( Y, Z ), X ) ) 
% 38.83/39.21    ==> ld( Z, rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.83/39.21  parent0: (12299) {G5,W19,D5,L1,V3,M1}  { rd( ld( Y, Z ), mult( mult( X, Y )
% 38.83/39.21    , Z ) ) ==> ld( Y, rd( ld( Y, Z ), mult( X, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  permutation0:
% 38.83/39.21     0 ==> 0
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12302) {G10,W19,D5,L1,V3,M1}  { ld( X, rd( ld( X, Y ), mult( Z, Y
% 38.83/39.21     ) ) ) ==> rd( ld( X, Y ), mult( mult( Z, X ), Y ) ) }.
% 38.83/39.21  parent0[0]: (1835) {G10,W19,D5,L1,V3,M1} P(52,1830);d(52);d(52);d(115);d(54
% 38.83/39.21    );d(52);d(52);d(52);d(92) { rd( ld( Z, X ), mult( mult( Y, Z ), X ) ) ==>
% 38.83/39.21     ld( Z, rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12310) {G2,W22,D6,L1,V3,M1}  { ld( i( X ), rd( ld( i( X ), Y ), 
% 38.83/39.21    mult( Z, Y ) ) ) ==> rd( ld( i( X ), Y ), mult( rd( Z, X ), Y ) ) }.
% 38.83/39.21  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 18]: (12302) {G10,W19,D5,L1,V3,M1}  { ld( X, rd( ld( X, Y ), 
% 38.83/39.21    mult( Z, Y ) ) ) ==> rd( ld( X, Y ), mult( mult( Z, X ), Y ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := i( X )
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12314) {G2,W21,D6,L1,V3,M1}  { ld( i( X ), rd( ld( i( X ), Y ), 
% 38.83/39.21    mult( Z, Y ) ) ) ==> rd( mult( X, Y ), mult( rd( Z, X ), Y ) ) }.
% 38.83/39.21  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 13]: (12310) {G2,W22,D6,L1,V3,M1}  { ld( i( X ), rd( ld( i( X )
% 38.83/39.21    , Y ), mult( Z, Y ) ) ) ==> rd( ld( i( X ), Y ), mult( rd( Z, X ), Y ) )
% 38.83/39.21     }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12319) {G3,W21,D6,L1,V3,M1}  { ld( i( X ), rd( ld( i( X ), Y ), 
% 38.83/39.21    mult( Z, Y ) ) ) ==> rd( mult( X, Y ), ld( rd( X, Z ), Y ) ) }.
% 38.83/39.21  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.83/39.21    ld( rd( X, Y ), Z ) }.
% 38.83/39.21  parent1[0; 16]: (12314) {G2,W21,D6,L1,V3,M1}  { ld( i( X ), rd( ld( i( X )
% 38.83/39.21    , Y ), mult( Z, Y ) ) ) ==> rd( mult( X, Y ), mult( rd( Z, X ), Y ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := Y
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12320) {G4,W21,D6,L1,V3,M1}  { ld( i( X ), rd( ld( i( X ), Y ), 
% 38.83/39.21    mult( Z, Y ) ) ) ==> mult( mult( X, Y ), ld( Y, rd( X, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.83/39.21    mult( Z, ld( Y, X ) ) }.
% 38.83/39.21  parent1[0; 12]: (12319) {G3,W21,D6,L1,V3,M1}  { ld( i( X ), rd( ld( i( X )
% 38.83/39.21    , Y ), mult( Z, Y ) ) ) ==> rd( mult( X, Y ), ld( rd( X, Z ), Y ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := rd( X, Z )
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := mult( X, Y )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12322) {G2,W20,D5,L1,V3,M1}  { ld( i( X ), rd( mult( X, Y ), mult
% 38.83/39.21    ( Z, Y ) ) ) ==> mult( mult( X, Y ), ld( Y, rd( X, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 5]: (12320) {G4,W21,D6,L1,V3,M1}  { ld( i( X ), rd( ld( i( X ), 
% 38.83/39.21    Y ), mult( Z, Y ) ) ) ==> mult( mult( X, Y ), ld( Y, rd( X, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12323) {G2,W19,D5,L1,V3,M1}  { mult( X, rd( mult( X, Y ), mult( Z
% 38.83/39.21    , Y ) ) ) ==> mult( mult( X, Y ), ld( Y, rd( X, Z ) ) ) }.
% 38.83/39.21  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 1]: (12322) {G2,W20,D5,L1,V3,M1}  { ld( i( X ), rd( mult( X, Y )
% 38.83/39.21    , mult( Z, Y ) ) ) ==> mult( mult( X, Y ), ld( Y, rd( X, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := rd( mult( X, Y ), mult( Z, Y ) )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  subsumption: (1844) {G11,W19,D5,L1,V3,M1} P(33,1835);d(22);d(80);d(75);d(22
% 38.83/39.21    ) { mult( Y, rd( mult( Y, Z ), mult( X, Z ) ) ) ==> mult( mult( Y, Z ), 
% 38.83/39.21    ld( Z, rd( Y, X ) ) ) }.
% 38.83/39.21  parent0: (12323) {G2,W19,D5,L1,V3,M1}  { mult( X, rd( mult( X, Y ), mult( Z
% 38.83/39.21    , Y ) ) ) ==> mult( mult( X, Y ), ld( Y, rd( X, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  permutation0:
% 38.83/39.21     0 ==> 0
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12328) {G7,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Z, Y ) ), rd( X, Z
% 38.83/39.21     ) ) ==> rd( ld( rd( X, Y ), rd( X, Z ) ), Z ) }.
% 38.83/39.21  parent0[0]: (1819) {G7,W19,D5,L1,V3,M1} P(33,1807);d(33) { rd( ld( rd( X, Y
% 38.83/39.21     ), rd( X, Z ) ), Z ) ==> ld( mult( X, rd( Z, Y ) ), rd( X, Z ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12331) {G1,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( Y, Z )
% 38.83/39.21     ), rd( mult( X, Y ), Y ) ) ==> rd( ld( rd( mult( X, Y ), Z ), X ), Y )
% 38.83/39.21     }.
% 38.83/39.21  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.83/39.21  parent1[0; 21]: (12328) {G7,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Z, Y ) ), 
% 38.83/39.21    rd( X, Z ) ) ==> rd( ld( rd( X, Y ), rd( X, Z ) ), Z ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := mult( X, Y )
% 38.83/39.21     Y := Z
% 38.83/39.21     Z := Y
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12333) {G1,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( Y, Z )
% 38.83/39.21     ), X ) ==> rd( ld( rd( mult( X, Y ), Z ), X ), Y ) }.
% 38.83/39.21  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.83/39.21  parent1[0; 9]: (12331) {G1,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( 
% 38.83/39.21    Y, Z ) ), rd( mult( X, Y ), Y ) ) ==> rd( ld( rd( mult( X, Y ), Z ), X )
% 38.83/39.21    , Y ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12336) {G1,W19,D6,L1,V3,M1}  { rd( ld( rd( mult( X, Y ), Z ), X )
% 38.83/39.21    , Y ) ==> ld( mult( mult( X, Y ), rd( Y, Z ) ), X ) }.
% 38.83/39.21  parent0[0]: (12333) {G1,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( Y, 
% 38.83/39.21    Z ) ), X ) ==> rd( ld( rd( mult( X, Y ), Z ), X ), Y ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  subsumption: (1883) {G8,W19,D6,L1,V3,M1} P(3,1819) { rd( ld( rd( mult( X, Y
% 38.83/39.21     ), Z ), X ), Y ) ==> ld( mult( mult( X, Y ), rd( Y, Z ) ), X ) }.
% 38.83/39.21  parent0: (12336) {G1,W19,D6,L1,V3,M1}  { rd( ld( rd( mult( X, Y ), Z ), X )
% 38.83/39.21    , Y ) ==> ld( mult( mult( X, Y ), rd( Y, Z ) ), X ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  permutation0:
% 38.83/39.21     0 ==> 0
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12341) {G5,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, X ), mult( Y
% 38.83/39.21    , Z ) ) ) ==> ld( mult( Y, rd( X, Z ) ), mult( Y, X ) ) }.
% 38.83/39.21  parent0[0]: (1466) {G10,W19,D5,L1,V3,M1} P(1458,139);d(31);d(22);d(80);d(81
% 38.83/39.21    ) { ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ) ==> ld( mult( X, rd( Y, Z
% 38.83/39.21     ) ), mult( X, Y ) ) }.
% 38.83/39.21  parent1[0; 10]: (270) {G4,W19,D5,L1,V3,M1} P(41,0) { mult( X, ld( mult( Y, 
% 38.83/39.21    X ), mult( Y, Z ) ) ) ==> ld( mult( Y, X ), mult( Y, mult( X, Z ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  subsumption: (1887) {G11,W19,D5,L1,V3,M1} S(270);d(1466) { mult( X, ld( 
% 38.83/39.21    mult( Y, X ), mult( Y, Z ) ) ) ==> ld( mult( Y, rd( X, Z ) ), mult( Y, X
% 38.83/39.21     ) ) }.
% 38.83/39.21  parent0: (12341) {G5,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, X ), mult( Y
% 38.83/39.21    , Z ) ) ) ==> ld( mult( Y, rd( X, Z ) ), mult( Y, X ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  permutation0:
% 38.83/39.21     0 ==> 0
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12344) {G5,W11,D5,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( rd( X, Y ), 
% 38.83/39.21    Y ), Y ) }.
% 38.83/39.21  parent0[0]: (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X )
% 38.83/39.21    , X ), X ) ==> ld( X, Y ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12349) {G6,W23,D7,L1,V3,M1}  { ld( X, ld( rd( Y, X ), ld( Z, Y )
% 38.83/39.21     ) ) ==> ld( ld( mult( X, ld( mult( Z, Y ), rd( Y, X ) ) ), X ), X ) }.
% 38.83/39.21  parent0[0]: (1802) {G29,W19,D5,L1,V3,M1} P(1797,79);d(92);d(75) { rd( ld( 
% 38.83/39.21    rd( X, Y ), ld( Z, X ) ), Y ) ==> mult( Y, ld( mult( Z, X ), rd( X, Y ) )
% 38.83/39.21     ) }.
% 38.83/39.21  parent1[0; 12]: (12344) {G5,W11,D5,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( rd( 
% 38.83/39.21    X, Y ), Y ), Y ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := ld( rd( Y, X ), ld( Z, Y ) )
% 38.83/39.21     Y := X
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12350) {G3,W20,D6,L1,V3,M1}  { ld( X, ld( rd( Y, X ), ld( Z, Y )
% 38.83/39.21     ) ) ==> ld( i( ld( mult( Z, Y ), rd( Y, X ) ) ), X ) }.
% 38.83/39.21  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.83/39.21    ==> i( Y ) }.
% 38.83/39.21  parent1[0; 11]: (12349) {G6,W23,D7,L1,V3,M1}  { ld( X, ld( rd( Y, X ), ld( 
% 38.83/39.21    Z, Y ) ) ) ==> ld( ld( mult( X, ld( mult( Z, Y ), rd( Y, X ) ) ), X ), X
% 38.83/39.21     ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := ld( mult( Z, Y ), rd( Y, X ) )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12351) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), ld( Z, Y )
% 38.83/39.21     ) ) ==> mult( ld( mult( Z, Y ), rd( Y, X ) ), X ) }.
% 38.83/39.21  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 10]: (12350) {G3,W20,D6,L1,V3,M1}  { ld( X, ld( rd( Y, X ), ld( 
% 38.83/39.21    Z, Y ) ) ) ==> ld( i( ld( mult( Z, Y ), rd( Y, X ) ) ), X ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := ld( mult( Z, Y ), rd( Y, X ) )
% 38.83/39.21     Y := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12352) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), ld( Z, Y )
% 38.83/39.21     ) ) ==> ld( ld( rd( Y, X ), mult( Z, Y ) ), X ) }.
% 38.83/39.21  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.83/39.21    ld( ld( Y, X ), Z ) }.
% 38.83/39.21  parent1[0; 10]: (12351) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), ld( 
% 38.83/39.21    Z, Y ) ) ) ==> mult( ld( mult( Z, Y ), rd( Y, X ) ), X ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := mult( Z, Y )
% 38.83/39.21     Y := rd( Y, X )
% 38.83/39.21     Z := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  subsumption: (1900) {G30,W19,D5,L1,V3,M1} P(1802,139);d(31);d(22);d(74) { 
% 38.83/39.21    ld( Y, ld( rd( X, Y ), ld( Z, X ) ) ) ==> ld( ld( rd( X, Y ), mult( Z, X
% 38.83/39.21     ) ), Y ) }.
% 38.83/39.21  parent0: (12352) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), ld( Z, Y )
% 38.83/39.21     ) ) ==> ld( ld( rd( Y, X ), mult( Z, Y ) ), X ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Y
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  permutation0:
% 38.83/39.21     0 ==> 0
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  eqswap: (12355) {G29,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( Z, X ), rd( X, 
% 38.83/39.21    Y ) ) ) ==> rd( ld( rd( X, Y ), ld( Z, X ) ), Y ) }.
% 38.83/39.21  parent0[0]: (1802) {G29,W19,D5,L1,V3,M1} P(1797,79);d(92);d(75) { rd( ld( 
% 38.83/39.21    rd( X, Y ), ld( Z, X ) ), Y ) ==> mult( Y, ld( mult( Z, X ), rd( X, Y ) )
% 38.83/39.21     ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12365) {G4,W23,D6,L1,V3,M1}  { mult( X, ld( mult( Y, i( Z ) ), rd
% 38.83/39.21    ( i( Z ), X ) ) ) ==> rd( ld( rd( i( Z ), X ), i( mult( Z, Y ) ) ), X )
% 38.83/39.21     }.
% 38.83/39.21  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.21    ( X, Y ) ) }.
% 38.83/39.21  parent1[0; 18]: (12355) {G29,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( Z, X )
% 38.83/39.21    , rd( X, Y ) ) ) ==> rd( ld( rd( X, Y ), ld( Z, X ) ), Y ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := Z
% 38.83/39.21     Y := Y
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := i( Z )
% 38.83/39.21     Y := X
% 38.83/39.21     Z := Y
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12367) {G4,W23,D7,L1,V3,M1}  { mult( X, ld( mult( Y, i( Z ) ), rd
% 38.83/39.21    ( i( Z ), X ) ) ) ==> rd( i( mult( mult( Z, Y ), rd( i( Z ), X ) ) ), X )
% 38.83/39.21     }.
% 38.83/39.21  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.83/39.21    ( X, Y ) ) }.
% 38.83/39.21  parent1[0; 13]: (12365) {G4,W23,D6,L1,V3,M1}  { mult( X, ld( mult( Y, i( Z
% 38.83/39.21     ) ), rd( i( Z ), X ) ) ) ==> rd( ld( rd( i( Z ), X ), i( mult( Z, Y ) )
% 38.83/39.21     ), X ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := mult( Z, Y )
% 38.83/39.21     Y := rd( i( Z ), X )
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12370) {G5,W23,D7,L1,V3,M1}  { mult( X, ld( mult( Y, i( Z ) ), rd
% 38.83/39.21    ( i( Z ), X ) ) ) ==> i( mult( X, mult( mult( Z, Y ), rd( i( Z ), X ) ) )
% 38.83/39.21     ) }.
% 38.83/39.21  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.83/39.21    ( mult( Y, X ) ) }.
% 38.83/39.21  parent1[0; 12]: (12367) {G4,W23,D7,L1,V3,M1}  { mult( X, ld( mult( Y, i( Z
% 38.83/39.21     ) ), rd( i( Z ), X ) ) ) ==> rd( i( mult( mult( Z, Y ), rd( i( Z ), X )
% 38.83/39.21     ) ), X ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := mult( mult( Z, Y ), rd( i( Z ), X ) )
% 38.83/39.21     Y := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12375) {G6,W22,D6,L1,V3,M1}  { mult( X, ld( mult( Y, i( Z ) ), rd
% 38.83/39.21    ( i( Z ), X ) ) ) ==> rd( rd( rd( X, i( Z ) ), mult( Z, Y ) ), X ) }.
% 38.83/39.21  parent0[0]: (450) {G6,W16,D6,L1,V4,M1} P(81,91) { i( mult( T, mult( X, rd( 
% 38.83/39.21    Z, Y ) ) ) ) ==> rd( rd( rd( Y, Z ), X ), T ) }.
% 38.83/39.21  parent1[0; 12]: (12370) {G5,W23,D7,L1,V3,M1}  { mult( X, ld( mult( Y, i( Z
% 38.83/39.21     ) ), rd( i( Z ), X ) ) ) ==> i( mult( X, mult( mult( Z, Y ), rd( i( Z )
% 38.83/39.21    , X ) ) ) ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := mult( Z, Y )
% 38.83/39.21     Y := X
% 38.83/39.21     Z := i( Z )
% 38.83/39.21     T := X
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12376) {G2,W21,D6,L1,V3,M1}  { mult( X, ld( mult( Y, i( Z ) ), rd
% 38.83/39.21    ( i( Z ), X ) ) ) ==> rd( rd( mult( X, Z ), mult( Z, Y ) ), X ) }.
% 38.83/39.21  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 14]: (12375) {G6,W22,D6,L1,V3,M1}  { mult( X, ld( mult( Y, i( Z
% 38.83/39.21     ) ), rd( i( Z ), X ) ) ) ==> rd( rd( rd( X, i( Z ) ), mult( Z, Y ) ), X
% 38.83/39.21     ) }.
% 38.83/39.21  substitution0:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Z
% 38.83/39.21  end
% 38.83/39.21  substitution1:
% 38.83/39.21     X := X
% 38.83/39.21     Y := Y
% 38.83/39.21     Z := Z
% 38.83/39.21  end
% 38.83/39.21  
% 38.83/39.21  paramod: (12377) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( rd( Y, Z ), rd( i( Z
% 38.83/39.21     ), X ) ) ) ==> rd( rd( mult( X, Z ), mult( Z, Y ) ), X ) }.
% 38.83/39.21  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.83/39.21    Y ) }.
% 38.83/39.21  parent1[0; 4]: (12376) {G2,W21,D6,L1,V3,M1}  { mult( X, ld( mult( Y, i( Z )
% 38.86/39.21     ), rd( i( Z ), X ) ) ) ==> rd( rd( mult( X, Z ), mult( Z, Y ) ), X ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Y
% 38.86/39.21     Y := Z
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12378) {G3,W20,D6,L1,V3,M1}  { mult( X, ld( rd( Y, Z ), i( mult( 
% 38.86/39.21    X, Z ) ) ) ) ==> rd( rd( mult( X, Z ), mult( Z, Y ) ), X ) }.
% 38.86/39.21  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.21    ( mult( Y, X ) ) }.
% 38.86/39.21  parent1[0; 7]: (12377) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( rd( Y, Z ), rd
% 38.86/39.21    ( i( Z ), X ) ) ) ==> rd( rd( mult( X, Z ), mult( Z, Y ) ), X ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Z
% 38.86/39.21     Y := X
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12379) {G4,W20,D6,L1,V3,M1}  { mult( X, i( mult( mult( X, Z ), rd
% 38.86/39.21    ( Y, Z ) ) ) ) ==> rd( rd( mult( X, Z ), mult( Z, Y ) ), X ) }.
% 38.86/39.21  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.21    ( X, Y ) ) }.
% 38.86/39.21  parent1[0; 3]: (12378) {G3,W20,D6,L1,V3,M1}  { mult( X, ld( rd( Y, Z ), i( 
% 38.86/39.21    mult( X, Z ) ) ) ) ==> rd( rd( mult( X, Z ), mult( Z, Y ) ), X ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := mult( X, Z )
% 38.86/39.21     Y := rd( Y, Z )
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12380) {G2,W19,D5,L1,V3,M1}  { rd( X, mult( mult( X, Y ), rd( Z, 
% 38.86/39.21    Y ) ) ) ==> rd( rd( mult( X, Y ), mult( Y, Z ) ), X ) }.
% 38.86/39.21  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.21    Y ) }.
% 38.86/39.21  parent1[0; 1]: (12379) {G4,W20,D6,L1,V3,M1}  { mult( X, i( mult( mult( X, Z
% 38.86/39.21     ), rd( Y, Z ) ) ) ) ==> rd( rd( mult( X, Z ), mult( Z, Y ) ), X ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := X
% 38.86/39.21     Y := mult( mult( X, Y ), rd( Z, Y ) )
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Z
% 38.86/39.21     Z := Y
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12381) {G3,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), mult( X, 
% 38.86/39.21    Y ) ) ) ==> rd( rd( mult( X, Y ), mult( Y, Z ) ), X ) }.
% 38.86/39.21  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.86/39.21     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.21  parent1[0; 1]: (12380) {G2,W19,D5,L1,V3,M1}  { rd( X, mult( mult( X, Y ), 
% 38.86/39.21    rd( Z, Y ) ) ) ==> rd( rd( mult( X, Y ), mult( Y, Z ) ), X ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := mult( X, Y )
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21     T := X
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  eqswap: (12382) {G3,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( Y, Z )
% 38.86/39.21     ), X ) ==> mult( X, rd( rd( Y, Z ), mult( X, Y ) ) ) }.
% 38.86/39.21  parent0[0]: (12381) {G3,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), mult( 
% 38.86/39.21    X, Y ) ) ) ==> rd( rd( mult( X, Y ), mult( Y, Z ) ), X ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  subsumption: (1901) {G30,W19,D5,L1,V3,M1} P(52,1802);d(52);d(76);d(450);d(
% 38.86/39.21    34);d(33);d(76);d(52);d(33);d(112) { rd( rd( mult( Z, Y ), mult( Y, X ) )
% 38.86/39.21    , Z ) ==> mult( Z, rd( rd( Y, X ), mult( Z, Y ) ) ) }.
% 38.86/39.21  parent0: (12382) {G3,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( Y, Z )
% 38.86/39.21     ), X ) ==> mult( X, rd( rd( Y, Z ), mult( X, Y ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Z
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := X
% 38.86/39.21  end
% 38.86/39.21  permutation0:
% 38.86/39.21     0 ==> 0
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  eqswap: (12384) {G29,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( Z, X ), rd( X, 
% 38.86/39.21    Y ) ) ) ==> rd( ld( rd( X, Y ), ld( Z, X ) ), Y ) }.
% 38.86/39.21  parent0[0]: (1802) {G29,W19,D5,L1,V3,M1} P(1797,79);d(92);d(75) { rd( ld( 
% 38.86/39.21    rd( X, Y ), ld( Z, X ) ), Y ) ==> mult( Y, ld( mult( Z, X ), rd( X, Y ) )
% 38.86/39.21     ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12391) {G3,W24,D6,L1,V3,M1}  { mult( X, ld( mult( Y, ld( Z, X ) )
% 38.86/39.21    , rd( ld( Z, X ), X ) ) ) ==> rd( ld( i( Z ), ld( Y, ld( Z, X ) ) ), X )
% 38.86/39.21     }.
% 38.86/39.21  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.21    ==> i( X ) }.
% 38.86/39.21  parent1[0; 16]: (12384) {G29,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( Z, X )
% 38.86/39.21    , rd( X, Y ) ) ) ==> rd( ld( rd( X, Y ), ld( Z, X ) ), Y ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Z
% 38.86/39.21     Y := X
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := ld( Z, X )
% 38.86/39.21     Y := X
% 38.86/39.21     Z := Y
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12393) {G3,W21,D6,L1,V3,M1}  { mult( X, ld( mult( Y, ld( Z, X ) )
% 38.86/39.21    , i( Z ) ) ) ==> rd( ld( i( Z ), ld( Y, ld( Z, X ) ) ), X ) }.
% 38.86/39.21  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.21    ==> i( X ) }.
% 38.86/39.21  parent1[0; 9]: (12391) {G3,W24,D6,L1,V3,M1}  { mult( X, ld( mult( Y, ld( Z
% 38.86/39.21    , X ) ), rd( ld( Z, X ), X ) ) ) ==> rd( ld( i( Z ), ld( Y, ld( Z, X ) )
% 38.86/39.21     ), X ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Z
% 38.86/39.21     Y := X
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12395) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( mult( Y, ld( Z, X ) )
% 38.86/39.21    , i( Z ) ) ) ==> rd( mult( Z, ld( Y, ld( Z, X ) ) ), X ) }.
% 38.86/39.21  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.21    Y ) }.
% 38.86/39.21  parent1[0; 12]: (12393) {G3,W21,D6,L1,V3,M1}  { mult( X, ld( mult( Y, ld( Z
% 38.86/39.21    , X ) ), i( Z ) ) ) ==> rd( ld( i( Z ), ld( Y, ld( Z, X ) ) ), X ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Z
% 38.86/39.21     Y := ld( Y, ld( Z, X ) )
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12396) {G3,W20,D7,L1,V3,M1}  { mult( X, i( mult( Z, mult( Y, ld( 
% 38.86/39.21    Z, X ) ) ) ) ) ==> rd( mult( Z, ld( Y, ld( Z, X ) ) ), X ) }.
% 38.86/39.21  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.21    ( X, Y ) ) }.
% 38.86/39.21  parent1[0; 3]: (12395) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( mult( Y, ld( Z
% 38.86/39.21    , X ) ), i( Z ) ) ) ==> rd( mult( Z, ld( Y, ld( Z, X ) ) ), X ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Z
% 38.86/39.21     Y := mult( Y, ld( Z, X ) )
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12397) {G2,W19,D6,L1,V3,M1}  { rd( X, mult( Y, mult( Z, ld( Y, X
% 38.86/39.21     ) ) ) ) ==> rd( mult( Y, ld( Z, ld( Y, X ) ) ), X ) }.
% 38.86/39.21  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.21    Y ) }.
% 38.86/39.21  parent1[0; 1]: (12396) {G3,W20,D7,L1,V3,M1}  { mult( X, i( mult( Z, mult( Y
% 38.86/39.21    , ld( Z, X ) ) ) ) ) ==> rd( mult( Z, ld( Y, ld( Z, X ) ) ), X ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := X
% 38.86/39.21     Y := mult( Y, mult( Z, ld( Y, X ) ) )
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Z
% 38.86/39.21     Z := Y
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12398) {G3,W19,D6,L1,V3,M1}  { mult( X, rd( rd( ld( X, Y ), Z ), 
% 38.86/39.21    Y ) ) ==> rd( mult( Y, ld( Z, ld( Y, X ) ) ), X ) }.
% 38.86/39.21  parent0[0]: (495) {G6,W19,D6,L1,V5,M1} P(75,112) { rd( T, mult( U, mult( X
% 38.86/39.21    , ld( Z, Y ) ) ) ) ==> mult( T, rd( rd( ld( Y, Z ), X ), U ) ) }.
% 38.86/39.21  parent1[0; 1]: (12397) {G2,W19,D6,L1,V3,M1}  { rd( X, mult( Y, mult( Z, ld
% 38.86/39.21    ( Y, X ) ) ) ) ==> rd( mult( Y, ld( Z, ld( Y, X ) ) ), X ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Z
% 38.86/39.21     Y := X
% 38.86/39.21     Z := Y
% 38.86/39.21     T := X
% 38.86/39.21     U := Y
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  eqswap: (12399) {G3,W19,D6,L1,V3,M1}  { rd( mult( Y, ld( Z, ld( Y, X ) ) )
% 38.86/39.21    , X ) ==> mult( X, rd( rd( ld( X, Y ), Z ), Y ) ) }.
% 38.86/39.21  parent0[0]: (12398) {G3,W19,D6,L1,V3,M1}  { mult( X, rd( rd( ld( X, Y ), Z
% 38.86/39.21     ), Y ) ) ==> rd( mult( Y, ld( Z, ld( Y, X ) ) ), X ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  subsumption: (1902) {G30,W19,D6,L1,V3,M1} P(77,1802);d(22);d(52);d(33);d(
% 38.86/39.21    495) { rd( mult( X, ld( Z, ld( X, Y ) ) ), Y ) ==> mult( Y, rd( rd( ld( Y
% 38.86/39.21    , X ), Z ), X ) ) }.
% 38.86/39.21  parent0: (12399) {G3,W19,D6,L1,V3,M1}  { rd( mult( Y, ld( Z, ld( Y, X ) ) )
% 38.86/39.21    , X ) ==> mult( X, rd( rd( ld( X, Y ), Z ), Y ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Y
% 38.86/39.21     Y := X
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  permutation0:
% 38.86/39.21     0 ==> 0
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  eqswap: (12401) {G29,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( Z, X ), rd( X, 
% 38.86/39.21    Y ) ) ) ==> rd( ld( rd( X, Y ), ld( Z, X ) ), Y ) }.
% 38.86/39.21  parent0[0]: (1802) {G29,W19,D5,L1,V3,M1} P(1797,79);d(92);d(75) { rd( ld( 
% 38.86/39.21    rd( X, Y ), ld( Z, X ) ), Y ) ==> mult( Y, ld( mult( Z, X ), rd( X, Y ) )
% 38.86/39.21     ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12403) {G1,W23,D6,L1,V3,M1}  { mult( X, ld( mult( Y, mult( Z, X )
% 38.86/39.21     ), rd( mult( Z, X ), X ) ) ) ==> rd( ld( Z, ld( Y, mult( Z, X ) ) ), X )
% 38.86/39.21     }.
% 38.86/39.21  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.21  parent1[0; 16]: (12401) {G29,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( Z, X )
% 38.86/39.21    , rd( X, Y ) ) ) ==> rd( ld( rd( X, Y ), ld( Z, X ) ), Y ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Z
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := mult( Z, X )
% 38.86/39.21     Y := X
% 38.86/39.21     Z := Y
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12404) {G1,W19,D6,L1,V3,M1}  { mult( X, ld( mult( Y, mult( Z, X )
% 38.86/39.21     ), Z ) ) ==> rd( ld( Z, ld( Y, mult( Z, X ) ) ), X ) }.
% 38.86/39.21  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.21  parent1[0; 9]: (12403) {G1,W23,D6,L1,V3,M1}  { mult( X, ld( mult( Y, mult( 
% 38.86/39.21    Z, X ) ), rd( mult( Z, X ), X ) ) ) ==> rd( ld( Z, ld( Y, mult( Z, X ) )
% 38.86/39.21     ), X ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Z
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  eqswap: (12406) {G1,W19,D6,L1,V3,M1}  { rd( ld( Z, ld( Y, mult( Z, X ) ) )
% 38.86/39.21    , X ) ==> mult( X, ld( mult( Y, mult( Z, X ) ), Z ) ) }.
% 38.86/39.21  parent0[0]: (12404) {G1,W19,D6,L1,V3,M1}  { mult( X, ld( mult( Y, mult( Z, 
% 38.86/39.21    X ) ), Z ) ) ==> rd( ld( Z, ld( Y, mult( Z, X ) ) ), X ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  subsumption: (1906) {G30,W19,D6,L1,V3,M1} P(3,1802) { rd( ld( X, ld( Z, 
% 38.86/39.21    mult( X, Y ) ) ), Y ) ==> mult( Y, ld( mult( Z, mult( X, Y ) ), X ) ) }.
% 38.86/39.21  parent0: (12406) {G1,W19,D6,L1,V3,M1}  { rd( ld( Z, ld( Y, mult( Z, X ) ) )
% 38.86/39.21    , X ) ==> mult( X, ld( mult( Y, mult( Z, X ) ), Z ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Y
% 38.86/39.21     Y := Z
% 38.86/39.21     Z := X
% 38.86/39.21  end
% 38.86/39.21  permutation0:
% 38.86/39.21     0 ==> 0
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  eqswap: (12409) {G30,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), mult( Z, Y ) )
% 38.86/39.21    , X ) ==> ld( X, ld( rd( Y, X ), ld( Z, Y ) ) ) }.
% 38.86/39.21  parent0[0]: (1900) {G30,W19,D5,L1,V3,M1} P(1802,139);d(31);d(22);d(74) { ld
% 38.86/39.21    ( Y, ld( rd( X, Y ), ld( Z, X ) ) ) ==> ld( ld( rd( X, Y ), mult( Z, X )
% 38.86/39.21     ), Y ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Y
% 38.86/39.21     Y := X
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12419) {G4,W23,D6,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), mult( Z, 
% 38.86/39.21    i( X ) ) ), Y ) ==> ld( Y, ld( rd( i( X ), Y ), i( mult( X, Z ) ) ) ) }.
% 38.86/39.21  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.21    ( X, Y ) ) }.
% 38.86/39.21  parent1[0; 19]: (12409) {G30,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), mult( 
% 38.86/39.21    Z, Y ) ), X ) ==> ld( X, ld( rd( Y, X ), ld( Z, Y ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Z
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := Y
% 38.86/39.21     Y := i( X )
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12422) {G4,W23,D7,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), mult( Z, 
% 38.86/39.21    i( X ) ) ), Y ) ==> ld( Y, i( mult( mult( X, Z ), rd( i( X ), Y ) ) ) )
% 38.86/39.21     }.
% 38.86/39.21  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.21    ( X, Y ) ) }.
% 38.86/39.21  parent1[0; 14]: (12419) {G4,W23,D6,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), 
% 38.86/39.21    mult( Z, i( X ) ) ), Y ) ==> ld( Y, ld( rd( i( X ), Y ), i( mult( X, Z )
% 38.86/39.21     ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := mult( X, Z )
% 38.86/39.21     Y := rd( i( X ), Y )
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12424) {G4,W23,D7,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), mult( Z, 
% 38.86/39.21    i( X ) ) ), Y ) ==> i( mult( mult( mult( X, Z ), rd( i( X ), Y ) ), Y ) )
% 38.86/39.21     }.
% 38.86/39.21  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.21    ( X, Y ) ) }.
% 38.86/39.21  parent1[0; 12]: (12422) {G4,W23,D7,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), 
% 38.86/39.21    mult( Z, i( X ) ) ), Y ) ==> ld( Y, i( mult( mult( X, Z ), rd( i( X ), Y
% 38.86/39.21     ) ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := mult( mult( X, Z ), rd( i( X ), Y ) )
% 38.86/39.21     Y := Y
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12425) {G5,W23,D7,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), mult( Z, 
% 38.86/39.21    i( X ) ) ), Y ) ==> i( ld( rd( rd( Y, i( X ) ), mult( X, Z ) ), Y ) ) }.
% 38.86/39.21  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.86/39.21     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.86/39.21  parent1[0; 13]: (12424) {G4,W23,D7,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), 
% 38.86/39.21    mult( Z, i( X ) ) ), Y ) ==> i( mult( mult( mult( X, Z ), rd( i( X ), Y )
% 38.86/39.21     ), Y ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := mult( X, Z )
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := i( X )
% 38.86/39.21     T := Y
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12426) {G4,W22,D6,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), mult( Z, 
% 38.86/39.21    i( X ) ) ), Y ) ==> ld( Y, rd( rd( Y, i( X ) ), mult( X, Z ) ) ) }.
% 38.86/39.21  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.21     ) }.
% 38.86/39.21  parent1[0; 12]: (12425) {G5,W23,D7,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), 
% 38.86/39.21    mult( Z, i( X ) ) ), Y ) ==> i( ld( rd( rd( Y, i( X ) ), mult( X, Z ) ), 
% 38.86/39.21    Y ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := rd( rd( Y, i( X ) ), mult( X, Z ) )
% 38.86/39.21     Y := Y
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12427) {G2,W21,D6,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), mult( Z, 
% 38.86/39.21    i( X ) ) ), Y ) ==> ld( Y, rd( mult( Y, X ), mult( X, Z ) ) ) }.
% 38.86/39.21  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.21    Y ) }.
% 38.86/39.21  parent1[0; 15]: (12426) {G4,W22,D6,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), 
% 38.86/39.21    mult( Z, i( X ) ) ), Y ) ==> ld( Y, rd( rd( Y, i( X ) ), mult( X, Z ) ) )
% 38.86/39.21     }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Y
% 38.86/39.21     Y := X
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12428) {G3,W21,D6,L1,V3,M1}  { ld( ld( i( mult( Y, X ) ), mult( Z
% 38.86/39.21    , i( X ) ) ), Y ) ==> ld( Y, rd( mult( Y, X ), mult( X, Z ) ) ) }.
% 38.86/39.21  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.21    ( mult( Y, X ) ) }.
% 38.86/39.21  parent1[0; 3]: (12427) {G2,W21,D6,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), 
% 38.86/39.21    mult( Z, i( X ) ) ), Y ) ==> ld( Y, rd( mult( Y, X ), mult( X, Z ) ) )
% 38.86/39.21     }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12429) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), mult( Z, i
% 38.86/39.21    ( Y ) ) ), X ) ==> ld( X, rd( mult( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.21  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.21    Y ) }.
% 38.86/39.21  parent1[0; 2]: (12428) {G3,W21,D6,L1,V3,M1}  { ld( ld( i( mult( Y, X ) ), 
% 38.86/39.21    mult( Z, i( X ) ) ), Y ) ==> ld( Y, rd( mult( Y, X ), mult( X, Z ) ) )
% 38.86/39.21     }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := mult( X, Y )
% 38.86/39.21     Y := mult( Z, i( Y ) )
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := Y
% 38.86/39.21     Y := X
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12430) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( Z, Y )
% 38.86/39.21     ), X ) ==> ld( X, rd( mult( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.21  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.21    Y ) }.
% 38.86/39.21  parent1[0; 6]: (12429) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), mult
% 38.86/39.21    ( Z, i( Y ) ) ), X ) ==> ld( X, rd( mult( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Z
% 38.86/39.21     Y := Y
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  eqswap: (12431) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( mult( X, Y ), mult( Y, Z
% 38.86/39.21     ) ) ) ==> ld( mult( mult( X, Y ), rd( Z, Y ) ), X ) }.
% 38.86/39.21  parent0[0]: (12430) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( Z, 
% 38.86/39.21    Y ) ), X ) ==> ld( X, rd( mult( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  subsumption: (1907) {G31,W19,D5,L1,V3,M1} P(52,1900);d(52);d(52);d(113);d(
% 38.86/39.21    54);d(34);d(76);d(22);d(33) { ld( Z, rd( mult( Z, Y ), mult( Y, X ) ) ) 
% 38.86/39.21    ==> ld( mult( mult( Z, Y ), rd( X, Y ) ), Z ) }.
% 38.86/39.21  parent0: (12431) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( mult( X, Y ), mult( Y, 
% 38.86/39.21    Z ) ) ) ==> ld( mult( mult( X, Y ), rd( Z, Y ) ), X ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Z
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := X
% 38.86/39.21  end
% 38.86/39.21  permutation0:
% 38.86/39.21     0 ==> 0
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  eqswap: (12433) {G30,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), mult( Z, Y ) )
% 38.86/39.21    , X ) ==> ld( X, ld( rd( Y, X ), ld( Z, Y ) ) ) }.
% 38.86/39.21  parent0[0]: (1900) {G30,W19,D5,L1,V3,M1} P(1802,139);d(31);d(22);d(74) { ld
% 38.86/39.21    ( Y, ld( rd( X, Y ), ld( Z, X ) ) ) ==> ld( ld( rd( X, Y ), mult( Z, X )
% 38.86/39.21     ), Y ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Y
% 38.86/39.21     Y := X
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12438) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), mult( Z, 
% 38.86/39.21    X ) ), i( Y ) ) ==> ld( i( Y ), ld( mult( X, Y ), ld( Z, X ) ) ) }.
% 38.86/39.21  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.21    Y ) }.
% 38.86/39.21  parent1[0; 16]: (12433) {G30,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), mult( 
% 38.86/39.21    Z, Y ) ), X ) ==> ld( X, ld( rd( Y, X ), ld( Z, Y ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := i( Y )
% 38.86/39.21     Y := X
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12439) {G2,W21,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( Z, X )
% 38.86/39.21     ), i( Y ) ) ==> ld( i( Y ), ld( mult( X, Y ), ld( Z, X ) ) ) }.
% 38.86/39.21  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.21    Y ) }.
% 38.86/39.21  parent1[0; 3]: (12438) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), 
% 38.86/39.21    mult( Z, X ) ), i( Y ) ) ==> ld( i( Y ), ld( mult( X, Y ), ld( Z, X ) ) )
% 38.86/39.21     }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12444) {G2,W20,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( Z, X )
% 38.86/39.21     ), i( Y ) ) ==> mult( Y, ld( mult( X, Y ), ld( Z, X ) ) ) }.
% 38.86/39.21  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.21    Y ) }.
% 38.86/39.21  parent1[0; 11]: (12439) {G2,W21,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), mult
% 38.86/39.21    ( Z, X ) ), i( Y ) ) ==> ld( i( Y ), ld( mult( X, Y ), ld( Z, X ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Y
% 38.86/39.21     Y := ld( mult( X, Y ), ld( Z, X ) )
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12445) {G3,W20,D6,L1,V3,M1}  { i( mult( Y, ld( mult( X, Y ), mult
% 38.86/39.21    ( Z, X ) ) ) ) ==> mult( Y, ld( mult( X, Y ), ld( Z, X ) ) ) }.
% 38.86/39.21  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.21    ( X, Y ) ) }.
% 38.86/39.21  parent1[0; 1]: (12444) {G2,W20,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( 
% 38.86/39.21    Z, X ) ), i( Y ) ) ==> mult( Y, ld( mult( X, Y ), ld( Z, X ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Y
% 38.86/39.21     Y := ld( mult( X, Y ), mult( Z, X ) )
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12446) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, Y ), mult( Y, X )
% 38.86/39.21     ), X ) ==> mult( X, ld( mult( Y, X ), ld( Z, Y ) ) ) }.
% 38.86/39.21  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.21     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.21  parent1[0; 1]: (12445) {G3,W20,D6,L1,V3,M1}  { i( mult( Y, ld( mult( X, Y )
% 38.86/39.21    , mult( Z, X ) ) ) ) ==> mult( Y, ld( mult( X, Y ), ld( Z, X ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := mult( Y, X )
% 38.86/39.21     Y := mult( Z, Y )
% 38.86/39.21     Z := X
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := Y
% 38.86/39.21     Y := X
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  subsumption: (1909) {G31,W19,D5,L1,V3,M1} P(34,1900);d(22);d(52);d(92) { rd
% 38.86/39.21    ( ld( mult( Z, X ), mult( X, Y ) ), Y ) ==> mult( Y, ld( mult( X, Y ), ld
% 38.86/39.21    ( Z, X ) ) ) }.
% 38.86/39.21  parent0: (12446) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, Y ), mult( Y, X )
% 38.86/39.21     ), X ) ==> mult( X, ld( mult( Y, X ), ld( Z, Y ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Y
% 38.86/39.21     Y := X
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  permutation0:
% 38.86/39.21     0 ==> 0
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  eqswap: (12449) {G31,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( Z, Y )
% 38.86/39.21     ), X ) ==> ld( X, rd( mult( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.21  parent0[0]: (1907) {G31,W19,D5,L1,V3,M1} P(52,1900);d(52);d(52);d(113);d(54
% 38.86/39.21    );d(34);d(76);d(22);d(33) { ld( Z, rd( mult( Z, Y ), mult( Y, X ) ) ) ==>
% 38.86/39.21     ld( mult( mult( Z, Y ), rd( X, Y ) ), Z ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Z
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := X
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12457) {G2,W22,D6,L1,V3,M1}  { ld( mult( mult( i( X ), Y ), rd( Z
% 38.86/39.21    , Y ) ), i( X ) ) ==> ld( i( X ), rd( ld( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.21  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.21    Y ) }.
% 38.86/39.21  parent1[0; 16]: (12449) {G31,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), rd
% 38.86/39.21    ( Z, Y ) ), X ) ==> ld( X, rd( mult( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := i( X )
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12459) {G2,W21,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), rd( Z, Y ) )
% 38.86/39.21    , i( X ) ) ==> ld( i( X ), rd( ld( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.21  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.21    Y ) }.
% 38.86/39.21  parent1[0; 3]: (12457) {G2,W22,D6,L1,V3,M1}  { ld( mult( mult( i( X ), Y )
% 38.86/39.21    , rd( Z, Y ) ), i( X ) ) ==> ld( i( X ), rd( ld( X, Y ), mult( Y, Z ) ) )
% 38.86/39.21     }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12463) {G2,W20,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), rd( Z, Y ) )
% 38.86/39.21    , i( X ) ) ==> mult( X, rd( ld( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.21  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.21    Y ) }.
% 38.86/39.21  parent1[0; 11]: (12459) {G2,W21,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), rd( Z
% 38.86/39.21    , Y ) ), i( X ) ) ==> ld( i( X ), rd( ld( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := X
% 38.86/39.21     Y := rd( ld( X, Y ), mult( Y, Z ) )
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12464) {G3,W20,D6,L1,V3,M1}  { i( mult( X, mult( ld( X, Y ), rd( 
% 38.86/39.21    Z, Y ) ) ) ) ==> mult( X, rd( ld( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.21  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.21    ( X, Y ) ) }.
% 38.86/39.21  parent1[0; 1]: (12463) {G2,W20,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), rd( Z
% 38.86/39.21    , Y ) ), i( X ) ) ==> mult( X, rd( ld( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := X
% 38.86/39.21     Y := mult( ld( X, Y ), rd( Z, Y ) )
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12465) {G4,W19,D5,L1,V3,M1}  { rd( rd( rd( Y, Z ), ld( X, Y ) ), 
% 38.86/39.21    X ) ==> mult( X, rd( ld( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.21  parent0[0]: (450) {G6,W16,D6,L1,V4,M1} P(81,91) { i( mult( T, mult( X, rd( 
% 38.86/39.21    Z, Y ) ) ) ) ==> rd( rd( rd( Y, Z ), X ), T ) }.
% 38.86/39.21  parent1[0; 1]: (12464) {G3,W20,D6,L1,V3,M1}  { i( mult( X, mult( ld( X, Y )
% 38.86/39.21    , rd( Z, Y ) ) ) ) ==> mult( X, rd( ld( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := ld( X, Y )
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21     T := X
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12466) {G5,W19,D5,L1,V3,M1}  { rd( mult( rd( X, Y ), ld( X, Z ) )
% 38.86/39.21    , Z ) ==> mult( Z, rd( ld( Z, X ), mult( X, Y ) ) ) }.
% 38.86/39.21  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.21    mult( Z, ld( Y, X ) ) }.
% 38.86/39.21  parent1[0; 2]: (12465) {G4,W19,D5,L1,V3,M1}  { rd( rd( rd( Y, Z ), ld( X, Y
% 38.86/39.21     ) ), X ) ==> mult( X, rd( ld( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Z
% 38.86/39.21     Y := X
% 38.86/39.21     Z := rd( X, Y )
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := Z
% 38.86/39.21     Y := X
% 38.86/39.21     Z := Y
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12467) {G5,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), ld( X, Z ) ), 
% 38.86/39.21    Z ) ==> mult( Z, rd( ld( Z, X ), mult( X, Y ) ) ) }.
% 38.86/39.21  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.21    ld( rd( X, Y ), Z ) }.
% 38.86/39.21  parent1[0; 2]: (12466) {G5,W19,D5,L1,V3,M1}  { rd( mult( rd( X, Y ), ld( X
% 38.86/39.21    , Z ) ), Z ) ==> mult( Z, rd( ld( Z, X ), mult( X, Y ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Y
% 38.86/39.21     Y := X
% 38.86/39.21     Z := ld( X, Z )
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  subsumption: (1913) {G32,W19,D5,L1,V3,M1} P(24,1907);d(22);d(52);d(450);d(
% 38.86/39.21    75);d(80) { rd( ld( rd( Z, Y ), ld( Y, X ) ), X ) ==> mult( X, rd( ld( X
% 38.86/39.21    , Y ), mult( Y, Z ) ) ) }.
% 38.86/39.21  parent0: (12467) {G5,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), ld( X, Z ) ), 
% 38.86/39.21    Z ) ==> mult( Z, rd( ld( Z, X ), mult( X, Y ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Y
% 38.86/39.21     Y := Z
% 38.86/39.21     Z := X
% 38.86/39.21  end
% 38.86/39.21  permutation0:
% 38.86/39.21     0 ==> 0
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  eqswap: (12470) {G31,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( Z, Y )
% 38.86/39.21     ), X ) ==> ld( X, rd( mult( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.21  parent0[0]: (1907) {G31,W19,D5,L1,V3,M1} P(52,1900);d(52);d(52);d(113);d(54
% 38.86/39.21    );d(34);d(76);d(22);d(33) { ld( Z, rd( mult( Z, Y ), mult( Y, X ) ) ) ==>
% 38.86/39.21     ld( mult( mult( Z, Y ), rd( X, Y ) ), Z ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Z
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := X
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12476) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( i( Z )
% 38.86/39.21    , Y ) ), X ) ==> ld( X, rd( mult( X, Y ), rd( Y, Z ) ) ) }.
% 38.86/39.21  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.21    Y ) }.
% 38.86/39.21  parent1[0; 17]: (12470) {G31,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), rd
% 38.86/39.21    ( Z, Y ) ), X ) ==> ld( X, rd( mult( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Y
% 38.86/39.21     Y := Z
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := i( Z )
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12478) {G3,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( i( Z )
% 38.86/39.21    , Y ) ), X ) ==> ld( X, mult( mult( X, Y ), rd( Z, Y ) ) ) }.
% 38.86/39.21  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.21    mult( Z, rd( X, Y ) ) }.
% 38.86/39.21  parent1[0; 13]: (12476) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd
% 38.86/39.21    ( i( Z ), Y ) ), X ) ==> ld( X, rd( mult( X, Y ), rd( Y, Z ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Z
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := mult( X, Y )
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12479) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( mult( Y
% 38.86/39.21    , Z ) ) ), X ) ==> ld( X, mult( mult( X, Y ), rd( Z, Y ) ) ) }.
% 38.86/39.21  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.21    ( mult( Y, X ) ) }.
% 38.86/39.21  parent1[0; 6]: (12478) {G3,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( 
% 38.86/39.21    i( Z ), Y ) ), X ) ==> ld( X, mult( mult( X, Y ), rd( Z, Y ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Z
% 38.86/39.21     Y := Y
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12480) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( Y, Z )
% 38.86/39.21     ), X ) ==> ld( X, mult( mult( X, Y ), rd( Z, Y ) ) ) }.
% 38.86/39.21  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.21    Y ) }.
% 38.86/39.21  parent1[0; 2]: (12479) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( 
% 38.86/39.21    mult( Y, Z ) ) ), X ) ==> ld( X, mult( mult( X, Y ), rd( Z, Y ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := mult( X, Y )
% 38.86/39.21     Y := mult( Y, Z )
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  eqswap: (12481) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), rd( Z, Y
% 38.86/39.21     ) ) ) ==> ld( rd( mult( X, Y ), mult( Y, Z ) ), X ) }.
% 38.86/39.21  parent0[0]: (12480) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( Y, 
% 38.86/39.21    Z ) ), X ) ==> ld( X, mult( mult( X, Y ), rd( Z, Y ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  subsumption: (1914) {G32,W19,D5,L1,V3,M1} P(33,1907);d(81);d(76);d(33) { ld
% 38.86/39.21    ( Z, mult( mult( Z, X ), rd( Y, X ) ) ) ==> ld( rd( mult( Z, X ), mult( X
% 38.86/39.21    , Y ) ), Z ) }.
% 38.86/39.21  parent0: (12481) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), rd( Z, 
% 38.86/39.21    Y ) ) ) ==> ld( rd( mult( X, Y ), mult( Y, Z ) ), X ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Z
% 38.86/39.21     Y := X
% 38.86/39.21     Z := Y
% 38.86/39.21  end
% 38.86/39.21  permutation0:
% 38.86/39.21     0 ==> 0
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  eqswap: (12483) {G31,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( Z, Y )
% 38.86/39.21     ), X ) ==> ld( X, rd( mult( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.21  parent0[0]: (1907) {G31,W19,D5,L1,V3,M1} P(52,1900);d(52);d(52);d(113);d(54
% 38.86/39.21    );d(34);d(76);d(22);d(33) { ld( Z, rd( mult( Z, Y ), mult( Y, X ) ) ) ==>
% 38.86/39.21     ld( mult( mult( Z, Y ), rd( X, Y ) ), Z ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Z
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := X
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12488) {G1,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( ld( Y
% 38.86/39.21    , Z ), Y ) ), X ) ==> ld( X, rd( mult( X, Y ), Z ) ) }.
% 38.86/39.21  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.21  parent1[0; 18]: (12483) {G31,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), rd
% 38.86/39.21    ( Z, Y ) ), X ) ==> ld( X, rd( mult( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Z
% 38.86/39.21     Y := Y
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := ld( Y, Z )
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12490) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( Y, rd
% 38.86/39.21    ( Z, Y ) ) ), X ) ==> ld( X, rd( mult( X, Y ), Z ) ) }.
% 38.86/39.21  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.86/39.21    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.86/39.21  parent1[0; 6]: (12488) {G1,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( 
% 38.86/39.21    ld( Y, Z ), Y ) ), X ) ==> ld( X, rd( mult( X, Y ), Z ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Y
% 38.86/39.21     Y := Z
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  subsumption: (1915) {G32,W19,D6,L1,V3,M1} P(0,1907);d(124) { ld( mult( mult
% 38.86/39.21    ( Z, X ), ld( X, rd( Y, X ) ) ), Z ) ==> ld( Z, rd( mult( Z, X ), Y ) )
% 38.86/39.21     }.
% 38.86/39.21  parent0: (12490) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( Y, rd
% 38.86/39.21    ( Z, Y ) ) ), X ) ==> ld( X, rd( mult( X, Y ), Z ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Z
% 38.86/39.21     Y := X
% 38.86/39.21     Z := Y
% 38.86/39.21  end
% 38.86/39.21  permutation0:
% 38.86/39.21     0 ==> 0
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  eqswap: (12493) {G32,W19,D5,L1,V3,M1}  { mult( Z, rd( ld( Z, Y ), mult( Y, 
% 38.86/39.21    X ) ) ) ==> rd( ld( rd( X, Y ), ld( Y, Z ) ), Z ) }.
% 38.86/39.21  parent0[0]: (1913) {G32,W19,D5,L1,V3,M1} P(24,1907);d(22);d(52);d(450);d(75
% 38.86/39.21    );d(80) { rd( ld( rd( Z, Y ), ld( Y, X ) ), X ) ==> mult( X, rd( ld( X, Y
% 38.86/39.21     ), mult( Y, Z ) ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Z
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := X
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12501) {G4,W24,D6,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( rd( X, Y
% 38.86/39.21     ), X ), mult( X, Z ) ) ) ==> rd( ld( rd( Z, X ), i( Y ) ), rd( X, Y ) )
% 38.86/39.21     }.
% 38.86/39.21  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.86/39.21     ) }.
% 38.86/39.21  parent1[0; 19]: (12493) {G32,W19,D5,L1,V3,M1}  { mult( Z, rd( ld( Z, Y ), 
% 38.86/39.21    mult( Y, X ) ) ) ==> rd( ld( rd( X, Y ), ld( Y, Z ) ), Z ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := Z
% 38.86/39.21     Y := X
% 38.86/39.21     Z := rd( X, Y )
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12502) {G5,W24,D6,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( rd( X, Y
% 38.86/39.21     ), X ), mult( X, Z ) ) ) ==> mult( ld( rd( Z, X ), i( Y ) ), rd( Y, X )
% 38.86/39.21     ) }.
% 38.86/39.21  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.21    mult( Z, rd( X, Y ) ) }.
% 38.86/39.21  parent1[0; 14]: (12501) {G4,W24,D6,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( 
% 38.86/39.21    rd( X, Y ), X ), mult( X, Z ) ) ) ==> rd( ld( rd( Z, X ), i( Y ) ), rd( X
% 38.86/39.21    , Y ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Y
% 38.86/39.21     Y := X
% 38.86/39.21     Z := ld( rd( Z, X ), i( Y ) )
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12503) {G5,W24,D6,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( rd( X, Y
% 38.86/39.21     ), X ), mult( X, Z ) ) ) ==> ld( ld( i( Y ), rd( Z, X ) ), rd( Y, X ) )
% 38.86/39.21     }.
% 38.86/39.21  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.21    ld( ld( Y, X ), Z ) }.
% 38.86/39.21  parent1[0; 14]: (12502) {G5,W24,D6,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( 
% 38.86/39.21    rd( X, Y ), X ), mult( X, Z ) ) ) ==> mult( ld( rd( Z, X ), i( Y ) ), rd
% 38.86/39.21    ( Y, X ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := rd( Z, X )
% 38.86/39.21     Y := i( Y )
% 38.86/39.21     Z := rd( Y, X )
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12504) {G2,W23,D6,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( rd( X, Y
% 38.86/39.21     ), X ), mult( X, Z ) ) ) ==> ld( mult( Y, rd( Z, X ) ), rd( Y, X ) ) }.
% 38.86/39.21  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.21    Y ) }.
% 38.86/39.21  parent1[0; 15]: (12503) {G5,W24,D6,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( 
% 38.86/39.21    rd( X, Y ), X ), mult( X, Z ) ) ) ==> ld( ld( i( Y ), rd( Z, X ) ), rd( Y
% 38.86/39.21    , X ) ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Y
% 38.86/39.21     Y := rd( Z, X )
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12505) {G3,W23,D6,L1,V3,M1}  { ld( rd( Y, X ), rd( ld( rd( X, Y )
% 38.86/39.21    , X ), mult( X, Z ) ) ) ==> ld( mult( Y, rd( Z, X ) ), rd( Y, X ) ) }.
% 38.86/39.21  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.21    ld( rd( X, Y ), Z ) }.
% 38.86/39.21  parent1[0; 1]: (12504) {G2,W23,D6,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( rd
% 38.86/39.21    ( X, Y ), X ), mult( X, Z ) ) ) ==> ld( mult( Y, rd( Z, X ) ), rd( Y, X )
% 38.86/39.21     ) }.
% 38.86/39.21  substitution0:
% 38.86/39.21     X := Y
% 38.86/39.21     Y := X
% 38.86/39.21     Z := rd( ld( rd( X, Y ), X ), mult( X, Z ) )
% 38.86/39.21  end
% 38.86/39.21  substitution1:
% 38.86/39.21     X := X
% 38.86/39.21     Y := Y
% 38.86/39.21     Z := Z
% 38.86/39.21  end
% 38.86/39.21  
% 38.86/39.21  paramod: (12506) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( X, mult( Y, Z
% 38.86/39.21     ) ) ) ==> ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) }.
% 38.86/39.21  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.86/39.21  parent1[0; 6]: (12505) {G3,W23,D6,L1,V3,M1}  { ld( rd( Y, X ), rd( ld( rd( 
% 38.86/39.21    X, Y ), X ), mult( X, Z ) ) ) ==> ld( mult( Y, rd( Z, X ) ), rd( Y, X ) )
% 38.86/39.22     }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (1919) {G33,W19,D5,L1,V3,M1} P(53,1913);d(81);d(74);d(22);d(80
% 38.86/39.22    );d(19) { ld( rd( Y, X ), rd( Y, mult( X, Z ) ) ) ==> ld( mult( Y, rd( Z
% 38.86/39.22    , X ) ), rd( Y, X ) ) }.
% 38.86/39.22  parent0: (12506) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( X, mult( Y, Z
% 38.86/39.22     ) ) ) ==> ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12509) {G32,W19,D5,L1,V3,M1}  { mult( Z, rd( ld( Z, Y ), mult( Y, 
% 38.86/39.22    X ) ) ) ==> rd( ld( rd( X, Y ), ld( Y, Z ) ), Z ) }.
% 38.86/39.22  parent0[0]: (1913) {G32,W19,D5,L1,V3,M1} P(24,1907);d(22);d(52);d(450);d(75
% 38.86/39.22    );d(80) { rd( ld( rd( Z, Y ), ld( Y, X ) ), X ) ==> mult( X, rd( ld( X, Y
% 38.86/39.22     ), mult( Y, Z ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12520) {G2,W23,D6,L1,V3,M1}  { mult( X, rd( ld( X, rd( X, Y ) ), 
% 38.86/39.22    mult( rd( X, Y ), Z ) ) ) ==> rd( ld( rd( Z, rd( X, Y ) ), Y ), X ) }.
% 38.86/39.22  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.86/39.22  parent1[0; 21]: (12509) {G32,W19,D5,L1,V3,M1}  { mult( Z, rd( ld( Z, Y ), 
% 38.86/39.22    mult( Y, X ) ) ) ==> rd( ld( rd( X, Y ), ld( Y, Z ) ), Z ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := rd( X, Y )
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12521) {G3,W23,D6,L1,V3,M1}  { mult( X, rd( ld( X, rd( X, Y ) ), 
% 38.86/39.22    mult( rd( X, Y ), Z ) ) ) ==> rd( ld( mult( Z, rd( Y, X ) ), Y ), X ) }.
% 38.86/39.22  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.22    mult( Z, rd( X, Y ) ) }.
% 38.86/39.22  parent1[0; 16]: (12520) {G2,W23,D6,L1,V3,M1}  { mult( X, rd( ld( X, rd( X, 
% 38.86/39.22    Y ) ), mult( rd( X, Y ), Z ) ) ) ==> rd( ld( rd( Z, rd( X, Y ) ), Y ), X
% 38.86/39.22     ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12522) {G4,W20,D6,L1,V3,M1}  { mult( X, rd( i( Y ), mult( rd( X, 
% 38.86/39.22    Y ), Z ) ) ) ==> rd( ld( mult( Z, rd( Y, X ) ), Y ), X ) }.
% 38.86/39.22  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.86/39.22     ) }.
% 38.86/39.22  parent1[0; 4]: (12521) {G3,W23,D6,L1,V3,M1}  { mult( X, rd( ld( X, rd( X, Y
% 38.86/39.22     ) ), mult( rd( X, Y ), Z ) ) ) ==> rd( ld( mult( Z, rd( Y, X ) ), Y ), X
% 38.86/39.22     ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12523) {G5,W20,D7,L1,V3,M1}  { mult( X, i( mult( mult( rd( X, Y )
% 38.86/39.22    , Z ), Y ) ) ) ==> rd( ld( mult( Z, rd( Y, X ) ), Y ), X ) }.
% 38.86/39.22  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.22    ( mult( Y, X ) ) }.
% 38.86/39.22  parent1[0; 3]: (12522) {G4,W20,D6,L1,V3,M1}  { mult( X, rd( i( Y ), mult( 
% 38.86/39.22    rd( X, Y ), Z ) ) ) ==> rd( ld( mult( Z, rd( Y, X ) ), Y ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := mult( rd( X, Y ), Z )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12524) {G2,W19,D6,L1,V3,M1}  { rd( X, mult( mult( rd( X, Y ), Z )
% 38.86/39.22    , Y ) ) ==> rd( ld( mult( Z, rd( Y, X ) ), Y ), X ) }.
% 38.86/39.22  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 1]: (12523) {G5,W20,D7,L1,V3,M1}  { mult( X, i( mult( mult( rd( 
% 38.86/39.22    X, Y ), Z ), Y ) ) ) ==> rd( ld( mult( Z, rd( Y, X ) ), Y ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := mult( mult( rd( X, Y ), Z ), Y )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12525) {G3,W19,D6,L1,V3,M1}  { rd( X, mult( ld( rd( Y, X ), Z ), 
% 38.86/39.22    Y ) ) ==> rd( ld( mult( Z, rd( Y, X ) ), Y ), X ) }.
% 38.86/39.22  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.22    ld( rd( X, Y ), Z ) }.
% 38.86/39.22  parent1[0; 4]: (12524) {G2,W19,D6,L1,V3,M1}  { rd( X, mult( mult( rd( X, Y
% 38.86/39.22     ), Z ), Y ) ) ==> rd( ld( mult( Z, rd( Y, X ) ), Y ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12526) {G4,W19,D6,L1,V3,M1}  { rd( X, ld( ld( Z, rd( Y, X ) ), Y
% 38.86/39.22     ) ) ==> rd( ld( mult( Z, rd( Y, X ) ), Y ), X ) }.
% 38.86/39.22  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.22    ld( ld( Y, X ), Z ) }.
% 38.86/39.22  parent1[0; 3]: (12525) {G3,W19,D6,L1,V3,M1}  { rd( X, mult( ld( rd( Y, X )
% 38.86/39.22    , Z ), Y ) ) ==> rd( ld( mult( Z, rd( Y, X ) ), Y ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := rd( Y, X )
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12527) {G5,W19,D6,L1,V3,M1}  { mult( X, ld( Z, ld( Y, rd( Z, X )
% 38.86/39.22     ) ) ) ==> rd( ld( mult( Y, rd( Z, X ) ), Z ), X ) }.
% 38.86/39.22  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.22    mult( Z, ld( Y, X ) ) }.
% 38.86/39.22  parent1[0; 1]: (12526) {G4,W19,D6,L1,V3,M1}  { rd( X, ld( ld( Z, rd( Y, X )
% 38.86/39.22     ), Y ) ) ==> rd( ld( mult( Z, rd( Y, X ) ), Y ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := ld( Y, rd( Z, X ) )
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12528) {G5,W19,D6,L1,V3,M1}  { rd( ld( mult( Z, rd( Y, X ) ), Y )
% 38.86/39.22    , X ) ==> mult( X, ld( Y, ld( Z, rd( Y, X ) ) ) ) }.
% 38.86/39.22  parent0[0]: (12527) {G5,W19,D6,L1,V3,M1}  { mult( X, ld( Z, ld( Y, rd( Z, X
% 38.86/39.22     ) ) ) ) ==> rd( ld( mult( Y, rd( Z, X ) ), Z ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (1922) {G33,W19,D6,L1,V3,M1} P(19,1913);d(81);d(53);d(76);d(33
% 38.86/39.22    );d(80);d(74);d(75) { rd( ld( mult( Z, rd( Y, X ) ), Y ), X ) ==> mult( X
% 38.86/39.22    , ld( Y, ld( Z, rd( Y, X ) ) ) ) }.
% 38.86/39.22  parent0: (12528) {G5,W19,D6,L1,V3,M1}  { rd( ld( mult( Z, rd( Y, X ) ), Y )
% 38.86/39.22    , X ) ==> mult( X, ld( Y, ld( Z, rd( Y, X ) ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12530) {G28,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, Z ), mult( Z, X ) )
% 38.86/39.22    , X ) ==> ld( X, ld( mult( Y, Z ), mult( Z, X ) ) ) }.
% 38.86/39.22  parent0[0]: (1798) {G28,W19,D5,L1,V3,M1} P(1793,54);d(54) { ld( X, ld( mult
% 38.86/39.22    ( Y, Z ), mult( Z, X ) ) ) ==> ld( ld( ld( Y, Z ), mult( Z, X ) ), X )
% 38.86/39.22     }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12534) {G1,W23,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), mult( Y, ld( Y
% 38.86/39.22    , Z ) ) ), ld( Y, Z ) ) ==> ld( ld( Y, Z ), ld( mult( X, Y ), Z ) ) }.
% 38.86/39.22  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.22  parent1[0; 22]: (12530) {G28,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, Z ), mult( 
% 38.86/39.22    Z, X ) ), X ) ==> ld( X, ld( mult( Y, Z ), mult( Z, X ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := ld( Y, Z )
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12536) {G1,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), ld( Y, Z
% 38.86/39.22     ) ) ==> ld( ld( Y, Z ), ld( mult( X, Y ), Z ) ) }.
% 38.86/39.22  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.22  parent1[0; 6]: (12534) {G1,W23,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), mult( Y
% 38.86/39.22    , ld( Y, Z ) ) ), ld( Y, Z ) ) ==> ld( ld( Y, Z ), ld( mult( X, Y ), Z )
% 38.86/39.22     ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12538) {G1,W19,D5,L1,V3,M1}  { ld( ld( Y, Z ), ld( mult( X, Y ), Z
% 38.86/39.22     ) ) ==> ld( ld( ld( X, Y ), Z ), ld( Y, Z ) ) }.
% 38.86/39.22  parent0[0]: (12536) {G1,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), ld( Y
% 38.86/39.22    , Z ) ) ==> ld( ld( Y, Z ), ld( mult( X, Y ), Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (1936) {G29,W19,D5,L1,V3,M1} P(0,1798) { ld( ld( X, Y ), ld( 
% 38.86/39.22    mult( Z, X ), Y ) ) ==> ld( ld( ld( Z, X ), Y ), ld( X, Y ) ) }.
% 38.86/39.22  parent0: (12538) {G1,W19,D5,L1,V3,M1}  { ld( ld( Y, Z ), ld( mult( X, Y ), 
% 38.86/39.22    Z ) ) ==> ld( ld( ld( X, Y ), Z ), ld( Y, Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12542) {G29,W19,D5,L1,V3,M1}  { ld( ld( ld( Z, X ), Y ), ld( X, Y
% 38.86/39.22     ) ) ==> ld( ld( X, Y ), ld( mult( Z, X ), Y ) ) }.
% 38.86/39.22  parent0[0]: (1936) {G29,W19,D5,L1,V3,M1} P(0,1798) { ld( ld( X, Y ), ld( 
% 38.86/39.22    mult( Z, X ), Y ) ) ==> ld( ld( ld( Z, X ), Y ), ld( X, Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12546) {G2,W22,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), Z ), ld( 
% 38.86/39.22    i( Y ), Z ) ) ==> ld( ld( i( Y ), Z ), ld( rd( X, Y ), Z ) ) }.
% 38.86/39.22  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 18]: (12542) {G29,W19,D5,L1,V3,M1}  { ld( ld( ld( Z, X ), Y ), 
% 38.86/39.22    ld( X, Y ) ) ==> ld( ld( X, Y ), ld( mult( Z, X ), Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := i( Y )
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12548) {G2,W21,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), Z ), ld( 
% 38.86/39.22    i( Y ), Z ) ) ==> ld( mult( Y, Z ), ld( rd( X, Y ), Z ) ) }.
% 38.86/39.22  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 13]: (12546) {G2,W22,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), Z
% 38.86/39.22     ), ld( i( Y ), Z ) ) ==> ld( ld( i( Y ), Z ), ld( rd( X, Y ), Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12550) {G3,W21,D6,L1,V3,M1}  { ld( ld( i( mult( Y, X ) ), Z ), ld
% 38.86/39.22    ( i( Y ), Z ) ) ==> ld( mult( Y, Z ), ld( rd( X, Y ), Z ) ) }.
% 38.86/39.22  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.22    ( X, Y ) ) }.
% 38.86/39.22  parent1[0; 3]: (12548) {G2,W21,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), Z )
% 38.86/39.22    , ld( i( Y ), Z ) ) ==> ld( mult( Y, Z ), ld( rd( X, Y ), Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12552) {G2,W20,D6,L1,V3,M1}  { ld( ld( i( mult( X, Y ) ), Z ), 
% 38.86/39.22    mult( X, Z ) ) ==> ld( mult( X, Z ), ld( rd( Y, X ), Z ) ) }.
% 38.86/39.22  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 8]: (12550) {G3,W21,D6,L1,V3,M1}  { ld( ld( i( mult( Y, X ) ), Z
% 38.86/39.22     ), ld( i( Y ), Z ) ) ==> ld( mult( Y, Z ), ld( rd( X, Y ), Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12553) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), mult
% 38.86/39.22    ( X, Z ) ) ==> ld( mult( X, Z ), ld( rd( Y, X ), Z ) ) }.
% 38.86/39.22  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 2]: (12552) {G2,W20,D6,L1,V3,M1}  { ld( ld( i( mult( X, Y ) ), Z
% 38.86/39.22     ), mult( X, Z ) ) ==> ld( mult( X, Z ), ld( rd( Y, X ), Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := mult( X, Y )
% 38.86/39.22     Y := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12555) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Z ), ld( rd( Y, X ), Z
% 38.86/39.22     ) ) ==> ld( mult( mult( X, Y ), Z ), mult( X, Z ) ) }.
% 38.86/39.22  parent0[0]: (12553) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), 
% 38.86/39.22    mult( X, Z ) ) ==> ld( mult( X, Z ), ld( rd( Y, X ), Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (1938) {G30,W19,D5,L1,V3,M1} P(33,1936);d(22);d(52);d(22) { ld
% 38.86/39.22    ( mult( Y, Z ), ld( rd( X, Y ), Z ) ) ==> ld( mult( mult( Y, X ), Z ), 
% 38.86/39.22    mult( Y, Z ) ) }.
% 38.86/39.22  parent0: (12555) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Z ), ld( rd( Y, X ), 
% 38.86/39.22    Z ) ) ==> ld( mult( mult( X, Y ), Z ), mult( X, Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12558) {G25,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, Z ), rd( X, 
% 38.86/39.22    Y ) ) ) ==> rd( ld( rd( X, Y ), rd( X, Z ) ), Y ) }.
% 38.86/39.22  parent0[0]: (1623) {G25,W19,D5,L1,V3,M1} P(33,1612);d(22);d(52);d(92) { rd
% 38.86/39.22    ( ld( rd( X, Y ), rd( X, Z ) ), Y ) ==> mult( Y, ld( mult( X, Z ), rd( X
% 38.86/39.22    , Y ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12560) {G1,W23,D6,L1,V3,M1}  { mult( X, ld( mult( mult( Y, X ), Z
% 38.86/39.22     ), rd( mult( Y, X ), X ) ) ) ==> rd( ld( Y, rd( mult( Y, X ), Z ) ), X )
% 38.86/39.22     }.
% 38.86/39.22  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.22  parent1[0; 16]: (12558) {G25,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, Z )
% 38.86/39.22    , rd( X, Y ) ) ) ==> rd( ld( rd( X, Y ), rd( X, Z ) ), Y ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := mult( Y, X )
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12562) {G1,W19,D6,L1,V3,M1}  { mult( X, ld( mult( mult( Y, X ), Z
% 38.86/39.22     ), Y ) ) ==> rd( ld( Y, rd( mult( Y, X ), Z ) ), X ) }.
% 38.86/39.22  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.22  parent1[0; 9]: (12560) {G1,W23,D6,L1,V3,M1}  { mult( X, ld( mult( mult( Y, 
% 38.86/39.22    X ), Z ), rd( mult( Y, X ), X ) ) ) ==> rd( ld( Y, rd( mult( Y, X ), Z )
% 38.86/39.22     ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12564) {G1,W19,D6,L1,V3,M1}  { rd( ld( Y, rd( mult( Y, X ), Z ) )
% 38.86/39.22    , X ) ==> mult( X, ld( mult( mult( Y, X ), Z ), Y ) ) }.
% 38.86/39.22  parent0[0]: (12562) {G1,W19,D6,L1,V3,M1}  { mult( X, ld( mult( mult( Y, X )
% 38.86/39.22    , Z ), Y ) ) ==> rd( ld( Y, rd( mult( Y, X ), Z ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (1948) {G26,W19,D6,L1,V3,M1} P(3,1623) { rd( ld( X, rd( mult( 
% 38.86/39.22    X, Y ), Z ) ), Y ) ==> mult( Y, ld( mult( mult( X, Y ), Z ), X ) ) }.
% 38.86/39.22  parent0: (12564) {G1,W19,D6,L1,V3,M1}  { rd( ld( Y, rd( mult( Y, X ), Z ) )
% 38.86/39.22    , X ) ==> mult( X, ld( mult( mult( Y, X ), Z ), Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12569) {G19,W19,D6,L1,V3,M1}  { mult( X, ld( ld( Y, X ), ld( Y, Z
% 38.86/39.22     ) ) ) ==> ld( mult( X, rd( ld( X, Y ), Z ) ), Y ) }.
% 38.86/39.22  parent0[0]: (1551) {G19,W19,D6,L1,V3,M1} P(0,1527);d(1547);d(1478) { ld( ld
% 38.86/39.22    ( X, rd( Y, Z ) ), ld( X, Y ) ) ==> ld( mult( Y, rd( ld( Y, X ), Z ) ), X
% 38.86/39.22     ) }.
% 38.86/39.22  parent1[0; 10]: (1547) {G18,W19,D5,L1,V3,M1} P(24,1527);d(74);d(22);d(1447)
% 38.86/39.22    ;d(22);d(74) { mult( X, ld( ld( Y, X ), ld( Y, Z ) ) ) ==> ld( ld( Y, rd
% 38.86/39.22    ( X, Z ) ), ld( Y, X ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (1950) {G20,W19,D6,L1,V3,M1} S(1547);d(1551) { mult( X, ld( ld
% 38.86/39.22    ( Y, X ), ld( Y, Z ) ) ) ==> ld( mult( X, rd( ld( X, Y ), Z ) ), Y ) }.
% 38.86/39.22  parent0: (12569) {G19,W19,D6,L1,V3,M1}  { mult( X, ld( ld( Y, X ), ld( Y, Z
% 38.86/39.22     ) ) ) ==> ld( mult( X, rd( ld( X, Y ), Z ) ), Y ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12572) {G20,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( X, Y ) ), 
% 38.86/39.22    Z ) ==> ld( rd( X, mult( Y, Z ) ), rd( X, Z ) ) }.
% 38.86/39.22  parent0[0]: (1571) {G20,W19,D5,L1,V3,M1} P(52,1562);d(33);d(33) { ld( rd( Z
% 38.86/39.22    , mult( Y, X ) ), rd( Z, X ) ) ==> ld( ld( rd( Z, X ), rd( Z, Y ) ), X )
% 38.86/39.22     }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12579) {G18,W31,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), Y ), rd
% 38.86/39.22    ( mult( X, Y ), mult( X, Z ) ) ), Y ) ==> ld( rd( ld( rd( Z, X ), Y ), 
% 38.86/39.22    mult( X, Y ) ), rd( mult( X, Y ), Y ) ) }.
% 38.86/39.22  parent0[0]: (1530) {G17,W19,D5,L1,V3,M1} P(1520,79);d(92) { rd( mult( X, Z
% 38.86/39.22     ), mult( mult( X, Y ), Z ) ) ==> rd( ld( rd( Y, X ), Z ), mult( X, Z ) )
% 38.86/39.22     }.
% 38.86/39.22  parent1[0; 17]: (12572) {G20,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( X
% 38.86/39.22    , Y ) ), Z ) ==> ld( rd( X, mult( Y, Z ) ), rd( X, Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := mult( X, Y )
% 38.86/39.22     Y := mult( X, Z )
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12582) {G1,W27,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), Y ), rd
% 38.86/39.22    ( mult( X, Y ), mult( X, Z ) ) ), Y ) ==> ld( rd( ld( rd( Z, X ), Y ), 
% 38.86/39.22    mult( X, Y ) ), X ) }.
% 38.86/39.22  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.22  parent1[0; 26]: (12579) {G18,W31,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), 
% 38.86/39.22    Y ), rd( mult( X, Y ), mult( X, Z ) ) ), Y ) ==> ld( rd( ld( rd( Z, X ), 
% 38.86/39.22    Y ), mult( X, Y ) ), rd( mult( X, Y ), Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12583) {G1,W23,D6,L1,V3,M1}  { ld( ld( X, rd( mult( X, Y ), mult
% 38.86/39.22    ( X, Z ) ) ), Y ) ==> ld( rd( ld( rd( Z, X ), Y ), mult( X, Y ) ), X )
% 38.86/39.22     }.
% 38.86/39.22  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.22  parent1[0; 3]: (12582) {G1,W27,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), Y
% 38.86/39.22     ), rd( mult( X, Y ), mult( X, Z ) ) ), Y ) ==> ld( rd( ld( rd( Z, X ), Y
% 38.86/39.22     ), mult( X, Y ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12586) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, rd( mult( X, Y ), mult
% 38.86/39.22    ( X, Z ) ) ), Y ) ==> mult( mult( X, Y ), ld( Y, Z ) ) }.
% 38.86/39.22  parent0[0]: (1742) {G30,W19,D6,L1,V3,M1} P(19,1673);d(80) { ld( rd( ld( rd
% 38.86/39.22    ( Y, X ), Z ), mult( X, Z ) ), X ) ==> mult( mult( X, Z ), ld( Z, Y ) )
% 38.86/39.22     }.
% 38.86/39.22  parent1[0; 12]: (12583) {G1,W23,D6,L1,V3,M1}  { ld( ld( X, rd( mult( X, Y )
% 38.86/39.22    , mult( X, Z ) ) ), Y ) ==> ld( rd( ld( rd( Z, X ), Y ), mult( X, Y ) ), 
% 38.86/39.22    X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (1951) {G31,W19,D6,L1,V3,M1} P(1530,1571);d(3);d(1742) { ld( 
% 38.86/39.22    ld( X, rd( mult( X, Y ), mult( X, Z ) ) ), Y ) ==> mult( mult( X, Y ), ld
% 38.86/39.22    ( Y, Z ) ) }.
% 38.86/39.22  parent0: (12586) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, rd( mult( X, Y ), mult
% 38.86/39.22    ( X, Z ) ) ), Y ) ==> mult( mult( X, Y ), ld( Y, Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12589) {G17,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( X, Z ), rd( Y, X
% 38.86/39.22     ) ) ) ==> rd( mult( mult( X, Y ), ld( X, Z ) ), Z ) }.
% 38.86/39.22  parent0[0]: (1533) {G17,W19,D5,L1,V3,M1} P(0,1520) { rd( mult( mult( X, Z )
% 38.86/39.22    , ld( X, Y ) ), Y ) ==> mult( Y, ld( ld( X, Y ), rd( Z, X ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12593) {G3,W24,D6,L1,V3,M1}  { mult( X, ld( ld( mult( X, Y ), X )
% 38.86/39.22    , rd( Z, mult( X, Y ) ) ) ) ==> rd( mult( mult( mult( X, Y ), Z ), i( Y )
% 38.86/39.22     ), X ) }.
% 38.86/39.22  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.22    ==> i( Y ) }.
% 38.86/39.22  parent1[0; 21]: (12589) {G17,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( X, Z ), 
% 38.86/39.22    rd( Y, X ) ) ) ==> rd( mult( mult( X, Y ), ld( X, Z ) ), Z ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := mult( X, Y )
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12594) {G3,W21,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z, mult( 
% 38.86/39.22    X, Y ) ) ) ) ==> rd( mult( mult( mult( X, Y ), Z ), i( Y ) ), X ) }.
% 38.86/39.22  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.22    ==> i( Y ) }.
% 38.86/39.22  parent1[0; 4]: (12593) {G3,W24,D6,L1,V3,M1}  { mult( X, ld( ld( mult( X, Y
% 38.86/39.22     ), X ), rd( Z, mult( X, Y ) ) ) ) ==> rd( mult( mult( mult( X, Y ), Z )
% 38.86/39.22    , i( Y ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12596) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z, mult( 
% 38.86/39.22    X, Y ) ) ) ) ==> rd( rd( mult( mult( X, Y ), Z ), Y ), X ) }.
% 38.86/39.22  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 12]: (12594) {G3,W21,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z
% 38.86/39.22    , mult( X, Y ) ) ) ) ==> rd( mult( mult( mult( X, Y ), Z ), i( Y ) ), X )
% 38.86/39.22     }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := mult( mult( X, Y ), Z )
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12597) {G2,W19,D6,L1,V3,M1}  { mult( X, mult( Y, rd( Z, mult( X, 
% 38.86/39.22    Y ) ) ) ) ==> rd( rd( mult( mult( X, Y ), Z ), Y ), X ) }.
% 38.86/39.22  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 3]: (12596) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z, 
% 38.86/39.22    mult( X, Y ) ) ) ) ==> rd( rd( mult( mult( X, Y ), Z ), Y ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := rd( Z, mult( X, Y ) )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12598) {G2,W19,D6,L1,V3,M1}  { rd( rd( mult( mult( X, Y ), Z ), Y
% 38.86/39.22     ), X ) ==> mult( X, mult( Y, rd( Z, mult( X, Y ) ) ) ) }.
% 38.86/39.22  parent0[0]: (12597) {G2,W19,D6,L1,V3,M1}  { mult( X, mult( Y, rd( Z, mult( 
% 38.86/39.22    X, Y ) ) ) ) ==> rd( rd( mult( mult( X, Y ), Z ), Y ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (1956) {G18,W19,D6,L1,V3,M1} P(31,1533);d(33);d(22) { rd( rd( 
% 38.86/39.22    mult( mult( X, Y ), Z ), Y ), X ) ==> mult( X, mult( Y, rd( Z, mult( X, Y
% 38.86/39.22     ) ) ) ) }.
% 38.86/39.22  parent0: (12598) {G2,W19,D6,L1,V3,M1}  { rd( rd( mult( mult( X, Y ), Z ), Y
% 38.86/39.22     ), X ) ==> mult( X, mult( Y, rd( Z, mult( X, Y ) ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12600) {G13,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), Y ), mult( X, 
% 38.86/39.22    Y ) ) ==> ld( mult( X, Y ), mult( mult( X, Z ), Y ) ) }.
% 38.86/39.22  parent0[0]: (1503) {G13,W19,D5,L1,V3,M1} P(34,1486);d(34);d(34);d(80) { ld
% 38.86/39.22    ( mult( X, Y ), mult( mult( X, Z ), Y ) ) ==> ld( ld( rd( Z, X ), Y ), 
% 38.86/39.22    mult( X, Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12607) {G2,W23,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), Y ), Z )
% 38.86/39.22    , mult( Y, Z ) ) ==> ld( mult( Y, Z ), mult( mult( mult( Y, X ), Y ), Z )
% 38.86/39.22     ) }.
% 38.86/39.22  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.86/39.22    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.86/39.22  parent1[0; 17]: (12600) {G13,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), Y ), 
% 38.86/39.22    mult( X, Y ) ) ==> ld( mult( X, Y ), mult( mult( X, Z ), Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := mult( X, Y )
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12609) {G3,W23,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), Y ), Z )
% 38.86/39.22    , mult( Y, Z ) ) ==> ld( ld( ld( Y, mult( Y, X ) ), Z ), mult( Y, Z ) )
% 38.86/39.22     }.
% 38.86/39.22  parent0[0]: (1446) {G7,W19,D5,L1,V3,M1} P(1441,139);d(31);d(22);d(74) { ld
% 38.86/39.22    ( mult( Y, Z ), mult( mult( X, Y ), Z ) ) ==> ld( ld( ld( Y, X ), Z ), 
% 38.86/39.22    mult( Y, Z ) ) }.
% 38.86/39.22  parent1[0; 12]: (12607) {G2,W23,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), Y
% 38.86/39.22     ), Z ), mult( Y, Z ) ) ==> ld( mult( Y, Z ), mult( mult( mult( Y, X ), Y
% 38.86/39.22     ), Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := mult( Y, X )
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12610) {G4,W23,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), Y ), Z )
% 38.86/39.22    , mult( Y, Z ) ) ==> ld( ld( Y, ld( mult( Y, X ), mult( Y, Z ) ) ), Z )
% 38.86/39.22     }.
% 38.86/39.22  parent0[0]: (1784) {G17,W19,D6,L1,V3,M1} P(108,266);d(1526);d(1452);d(74);d
% 38.86/39.22    (74);d(1);d(1526) { ld( ld( ld( X, Z ), Y ), mult( X, Y ) ) ==> ld( ld( X
% 38.86/39.22    , ld( Z, mult( X, Y ) ) ), Y ) }.
% 38.86/39.22  parent1[0; 12]: (12609) {G3,W23,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), Y
% 38.86/39.22     ), Z ), mult( Y, Z ) ) ==> ld( ld( ld( Y, mult( Y, X ) ), Z ), mult( Y, 
% 38.86/39.22    Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := mult( Y, X )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12611) {G1,W19,D6,L1,V3,M1}  { ld( ld( X, Z ), mult( Y, Z ) ) ==>
% 38.86/39.22     ld( ld( Y, ld( mult( Y, X ), mult( Y, Z ) ) ), Z ) }.
% 38.86/39.22  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.22  parent1[0; 3]: (12610) {G4,W23,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), Y
% 38.86/39.22     ), Z ), mult( Y, Z ) ) ==> ld( ld( Y, ld( mult( Y, X ), mult( Y, Z ) ) )
% 38.86/39.22    , Z ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12612) {G1,W19,D6,L1,V3,M1}  { ld( ld( Z, ld( mult( Z, X ), mult( 
% 38.86/39.22    Z, Y ) ) ), Y ) ==> ld( ld( X, Y ), mult( Z, Y ) ) }.
% 38.86/39.22  parent0[0]: (12611) {G1,W19,D6,L1,V3,M1}  { ld( ld( X, Z ), mult( Y, Z ) ) 
% 38.86/39.22    ==> ld( ld( Y, ld( mult( Y, X ), mult( Y, Z ) ) ), Z ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (1967) {G18,W19,D6,L1,V3,M1} P(108,1503);d(1446);d(1784);d(3)
% 38.86/39.22     { ld( ld( X, ld( mult( X, Y ), mult( X, Z ) ) ), Z ) ==> ld( ld( Y, Z )
% 38.86/39.22    , mult( X, Z ) ) }.
% 38.86/39.22  parent0: (12612) {G1,W19,D6,L1,V3,M1}  { ld( ld( Z, ld( mult( Z, X ), mult
% 38.86/39.22    ( Z, Y ) ) ), Y ) ==> ld( ld( X, Y ), mult( Z, Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12615) {G8,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, mult( Y, Z
% 38.86/39.22     ) ) ) ==> ld( mult( Y, rd( ld( Y, X ), Z ) ), X ) }.
% 38.86/39.22  parent0[0]: (1551) {G19,W19,D6,L1,V3,M1} P(0,1527);d(1547);d(1478) { ld( ld
% 38.86/39.22    ( X, rd( Y, Z ) ), ld( X, Y ) ) ==> ld( mult( Y, rd( ld( Y, X ), Z ) ), X
% 38.86/39.22     ) }.
% 38.86/39.22  parent1[0; 10]: (1447) {G7,W19,D5,L1,V3,M1} P(24,1441);d(75);d(33);d(80);d(
% 38.86/39.22    74);d(74);d(22) { ld( ld( Y, X ), ld( Y, mult( X, Z ) ) ) ==> ld( ld( Y, 
% 38.86/39.22    rd( X, Z ) ), ld( Y, X ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (1975) {G20,W19,D6,L1,V3,M1} S(1447);d(1551) { ld( ld( Y, X )
% 38.86/39.22    , ld( Y, mult( X, Z ) ) ) ==> ld( mult( X, rd( ld( X, Y ), Z ) ), Y ) }.
% 38.86/39.22  parent0: (12615) {G8,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, mult( Y, Z
% 38.86/39.22     ) ) ) ==> ld( mult( Y, rd( ld( Y, X ), Z ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12619) {G8,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( X, ld( Y, Z
% 38.86/39.22     ) ) ) ==> ld( ld( rd( X, Y ), rd( X, Z ) ), Y ) }.
% 38.86/39.22  parent0[0]: (1571) {G20,W19,D5,L1,V3,M1} P(52,1562);d(33);d(33) { ld( rd( Z
% 38.86/39.22    , mult( Y, X ) ), rd( Z, X ) ) ==> ld( ld( rd( Z, X ), rd( Z, Y ) ), X )
% 38.86/39.22     }.
% 38.86/39.22  parent1[0; 10]: (1448) {G7,W19,D5,L1,V3,M1} P(33,1441);d(33);d(81);d(80);d(
% 38.86/39.22    80);d(22) { ld( rd( Z, Y ), mult( Z, ld( Y, X ) ) ) ==> ld( rd( Z, mult( 
% 38.86/39.22    X, Y ) ), rd( Z, Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (1977) {G21,W19,D5,L1,V3,M1} S(1448);d(1571) { ld( rd( Z, Y )
% 38.86/39.22    , mult( Z, ld( Y, X ) ) ) ==> ld( ld( rd( Z, Y ), rd( Z, X ) ), Y ) }.
% 38.86/39.22  parent0: (12619) {G8,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( X, ld( Y, Z
% 38.86/39.22     ) ) ) ==> ld( ld( rd( X, Y ), rd( X, Z ) ), Y ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12623) {G8,W19,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Y, Z )
% 38.86/39.22     ), Z ) ==> ld( mult( Z, rd( ld( Z, Y ), X ) ), Y ) }.
% 38.86/39.22  parent0[0]: (1950) {G20,W19,D6,L1,V3,M1} S(1547);d(1551) { mult( X, ld( ld
% 38.86/39.22    ( Y, X ), ld( Y, Z ) ) ) ==> ld( mult( X, rd( ld( X, Y ), Z ) ), Y ) }.
% 38.86/39.22  parent1[0; 10]: (1450) {G7,W19,D5,L1,V3,M1} P(0,1441) { rd( mult( mult( Z, 
% 38.86/39.22    X ), ld( X, Y ) ), Y ) ==> mult( Y, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (1980) {G21,W19,D6,L1,V3,M1} S(1450);d(1950) { rd( mult( mult
% 38.86/39.22    ( Z, X ), ld( X, Y ) ), Y ) ==> ld( mult( Y, rd( ld( Y, X ), Z ) ), X )
% 38.86/39.22     }.
% 38.86/39.22  parent0: (12623) {G8,W19,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Y, Z )
% 38.86/39.22     ), Z ) ==> ld( mult( Z, rd( ld( Z, Y ), X ) ), Y ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12627) {G7,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, rd( Y, Z )
% 38.86/39.22     ) ) ==> ld( mult( Y, ld( ld( X, Y ), Z ) ), X ) }.
% 38.86/39.22  parent0[0]: (1567) {G20,W19,D6,L1,V3,M1} P(0,1545);d(1445);d(1564) { ld( ld
% 38.86/39.22    ( X, mult( Y, Z ) ), ld( X, Y ) ) ==> ld( mult( Y, ld( ld( X, Y ), Z ) )
% 38.86/39.22    , X ) }.
% 38.86/39.22  parent1[0; 10]: (1442) {G6,W19,D5,L1,V3,M1} P(24,685);d(33);d(80);d(75);d(
% 38.86/39.22    74);d(75);d(74);d(22) { ld( ld( Y, X ), ld( Y, rd( X, Z ) ) ) ==> ld( ld
% 38.86/39.22    ( Y, mult( X, Z ) ), ld( Y, X ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (1981) {G21,W19,D6,L1,V3,M1} S(1442);d(1567) { ld( ld( Y, X )
% 38.86/39.22    , ld( Y, rd( X, Z ) ) ) ==> ld( mult( X, ld( ld( Y, X ), Z ) ), Y ) }.
% 38.86/39.22  parent0: (12627) {G7,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, rd( Y, Z )
% 38.86/39.22     ) ) ==> ld( mult( Y, ld( ld( X, Y ), Z ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12631) {G18,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( Y, ld( X
% 38.86/39.22    , Z ) ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y ) ), X ) }.
% 38.86/39.22  parent0[0]: (1563) {G19,W19,D5,L1,V3,M1} P(52,1545);d(22);d(1441);d(1527);d
% 38.86/39.22    (52);d(33) { ld( X, mult( mult( X, Z ), ld( Z, Y ) ) ) ==> ld( rd( mult( 
% 38.86/39.22    X, Z ), mult( Y, Z ) ), X ) }.
% 38.86/39.22  parent1[0; 10]: (1527) {G17,W19,D5,L1,V3,M1} P(1520,64);d(16);d(27);d(33);d
% 38.86/39.22    (3);d(1441);d(1);d(1441) { mult( mult( X, Y ), ld( Y, ld( X, Z ) ) ) ==> 
% 38.86/39.22    ld( X, mult( mult( X, Y ), ld( Y, Z ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2005) {G20,W19,D5,L1,V3,M1} S(1527);d(1563) { mult( mult( X, 
% 38.86/39.22    Y ), ld( Y, ld( X, Z ) ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y ) ), X )
% 38.86/39.22     }.
% 38.86/39.22  parent0: (12631) {G18,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( Y, ld( X
% 38.86/39.22    , Z ) ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12635) {G8,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( mult( Z, X
% 38.86/39.22     ), Y ) ) ==> ld( ld( X, ld( Z, mult( X, Y ) ) ), Y ) }.
% 38.86/39.22  parent0[0]: (1784) {G17,W19,D6,L1,V3,M1} P(108,266);d(1526);d(1452);d(74);d
% 38.86/39.22    (74);d(1);d(1526) { ld( ld( ld( X, Z ), Y ), mult( X, Y ) ) ==> ld( ld( X
% 38.86/39.22    , ld( Z, mult( X, Y ) ) ), Y ) }.
% 38.86/39.22  parent1[0; 10]: (1446) {G7,W19,D5,L1,V3,M1} P(1441,139);d(31);d(22);d(74)
% 38.86/39.22     { ld( mult( Y, Z ), mult( mult( X, Y ), Z ) ) ==> ld( ld( ld( Y, X ), Z
% 38.86/39.22     ), mult( Y, Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2006) {G18,W19,D6,L1,V3,M1} S(1446);d(1784) { ld( mult( Y, Z
% 38.86/39.22     ), mult( mult( X, Y ), Z ) ) ==> ld( ld( Y, ld( X, mult( Y, Z ) ) ), Z )
% 38.86/39.22     }.
% 38.86/39.22  parent0: (12635) {G8,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( mult( Z, X
% 38.86/39.22     ), Y ) ) ==> ld( ld( X, ld( Z, mult( X, Y ) ) ), Y ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12639) {G7,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult
% 38.86/39.22    ( Y, Z ) ) ==> ld( rd( mult( Y, Z ), mult( X, Z ) ), Y ) }.
% 38.86/39.22  parent0[0]: (2005) {G20,W19,D5,L1,V3,M1} S(1527);d(1563) { mult( mult( X, Y
% 38.86/39.22     ), ld( Y, ld( X, Z ) ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y ) ), X )
% 38.86/39.22     }.
% 38.86/39.22  parent1[0; 10]: (1441) {G6,W19,D5,L1,V3,M1} P(685,79);d(79);d(75) { rd( 
% 38.86/39.22    mult( mult( Z, X ), Y ), mult( X, Y ) ) ==> mult( mult( X, Y ), ld( Y, ld
% 38.86/39.22    ( X, Z ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2007) {G21,W19,D5,L1,V3,M1} S(1441);d(2005) { rd( mult( mult
% 38.86/39.22    ( Z, X ), Y ), mult( X, Y ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y ) ), X
% 38.86/39.22     ) }.
% 38.86/39.22  parent0: (12639) {G7,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult
% 38.86/39.22    ( Y, Z ) ) ==> ld( rd( mult( Y, Z ), mult( X, Z ) ), Y ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12643) {G6,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( mult( Z, X
% 38.86/39.22     ), Y ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X ) }.
% 38.86/39.22  parent0[0]: (1545) {G18,W19,D5,L1,V3,M1} P(1527,92);d(54) { rd( ld( ld( X, 
% 38.86/39.22    Z ), Y ), mult( X, Y ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X )
% 38.86/39.22     }.
% 38.86/39.22  parent1[0; 10]: (685) {G5,W19,D5,L1,V3,M1} P(26,64);d(5);d(16);d(27);d(79);
% 38.86/39.22    d(24);d(74) { rd( mult( Y, Z ), mult( mult( X, Y ), Z ) ) ==> rd( ld( ld
% 38.86/39.22    ( Y, X ), Z ), mult( Y, Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2008) {G19,W19,D5,L1,V3,M1} S(685);d(1545) { rd( mult( Y, Z )
% 38.86/39.22    , mult( mult( X, Y ), Z ) ) ==> ld( mult( mult( Y, Z ), ld( Z, X ) ), Y )
% 38.86/39.22     }.
% 38.86/39.22  parent0: (12643) {G6,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( mult( Z, X
% 38.86/39.22     ), Y ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12647) {G8,W15,D5,L1,V2,M1}  { rd( ld( ld( X, Y ), X ), Y ) ==> 
% 38.86/39.22    ld( ld( X, Y ), rd( X, Y ) ) }.
% 38.86/39.22  parent0[0]: (1078) {G13,W15,D5,L1,V2,M1} P(124,1067);d(74);d(0);d(74);d(74)
% 38.86/39.22    ;d(329);d(881) { ld( X, mult( Y, rd( Y, X ) ) ) ==> ld( ld( Y, X ), rd( Y
% 38.86/39.22    , X ) ) }.
% 38.86/39.22  parent1[0; 8]: (174) {G7,W15,D5,L1,V2,M1} P(168,124);d(155) { rd( ld( ld( Y
% 38.86/39.22    , X ), Y ), X ) ==> ld( X, mult( Y, rd( Y, X ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2009) {G14,W15,D5,L1,V2,M1} S(174);d(1078) { rd( ld( ld( Y, X
% 38.86/39.22     ), Y ), X ) ==> ld( ld( Y, X ), rd( Y, X ) ) }.
% 38.86/39.22  parent0: (12647) {G8,W15,D5,L1,V2,M1}  { rd( ld( ld( X, Y ), X ), Y ) ==> 
% 38.86/39.22    ld( ld( X, Y ), rd( X, Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12650) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 38.86/39.22  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12653) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), Z ) ==> ld( ld
% 38.86/39.22    ( mult( mult( Y, Z ), ld( Z, X ) ), Y ), mult( Y, Z ) ) }.
% 38.86/39.22  parent0[0]: (2008) {G19,W19,D5,L1,V3,M1} S(685);d(1545) { rd( mult( Y, Z )
% 38.86/39.22    , mult( mult( X, Y ), Z ) ) ==> ld( mult( mult( Y, Z ), ld( Z, X ) ), Y )
% 38.86/39.22     }.
% 38.86/39.22  parent1[0; 7]: (12650) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := mult( Y, Z )
% 38.86/39.22     Y := mult( mult( X, Y ), Z )
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12654) {G2,W19,D6,L1,V3,M1}  { ld( ld( mult( mult( Y, Z ), ld( Z, 
% 38.86/39.22    X ) ), Y ), mult( Y, Z ) ) ==> mult( mult( X, Y ), Z ) }.
% 38.86/39.22  parent0[0]: (12653) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), Z ) ==> ld
% 38.86/39.22    ( ld( mult( mult( Y, Z ), ld( Z, X ) ), Y ), mult( Y, Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2022) {G20,W19,D6,L1,V3,M1} P(2008,19) { ld( ld( mult( mult( 
% 38.86/39.22    X, Y ), ld( Y, Z ) ), X ), mult( X, Y ) ) ==> mult( mult( Z, X ), Y ) }.
% 38.86/39.22  parent0: (12654) {G2,W19,D6,L1,V3,M1}  { ld( ld( mult( mult( Y, Z ), ld( Z
% 38.86/39.22    , X ) ), Y ), mult( Y, Z ) ) ==> mult( mult( X, Y ), Z ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12656) {G20,W19,D6,L1,V3,M1}  { mult( mult( Z, X ), Y ) ==> ld( ld
% 38.86/39.22    ( mult( mult( X, Y ), ld( Y, Z ) ), X ), mult( X, Y ) ) }.
% 38.86/39.22  parent0[0]: (2022) {G20,W19,D6,L1,V3,M1} P(2008,19) { ld( ld( mult( mult( X
% 38.86/39.22    , Y ), ld( Y, Z ) ), X ), mult( X, Y ) ) ==> mult( mult( Z, X ), Y ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12660) {G4,W20,D6,L1,V3,M1}  { mult( mult( rd( X, Y ), Z ), X ) 
% 38.86/39.22    ==> ld( ld( mult( mult( Z, X ), i( Y ) ), Z ), mult( Z, X ) ) }.
% 38.86/39.22  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.86/39.22     ) }.
% 38.86/39.22  parent1[0; 14]: (12656) {G20,W19,D6,L1,V3,M1}  { mult( mult( Z, X ), Y ) 
% 38.86/39.22    ==> ld( ld( mult( mult( X, Y ), ld( Y, Z ) ), X ), mult( X, Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22     Z := rd( X, Y )
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12661) {G2,W19,D6,L1,V3,M1}  { mult( mult( rd( X, Y ), Z ), X ) 
% 38.86/39.22    ==> ld( ld( rd( mult( Z, X ), Y ), Z ), mult( Z, X ) ) }.
% 38.86/39.22  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 10]: (12660) {G4,W20,D6,L1,V3,M1}  { mult( mult( rd( X, Y ), Z )
% 38.86/39.22    , X ) ==> ld( ld( mult( mult( Z, X ), i( Y ) ), Z ), mult( Z, X ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := mult( Z, X )
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12662) {G3,W19,D6,L1,V3,M1}  { mult( ld( rd( Y, X ), Z ), X ) ==>
% 38.86/39.22     ld( ld( rd( mult( Z, X ), Y ), Z ), mult( Z, X ) ) }.
% 38.86/39.22  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.22    ld( rd( X, Y ), Z ) }.
% 38.86/39.22  parent1[0; 2]: (12661) {G2,W19,D6,L1,V3,M1}  { mult( mult( rd( X, Y ), Z )
% 38.86/39.22    , X ) ==> ld( ld( rd( mult( Z, X ), Y ), Z ), mult( Z, X ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12663) {G4,W19,D6,L1,V3,M1}  { ld( ld( Z, rd( X, Y ) ), Y ) ==> 
% 38.86/39.22    ld( ld( rd( mult( Z, Y ), X ), Z ), mult( Z, Y ) ) }.
% 38.86/39.22  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.22    ld( ld( Y, X ), Z ) }.
% 38.86/39.22  parent1[0; 1]: (12662) {G3,W19,D6,L1,V3,M1}  { mult( ld( rd( Y, X ), Z ), X
% 38.86/39.22     ) ==> ld( ld( rd( mult( Z, X ), Y ), Z ), mult( Z, X ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := rd( X, Y )
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12664) {G4,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Z ), Y ), X )
% 38.86/39.22    , mult( X, Z ) ) ==> ld( ld( X, rd( Y, Z ) ), Z ) }.
% 38.86/39.22  parent0[0]: (12663) {G4,W19,D6,L1,V3,M1}  { ld( ld( Z, rd( X, Y ) ), Y ) 
% 38.86/39.22    ==> ld( ld( rd( mult( Z, Y ), X ), Z ), mult( Z, Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2308) {G21,W19,D6,L1,V3,M1} P(53,2022);d(33);d(80);d(74) { ld
% 38.86/39.22    ( ld( rd( mult( Z, X ), Y ), Z ), mult( Z, X ) ) ==> ld( ld( Z, rd( Y, X
% 38.86/39.22     ) ), X ) }.
% 38.86/39.22  parent0: (12664) {G4,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Z ), Y ), X )
% 38.86/39.22    , mult( X, Z ) ) ==> ld( ld( X, rd( Y, Z ) ), Z ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12666) {G5,W11,D5,L1,V3,M1}  { Z ==> ld( ld( X, Y ), ld( ld( Y, X
% 38.86/39.22     ), Z ) ) }.
% 38.86/39.22  parent0[0]: (117) {G5,W11,D5,L1,V3,M1} P(74,6);d(24) { ld( ld( X, Y ), ld( 
% 38.86/39.22    ld( Y, X ), Z ) ) ==> Z }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12668) {G6,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( X, rd( 
% 38.86/39.22    mult( X, Y ), Z ) ), ld( ld( X, rd( Z, Y ) ), Y ) ) }.
% 38.86/39.22  parent0[0]: (2308) {G21,W19,D6,L1,V3,M1} P(53,2022);d(33);d(80);d(74) { ld
% 38.86/39.22    ( ld( rd( mult( Z, X ), Y ), Z ), mult( Z, X ) ) ==> ld( ld( Z, rd( Y, X
% 38.86/39.22     ) ), X ) }.
% 38.86/39.22  parent1[0; 12]: (12666) {G5,W11,D5,L1,V3,M1}  { Z ==> ld( ld( X, Y ), ld( 
% 38.86/39.22    ld( Y, X ), Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := rd( mult( X, Y ), Z )
% 38.86/39.22     Z := mult( X, Y )
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12671) {G6,W19,D6,L1,V3,M1}  { ld( ld( X, rd( mult( X, Y ), Z ) )
% 38.86/39.22    , ld( ld( X, rd( Z, Y ) ), Y ) ) ==> mult( X, Y ) }.
% 38.86/39.22  parent0[0]: (12668) {G6,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( X, rd
% 38.86/39.22    ( mult( X, Y ), Z ) ), ld( ld( X, rd( Z, Y ) ), Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2321) {G22,W19,D6,L1,V3,M1} P(2308,117) { ld( ld( X, rd( mult
% 38.86/39.22    ( X, Y ), Z ) ), ld( ld( X, rd( Z, Y ) ), Y ) ) ==> mult( X, Y ) }.
% 38.86/39.22  parent0: (12671) {G6,W19,D6,L1,V3,M1}  { ld( ld( X, rd( mult( X, Y ), Z ) )
% 38.86/39.22    , ld( ld( X, rd( Z, Y ) ), Y ) ) ==> mult( X, Y ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12674) {G21,W19,D6,L1,V3,M1}  { ld( ld( X, rd( Z, Y ) ), Y ) ==> 
% 38.86/39.22    ld( ld( rd( mult( X, Y ), Z ), X ), mult( X, Y ) ) }.
% 38.86/39.22  parent0[0]: (2308) {G21,W19,D6,L1,V3,M1} P(53,2022);d(33);d(80);d(74) { ld
% 38.86/39.22    ( ld( rd( mult( Z, X ), Y ), Z ), mult( Z, X ) ) ==> ld( ld( Z, rd( Y, X
% 38.86/39.22     ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12679) {G2,W22,D7,L1,V3,M1}  { ld( ld( X, rd( Y, i( Z ) ) ), i( Z
% 38.86/39.22     ) ) ==> ld( ld( rd( mult( X, i( Z ) ), Y ), X ), rd( X, Z ) ) }.
% 38.86/39.22  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 19]: (12674) {G21,W19,D6,L1,V3,M1}  { ld( ld( X, rd( Z, Y ) ), Y
% 38.86/39.22     ) ==> ld( ld( rd( mult( X, Y ), Z ), X ), mult( X, Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := i( Z )
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12680) {G2,W21,D6,L1,V3,M1}  { ld( ld( X, rd( Y, i( Z ) ) ), i( Z
% 38.86/39.22     ) ) ==> ld( ld( rd( rd( X, Z ), Y ), X ), rd( X, Z ) ) }.
% 38.86/39.22  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 13]: (12679) {G2,W22,D7,L1,V3,M1}  { ld( ld( X, rd( Y, i( Z ) )
% 38.86/39.22     ), i( Z ) ) ==> ld( ld( rd( mult( X, i( Z ) ), Y ), X ), rd( X, Z ) )
% 38.86/39.22     }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12685) {G3,W21,D7,L1,V3,M1}  { i( mult( Z, ld( X, rd( Y, i( Z ) )
% 38.86/39.22     ) ) ) ==> ld( ld( rd( rd( X, Z ), Y ), X ), rd( X, Z ) ) }.
% 38.86/39.22  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.22    ( X, Y ) ) }.
% 38.86/39.22  parent1[0; 1]: (12680) {G2,W21,D6,L1,V3,M1}  { ld( ld( X, rd( Y, i( Z ) ) )
% 38.86/39.22    , i( Z ) ) ==> ld( ld( rd( rd( X, Z ), Y ), X ), rd( X, Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := ld( X, rd( Y, i( Z ) ) )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12686) {G4,W20,D6,L1,V3,M1}  { rd( ld( rd( Z, i( X ) ), Y ), X ) 
% 38.86/39.22    ==> ld( ld( rd( rd( Y, X ), Z ), Y ), rd( Y, X ) ) }.
% 38.86/39.22  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.22     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.22  parent1[0; 1]: (12685) {G3,W21,D7,L1,V3,M1}  { i( mult( Z, ld( X, rd( Y, i
% 38.86/39.22    ( Z ) ) ) ) ) ==> ld( ld( rd( rd( X, Z ), Y ), X ), rd( X, Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := rd( Z, i( X ) )
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12687) {G2,W19,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), Z ), Y ) ==>
% 38.86/39.22     ld( ld( rd( rd( Z, Y ), X ), Z ), rd( Z, Y ) ) }.
% 38.86/39.22  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 3]: (12686) {G4,W20,D6,L1,V3,M1}  { rd( ld( rd( Z, i( X ) ), Y )
% 38.86/39.22    , X ) ==> ld( ld( rd( rd( Y, X ), Z ), Y ), rd( Y, X ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12688) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( Z, Y ), X ), Z ), 
% 38.86/39.22    rd( Z, Y ) ) ==> rd( ld( mult( X, Y ), Z ), Y ) }.
% 38.86/39.22  parent0[0]: (12687) {G2,W19,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), Z ), Y ) 
% 38.86/39.22    ==> ld( ld( rd( rd( Z, Y ), X ), Z ), rd( Z, Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2324) {G22,W19,D6,L1,V3,M1} P(33,2308);d(52);d(92);d(34) { ld
% 38.86/39.22    ( ld( rd( rd( X, Y ), Z ), X ), rd( X, Y ) ) ==> rd( ld( mult( Z, Y ), X
% 38.86/39.22     ), Y ) }.
% 38.86/39.22  parent0: (12688) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( Z, Y ), X ), Z ), 
% 38.86/39.22    rd( Z, Y ) ) ==> rd( ld( mult( X, Y ), Z ), Y ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12690) {G22,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( X, rd( 
% 38.86/39.22    mult( X, Y ), Z ) ), ld( ld( X, rd( Z, Y ) ), Y ) ) }.
% 38.86/39.22  parent0[0]: (2321) {G22,W19,D6,L1,V3,M1} P(2308,117) { ld( ld( X, rd( mult
% 38.86/39.22    ( X, Y ), Z ) ), ld( ld( X, rd( Z, Y ) ), Y ) ) ==> mult( X, Y ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12697) {G4,W23,D8,L1,V3,M1}  { mult( X, i( Y ) ) ==> ld( ld( X, 
% 38.86/39.22    rd( mult( X, i( Y ) ), Z ) ), i( mult( Y, ld( X, rd( Z, i( Y ) ) ) ) ) )
% 38.86/39.22     }.
% 38.86/39.22  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.22    ( X, Y ) ) }.
% 38.86/39.22  parent1[0; 14]: (12690) {G22,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( X
% 38.86/39.22    , rd( mult( X, Y ), Z ) ), ld( ld( X, rd( Z, Y ) ), Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := ld( X, rd( Z, i( Y ) ) )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := i( Y )
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12699) {G4,W23,D8,L1,V3,M1}  { mult( X, i( Y ) ) ==> i( mult( 
% 38.86/39.22    mult( Y, ld( X, rd( Z, i( Y ) ) ) ), ld( X, rd( mult( X, i( Y ) ), Z ) )
% 38.86/39.22     ) ) }.
% 38.86/39.22  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.22    ( X, Y ) ) }.
% 38.86/39.22  parent1[0; 5]: (12697) {G4,W23,D8,L1,V3,M1}  { mult( X, i( Y ) ) ==> ld( ld
% 38.86/39.22    ( X, rd( mult( X, i( Y ) ), Z ) ), i( mult( Y, ld( X, rd( Z, i( Y ) ) ) )
% 38.86/39.22     ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := mult( Y, ld( X, rd( Z, i( Y ) ) ) )
% 38.86/39.22     Y := ld( X, rd( mult( X, i( Y ) ), Z ) )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12700) {G5,W22,D7,L1,V3,M1}  { mult( X, i( Y ) ) ==> rd( ld( rd( 
% 38.86/39.22    mult( X, i( Y ) ), Z ), X ), mult( Y, ld( X, rd( Z, i( Y ) ) ) ) ) }.
% 38.86/39.22  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.22     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.22  parent1[0; 5]: (12699) {G4,W23,D8,L1,V3,M1}  { mult( X, i( Y ) ) ==> i( 
% 38.86/39.22    mult( mult( Y, ld( X, rd( Z, i( Y ) ) ) ), ld( X, rd( mult( X, i( Y ) ), 
% 38.86/39.22    Z ) ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := rd( mult( X, i( Y ) ), Z )
% 38.86/39.22     Z := mult( Y, ld( X, rd( Z, i( Y ) ) ) )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12701) {G6,W22,D7,L1,V3,M1}  { mult( X, i( Y ) ) ==> mult( ld( rd
% 38.86/39.22    ( mult( X, i( Y ) ), Z ), X ), rd( ld( rd( Z, i( Y ) ), X ), Y ) ) }.
% 38.86/39.22  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.22     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.22  parent1[0; 5]: (12700) {G5,W22,D7,L1,V3,M1}  { mult( X, i( Y ) ) ==> rd( ld
% 38.86/39.22    ( rd( mult( X, i( Y ) ), Z ), X ), mult( Y, ld( X, rd( Z, i( Y ) ) ) ) )
% 38.86/39.22     }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := rd( Z, i( Y ) )
% 38.86/39.22     Z := X
% 38.86/39.22     T := ld( rd( mult( X, i( Y ) ), Z ), X )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12702) {G5,W22,D7,L1,V3,M1}  { mult( X, i( Y ) ) ==> ld( ld( X, 
% 38.86/39.22    rd( mult( X, i( Y ) ), Z ) ), rd( ld( rd( Z, i( Y ) ), X ), Y ) ) }.
% 38.86/39.22  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.22    ld( ld( Y, X ), Z ) }.
% 38.86/39.22  parent1[0; 5]: (12701) {G6,W22,D7,L1,V3,M1}  { mult( X, i( Y ) ) ==> mult( 
% 38.86/39.22    ld( rd( mult( X, i( Y ) ), Z ), X ), rd( ld( rd( Z, i( Y ) ), X ), Y ) )
% 38.86/39.22     }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := rd( mult( X, i( Y ) ), Z )
% 38.86/39.22     Y := X
% 38.86/39.22     Z := rd( ld( rd( Z, i( Y ) ), X ), Y )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12704) {G2,W21,D7,L1,V3,M1}  { mult( X, i( Y ) ) ==> ld( ld( X, 
% 38.86/39.22    rd( rd( X, Y ), Z ) ), rd( ld( rd( Z, i( Y ) ), X ), Y ) ) }.
% 38.86/39.22  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 9]: (12702) {G5,W22,D7,L1,V3,M1}  { mult( X, i( Y ) ) ==> ld( ld
% 38.86/39.22    ( X, rd( mult( X, i( Y ) ), Z ) ), rd( ld( rd( Z, i( Y ) ), X ), Y ) )
% 38.86/39.22     }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12705) {G2,W20,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, rd( rd( 
% 38.86/39.22    X, Y ), Z ) ), rd( ld( rd( Z, i( Y ) ), X ), Y ) ) }.
% 38.86/39.22  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 1]: (12704) {G2,W21,D7,L1,V3,M1}  { mult( X, i( Y ) ) ==> ld( ld
% 38.86/39.22    ( X, rd( rd( X, Y ), Z ) ), rd( ld( rd( Z, i( Y ) ), X ), Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12708) {G2,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, rd( rd( 
% 38.86/39.22    X, Y ), Z ) ), rd( ld( mult( Z, Y ), X ), Y ) ) }.
% 38.86/39.22  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 14]: (12705) {G2,W20,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, 
% 38.86/39.22    rd( rd( X, Y ), Z ) ), rd( ld( rd( Z, i( Y ) ), X ), Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12709) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, rd( rd( X, Y ), Z ) ), 
% 38.86/39.22    rd( ld( mult( Z, Y ), X ), Y ) ) ==> rd( X, Y ) }.
% 38.86/39.22  parent0[0]: (12708) {G2,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, rd( 
% 38.86/39.22    rd( X, Y ), Z ) ), rd( ld( mult( Z, Y ), X ), Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2331) {G23,W19,D6,L1,V3,M1} P(52,2321);d(52);d(92);d(114);d(
% 38.86/39.22    74);d(33);d(34) { ld( ld( X, rd( rd( X, Z ), Y ) ), rd( ld( mult( Y, Z )
% 38.86/39.22    , X ), Z ) ) ==> rd( X, Z ) }.
% 38.86/39.22  parent0: (12709) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, rd( rd( X, Y ), Z ) ), 
% 38.86/39.22    rd( ld( mult( Z, Y ), X ), Y ) ) ==> rd( X, Y ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12711) {G5,W12,D5,L1,V3,M1}  { i( Z ) ==> ld( ld( ld( X, Y ), Z )
% 38.86/39.22    , ld( Y, X ) ) }.
% 38.86/39.22  parent0[0]: (116) {G5,W12,D5,L1,V3,M1} P(75,77);d(74) { ld( ld( ld( Y, Z )
% 38.86/39.22    , X ), ld( Z, Y ) ) ==> i( X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12714) {G6,W20,D6,L1,V3,M1}  { i( rd( ld( mult( X, Y ), Z ), Y )
% 38.86/39.22     ) ==> ld( rd( Z, Y ), ld( rd( rd( Z, Y ), X ), Z ) ) }.
% 38.86/39.22  parent0[0]: (2331) {G23,W19,D6,L1,V3,M1} P(52,2321);d(52);d(92);d(114);d(74
% 38.86/39.22    );d(33);d(34) { ld( ld( X, rd( rd( X, Z ), Y ) ), rd( ld( mult( Y, Z ), X
% 38.86/39.22     ), Z ) ) ==> rd( X, Z ) }.
% 38.86/39.22  parent1[0; 10]: (12711) {G5,W12,D5,L1,V3,M1}  { i( Z ) ==> ld( ld( ld( X, Y
% 38.86/39.22     ), Z ), ld( Y, X ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := rd( rd( Z, Y ), X )
% 38.86/39.22     Z := rd( ld( mult( X, Y ), Z ), Y )
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12717) {G4,W19,D6,L1,V3,M1}  { rd( Y, ld( mult( X, Y ), Z ) ) ==>
% 38.86/39.22     ld( rd( Z, Y ), ld( rd( rd( Z, Y ), X ), Z ) ) }.
% 38.86/39.22  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.86/39.22    X ) }.
% 38.86/39.22  parent1[0; 1]: (12714) {G6,W20,D6,L1,V3,M1}  { i( rd( ld( mult( X, Y ), Z )
% 38.86/39.22    , Y ) ) ==> ld( rd( Z, Y ), ld( rd( rd( Z, Y ), X ), Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := ld( mult( X, Y ), Z )
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12718) {G5,W19,D6,L1,V3,M1}  { mult( X, ld( Z, mult( Y, X ) ) ) 
% 38.86/39.22    ==> ld( rd( Z, X ), ld( rd( rd( Z, X ), Y ), Z ) ) }.
% 38.86/39.22  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.22    mult( Z, ld( Y, X ) ) }.
% 38.86/39.22  parent1[0; 1]: (12717) {G4,W19,D6,L1,V3,M1}  { rd( Y, ld( mult( X, Y ), Z )
% 38.86/39.22     ) ==> ld( rd( Z, Y ), ld( rd( rd( Z, Y ), X ), Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := mult( Y, X )
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12719) {G5,W19,D6,L1,V3,M1}  { ld( rd( Y, X ), ld( rd( rd( Y, X )
% 38.86/39.22    , Z ), Y ) ) ==> mult( X, ld( Y, mult( Z, X ) ) ) }.
% 38.86/39.22  parent0[0]: (12718) {G5,W19,D6,L1,V3,M1}  { mult( X, ld( Z, mult( Y, X ) )
% 38.86/39.22     ) ==> ld( rd( Z, X ), ld( rd( rd( Z, X ), Y ), Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2336) {G24,W19,D6,L1,V3,M1} P(2331,116);d(79);d(75) { ld( rd
% 38.86/39.22    ( X, Y ), ld( rd( rd( X, Y ), Z ), X ) ) ==> mult( Y, ld( X, mult( Z, Y )
% 38.86/39.22     ) ) }.
% 38.86/39.22  parent0: (12719) {G5,W19,D6,L1,V3,M1}  { ld( rd( Y, X ), ld( rd( rd( Y, X )
% 38.86/39.22    , Z ), Y ) ) ==> mult( X, ld( Y, mult( Z, X ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12721) {G24,W19,D6,L1,V3,M1}  { mult( Y, ld( X, mult( Z, Y ) ) ) 
% 38.86/39.22    ==> ld( rd( X, Y ), ld( rd( rd( X, Y ), Z ), X ) ) }.
% 38.86/39.22  parent0[0]: (2336) {G24,W19,D6,L1,V3,M1} P(2331,116);d(79);d(75) { ld( rd( 
% 38.86/39.22    X, Y ), ld( rd( rd( X, Y ), Z ), X ) ) ==> mult( Y, ld( X, mult( Z, Y ) )
% 38.86/39.22     ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12727) {G3,W24,D6,L1,V3,M1}  { mult( X, ld( ld( Y, X ), mult( Z, 
% 38.86/39.22    X ) ) ) ==> ld( rd( ld( Y, X ), X ), ld( rd( i( Y ), Z ), ld( Y, X ) ) )
% 38.86/39.22     }.
% 38.86/39.22  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.22    ==> i( X ) }.
% 38.86/39.22  parent1[0; 18]: (12721) {G24,W19,D6,L1,V3,M1}  { mult( Y, ld( X, mult( Z, Y
% 38.86/39.22     ) ) ) ==> ld( rd( X, Y ), ld( rd( rd( X, Y ), Z ), X ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := ld( Y, X )
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12728) {G3,W21,D6,L1,V3,M1}  { mult( X, ld( ld( Y, X ), mult( Z, 
% 38.86/39.22    X ) ) ) ==> ld( i( Y ), ld( rd( i( Y ), Z ), ld( Y, X ) ) ) }.
% 38.86/39.22  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.22    ==> i( X ) }.
% 38.86/39.22  parent1[0; 11]: (12727) {G3,W24,D6,L1,V3,M1}  { mult( X, ld( ld( Y, X ), 
% 38.86/39.22    mult( Z, X ) ) ) ==> ld( rd( ld( Y, X ), X ), ld( rd( i( Y ), Z ), ld( Y
% 38.86/39.22    , X ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12729) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( ld( Y, X ), mult( Z, 
% 38.86/39.22    X ) ) ) ==> mult( Y, ld( rd( i( Y ), Z ), ld( Y, X ) ) ) }.
% 38.86/39.22  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 10]: (12728) {G3,W21,D6,L1,V3,M1}  { mult( X, ld( ld( Y, X ), 
% 38.86/39.22    mult( Z, X ) ) ) ==> ld( i( Y ), ld( rd( i( Y ), Z ), ld( Y, X ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := ld( rd( i( Y ), Z ), ld( Y, X ) )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12730) {G3,W20,D6,L1,V3,M1}  { mult( X, ld( ld( Y, X ), mult( Z, 
% 38.86/39.22    X ) ) ) ==> mult( Y, ld( i( mult( Z, Y ) ), ld( Y, X ) ) ) }.
% 38.86/39.22  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.22    ( mult( Y, X ) ) }.
% 38.86/39.22  parent1[0; 13]: (12729) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( ld( Y, X ), 
% 38.86/39.22    mult( Z, X ) ) ) ==> mult( Y, ld( rd( i( Y ), Z ), ld( Y, X ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12731) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( ld( Y, X ), mult( Z, 
% 38.86/39.22    X ) ) ) ==> mult( Y, mult( mult( Z, Y ), ld( Y, X ) ) ) }.
% 38.86/39.22  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 12]: (12730) {G3,W20,D6,L1,V3,M1}  { mult( X, ld( ld( Y, X ), 
% 38.86/39.22    mult( Z, X ) ) ) ==> mult( Y, ld( i( mult( Z, Y ) ), ld( Y, X ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := mult( Z, Y )
% 38.86/39.22     Y := ld( Y, X )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12732) {G2,W19,D5,L1,V3,M1}  { mult( Y, mult( mult( Z, Y ), ld( Y
% 38.86/39.22    , X ) ) ) ==> mult( X, ld( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.22  parent0[0]: (12731) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( ld( Y, X ), mult( 
% 38.86/39.22    Z, X ) ) ) ==> mult( Y, mult( mult( Z, Y ), ld( Y, X ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2345) {G25,W19,D5,L1,V3,M1} P(77,2336);d(22);d(76);d(22) { 
% 38.86/39.22    mult( X, mult( mult( Z, X ), ld( X, Y ) ) ) = mult( Y, ld( ld( X, Y ), 
% 38.86/39.22    mult( Z, Y ) ) ) }.
% 38.86/39.22  parent0: (12732) {G2,W19,D5,L1,V3,M1}  { mult( Y, mult( mult( Z, Y ), ld( Y
% 38.86/39.22    , X ) ) ) ==> mult( X, ld( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12734) {G6,W16,D6,L1,V4,M1}  { rd( rd( ld( T, Z ), Y ), X ) ==> i
% 38.86/39.22    ( mult( X, mult( Y, ld( Z, T ) ) ) ) }.
% 38.86/39.22  parent0[0]: (449) {G6,W16,D6,L1,V4,M1} P(75,91) { i( mult( T, mult( X, ld( 
% 38.86/39.22    Z, Y ) ) ) ) ==> rd( rd( ld( Y, Z ), X ), T ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := T
% 38.86/39.22     Z := Z
% 38.86/39.22     T := X
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12738) {G7,W20,D6,L1,V3,M1}  { rd( rd( ld( X, Y ), mult( Z, Y ) )
% 38.86/39.22    , Y ) ==> i( mult( X, ld( ld( Y, X ), mult( Z, X ) ) ) ) }.
% 38.86/39.22  parent0[0]: (2345) {G25,W19,D5,L1,V3,M1} P(77,2336);d(22);d(76);d(22) { 
% 38.86/39.22    mult( X, mult( mult( Z, X ), ld( X, Y ) ) ) = mult( Y, ld( ld( X, Y ), 
% 38.86/39.22    mult( Z, Y ) ) ) }.
% 38.86/39.22  parent1[0; 11]: (12734) {G6,W16,D6,L1,V4,M1}  { rd( rd( ld( T, Z ), Y ), X
% 38.86/39.22     ) ==> i( mult( X, mult( Y, ld( Z, T ) ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := mult( Z, Y )
% 38.86/39.22     Z := Y
% 38.86/39.22     T := X
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12739) {G6,W19,D5,L1,V3,M1}  { rd( rd( ld( X, Y ), mult( Z, Y ) )
% 38.86/39.22    , Y ) ==> rd( ld( mult( Z, X ), ld( Y, X ) ), X ) }.
% 38.86/39.22  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.22     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.22  parent1[0; 10]: (12738) {G7,W20,D6,L1,V3,M1}  { rd( rd( ld( X, Y ), mult( Z
% 38.86/39.22    , Y ) ), Y ) ==> i( mult( X, ld( ld( Y, X ), mult( Z, X ) ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := ld( Y, X )
% 38.86/39.22     Y := mult( Z, X )
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12740) {G6,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, X ), ld( Y, X ) )
% 38.86/39.22    , X ) ==> rd( rd( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.22  parent0[0]: (12739) {G6,W19,D5,L1,V3,M1}  { rd( rd( ld( X, Y ), mult( Z, Y
% 38.86/39.22     ) ), Y ) ==> rd( ld( mult( Z, X ), ld( Y, X ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2352) {G26,W19,D5,L1,V3,M1} P(2345,449);d(92) { rd( ld( mult
% 38.86/39.22    ( Y, Z ), ld( X, Z ) ), Z ) = rd( rd( ld( Z, X ), mult( Y, X ) ), X ) }.
% 38.86/39.22  parent0: (12740) {G6,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, X ), ld( Y, X ) )
% 38.86/39.22    , X ) ==> rd( rd( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12742) {G25,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( X, Z ), mult( Y, 
% 38.86/39.22    Z ) ) ) = mult( X, mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.86/39.22  parent0[0]: (2345) {G25,W19,D5,L1,V3,M1} P(77,2336);d(22);d(76);d(22) { 
% 38.86/39.22    mult( X, mult( mult( Z, X ), ld( X, Y ) ) ) = mult( Y, ld( ld( X, Y ), 
% 38.86/39.22    mult( Z, Y ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12750) {G1,W23,D6,L1,V3,M1}  { mult( X, ld( ld( ld( Y, Z ), X ), 
% 38.86/39.22    mult( Y, X ) ) ) = mult( ld( Y, Z ), mult( Z, ld( ld( Y, Z ), X ) ) ) }.
% 38.86/39.22  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.22  parent1[0; 17]: (12742) {G25,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( X, Z ), 
% 38.86/39.22    mult( Y, Z ) ) ) = mult( X, mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := ld( Y, Z )
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12751) {G2,W23,D6,L1,V3,M1}  { mult( X, ld( ld( ld( Y, Z ), X ), 
% 38.86/39.22    mult( Y, X ) ) ) = ld( ld( Z, Y ), mult( Z, ld( ld( Y, Z ), X ) ) ) }.
% 38.86/39.22  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.22    ld( ld( Y, X ), Z ) }.
% 38.86/39.22  parent1[0; 12]: (12750) {G1,W23,D6,L1,V3,M1}  { mult( X, ld( ld( ld( Y, Z )
% 38.86/39.22    , X ), mult( Y, X ) ) ) = mult( ld( Y, Z ), mult( Z, ld( ld( Y, Z ), X )
% 38.86/39.22     ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := mult( Z, ld( ld( Y, Z ), X ) )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12752) {G3,W23,D7,L1,V3,M1}  { mult( X, ld( ld( Y, ld( Z, mult( Y
% 38.86/39.22    , X ) ) ), X ) ) = ld( ld( Z, Y ), mult( Z, ld( ld( Y, Z ), X ) ) ) }.
% 38.86/39.22  parent0[0]: (1784) {G17,W19,D6,L1,V3,M1} P(108,266);d(1526);d(1452);d(74);d
% 38.86/39.22    (74);d(1);d(1526) { ld( ld( ld( X, Z ), Y ), mult( X, Y ) ) ==> ld( ld( X
% 38.86/39.22    , ld( Z, mult( X, Y ) ) ), Y ) }.
% 38.86/39.22  parent1[0; 3]: (12751) {G2,W23,D6,L1,V3,M1}  { mult( X, ld( ld( ld( Y, Z )
% 38.86/39.22    , X ), mult( Y, X ) ) ) = ld( ld( Z, Y ), mult( Z, ld( ld( Y, Z ), X ) )
% 38.86/39.22     ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12753) {G4,W23,D7,L1,V3,M1}  { ld( rd( ld( Y, ld( Z, mult( Y, X )
% 38.86/39.22     ) ), X ), X ) = ld( ld( Z, Y ), mult( Z, ld( ld( Y, Z ), X ) ) ) }.
% 38.86/39.22  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.86/39.22    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.86/39.22  parent1[0; 1]: (12752) {G3,W23,D7,L1,V3,M1}  { mult( X, ld( ld( Y, ld( Z, 
% 38.86/39.22    mult( Y, X ) ) ), X ) ) = ld( ld( Z, Y ), mult( Z, ld( ld( Y, Z ), X ) )
% 38.86/39.22     ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := ld( Y, ld( Z, mult( Y, X ) ) )
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12754) {G5,W23,D7,L1,V3,M1}  { ld( mult( Z, ld( mult( Y, mult( X
% 38.86/39.22    , Z ) ), X ) ), Z ) = ld( ld( Y, X ), mult( Y, ld( ld( X, Y ), Z ) ) )
% 38.86/39.22     }.
% 38.86/39.22  parent0[0]: (1906) {G30,W19,D6,L1,V3,M1} P(3,1802) { rd( ld( X, ld( Z, mult
% 38.86/39.22    ( X, Y ) ) ), Y ) ==> mult( Y, ld( mult( Z, mult( X, Y ) ), X ) ) }.
% 38.86/39.22  parent1[0; 2]: (12753) {G4,W23,D7,L1,V3,M1}  { ld( rd( ld( Y, ld( Z, mult( 
% 38.86/39.22    Y, X ) ) ), X ), X ) = ld( ld( Z, Y ), mult( Z, ld( ld( Y, Z ), X ) ) )
% 38.86/39.22     }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12755) {G3,W20,D6,L1,V3,M1}  { i( ld( mult( Y, mult( Z, X ) ), Z
% 38.86/39.22     ) ) = ld( ld( Y, Z ), mult( Y, ld( ld( Z, Y ), X ) ) ) }.
% 38.86/39.22  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.22    ==> i( Y ) }.
% 38.86/39.22  parent1[0; 1]: (12754) {G5,W23,D7,L1,V3,M1}  { ld( mult( Z, ld( mult( Y, 
% 38.86/39.22    mult( X, Z ) ), X ) ), Z ) = ld( ld( Y, X ), mult( Y, ld( ld( X, Y ), Z )
% 38.86/39.22     ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := ld( mult( Y, mult( Z, X ) ), Z )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12756) {G4,W19,D6,L1,V3,M1}  { ld( Y, mult( X, mult( Y, Z ) ) ) =
% 38.86/39.22     ld( ld( X, Y ), mult( X, ld( ld( Y, X ), Z ) ) ) }.
% 38.86/39.22  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.22     ) }.
% 38.86/39.22  parent1[0; 1]: (12755) {G3,W20,D6,L1,V3,M1}  { i( ld( mult( Y, mult( Z, X )
% 38.86/39.22     ), Z ) ) = ld( ld( Y, Z ), mult( Y, ld( ld( Z, Y ), X ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := mult( X, mult( Y, Z ) )
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12757) {G4,W19,D6,L1,V3,M1}  { ld( ld( Y, X ), mult( Y, ld( ld( X
% 38.86/39.22    , Y ), Z ) ) ) = ld( X, mult( Y, mult( X, Z ) ) ) }.
% 38.86/39.22  parent0[0]: (12756) {G4,W19,D6,L1,V3,M1}  { ld( Y, mult( X, mult( Y, Z ) )
% 38.86/39.22     ) = ld( ld( X, Y ), mult( X, ld( ld( Y, X ), Z ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2361) {G31,W19,D6,L1,V3,M1} P(0,2345);d(74);d(1784);d(125);d(
% 38.86/39.22    1906);d(31);d(54) { ld( ld( Y, X ), mult( Y, ld( ld( X, Y ), Z ) ) ) ==> 
% 38.86/39.22    ld( X, mult( Y, mult( X, Z ) ) ) }.
% 38.86/39.22  parent0: (12757) {G4,W19,D6,L1,V3,M1}  { ld( ld( Y, X ), mult( Y, ld( ld( X
% 38.86/39.22    , Y ), Z ) ) ) = ld( X, mult( Y, mult( X, Z ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12759) {G26,W19,D5,L1,V3,M1}  { rd( rd( ld( Y, Z ), mult( X, Z ) )
% 38.86/39.22    , Z ) = rd( ld( mult( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.22  parent0[0]: (2352) {G26,W19,D5,L1,V3,M1} P(2345,449);d(92) { rd( ld( mult( 
% 38.86/39.22    Y, Z ), ld( X, Z ) ), Z ) = rd( rd( ld( Z, X ), mult( Y, X ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12765) {G19,W27,D6,L1,V3,M1}  { rd( ld( mult( mult( X, Z ), ld( Z
% 38.86/39.22    , Y ) ), X ), Z ) = rd( ld( mult( X, ld( X, Y ) ), ld( Z, ld( X, Y ) ) )
% 38.86/39.22    , ld( X, Y ) ) }.
% 38.86/39.22  parent0[0]: (1545) {G18,W19,D5,L1,V3,M1} P(1527,92);d(54) { rd( ld( ld( X, 
% 38.86/39.22    Z ), Y ), mult( X, Y ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X )
% 38.86/39.22     }.
% 38.86/39.22  parent1[0; 2]: (12759) {G26,W19,D5,L1,V3,M1}  { rd( rd( ld( Y, Z ), mult( X
% 38.86/39.22    , Z ) ), Z ) = rd( ld( mult( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := ld( X, Y )
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12766) {G5,W27,D6,L1,V3,M1}  { rd( ld( mult( mult( X, Y ), ld( Y
% 38.86/39.22    , Z ) ), X ), Y ) = mult( ld( mult( X, ld( X, Z ) ), ld( Y, ld( X, Z ) )
% 38.86/39.22     ), ld( Z, X ) ) }.
% 38.86/39.22  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.22    mult( Z, ld( Y, X ) ) }.
% 38.86/39.22  parent1[0; 12]: (12765) {G19,W27,D6,L1,V3,M1}  { rd( ld( mult( mult( X, Z )
% 38.86/39.22    , ld( Z, Y ) ), X ), Z ) = rd( ld( mult( X, ld( X, Y ) ), ld( Z, ld( X, Y
% 38.86/39.22     ) ) ), ld( X, Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := ld( mult( X, ld( X, Z ) ), ld( Y, ld( X, Z ) ) )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12767) {G5,W27,D6,L1,V3,M1}  { rd( ld( mult( mult( X, Y ), ld( Y
% 38.86/39.22    , Z ) ), X ), Y ) = ld( ld( ld( Y, ld( X, Z ) ), mult( X, ld( X, Z ) ) )
% 38.86/39.22    , ld( Z, X ) ) }.
% 38.86/39.22  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.22    ld( ld( Y, X ), Z ) }.
% 38.86/39.22  parent1[0; 12]: (12766) {G5,W27,D6,L1,V3,M1}  { rd( ld( mult( mult( X, Y )
% 38.86/39.22    , ld( Y, Z ) ), X ), Y ) = mult( ld( mult( X, ld( X, Z ) ), ld( Y, ld( X
% 38.86/39.22    , Z ) ) ), ld( Z, X ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := mult( X, ld( X, Z ) )
% 38.86/39.22     Y := ld( Y, ld( X, Z ) )
% 38.86/39.22     Z := ld( Z, X )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12768) {G1,W23,D6,L1,V3,M1}  { rd( ld( mult( mult( X, Y ), ld( Y
% 38.86/39.22    , Z ) ), X ), Y ) = ld( ld( ld( Y, ld( X, Z ) ), Z ), ld( Z, X ) ) }.
% 38.86/39.22  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.22  parent1[0; 19]: (12767) {G5,W27,D6,L1,V3,M1}  { rd( ld( mult( mult( X, Y )
% 38.86/39.22    , ld( Y, Z ) ), X ), Y ) = ld( ld( ld( Y, ld( X, Z ) ), mult( X, ld( X, Z
% 38.86/39.22     ) ) ), ld( Z, X ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12769) {G2,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), mult( Y, 
% 38.86/39.22    ld( Y, Z ) ) ), X ) = ld( ld( ld( Y, ld( X, Z ) ), Z ), ld( Z, X ) ) }.
% 38.86/39.22  parent0[0]: (1821) {G7,W19,D6,L1,V3,M1} P(3,1807) { rd( ld( mult( mult( X, 
% 38.86/39.22    Y ), Z ), X ), Y ) ==> ld( mult( mult( X, Y ), mult( Y, Z ) ), X ) }.
% 38.86/39.22  parent1[0; 1]: (12768) {G1,W23,D6,L1,V3,M1}  { rd( ld( mult( mult( X, Y ), 
% 38.86/39.22    ld( Y, Z ) ), X ), Y ) = ld( ld( ld( Y, ld( X, Z ) ), Z ), ld( Z, X ) )
% 38.86/39.22     }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := ld( Y, Z )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12770) {G1,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), X ) =
% 38.86/39.22     ld( ld( ld( Y, ld( X, Z ) ), Z ), ld( Z, X ) ) }.
% 38.86/39.22  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.22  parent1[0; 6]: (12769) {G2,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), mult
% 38.86/39.22    ( Y, ld( Y, Z ) ) ), X ) = ld( ld( ld( Y, ld( X, Z ) ), Z ), ld( Z, X ) )
% 38.86/39.22     }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12771) {G1,W19,D6,L1,V3,M1}  { ld( ld( ld( Y, ld( X, Z ) ), Z ), 
% 38.86/39.22    ld( Z, X ) ) = ld( mult( mult( X, Y ), Z ), X ) }.
% 38.86/39.22  parent0[0]: (12770) {G1,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), X
% 38.86/39.22     ) = ld( ld( ld( Y, ld( X, Z ) ), Z ), ld( Z, X ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2364) {G27,W19,D6,L1,V3,M1} P(1545,2352);d(75);d(74);d(0);d(
% 38.86/39.22    1821);d(0) { ld( ld( ld( Z, ld( X, Y ) ), Y ), ld( Y, X ) ) ==> ld( mult
% 38.86/39.22    ( mult( X, Z ), Y ), X ) }.
% 38.86/39.22  parent0: (12771) {G1,W19,D6,L1,V3,M1}  { ld( ld( ld( Y, ld( X, Z ) ), Z ), 
% 38.86/39.22    ld( Z, X ) ) = ld( mult( mult( X, Y ), Z ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12773) {G26,W19,D5,L1,V3,M1}  { rd( rd( ld( Y, Z ), mult( X, Z ) )
% 38.86/39.22    , Z ) = rd( ld( mult( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.22  parent0[0]: (2352) {G26,W19,D5,L1,V3,M1} P(2345,449);d(92) { rd( ld( mult( 
% 38.86/39.22    Y, Z ), ld( X, Z ) ), Z ) = rd( rd( ld( Z, X ), mult( Y, X ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12780) {G4,W23,D6,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), mult( Z, 
% 38.86/39.22    Y ) ), Y ) = rd( ld( mult( Z, i( X ) ), i( mult( X, Y ) ) ), i( X ) ) }.
% 38.86/39.22  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.22    ( X, Y ) ) }.
% 38.86/39.22  parent1[0; 17]: (12773) {G26,W19,D5,L1,V3,M1}  { rd( rd( ld( Y, Z ), mult( 
% 38.86/39.22    X, Z ) ), Z ) = rd( ld( mult( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := i( X )
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12782) {G2,W22,D6,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), mult( Z, 
% 38.86/39.22    Y ) ), Y ) = mult( ld( mult( Z, i( X ) ), i( mult( X, Y ) ) ), X ) }.
% 38.86/39.22  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 11]: (12780) {G4,W23,D6,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), 
% 38.86/39.22    mult( Z, Y ) ), Y ) = rd( ld( mult( Z, i( X ) ), i( mult( X, Y ) ) ), i( 
% 38.86/39.22    X ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := ld( mult( Z, i( X ) ), i( mult( X, Y ) ) )
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12783) {G3,W22,D6,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), mult( Z, 
% 38.86/39.22    Y ) ), Y ) = ld( ld( i( mult( X, Y ) ), mult( Z, i( X ) ) ), X ) }.
% 38.86/39.22  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.22    ld( ld( Y, X ), Z ) }.
% 38.86/39.22  parent1[0; 11]: (12782) {G2,W22,D6,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), 
% 38.86/39.22    mult( Z, Y ) ), Y ) = mult( ld( mult( Z, i( X ) ), i( mult( X, Y ) ) ), X
% 38.86/39.22     ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := mult( Z, i( X ) )
% 38.86/39.22     Y := i( mult( X, Y ) )
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12785) {G2,W21,D6,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), mult( Z, 
% 38.86/39.22    Y ) ), Y ) = ld( mult( mult( X, Y ), mult( Z, i( X ) ) ), X ) }.
% 38.86/39.22  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 12]: (12783) {G3,W22,D6,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), 
% 38.86/39.22    mult( Z, Y ) ), Y ) = ld( ld( i( mult( X, Y ) ), mult( Z, i( X ) ) ), X )
% 38.86/39.22     }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := mult( X, Y )
% 38.86/39.22     Y := mult( Z, i( X ) )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12787) {G2,W20,D6,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), mult( Z, 
% 38.86/39.22    Y ) ), Y ) = ld( mult( mult( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.22  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 16]: (12785) {G2,W21,D6,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), 
% 38.86/39.22    mult( Z, Y ) ), Y ) = ld( mult( mult( X, Y ), mult( Z, i( X ) ) ), X )
% 38.86/39.22     }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12788) {G2,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( Z, Y )
% 38.86/39.22     ), Y ) = ld( mult( mult( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.22  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 3]: (12787) {G2,W20,D6,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), 
% 38.86/39.22    mult( Z, Y ) ), Y ) = ld( mult( mult( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12789) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( Z, X )
% 38.86/39.22     ), X ) = rd( rd( mult( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.22  parent0[0]: (12788) {G2,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( Z, 
% 38.86/39.22    Y ) ), Y ) = ld( mult( mult( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2368) {G27,W19,D5,L1,V3,M1} P(52,2352);d(34);d(74);d(22);d(33
% 38.86/39.22    );d(22) { ld( mult( mult( Y, X ), rd( Z, Y ) ), Y ) = rd( rd( mult( Y, X
% 38.86/39.22     ), mult( Z, X ) ), X ) }.
% 38.86/39.22  parent0: (12789) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( Z, X )
% 38.86/39.22     ), X ) = rd( rd( mult( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12791) {G27,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( Z, Y )
% 38.86/39.22     ), Y ) = ld( mult( mult( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.22  parent0[0]: (2368) {G27,W19,D5,L1,V3,M1} P(52,2352);d(34);d(74);d(22);d(33)
% 38.86/39.22    ;d(22) { ld( mult( mult( Y, X ), rd( Z, Y ) ), Y ) = rd( rd( mult( Y, X )
% 38.86/39.22    , mult( Z, X ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12797) {G22,W27,D6,L1,V3,M1}  { rd( ld( rd( mult( Y, Z ), mult( X
% 38.86/39.22    , Z ) ), Y ), Z ) = ld( mult( mult( mult( X, Y ), Z ), rd( Y, mult( X, Y
% 38.86/39.22     ) ) ), mult( X, Y ) ) }.
% 38.86/39.22  parent0[0]: (2007) {G21,W19,D5,L1,V3,M1} S(1441);d(2005) { rd( mult( mult( 
% 38.86/39.22    Z, X ), Y ), mult( X, Y ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y ) ), X )
% 38.86/39.22     }.
% 38.86/39.22  parent1[0; 2]: (12791) {G27,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), mult
% 38.86/39.22    ( Z, Y ) ), Y ) = ld( mult( mult( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := mult( X, Y )
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12799) {G2,W24,D6,L1,V3,M1}  { rd( ld( rd( mult( X, Y ), mult( Z
% 38.86/39.22    , Y ) ), X ), Y ) = ld( mult( mult( mult( Z, X ), Y ), i( Z ) ), mult( Z
% 38.86/39.22    , X ) ) }.
% 38.86/39.22  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.22    X ) }.
% 38.86/39.22  parent1[0; 19]: (12797) {G22,W27,D6,L1,V3,M1}  { rd( ld( rd( mult( Y, Z ), 
% 38.86/39.22    mult( X, Z ) ), Y ), Z ) = ld( mult( mult( mult( X, Y ), Z ), rd( Y, mult
% 38.86/39.22    ( X, Y ) ) ), mult( X, Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12800) {G2,W23,D6,L1,V3,M1}  { rd( ld( rd( mult( X, Y ), mult( Z
% 38.86/39.22    , Y ) ), X ), Y ) = ld( rd( mult( mult( Z, X ), Y ), Z ), mult( Z, X ) )
% 38.86/39.22     }.
% 38.86/39.22  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 13]: (12799) {G2,W24,D6,L1,V3,M1}  { rd( ld( rd( mult( X, Y ), 
% 38.86/39.22    mult( Z, Y ) ), X ), Y ) = ld( mult( mult( mult( Z, X ), Y ), i( Z ) ), 
% 38.86/39.22    mult( Z, X ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := mult( mult( Z, X ), Y )
% 38.86/39.22     Y := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12801) {G3,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( Y, 
% 38.86/39.22    mult( Z, Y ) ) ), X ) = ld( rd( mult( mult( Z, X ), Y ), Z ), mult( Z, X
% 38.86/39.22     ) ) }.
% 38.86/39.22  parent0[0]: (1883) {G8,W19,D6,L1,V3,M1} P(3,1819) { rd( ld( rd( mult( X, Y
% 38.86/39.22     ), Z ), X ), Y ) ==> ld( mult( mult( X, Y ), rd( Y, Z ) ), X ) }.
% 38.86/39.22  parent1[0; 1]: (12800) {G2,W23,D6,L1,V3,M1}  { rd( ld( rd( mult( X, Y ), 
% 38.86/39.22    mult( Z, Y ) ), X ), Y ) = ld( rd( mult( mult( Z, X ), Y ), Z ), mult( Z
% 38.86/39.22    , X ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := mult( Z, Y )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12802) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z ) ), 
% 38.86/39.22    X ) = ld( rd( mult( mult( Z, X ), Y ), Z ), mult( Z, X ) ) }.
% 38.86/39.22  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.22    X ) }.
% 38.86/39.22  parent1[0; 6]: (12801) {G3,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( 
% 38.86/39.22    Y, mult( Z, Y ) ) ), X ) = ld( rd( mult( mult( Z, X ), Y ), Z ), mult( Z
% 38.86/39.22    , X ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12803) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), X ) = 
% 38.86/39.22    ld( rd( mult( mult( Z, X ), Y ), Z ), mult( Z, X ) ) }.
% 38.86/39.22  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 2]: (12802) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z
% 38.86/39.22     ) ), X ) = ld( rd( mult( mult( Z, X ), Y ), Z ), mult( Z, X ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := mult( X, Y )
% 38.86/39.22     Y := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12804) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( mult( Z, X ), Y ), Z
% 38.86/39.22     ), mult( Z, X ) ) = ld( rd( mult( X, Y ), Z ), X ) }.
% 38.86/39.22  parent0[0]: (12803) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), X ) 
% 38.86/39.22    = ld( rd( mult( mult( Z, X ), Y ), Z ), mult( Z, X ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2372) {G28,W19,D6,L1,V3,M1} P(2007,2368);d(25);d(33);d(1883);
% 38.86/39.22    d(25);d(33) { ld( rd( mult( mult( X, Y ), Z ), X ), mult( X, Y ) ) ==> ld
% 38.86/39.22    ( rd( mult( Y, Z ), X ), Y ) }.
% 38.86/39.22  parent0: (12804) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( mult( Z, X ), Y ), Z
% 38.86/39.22     ), mult( Z, X ) ) = ld( rd( mult( X, Y ), Z ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12806) {G27,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( Z, Y )
% 38.86/39.22     ), Y ) = ld( mult( mult( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.22  parent0[0]: (2368) {G27,W19,D5,L1,V3,M1} P(52,2352);d(34);d(74);d(22);d(33)
% 38.86/39.22    ;d(22) { ld( mult( mult( Y, X ), rd( Z, Y ) ), Y ) = rd( rd( mult( Y, X )
% 38.86/39.22    , mult( Z, X ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12810) {G5,W21,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( i( Z )
% 38.86/39.22    , Y ) ), Y ) = ld( mult( mult( X, Y ), i( mult( X, Z ) ) ), X ) }.
% 38.86/39.22  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.22    ( mult( Y, X ) ) }.
% 38.86/39.22  parent1[0; 16]: (12806) {G27,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), mult
% 38.86/39.22    ( Z, Y ) ), Y ) = ld( mult( mult( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := i( Z )
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12811) {G2,W20,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( i( Z )
% 38.86/39.22    , Y ) ), Y ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.22  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 12]: (12810) {G5,W21,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), mult
% 38.86/39.22    ( i( Z ), Y ) ), Y ) = ld( mult( mult( X, Y ), i( mult( X, Z ) ) ), X )
% 38.86/39.22     }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := mult( X, Y )
% 38.86/39.22     Y := mult( X, Z )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12812) {G2,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), ld( Z, Y ) )
% 38.86/39.22    , Y ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.22  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 6]: (12811) {G2,W20,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( 
% 38.86/39.22    i( Z ), Y ) ), Y ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12813) {G3,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Y, Z )
% 38.86/39.22     ), Y ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.22  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.22    mult( Z, ld( Y, X ) ) }.
% 38.86/39.22  parent1[0; 2]: (12812) {G2,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), ld( Z
% 38.86/39.22    , Y ) ), Y ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := mult( X, Y )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12814) {G3,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( X, Z )
% 38.86/39.22     ), X ) = rd( mult( mult( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.86/39.22  parent0[0]: (12813) {G3,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Y, 
% 38.86/39.22    Z ) ), Y ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2378) {G28,W19,D5,L1,V3,M1} P(76,2368);d(33);d(24);d(75) { ld
% 38.86/39.22    ( rd( mult( Y, Z ), mult( Y, X ) ), Y ) = rd( mult( mult( Y, Z ), ld( Z, 
% 38.86/39.22    X ) ), Z ) }.
% 38.86/39.22  parent0: (12814) {G3,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( X, Z )
% 38.86/39.22     ), X ) = rd( mult( mult( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12815) {G27,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( Z, Y )
% 38.86/39.22     ), Y ) = ld( mult( mult( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.22  parent0[0]: (2368) {G27,W19,D5,L1,V3,M1} P(52,2352);d(34);d(74);d(22);d(33)
% 38.86/39.22    ;d(22) { ld( mult( mult( Y, X ), rd( Z, Y ) ), Y ) = rd( rd( mult( Y, X )
% 38.86/39.22    , mult( Z, X ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12816) {G1,W8,D4,L1,V2,M1}  { mult( X, Y ) ==> rd( X, i( Y ) ) }.
% 38.86/39.22  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12823) {G2,W22,D6,L1,V3,M1}  { mult( rd( mult( X, i( Y ) ), mult
% 38.86/39.22    ( Z, i( Y ) ) ), Y ) ==> ld( mult( mult( X, i( Y ) ), rd( Z, X ) ), X )
% 38.86/39.22     }.
% 38.86/39.22  parent0[0]: (12815) {G27,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( Z
% 38.86/39.22    , Y ) ), Y ) = ld( mult( mult( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.22  parent1[0; 12]: (12816) {G1,W8,D4,L1,V2,M1}  { mult( X, Y ) ==> rd( X, i( Y
% 38.86/39.22     ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := i( Y )
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := rd( mult( X, i( Y ) ), mult( Z, i( Y ) ) )
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12825) {G2,W21,D6,L1,V3,M1}  { mult( rd( mult( X, i( Y ) ), mult
% 38.86/39.22    ( Z, i( Y ) ) ), Y ) ==> ld( mult( rd( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.22  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 14]: (12823) {G2,W22,D6,L1,V3,M1}  { mult( rd( mult( X, i( Y ) )
% 38.86/39.22    , mult( Z, i( Y ) ) ), Y ) ==> ld( mult( mult( X, i( Y ) ), rd( Z, X ) )
% 38.86/39.22    , X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12830) {G2,W20,D6,L1,V3,M1}  { mult( rd( rd( X, Y ), mult( Z, i( 
% 38.86/39.22    Y ) ) ), Y ) ==> ld( mult( rd( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.22  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 3]: (12825) {G2,W21,D6,L1,V3,M1}  { mult( rd( mult( X, i( Y ) )
% 38.86/39.22    , mult( Z, i( Y ) ) ), Y ) ==> ld( mult( rd( X, Y ), rd( Z, X ) ), X )
% 38.86/39.22     }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12851) {G3,W20,D6,L1,V3,M1}  { mult( rd( rd( X, Y ), mult( Z, i( 
% 38.86/39.22    Y ) ) ), Y ) ==> ld( ld( rd( Y, X ), rd( Z, X ) ), X ) }.
% 38.86/39.22  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.22    ld( rd( X, Y ), Z ) }.
% 38.86/39.22  parent1[0; 12]: (12830) {G2,W20,D6,L1,V3,M1}  { mult( rd( rd( X, Y ), mult
% 38.86/39.22    ( Z, i( Y ) ) ), Y ) ==> ld( mult( rd( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := rd( Z, X )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12853) {G4,W20,D6,L1,V3,M1}  { ld( rd( mult( Z, i( Y ) ), rd( X, 
% 38.86/39.22    Y ) ), Y ) ==> ld( ld( rd( Y, X ), rd( Z, X ) ), X ) }.
% 38.86/39.22  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.22    ld( rd( X, Y ), Z ) }.
% 38.86/39.22  parent1[0; 1]: (12851) {G3,W20,D6,L1,V3,M1}  { mult( rd( rd( X, Y ), mult( 
% 38.86/39.22    Z, i( Y ) ) ), Y ) ==> ld( ld( rd( Y, X ), rd( Z, X ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := mult( Z, i( Y ) )
% 38.86/39.22     Y := rd( X, Y )
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12854) {G5,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) ), rd( Y
% 38.86/39.22    , Z ) ), Y ) ==> ld( ld( rd( Y, Z ), rd( X, Z ) ), Z ) }.
% 38.86/39.22  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.22    mult( Z, rd( X, Y ) ) }.
% 38.86/39.22  parent1[0; 2]: (12853) {G4,W20,D6,L1,V3,M1}  { ld( rd( mult( Z, i( Y ) ), 
% 38.86/39.22    rd( X, Y ) ), Y ) ==> ld( ld( rd( Y, X ), rd( Z, X ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := mult( X, i( Y ) )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12855) {G2,W19,D5,L1,V3,M1}  { ld( mult( rd( X, Y ), rd( Y, Z ) )
% 38.86/39.22    , Y ) ==> ld( ld( rd( Y, Z ), rd( X, Z ) ), Z ) }.
% 38.86/39.22  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 3]: (12854) {G5,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) )
% 38.86/39.22    , rd( Y, Z ) ), Y ) ==> ld( ld( rd( Y, Z ), rd( X, Z ) ), Z ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12856) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), rd( Y, Z ) ), 
% 38.86/39.22    Y ) ==> ld( ld( rd( Y, Z ), rd( X, Z ) ), Z ) }.
% 38.86/39.22  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.22    ld( rd( X, Y ), Z ) }.
% 38.86/39.22  parent1[0; 2]: (12855) {G2,W19,D5,L1,V3,M1}  { ld( mult( rd( X, Y ), rd( Y
% 38.86/39.22    , Z ) ), Y ) ==> ld( ld( rd( Y, Z ), rd( X, Z ) ), Z ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := rd( Y, Z )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12857) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( Y, Z ) ), Z
% 38.86/39.22     ) ==> ld( ld( rd( X, Y ), rd( X, Z ) ), X ) }.
% 38.86/39.22  parent0[0]: (12856) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), rd( Y, Z )
% 38.86/39.22     ), Y ) ==> ld( ld( rd( Y, Z ), rd( X, Z ) ), Z ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2380) {G28,W19,D5,L1,V3,M1} P(2368,34);d(33);d(80);d(80);d(81
% 38.86/39.22    );d(33);d(80) { ld( ld( rd( Y, X ), rd( Z, X ) ), X ) = ld( ld( rd( Y, Z
% 38.86/39.22     ), rd( Y, X ) ), Y ) }.
% 38.86/39.22  parent0: (12857) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( Y, Z ) ), 
% 38.86/39.22    Z ) ==> ld( ld( rd( X, Y ), rd( X, Z ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12859) {G28,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Y, Z )
% 38.86/39.22     ), Y ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.22  parent0[0]: (2378) {G28,W19,D5,L1,V3,M1} P(76,2368);d(33);d(24);d(75) { ld
% 38.86/39.22    ( rd( mult( Y, Z ), mult( Y, X ) ), Y ) = rd( mult( mult( Y, Z ), ld( Z, 
% 38.86/39.22    X ) ), Z ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12865) {G15,W23,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Y, 
% 38.86/39.22    mult( Z, Y ) ) ), Y ) = ld( rd( mult( X, ld( Z, Y ) ), mult( X, Y ) ), X
% 38.86/39.22     ) }.
% 38.86/39.22  parent0[0]: (1508) {G14,W19,D5,L1,V3,M1} P(1499,79);d(91);d(75) { rd( mult
% 38.86/39.22    ( X, Z ), mult( X, mult( Y, Z ) ) ) ==> rd( mult( X, ld( Y, Z ) ), mult( 
% 38.86/39.22    X, Z ) ) }.
% 38.86/39.22  parent1[0; 13]: (12859) {G28,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld
% 38.86/39.22    ( Y, Z ) ), Y ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := mult( Z, Y )
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12866) {G10,W23,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( ld( Z
% 38.86/39.22    , Y ), Y ) ), Y ) = ld( rd( mult( X, ld( Z, Y ) ), mult( X, Y ) ), X )
% 38.86/39.22     }.
% 38.86/39.22  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.86/39.22     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.86/39.22  parent1[0; 6]: (12865) {G15,W23,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), ld
% 38.86/39.22    ( Y, mult( Z, Y ) ) ), Y ) = ld( rd( mult( X, ld( Z, Y ) ), mult( X, Y )
% 38.86/39.22     ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12867) {G11,W23,D7,L1,V3,M1}  { rd( ld( ld( mult( mult( Y, X ), Z
% 38.86/39.22     ), Y ), Y ), Y ) = ld( rd( mult( X, ld( Z, Y ) ), mult( X, Y ) ), X )
% 38.86/39.22     }.
% 38.86/39.22  parent0[0]: (1397) {G11,W19,D6,L1,V3,M1} P(126,826);d(22) { mult( mult( Y, 
% 38.86/39.22    X ), ld( ld( Z, X ), X ) ) ==> ld( ld( mult( mult( X, Y ), Z ), X ), X )
% 38.86/39.22     }.
% 38.86/39.22  parent1[0; 2]: (12866) {G10,W23,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), ld
% 38.86/39.22    ( ld( Z, Y ), Y ) ), Y ) = ld( rd( mult( X, ld( Z, Y ) ), mult( X, Y ) )
% 38.86/39.22    , X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12868) {G3,W20,D6,L1,V3,M1}  { i( ld( mult( mult( X, Y ), Z ), X
% 38.86/39.22     ) ) = ld( rd( mult( Y, ld( Z, X ) ), mult( Y, X ) ), Y ) }.
% 38.86/39.22  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.22    ==> i( X ) }.
% 38.86/39.22  parent1[0; 1]: (12867) {G11,W23,D7,L1,V3,M1}  { rd( ld( ld( mult( mult( Y, 
% 38.86/39.22    X ), Z ), Y ), Y ), Y ) = ld( rd( mult( X, ld( Z, Y ) ), mult( X, Y ) ), 
% 38.86/39.22    X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := ld( mult( mult( X, Y ), Z ), X )
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12869) {G4,W19,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), Z ) ) =
% 38.86/39.22     ld( rd( mult( Y, ld( Z, X ) ), mult( Y, X ) ), Y ) }.
% 38.86/39.22  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.22     ) }.
% 38.86/39.22  parent1[0; 1]: (12868) {G3,W20,D6,L1,V3,M1}  { i( ld( mult( mult( X, Y ), Z
% 38.86/39.22     ), X ) ) = ld( rd( mult( Y, ld( Z, X ) ), mult( Y, X ) ), Y ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := mult( mult( X, Y ), Z )
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12870) {G4,W19,D6,L1,V3,M1}  { ld( rd( mult( Y, ld( Z, X ) ), mult
% 38.86/39.22    ( Y, X ) ), Y ) = ld( X, mult( mult( X, Y ), Z ) ) }.
% 38.86/39.22  parent0[0]: (12869) {G4,W19,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), Z )
% 38.86/39.22     ) = ld( rd( mult( Y, ld( Z, X ) ), mult( Y, X ) ), Y ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2382) {G29,W19,D6,L1,V3,M1} P(1508,2378);d(347);d(1397);d(77)
% 38.86/39.22    ;d(54) { ld( rd( mult( X, ld( Z, Y ) ), mult( X, Y ) ), X ) ==> ld( Y, 
% 38.86/39.22    mult( mult( Y, X ), Z ) ) }.
% 38.86/39.22  parent0: (12870) {G4,W19,D6,L1,V3,M1}  { ld( rd( mult( Y, ld( Z, X ) ), 
% 38.86/39.22    mult( Y, X ) ), Y ) = ld( X, mult( mult( X, Y ), Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12871) {G28,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Y, Z )
% 38.86/39.22     ), Y ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.22  parent0[0]: (2378) {G28,W19,D5,L1,V3,M1} P(76,2368);d(33);d(24);d(75) { ld
% 38.86/39.22    ( rd( mult( Y, Z ), mult( Y, X ) ), Y ) = rd( mult( mult( Y, Z ), ld( Z, 
% 38.86/39.22    X ) ), Z ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12872) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.86/39.22  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.86/39.22    X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12876) {G4,W20,D6,L1,V3,M1}  { rd( X, mult( mult( Y, X ), ld( X, 
% 38.86/39.22    Z ) ) ) ==> i( ld( rd( mult( Y, X ), mult( Y, Z ) ), Y ) ) }.
% 38.86/39.22  parent0[0]: (12871) {G28,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Y
% 38.86/39.22    , Z ) ), Y ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.22  parent1[0; 11]: (12872) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.86/39.22     ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := mult( mult( Y, X ), ld( X, Z ) )
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12877) {G4,W19,D5,L1,V3,M1}  { rd( X, mult( mult( Y, X ), ld( X, 
% 38.86/39.22    Z ) ) ) ==> ld( Y, rd( mult( Y, X ), mult( Y, Z ) ) ) }.
% 38.86/39.22  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.22     ) }.
% 38.86/39.22  parent1[0; 10]: (12876) {G4,W20,D6,L1,V3,M1}  { rd( X, mult( mult( Y, X ), 
% 38.86/39.22    ld( X, Z ) ) ) ==> i( ld( rd( mult( Y, X ), mult( Y, Z ) ), Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := rd( mult( Y, X ), mult( Y, Z ) )
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12878) {G5,W19,D5,L1,V3,M1}  { mult( X, rd( ld( Z, X ), mult( Y, 
% 38.86/39.22    X ) ) ) ==> ld( Y, rd( mult( Y, X ), mult( Y, Z ) ) ) }.
% 38.86/39.22  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.22     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.22  parent1[0; 1]: (12877) {G4,W19,D5,L1,V3,M1}  { rd( X, mult( mult( Y, X ), 
% 38.86/39.22    ld( X, Z ) ) ) ==> ld( Y, rd( mult( Y, X ), mult( Y, Z ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := mult( Y, X )
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22     T := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12879) {G5,W19,D5,L1,V3,M1}  { ld( Z, rd( mult( Z, X ), mult( Z, Y
% 38.86/39.22     ) ) ) ==> mult( X, rd( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.22  parent0[0]: (12878) {G5,W19,D5,L1,V3,M1}  { mult( X, rd( ld( Z, X ), mult( 
% 38.86/39.22    Y, X ) ) ) ==> ld( Y, rd( mult( Y, X ), mult( Y, Z ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2388) {G29,W19,D5,L1,V3,M1} P(2378,79);d(54);d(114) { ld( X, 
% 38.86/39.22    rd( mult( X, Y ), mult( X, Z ) ) ) = mult( Y, rd( ld( Z, Y ), mult( X, Y
% 38.86/39.22     ) ) ) }.
% 38.86/39.22  parent0: (12879) {G5,W19,D5,L1,V3,M1}  { ld( Z, rd( mult( Z, X ), mult( Z, 
% 38.86/39.22    Y ) ) ) ==> mult( X, rd( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12881) {G28,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Y, Z )
% 38.86/39.22     ), Y ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.22  parent0[0]: (2378) {G28,W19,D5,L1,V3,M1} P(76,2368);d(33);d(24);d(75) { ld
% 38.86/39.22    ( rd( mult( Y, Z ), mult( Y, X ) ), Y ) = rd( mult( mult( Y, Z ), ld( Z, 
% 38.86/39.22    X ) ), Z ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Z
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Y
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12886) {G1,W23,D6,L1,V3,M1}  { rd( mult( mult( X, ld( X, Y ) ), 
% 38.86/39.22    ld( ld( X, Y ), Z ) ), ld( X, Y ) ) = ld( rd( Y, mult( X, Z ) ), X ) }.
% 38.86/39.22  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.22  parent1[0; 18]: (12881) {G28,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld
% 38.86/39.22    ( Y, Z ) ), Y ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := ld( X, Y )
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12888) {G1,W19,D6,L1,V3,M1}  { rd( mult( Y, ld( ld( X, Y ), Z ) )
% 38.86/39.22    , ld( X, Y ) ) = ld( rd( Y, mult( X, Z ) ), X ) }.
% 38.86/39.22  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.22  parent1[0; 3]: (12886) {G1,W23,D6,L1,V3,M1}  { rd( mult( mult( X, ld( X, Y
% 38.86/39.22     ) ), ld( ld( X, Y ), Z ) ), ld( X, Y ) ) = ld( rd( Y, mult( X, Z ) ), X
% 38.86/39.22     ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12894) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, ld( ld( Y, X ), Z )
% 38.86/39.22     ), ld( X, Y ) ) = ld( rd( X, mult( Y, Z ) ), Y ) }.
% 38.86/39.22  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.22    mult( Z, ld( Y, X ) ) }.
% 38.86/39.22  parent1[0; 1]: (12888) {G1,W19,D6,L1,V3,M1}  { rd( mult( Y, ld( ld( X, Y )
% 38.86/39.22    , Z ) ), ld( X, Y ) ) = ld( rd( Y, mult( X, Z ) ), X ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := mult( X, ld( ld( Y, X ), Z ) )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12895) {G3,W19,D6,L1,V3,M1}  { ld( rd( ld( Z, ld( Y, X ) ), X ), 
% 38.86/39.22    ld( X, Y ) ) = ld( rd( X, mult( Y, Z ) ), Y ) }.
% 38.86/39.22  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.86/39.22     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.86/39.22  parent1[0; 1]: (12894) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, ld( ld( Y, X
% 38.86/39.22     ), Z ) ), ld( X, Y ) ) = ld( rd( X, mult( Y, Z ) ), Y ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Z
% 38.86/39.22     Z := ld( Y, X )
% 38.86/39.22     T := ld( X, Y )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  subsumption: (2395) {G29,W19,D6,L1,V3,M1} P(0,2378);d(75);d(115) { ld( rd( 
% 38.86/39.22    ld( Z, ld( X, Y ) ), Y ), ld( Y, X ) ) ==> ld( rd( Y, mult( X, Z ) ), X )
% 38.86/39.22     }.
% 38.86/39.22  parent0: (12895) {G3,W19,D6,L1,V3,M1}  { ld( rd( ld( Z, ld( Y, X ) ), X ), 
% 38.86/39.22    ld( X, Y ) ) = ld( rd( X, mult( Y, Z ) ), Y ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  permutation0:
% 38.86/39.22     0 ==> 0
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12897) {G29,W19,D5,L1,V3,M1}  { mult( Y, rd( ld( Z, Y ), mult( X, 
% 38.86/39.22    Y ) ) ) = ld( X, rd( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.22  parent0[0]: (2388) {G29,W19,D5,L1,V3,M1} P(2378,79);d(54);d(114) { ld( X, 
% 38.86/39.22    rd( mult( X, Y ), mult( X, Z ) ) ) = mult( Y, rd( ld( Z, Y ), mult( X, Y
% 38.86/39.22     ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  eqswap: (12898) {G15,W19,D5,L1,V3,M1}  { ld( rd( X, mult( Y, Z ) ), rd( X, 
% 38.86/39.22    Y ) ) ==> ld( rd( X, Y ), mult( X, rd( Z, Y ) ) ) }.
% 38.86/39.22  parent0[0]: (1513) {G15,W19,D5,L1,V3,M1} P(33,1507);d(33);d(52);d(33) { ld
% 38.86/39.22    ( rd( X, Y ), mult( X, rd( Z, Y ) ) ) ==> ld( rd( X, mult( Y, Z ) ), rd( 
% 38.86/39.22    X, Y ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12906) {G16,W31,D6,L1,V3,M1}  { ld( rd( X, mult( mult( Y, X ), ld
% 38.86/39.22    ( Z, X ) ) ), rd( X, mult( Y, X ) ) ) ==> ld( rd( X, mult( Y, X ) ), ld( 
% 38.86/39.22    Y, rd( mult( Y, X ), mult( Y, Z ) ) ) ) }.
% 38.86/39.22  parent0[0]: (12897) {G29,W19,D5,L1,V3,M1}  { mult( Y, rd( ld( Z, Y ), mult
% 38.86/39.22    ( X, Y ) ) ) = ld( X, rd( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.22  parent1[0; 22]: (12898) {G15,W19,D5,L1,V3,M1}  { ld( rd( X, mult( Y, Z ) )
% 38.86/39.22    , rd( X, Y ) ) ==> ld( rd( X, Y ), mult( X, rd( Z, Y ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := mult( Y, X )
% 38.86/39.22     Z := ld( Z, X )
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12908) {G2,W28,D6,L1,V3,M1}  { ld( rd( X, mult( mult( Y, X ), ld
% 38.86/39.22    ( Z, X ) ) ), rd( X, mult( Y, X ) ) ) ==> ld( i( Y ), ld( Y, rd( mult( Y
% 38.86/39.22    , X ), mult( Y, Z ) ) ) ) }.
% 38.86/39.22  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.22    X ) }.
% 38.86/39.22  parent1[0; 17]: (12906) {G16,W31,D6,L1,V3,M1}  { ld( rd( X, mult( mult( Y, 
% 38.86/39.22    X ), ld( Z, X ) ) ), rd( X, mult( Y, X ) ) ) ==> ld( rd( X, mult( Y, X )
% 38.86/39.22     ), ld( Y, rd( mult( Y, X ), mult( Y, Z ) ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12909) {G2,W25,D6,L1,V3,M1}  { ld( rd( X, mult( mult( Y, X ), ld
% 38.86/39.22    ( Z, X ) ) ), i( Y ) ) ==> ld( i( Y ), ld( Y, rd( mult( Y, X ), mult( Y, 
% 38.86/39.22    Z ) ) ) ) }.
% 38.86/39.22  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.22    X ) }.
% 38.86/39.22  parent1[0; 11]: (12908) {G2,W28,D6,L1,V3,M1}  { ld( rd( X, mult( mult( Y, X
% 38.86/39.22     ), ld( Z, X ) ) ), rd( X, mult( Y, X ) ) ) ==> ld( i( Y ), ld( Y, rd( 
% 38.86/39.22    mult( Y, X ), mult( Y, Z ) ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12912) {G2,W24,D6,L1,V3,M1}  { ld( rd( X, mult( mult( Y, X ), ld
% 38.86/39.22    ( Z, X ) ) ), i( Y ) ) ==> mult( Y, ld( Y, rd( mult( Y, X ), mult( Y, Z )
% 38.86/39.22     ) ) ) }.
% 38.86/39.22  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.22    Y ) }.
% 38.86/39.22  parent1[0; 13]: (12909) {G2,W25,D6,L1,V3,M1}  { ld( rd( X, mult( mult( Y, X
% 38.86/39.22     ), ld( Z, X ) ) ), i( Y ) ) ==> ld( i( Y ), ld( Y, rd( mult( Y, X ), 
% 38.86/39.22    mult( Y, Z ) ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := ld( Y, rd( mult( Y, X ), mult( Y, Z ) ) )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12913) {G1,W20,D6,L1,V3,M1}  { ld( rd( X, mult( mult( Y, X ), ld
% 38.86/39.22    ( Z, X ) ) ), i( Y ) ) ==> rd( mult( Y, X ), mult( Y, Z ) ) }.
% 38.86/39.22  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.22  parent1[0; 13]: (12912) {G2,W24,D6,L1,V3,M1}  { ld( rd( X, mult( mult( Y, X
% 38.86/39.22     ), ld( Z, X ) ) ), i( Y ) ) ==> mult( Y, ld( Y, rd( mult( Y, X ), mult( 
% 38.86/39.22    Y, Z ) ) ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := rd( mult( Y, X ), mult( Y, Z ) )
% 38.86/39.22     Y := Y
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12914) {G2,W20,D7,L1,V3,M1}  { i( mult( Y, rd( X, mult( mult( Y, 
% 38.86/39.22    X ), ld( Z, X ) ) ) ) ) ==> rd( mult( Y, X ), mult( Y, Z ) ) }.
% 38.86/39.22  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.22    ( X, Y ) ) }.
% 38.86/39.22  parent1[0; 1]: (12913) {G1,W20,D6,L1,V3,M1}  { ld( rd( X, mult( mult( Y, X
% 38.86/39.22     ), ld( Z, X ) ) ), i( Y ) ) ==> rd( mult( Y, X ), mult( Y, Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := rd( X, mult( mult( Y, X ), ld( Z, X ) ) )
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := X
% 38.86/39.22     Y := Y
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12915) {G3,W19,D6,L1,V3,M1}  { rd( rd( mult( mult( X, Y ), ld( Z
% 38.86/39.22    , Y ) ), Y ), X ) ==> rd( mult( X, Y ), mult( X, Z ) ) }.
% 38.86/39.22  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.86/39.22     ==> rd( rd( Y, X ), Z ) }.
% 38.86/39.22  parent1[0; 1]: (12914) {G2,W20,D7,L1,V3,M1}  { i( mult( Y, rd( X, mult( 
% 38.86/39.22    mult( Y, X ), ld( Z, X ) ) ) ) ) ==> rd( mult( Y, X ), mult( Y, Z ) ) }.
% 38.86/39.22  substitution0:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := mult( mult( X, Y ), ld( Z, Y ) )
% 38.86/39.22     Z := X
% 38.86/39.22  end
% 38.86/39.22  substitution1:
% 38.86/39.22     X := Y
% 38.86/39.22     Y := X
% 38.86/39.22     Z := Z
% 38.86/39.22  end
% 38.86/39.22  
% 38.86/39.22  paramod: (12916) {G4,W19,D6,L1,V3,M1}  { mult( X, mult( Y, rd( ld( Z, Y ), 
% 38.86/39.23    mult( X, Y ) ) ) ) ==> rd( mult( X, Y ), mult( X, Z ) ) }.
% 38.86/39.23  parent0[0]: (1956) {G18,W19,D6,L1,V3,M1} P(31,1533);d(33);d(22) { rd( rd( 
% 38.86/39.23    mult( mult( X, Y ), Z ), Y ), X ) ==> mult( X, mult( Y, rd( Z, mult( X, Y
% 38.86/39.23     ) ) ) ) }.
% 38.86/39.23  parent1[0; 1]: (12915) {G3,W19,D6,L1,V3,M1}  { rd( rd( mult( mult( X, Y ), 
% 38.86/39.23    ld( Z, Y ) ), Y ), X ) ==> rd( mult( X, Y ), mult( X, Z ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := ld( Z, Y )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2396) {G30,W19,D6,L1,V3,M1} P(2388,1513);d(25);d(22);d(0);d(
% 38.86/39.23    52);d(91);d(1956) { mult( Z, mult( X, rd( ld( Y, X ), mult( Z, X ) ) ) ) 
% 38.86/39.23    ==> rd( mult( Z, X ), mult( Z, Y ) ) }.
% 38.86/39.23  parent0: (12916) {G4,W19,D6,L1,V3,M1}  { mult( X, mult( Y, rd( ld( Z, Y ), 
% 38.86/39.23    mult( X, Y ) ) ) ) ==> rd( mult( X, Y ), mult( X, Z ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (12919) {G29,W19,D5,L1,V3,M1}  { mult( Y, rd( ld( Z, Y ), mult( X, 
% 38.86/39.23    Y ) ) ) = ld( X, rd( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (2388) {G29,W19,D5,L1,V3,M1} P(2378,79);d(54);d(114) { ld( X, 
% 38.86/39.23    rd( mult( X, Y ), mult( X, Z ) ) ) = mult( Y, rd( ld( Z, Y ), mult( X, Y
% 38.86/39.23     ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (12929) {G19,W23,D6,L1,V3,M1}  { mult( X, ld( mult( mult( Y, X ), 
% 38.86/39.23    ld( X, Z ) ), Y ) ) = ld( Y, rd( mult( Y, X ), mult( Y, ld( Y, Z ) ) ) )
% 38.86/39.23     }.
% 38.86/39.23  parent0[0]: (1545) {G18,W19,D5,L1,V3,M1} P(1527,92);d(54) { rd( ld( ld( X, 
% 38.86/39.23    Z ), Y ), mult( X, Y ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X )
% 38.86/39.23     }.
% 38.86/39.23  parent1[0; 3]: (12919) {G29,W19,D5,L1,V3,M1}  { mult( Y, rd( ld( Z, Y ), 
% 38.86/39.23    mult( X, Y ) ) ) = ld( X, rd( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := ld( Y, Z )
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (12930) {G6,W23,D6,L1,V3,M1}  { mult( X, ld( mult( mult( Y, X ), 
% 38.86/39.23    ld( X, Z ) ), Y ) ) = ld( Y, mult( mult( Y, X ), rd( ld( Z, Y ), Y ) ) )
% 38.86/39.23     }.
% 38.86/39.23  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.23     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.23  parent1[0; 14]: (12929) {G19,W23,D6,L1,V3,M1}  { mult( X, ld( mult( mult( Y
% 38.86/39.23    , X ), ld( X, Z ) ), Y ) ) = ld( Y, rd( mult( Y, X ), mult( Y, ld( Y, Z )
% 38.86/39.23     ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := Y
% 38.86/39.23     T := mult( Y, X )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (12931) {G3,W20,D6,L1,V3,M1}  { mult( X, ld( mult( mult( Y, X ), 
% 38.86/39.23    ld( X, Z ) ), Y ) ) = ld( Y, mult( mult( Y, X ), i( Z ) ) ) }.
% 38.86/39.23  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.23    ==> i( X ) }.
% 38.86/39.23  parent1[0; 18]: (12930) {G6,W23,D6,L1,V3,M1}  { mult( X, ld( mult( mult( Y
% 38.86/39.23    , X ), ld( X, Z ) ), Y ) ) = ld( Y, mult( mult( Y, X ), rd( ld( Z, Y ), Y
% 38.86/39.23     ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (12932) {G2,W19,D6,L1,V3,M1}  { mult( X, ld( mult( mult( Y, X ), 
% 38.86/39.23    ld( X, Z ) ), Y ) ) = ld( Y, rd( mult( Y, X ), Z ) ) }.
% 38.86/39.23  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 14]: (12931) {G3,W20,D6,L1,V3,M1}  { mult( X, ld( mult( mult( Y
% 38.86/39.23    , X ), ld( X, Z ) ), Y ) ) = ld( Y, mult( mult( Y, X ), i( Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := mult( Y, X )
% 38.86/39.23     Y := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2397) {G30,W19,D6,L1,V3,M1} P(1545,2388);d(114);d(77);d(33)
% 38.86/39.23     { mult( Z, ld( mult( mult( X, Z ), ld( Z, Y ) ), X ) ) ==> ld( X, rd( 
% 38.86/39.23    mult( X, Z ), Y ) ) }.
% 38.86/39.23  parent0: (12932) {G2,W19,D6,L1,V3,M1}  { mult( X, ld( mult( mult( Y, X ), 
% 38.86/39.23    ld( X, Z ) ), Y ) ) = ld( Y, rd( mult( Y, X ), Z ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (12935) {G29,W19,D5,L1,V3,M1}  { mult( Y, rd( ld( Z, Y ), mult( X, 
% 38.86/39.23    Y ) ) ) = ld( X, rd( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (2388) {G29,W19,D5,L1,V3,M1} P(2378,79);d(54);d(114) { ld( X, 
% 38.86/39.23    rd( mult( X, Y ), mult( X, Z ) ) ) = mult( Y, rd( ld( Z, Y ), mult( X, Y
% 38.86/39.23     ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (12941) {G4,W24,D7,L1,V3,M1}  { mult( X, rd( i( mult( Y, X ) ), 
% 38.86/39.23    mult( Z, X ) ) ) = ld( Z, rd( mult( Z, X ), mult( Z, mult( mult( X, Y ), 
% 38.86/39.23    X ) ) ) ) }.
% 38.86/39.23  parent0[0]: (126) {G3,W12,D5,L1,V2,M1} P(108,31) { ld( mult( mult( X, Y ), 
% 38.86/39.23    X ), X ) ==> i( mult( Y, X ) ) }.
% 38.86/39.23  parent1[0; 4]: (12935) {G29,W19,D5,L1,V3,M1}  { mult( Y, rd( ld( Z, Y ), 
% 38.86/39.23    mult( X, Y ) ) ) = ld( X, rd( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := mult( mult( X, Y ), X )
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (12942) {G5,W20,D6,L1,V3,M1}  { mult( X, rd( i( mult( Y, X ) ), 
% 38.86/39.23    mult( Z, X ) ) ) = ld( Z, rd( rd( Z, Y ), mult( Z, X ) ) ) }.
% 38.86/39.23  parent0[0]: (1480) {G11,W19,D6,L1,V3,M1} P(108,1469);d(25);d(33) { rd( mult
% 38.86/39.23    ( Z, X ), mult( Z, mult( mult( X, Y ), X ) ) ) ==> rd( rd( Z, Y ), mult( 
% 38.86/39.23    Z, X ) ) }.
% 38.86/39.23  parent1[0; 13]: (12941) {G4,W24,D7,L1,V3,M1}  { mult( X, rd( i( mult( Y, X
% 38.86/39.23     ) ), mult( Z, X ) ) ) = ld( Z, rd( mult( Z, X ), mult( Z, mult( mult( X
% 38.86/39.23    , Y ), X ) ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (12943) {G5,W20,D6,L1,V3,M1}  { mult( X, i( mult( mult( Z, X ), 
% 38.86/39.23    mult( Y, X ) ) ) ) = ld( Z, rd( rd( Z, Y ), mult( Z, X ) ) ) }.
% 38.86/39.23  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.23    ( mult( Y, X ) ) }.
% 38.86/39.23  parent1[0; 3]: (12942) {G5,W20,D6,L1,V3,M1}  { mult( X, rd( i( mult( Y, X )
% 38.86/39.23     ), mult( Z, X ) ) ) = ld( Z, rd( rd( Z, Y ), mult( Z, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := mult( Y, X )
% 38.86/39.23     Y := mult( Z, X )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (12944) {G2,W19,D5,L1,V3,M1}  { rd( X, mult( mult( Y, X ), mult( Z
% 38.86/39.23    , X ) ) ) = ld( Y, rd( rd( Y, Z ), mult( Y, X ) ) ) }.
% 38.86/39.23  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 1]: (12943) {G5,W20,D6,L1,V3,M1}  { mult( X, i( mult( mult( Z, X
% 38.86/39.23     ), mult( Y, X ) ) ) ) = ld( Z, rd( rd( Z, Y ), mult( Z, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := mult( mult( Y, X ), mult( Z, X ) )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (12945) {G2,W19,D5,L1,V3,M1}  { ld( Y, rd( rd( Y, Z ), mult( Y, X )
% 38.86/39.23     ) ) = rd( X, mult( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.23  parent0[0]: (12944) {G2,W19,D5,L1,V3,M1}  { rd( X, mult( mult( Y, X ), mult
% 38.86/39.23    ( Z, X ) ) ) = ld( Y, rd( rd( Y, Z ), mult( Y, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2399) {G30,W19,D5,L1,V3,M1} P(126,2388);d(1480);d(76);d(33)
% 38.86/39.23     { ld( Z, rd( rd( Z, Y ), mult( Z, X ) ) ) = rd( X, mult( mult( Z, X ), 
% 38.86/39.23    mult( Y, X ) ) ) }.
% 38.86/39.23  parent0: (12945) {G2,W19,D5,L1,V3,M1}  { ld( Y, rd( rd( Y, Z ), mult( Y, X
% 38.86/39.23     ) ) ) = rd( X, mult( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (12946) {G30,W19,D5,L1,V3,M1}  { rd( Z, mult( mult( X, Z ), mult( Y
% 38.86/39.23    , Z ) ) ) = ld( X, rd( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (2399) {G30,W19,D5,L1,V3,M1} P(126,2388);d(1480);d(76);d(33) { 
% 38.86/39.23    ld( Z, rd( rd( Z, Y ), mult( Z, X ) ) ) = rd( X, mult( mult( Z, X ), mult
% 38.86/39.23    ( Y, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (12947) {G4,W9,D4,L1,V2,M1}  { i( mult( Y, X ) ) ==> rd( i( X ), Y
% 38.86/39.23     ) }.
% 38.86/39.23  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.23    ( mult( Y, X ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (12955) {G5,W23,D7,L1,V3,M1}  { i( mult( mult( mult( X, i( Y ) ), 
% 38.86/39.23    mult( Z, i( Y ) ) ), Y ) ) ==> ld( X, rd( rd( X, Z ), mult( X, i( Y ) ) )
% 38.86/39.23     ) }.
% 38.86/39.23  parent0[0]: (12946) {G30,W19,D5,L1,V3,M1}  { rd( Z, mult( mult( X, Z ), 
% 38.86/39.23    mult( Y, Z ) ) ) = ld( X, rd( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.23  parent1[0; 13]: (12947) {G4,W9,D4,L1,V2,M1}  { i( mult( Y, X ) ) ==> rd( i
% 38.86/39.23    ( X ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := i( Y )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := mult( mult( X, i( Y ) ), mult( Z, i( Y ) ) )
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (12957) {G2,W22,D7,L1,V3,M1}  { i( mult( mult( mult( X, i( Y ) ), 
% 38.86/39.23    mult( Z, i( Y ) ) ), Y ) ) ==> ld( X, rd( rd( X, Z ), rd( X, Y ) ) ) }.
% 38.86/39.23  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 19]: (12955) {G5,W23,D7,L1,V3,M1}  { i( mult( mult( mult( X, i( 
% 38.86/39.23    Y ) ), mult( Z, i( Y ) ) ), Y ) ) ==> ld( X, rd( rd( X, Z ), mult( X, i( 
% 38.86/39.23    Y ) ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (12962) {G2,W21,D7,L1,V3,M1}  { i( mult( mult( rd( X, Y ), mult( Z
% 38.86/39.23    , i( Y ) ) ), Y ) ) ==> ld( X, rd( rd( X, Z ), rd( X, Y ) ) ) }.
% 38.86/39.23  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 4]: (12957) {G2,W22,D7,L1,V3,M1}  { i( mult( mult( mult( X, i( Y
% 38.86/39.23     ) ), mult( Z, i( Y ) ) ), Y ) ) ==> ld( X, rd( rd( X, Z ), rd( X, Y ) )
% 38.86/39.23     ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (12977) {G3,W21,D7,L1,V3,M1}  { i( mult( mult( rd( X, Y ), mult( Z
% 38.86/39.23    , i( Y ) ) ), Y ) ) ==> ld( X, mult( rd( X, Z ), rd( Y, X ) ) ) }.
% 38.86/39.23  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.23    mult( Z, rd( X, Y ) ) }.
% 38.86/39.23  parent1[0; 14]: (12962) {G2,W21,D7,L1,V3,M1}  { i( mult( mult( rd( X, Y ), 
% 38.86/39.23    mult( Z, i( Y ) ) ), Y ) ) ==> ld( X, rd( rd( X, Z ), rd( X, Y ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := rd( X, Z )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (12979) {G4,W21,D7,L1,V3,M1}  { i( mult( mult( rd( X, Y ), mult( Z
% 38.86/39.23    , i( Y ) ) ), Y ) ) ==> ld( X, ld( rd( Z, X ), rd( Y, X ) ) ) }.
% 38.86/39.23  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.23    ld( rd( X, Y ), Z ) }.
% 38.86/39.23  parent1[0; 14]: (12977) {G3,W21,D7,L1,V3,M1}  { i( mult( mult( rd( X, Y ), 
% 38.86/39.23    mult( Z, i( Y ) ) ), Y ) ) ==> ld( X, mult( rd( X, Z ), rd( Y, X ) ) )
% 38.86/39.23     }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := rd( Y, X )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (12981) {G5,W21,D7,L1,V3,M1}  { i( mult( ld( rd( Y, X ), mult( Z, 
% 38.86/39.23    i( Y ) ) ), Y ) ) ==> ld( X, ld( rd( Z, X ), rd( Y, X ) ) ) }.
% 38.86/39.23  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.23    ld( rd( X, Y ), Z ) }.
% 38.86/39.23  parent1[0; 3]: (12979) {G4,W21,D7,L1,V3,M1}  { i( mult( mult( rd( X, Y ), 
% 38.86/39.23    mult( Z, i( Y ) ) ), Y ) ) ==> ld( X, ld( rd( Z, X ), rd( Y, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := mult( Z, i( Y ) )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (12982) {G5,W21,D7,L1,V3,M1}  { i( ld( ld( mult( Z, i( X ) ), rd( 
% 38.86/39.23    X, Y ) ), X ) ) ==> ld( Y, ld( rd( Z, Y ), rd( X, Y ) ) ) }.
% 38.86/39.23  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.23    ld( ld( Y, X ), Z ) }.
% 38.86/39.23  parent1[0; 2]: (12981) {G5,W21,D7,L1,V3,M1}  { i( mult( ld( rd( Y, X ), 
% 38.86/39.23    mult( Z, i( Y ) ) ), Y ) ) ==> ld( X, ld( rd( Z, X ), rd( Y, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := rd( X, Y )
% 38.86/39.23     Y := mult( Z, i( X ) )
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (12983) {G4,W20,D6,L1,V3,M1}  { ld( Y, ld( mult( X, i( Y ) ), rd( 
% 38.86/39.23    Y, Z ) ) ) ==> ld( Z, ld( rd( X, Z ), rd( Y, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.23     ) }.
% 38.86/39.23  parent1[0; 1]: (12982) {G5,W21,D7,L1,V3,M1}  { i( ld( ld( mult( Z, i( X ) )
% 38.86/39.23    , rd( X, Y ) ), X ) ) ==> ld( Y, ld( rd( Z, Y ), rd( X, Y ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := ld( mult( X, i( Y ) ), rd( Y, Z ) )
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (12984) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( X, Z )
% 38.86/39.23     ) ) ==> ld( Z, ld( rd( Y, Z ), rd( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 4]: (12983) {G4,W20,D6,L1,V3,M1}  { ld( Y, ld( mult( X, i( Y ) )
% 38.86/39.23    , rd( Y, Z ) ) ) ==> ld( Z, ld( rd( X, Z ), rd( Y, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (12985) {G2,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Y, Z ), rd( X, Z ) )
% 38.86/39.23     ) ==> ld( X, ld( rd( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (12984) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( X, Z
% 38.86/39.23     ) ) ) ==> ld( Z, ld( rd( Y, Z ), rd( X, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2410) {G31,W19,D5,L1,V3,M1} P(2399,76);d(33);d(81);d(80);d(80
% 38.86/39.23    );d(74);d(54);d(33) { ld( Y, ld( rd( Z, Y ), rd( X, Y ) ) ) = ld( X, ld( 
% 38.86/39.23    rd( Z, X ), rd( X, Y ) ) ) }.
% 38.86/39.23  parent0: (12985) {G2,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Y, Z ), rd( X, Z )
% 38.86/39.23     ) ) ==> ld( X, ld( rd( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (12987) {G30,W19,D5,L1,V3,M1}  { rd( Z, mult( mult( X, Z ), mult( Y
% 38.86/39.23    , Z ) ) ) = ld( X, rd( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (2399) {G30,W19,D5,L1,V3,M1} P(126,2388);d(1480);d(76);d(33) { 
% 38.86/39.23    ld( Z, rd( rd( Z, Y ), mult( Z, X ) ) ) = rd( X, mult( mult( Z, X ), mult
% 38.86/39.23    ( Y, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (12992) {G1,W23,D6,L1,V3,M1}  { rd( ld( X, Y ), mult( mult( X, ld
% 38.86/39.23    ( X, Y ) ), mult( Z, ld( X, Y ) ) ) ) = ld( X, rd( rd( X, Z ), Y ) ) }.
% 38.86/39.23  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.23  parent1[0; 22]: (12987) {G30,W19,D5,L1,V3,M1}  { rd( Z, mult( mult( X, Z )
% 38.86/39.23    , mult( Y, Z ) ) ) = ld( X, rd( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := ld( X, Y )
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (12994) {G1,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), mult( Y, mult( Z, 
% 38.86/39.23    ld( X, Y ) ) ) ) = ld( X, rd( rd( X, Z ), Y ) ) }.
% 38.86/39.23  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.23  parent1[0; 6]: (12992) {G1,W23,D6,L1,V3,M1}  { rd( ld( X, Y ), mult( mult( 
% 38.86/39.23    X, ld( X, Y ) ), mult( Z, ld( X, Y ) ) ) ) = ld( X, rd( rd( X, Z ), Y ) )
% 38.86/39.23     }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (12998) {G2,W19,D6,L1,V3,M1}  { mult( ld( X, Y ), rd( rd( ld( Y, X
% 38.86/39.23     ), Z ), Y ) ) = ld( X, rd( rd( X, Z ), Y ) ) }.
% 38.86/39.23  parent0[0]: (495) {G6,W19,D6,L1,V5,M1} P(75,112) { rd( T, mult( U, mult( X
% 38.86/39.23    , ld( Z, Y ) ) ) ) ==> mult( T, rd( rd( ld( Y, Z ), X ), U ) ) }.
% 38.86/39.23  parent1[0; 1]: (12994) {G1,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), mult( Y, 
% 38.86/39.23    mult( Z, ld( X, Y ) ) ) ) = ld( X, rd( rd( X, Z ), Y ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23     T := ld( X, Y )
% 38.86/39.23     U := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (12999) {G3,W19,D6,L1,V3,M1}  { ld( ld( Y, X ), rd( rd( ld( Y, X )
% 38.86/39.23    , Z ), Y ) ) = ld( X, rd( rd( X, Z ), Y ) ) }.
% 38.86/39.23  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.23    ld( ld( Y, X ), Z ) }.
% 38.86/39.23  parent1[0; 1]: (12998) {G2,W19,D6,L1,V3,M1}  { mult( ld( X, Y ), rd( rd( ld
% 38.86/39.23    ( Y, X ), Z ), Y ) ) = ld( X, rd( rd( X, Z ), Y ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := rd( rd( ld( Y, X ), Z ), Y )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2414) {G31,W19,D6,L1,V3,M1} P(0,2399);d(495);d(74) { ld( ld( 
% 38.86/39.23    Y, X ), rd( rd( ld( Y, X ), Z ), Y ) ) ==> ld( X, rd( rd( X, Z ), Y ) )
% 38.86/39.23     }.
% 38.86/39.23  parent0: (12999) {G3,W19,D6,L1,V3,M1}  { ld( ld( Y, X ), rd( rd( ld( Y, X )
% 38.86/39.23    , Z ), Y ) ) = ld( X, rd( rd( X, Z ), Y ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13002) {G31,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Y, Z ), rd( Z, X )
% 38.86/39.23     ) ) = ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.23  parent0[0]: (2410) {G31,W19,D5,L1,V3,M1} P(2399,76);d(33);d(81);d(80);d(80)
% 38.86/39.23    ;d(74);d(54);d(33) { ld( Y, ld( rd( Z, Y ), rd( X, Y ) ) ) = ld( X, ld( 
% 38.86/39.23    rd( Z, X ), rd( X, Y ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13009) {G5,W21,D6,L1,V3,M1}  { ld( X, ld( rd( i( Y ), X ), rd( X
% 38.86/39.23    , Z ) ) ) = ld( Z, ld( i( mult( Z, Y ) ), rd( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.23    ( mult( Y, X ) ) }.
% 38.86/39.23  parent1[0; 14]: (13002) {G31,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Y, Z ), rd
% 38.86/39.23    ( Z, X ) ) ) = ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := i( Y )
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13012) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( rd( i( Y ), X ), rd( X
% 38.86/39.23    , Z ) ) ) = ld( Z, mult( mult( Z, Y ), rd( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 13]: (13009) {G5,W21,D6,L1,V3,M1}  { ld( X, ld( rd( i( Y ), X )
% 38.86/39.23    , rd( X, Z ) ) ) = ld( Z, ld( i( mult( Z, Y ) ), rd( X, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := mult( Z, Y )
% 38.86/39.23     Y := rd( X, Z )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13013) {G3,W20,D6,L1,V3,M1}  { ld( X, ld( i( mult( X, Y ) ), rd( 
% 38.86/39.23    X, Z ) ) ) = ld( Z, mult( mult( Z, Y ), rd( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.23    ( mult( Y, X ) ) }.
% 38.86/39.23  parent1[0; 4]: (13012) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( rd( i( Y ), X ), 
% 38.86/39.23    rd( X, Z ) ) ) = ld( Z, mult( mult( Z, Y ), rd( X, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13014) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), rd( X, 
% 38.86/39.23    Z ) ) ) = ld( Z, mult( mult( Z, Y ), rd( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 3]: (13013) {G3,W20,D6,L1,V3,M1}  { ld( X, ld( i( mult( X, Y ) )
% 38.86/39.23    , rd( X, Z ) ) ) = ld( Z, mult( mult( Z, Y ), rd( X, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := mult( X, Y )
% 38.86/39.23     Y := rd( X, Z )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13015) {G2,W19,D5,L1,V3,M1}  { ld( Z, mult( mult( Z, Y ), rd( X, Z
% 38.86/39.23     ) ) ) = ld( X, mult( mult( X, Y ), rd( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (13014) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), rd( 
% 38.86/39.23    X, Z ) ) ) = ld( Z, mult( mult( Z, Y ), rd( X, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2420) {G32,W19,D5,L1,V3,M1} P(76,2410);d(22);d(76);d(22) { ld
% 38.86/39.23    ( Y, mult( mult( Y, X ), rd( Z, Y ) ) ) = ld( Z, mult( mult( Z, X ), rd( 
% 38.86/39.23    Z, Y ) ) ) }.
% 38.86/39.23  parent0: (13015) {G2,W19,D5,L1,V3,M1}  { ld( Z, mult( mult( Z, Y ), rd( X, 
% 38.86/39.23    Z ) ) ) = ld( X, mult( mult( X, Y ), rd( X, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13016) {G31,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Y, Z ), rd( Z, X )
% 38.86/39.23     ) ) = ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.23  parent0[0]: (2410) {G31,W19,D5,L1,V3,M1} P(2399,76);d(33);d(81);d(80);d(80)
% 38.86/39.23    ;d(74);d(54);d(33) { ld( Y, ld( rd( Z, Y ), rd( X, Y ) ) ) = ld( X, ld( 
% 38.86/39.23    rd( Z, X ), rd( X, Y ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13017) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.86/39.23  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.23     ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13020) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Y, Z ) ), 
% 38.86/39.23    Y ) ==> i( ld( Z, ld( rd( X, Z ), rd( Y, Z ) ) ) ) }.
% 38.86/39.23  parent0[0]: (13016) {G31,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Y, Z ), rd( Z, 
% 38.86/39.23    X ) ) ) = ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.23  parent1[0; 11]: (13017) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.86/39.23     ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := ld( rd( X, Y ), rd( Y, Z ) )
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13021) {G4,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Y, Z ) ), 
% 38.86/39.23    Y ) ==> ld( ld( rd( X, Z ), rd( Y, Z ) ), Z ) }.
% 38.86/39.23  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.23     ) }.
% 38.86/39.23  parent1[0; 10]: (13020) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Y, 
% 38.86/39.23    Z ) ), Y ) ==> i( ld( Z, ld( rd( X, Z ), rd( Y, Z ) ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := ld( rd( X, Z ), rd( Y, Z ) )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2425) {G32,W19,D5,L1,V3,M1} P(2410,54);d(54) { ld( ld( rd( Y
% 38.86/39.23    , Z ), rd( Z, X ) ), Z ) = ld( ld( rd( Y, X ), rd( Z, X ) ), X ) }.
% 38.86/39.23  parent0: (13021) {G4,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Y, Z ) ), 
% 38.86/39.23    Y ) ==> ld( ld( rd( X, Z ), rd( Y, Z ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13024) {G31,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Y, Z ), rd( Z, X )
% 38.86/39.23     ) ) = ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.23  parent0[0]: (2410) {G31,W19,D5,L1,V3,M1} P(2399,76);d(33);d(81);d(80);d(80)
% 38.86/39.23    ;d(74);d(54);d(33) { ld( Y, ld( rd( Z, Y ), rd( X, Y ) ) ) = ld( X, ld( 
% 38.86/39.23    rd( Z, X ), rd( X, Y ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13027) {G1,W23,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( Z, mult
% 38.86/39.23    ( X, Y ) ), rd( mult( X, Y ), Y ) ) ) = ld( Y, ld( rd( Z, Y ), X ) ) }.
% 38.86/39.23  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.23  parent1[0; 22]: (13024) {G31,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Y, Z ), rd
% 38.86/39.23    ( Z, X ) ) ) = ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := mult( X, Y )
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13029) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( Z, mult
% 38.86/39.23    ( X, Y ) ), X ) ) = ld( Y, ld( rd( Z, Y ), X ) ) }.
% 38.86/39.23  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.23  parent1[0; 11]: (13027) {G1,W23,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( Z
% 38.86/39.23    , mult( X, Y ) ), rd( mult( X, Y ), Y ) ) ) = ld( Y, ld( rd( Z, Y ), X )
% 38.86/39.23     ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2427) {G32,W19,D6,L1,V3,M1} P(3,2410) { ld( mult( X, Y ), ld
% 38.86/39.23    ( rd( Z, mult( X, Y ) ), X ) ) ==> ld( Y, ld( rd( Z, Y ), X ) ) }.
% 38.86/39.23  parent0: (13029) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( Z, mult
% 38.86/39.23    ( X, Y ) ), X ) ) = ld( Y, ld( rd( Z, Y ), X ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13036) {G32,W19,D5,L1,V3,M1}  { ld( Z, mult( mult( Z, Y ), rd( Z, 
% 38.86/39.23    X ) ) ) = ld( X, mult( mult( X, Y ), rd( Z, X ) ) ) }.
% 38.86/39.23  parent0[0]: (2420) {G32,W19,D5,L1,V3,M1} P(76,2410);d(22);d(76);d(22) { ld
% 38.86/39.23    ( Y, mult( mult( Y, X ), rd( Z, Y ) ) ) = ld( Z, mult( mult( Z, X ), rd( 
% 38.86/39.23    Z, Y ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13043) {G2,W22,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), rd( X, 
% 38.86/39.23    i( Z ) ) ) ) = ld( i( Z ), mult( ld( Z, Y ), rd( X, i( Z ) ) ) ) }.
% 38.86/39.23  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 15]: (13036) {G32,W19,D5,L1,V3,M1}  { ld( Z, mult( mult( Z, Y )
% 38.86/39.23    , rd( Z, X ) ) ) = ld( X, mult( mult( X, Y ), rd( Z, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := i( Z )
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13044) {G2,W21,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), rd( X, 
% 38.86/39.23    i( Z ) ) ) ) = mult( Z, mult( ld( Z, Y ), rd( X, i( Z ) ) ) ) }.
% 38.86/39.23  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 11]: (13043) {G2,W22,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), 
% 38.86/39.23    rd( X, i( Z ) ) ) ) = ld( i( Z ), mult( ld( Z, Y ), rd( X, i( Z ) ) ) )
% 38.86/39.23     }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := mult( ld( Z, Y ), rd( X, i( Z ) ) )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13045) {G3,W21,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), rd( X, 
% 38.86/39.23    i( Z ) ) ) ) = mult( Z, ld( ld( Y, Z ), rd( X, i( Z ) ) ) ) }.
% 38.86/39.23  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.23    ld( ld( Y, X ), Z ) }.
% 38.86/39.23  parent1[0; 13]: (13044) {G2,W21,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), 
% 38.86/39.23    rd( X, i( Z ) ) ) ) = mult( Z, mult( ld( Z, Y ), rd( X, i( Z ) ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := rd( X, i( Z ) )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13047) {G2,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), rd( X, 
% 38.86/39.23    i( Z ) ) ) ) = mult( Z, ld( ld( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 17]: (13045) {G3,W21,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), 
% 38.86/39.23    rd( X, i( Z ) ) ) ) = mult( Z, ld( ld( Y, Z ), rd( X, i( Z ) ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13048) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), mult( X
% 38.86/39.23    , Z ) ) ) = mult( Z, ld( ld( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 7]: (13047) {G2,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), 
% 38.86/39.23    rd( X, i( Z ) ) ) ) = mult( Z, ld( ld( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13050) {G2,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( Y, Z ), mult( X, Z
% 38.86/39.23     ) ) ) = ld( X, mult( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (13048) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), mult
% 38.86/39.23    ( X, Z ) ) ) = mult( Z, ld( ld( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2434) {G33,W19,D5,L1,V3,M1} P(24,2420);d(22);d(74);d(34) { 
% 38.86/39.23    mult( X, ld( ld( Y, X ), mult( Z, X ) ) ) = ld( Z, mult( mult( Z, Y ), 
% 38.86/39.23    mult( Z, X ) ) ) }.
% 38.86/39.23  parent0: (13050) {G2,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( Y, Z ), mult( X, 
% 38.86/39.23    Z ) ) ) = ld( X, mult( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13052) {G33,W19,D5,L1,V3,M1}  { ld( Z, mult( mult( Z, Y ), mult( Z
% 38.86/39.23    , X ) ) ) = mult( X, ld( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.23  parent0[0]: (2434) {G33,W19,D5,L1,V3,M1} P(24,2420);d(22);d(74);d(34) { 
% 38.86/39.23    mult( X, ld( ld( Y, X ), mult( Z, X ) ) ) = ld( Z, mult( mult( Z, Y ), 
% 38.86/39.23    mult( Z, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13053) {G25,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( X, Z ), mult( Y, 
% 38.86/39.23    Z ) ) ) = mult( X, mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (2345) {G25,W19,D5,L1,V3,M1} P(77,2336);d(22);d(76);d(22) { 
% 38.86/39.23    mult( X, mult( mult( Z, X ), ld( X, Y ) ) ) = mult( Y, ld( ld( X, Y ), 
% 38.86/39.23    mult( Z, Y ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13063) {G26,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), mult( 
% 38.86/39.23    X, Z ) ) ) = mult( Y, mult( mult( X, Y ), ld( Y, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (13053) {G25,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( X, Z ), mult
% 38.86/39.23    ( Y, Z ) ) ) = mult( X, mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.86/39.23  parent1[0; 10]: (13052) {G33,W19,D5,L1,V3,M1}  { ld( Z, mult( mult( Z, Y )
% 38.86/39.23    , mult( Z, X ) ) ) = mult( X, ld( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13075) {G26,W19,D5,L1,V3,M1}  { mult( Y, mult( mult( X, Y ), ld( Y
% 38.86/39.23    , Z ) ) ) = ld( X, mult( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (13063) {G26,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), 
% 38.86/39.23    mult( X, Z ) ) ) = mult( Y, mult( mult( X, Y ), ld( Y, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2437) {G34,W19,D5,L1,V3,M1} P(2434,2345) { mult( Y, mult( 
% 38.86/39.23    mult( Z, Y ), ld( Y, X ) ) ) = ld( Z, mult( mult( Z, Y ), mult( Z, X ) )
% 38.86/39.23     ) }.
% 38.86/39.23  parent0: (13075) {G26,W19,D5,L1,V3,M1}  { mult( Y, mult( mult( X, Y ), ld( 
% 38.86/39.23    Y, Z ) ) ) = ld( X, mult( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13077) {G6,W16,D6,L1,V4,M1}  { rd( rd( ld( T, Z ), Y ), X ) ==> i
% 38.86/39.23    ( mult( X, mult( Y, ld( Z, T ) ) ) ) }.
% 38.86/39.23  parent0[0]: (449) {G6,W16,D6,L1,V4,M1} P(75,91) { i( mult( T, mult( X, ld( 
% 38.86/39.23    Z, Y ) ) ) ) ==> rd( rd( ld( Y, Z ), X ), T ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := T
% 38.86/39.23     Z := Z
% 38.86/39.23     T := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13083) {G7,W20,D6,L1,V3,M1}  { rd( rd( ld( X, Y ), mult( Z, Y ) )
% 38.86/39.23    , Y ) ==> i( ld( Z, mult( mult( Z, Y ), mult( Z, X ) ) ) ) }.
% 38.86/39.23  parent0[0]: (2437) {G34,W19,D5,L1,V3,M1} P(2434,2345) { mult( Y, mult( mult
% 38.86/39.23    ( Z, Y ), ld( Y, X ) ) ) = ld( Z, mult( mult( Z, Y ), mult( Z, X ) ) )
% 38.86/39.23     }.
% 38.86/39.23  parent1[0; 11]: (13077) {G6,W16,D6,L1,V4,M1}  { rd( rd( ld( T, Z ), Y ), X
% 38.86/39.23     ) ==> i( mult( X, mult( Y, ld( Z, T ) ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := mult( Z, Y )
% 38.86/39.23     Z := Y
% 38.86/39.23     T := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13084) {G4,W19,D5,L1,V3,M1}  { rd( rd( ld( X, Y ), mult( Z, Y ) )
% 38.86/39.23    , Y ) ==> ld( mult( mult( Z, Y ), mult( Z, X ) ), Z ) }.
% 38.86/39.23  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.23     ) }.
% 38.86/39.23  parent1[0; 10]: (13083) {G7,W20,D6,L1,V3,M1}  { rd( rd( ld( X, Y ), mult( Z
% 38.86/39.23    , Y ) ), Y ) ==> i( ld( Z, mult( mult( Z, Y ), mult( Z, X ) ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := mult( mult( Z, Y ), mult( Z, X ) )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13085) {G4,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), mult( Z, X
% 38.86/39.23     ) ), Z ) ==> rd( rd( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.23  parent0[0]: (13084) {G4,W19,D5,L1,V3,M1}  { rd( rd( ld( X, Y ), mult( Z, Y
% 38.86/39.23     ) ), Y ) ==> ld( mult( mult( Z, Y ), mult( Z, X ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2449) {G35,W19,D5,L1,V3,M1} P(2437,449);d(54) { ld( mult( 
% 38.86/39.23    mult( Y, X ), mult( Y, Z ) ), Y ) = rd( rd( ld( Z, X ), mult( Y, X ) ), X
% 38.86/39.23     ) }.
% 38.86/39.23  parent0: (13085) {G4,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), mult( Z, X
% 38.86/39.23     ) ), Z ) ==> rd( rd( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13086) {G35,W19,D5,L1,V3,M1}  { rd( rd( ld( Z, Y ), mult( X, Y ) )
% 38.86/39.23    , Y ) = ld( mult( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.23  parent0[0]: (2449) {G35,W19,D5,L1,V3,M1} P(2437,449);d(54) { ld( mult( mult
% 38.86/39.23    ( Y, X ), mult( Y, Z ) ), Y ) = rd( rd( ld( Z, X ), mult( Y, X ) ), X )
% 38.86/39.23     }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13095) {G4,W23,D7,L1,V3,M1}  { rd( rd( ld( X, Y ), mult( i( Z ), 
% 38.86/39.23    Y ) ), Y ) = i( mult( Z, mult( mult( i( Z ), Y ), mult( i( Z ), X ) ) ) )
% 38.86/39.23     }.
% 38.86/39.23  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.23    ( X, Y ) ) }.
% 38.86/39.23  parent1[0; 11]: (13086) {G35,W19,D5,L1,V3,M1}  { rd( rd( ld( Z, Y ), mult( 
% 38.86/39.23    X, Y ) ), Y ) = ld( mult( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := mult( mult( i( Z ), Y ), mult( i( Z ), X ) )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := i( Z )
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13097) {G2,W22,D7,L1,V3,M1}  { rd( rd( ld( X, Y ), mult( i( Z ), 
% 38.86/39.23    Y ) ), Y ) = i( mult( Z, mult( ld( Z, Y ), mult( i( Z ), X ) ) ) ) }.
% 38.86/39.23  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 15]: (13095) {G4,W23,D7,L1,V3,M1}  { rd( rd( ld( X, Y ), mult( i
% 38.86/39.23    ( Z ), Y ) ), Y ) = i( mult( Z, mult( mult( i( Z ), Y ), mult( i( Z ), X
% 38.86/39.23     ) ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13102) {G2,W21,D7,L1,V3,M1}  { rd( rd( ld( X, Y ), ld( Z, Y ) ), 
% 38.86/39.23    Y ) = i( mult( Z, mult( ld( Z, Y ), mult( i( Z ), X ) ) ) ) }.
% 38.86/39.23  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 6]: (13097) {G2,W22,D7,L1,V3,M1}  { rd( rd( ld( X, Y ), mult( i
% 38.86/39.23    ( Z ), Y ) ), Y ) = i( mult( Z, mult( ld( Z, Y ), mult( i( Z ), X ) ) ) )
% 38.86/39.23     }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13113) {G3,W21,D7,L1,V3,M1}  { rd( mult( ld( X, Y ), ld( Y, Z ) )
% 38.86/39.23    , Y ) = i( mult( Z, mult( ld( Z, Y ), mult( i( Z ), X ) ) ) ) }.
% 38.86/39.23  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.23    mult( Z, ld( Y, X ) ) }.
% 38.86/39.23  parent1[0; 2]: (13102) {G2,W21,D7,L1,V3,M1}  { rd( rd( ld( X, Y ), ld( Z, Y
% 38.86/39.23     ) ), Y ) = i( mult( Z, mult( ld( Z, Y ), mult( i( Z ), X ) ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := ld( X, Y )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13115) {G4,W21,D7,L1,V3,M1}  { rd( mult( ld( X, Y ), ld( Y, Z ) )
% 38.86/39.23    , Y ) = i( mult( Z, ld( ld( Y, Z ), mult( i( Z ), X ) ) ) ) }.
% 38.86/39.23  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.23    ld( ld( Y, X ), Z ) }.
% 38.86/39.23  parent1[0; 13]: (13113) {G3,W21,D7,L1,V3,M1}  { rd( mult( ld( X, Y ), ld( Y
% 38.86/39.23    , Z ) ), Y ) = i( mult( Z, mult( ld( Z, Y ), mult( i( Z ), X ) ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := mult( i( Z ), X )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13117) {G5,W21,D7,L1,V3,M1}  { rd( ld( ld( Y, X ), ld( Y, Z ) ), 
% 38.86/39.23    Y ) = i( mult( Z, ld( ld( Y, Z ), mult( i( Z ), X ) ) ) ) }.
% 38.86/39.23  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.23    ld( ld( Y, X ), Z ) }.
% 38.86/39.23  parent1[0; 2]: (13115) {G4,W21,D7,L1,V3,M1}  { rd( mult( ld( X, Y ), ld( Y
% 38.86/39.23    , Z ) ), Y ) = i( mult( Z, ld( ld( Y, Z ), mult( i( Z ), X ) ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := ld( Y, Z )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13118) {G6,W20,D6,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( X, Z ) ), 
% 38.86/39.23    X ) = rd( ld( mult( i( Z ), Y ), ld( X, Z ) ), Z ) }.
% 38.86/39.23  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.23     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.23  parent1[0; 10]: (13117) {G5,W21,D7,L1,V3,M1}  { rd( ld( ld( Y, X ), ld( Y, 
% 38.86/39.23    Z ) ), Y ) = i( mult( Z, ld( ld( Y, Z ), mult( i( Z ), X ) ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := ld( X, Z )
% 38.86/39.23     Y := mult( i( Z ), Y )
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13119) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( X, Z ) ), 
% 38.86/39.23    X ) = rd( ld( ld( Z, Y ), ld( X, Z ) ), Z ) }.
% 38.86/39.23  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 12]: (13118) {G6,W20,D6,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( X, 
% 38.86/39.23    Z ) ), X ) = rd( ld( mult( i( Z ), Y ), ld( X, Z ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2457) {G36,W19,D5,L1,V3,M1} P(2449,52);d(24);d(75);d(74);d(74
% 38.86/39.23    );d(92);d(24) { rd( ld( ld( Y, Z ), ld( Y, X ) ), Y ) = rd( ld( ld( X, Z
% 38.86/39.23     ), ld( Y, X ) ), X ) }.
% 38.86/39.23  parent0: (13119) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( X, Z ) ), 
% 38.86/39.23    X ) = rd( ld( ld( Z, Y ), ld( X, Z ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13122) {G35,W19,D5,L1,V3,M1}  { rd( rd( ld( Z, Y ), mult( X, Y ) )
% 38.86/39.23    , Y ) = ld( mult( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.23  parent0[0]: (2449) {G35,W19,D5,L1,V3,M1} P(2437,449);d(54) { ld( mult( mult
% 38.86/39.23    ( Y, X ), mult( Y, Z ) ), Y ) = rd( rd( ld( Z, X ), mult( Y, X ) ), X )
% 38.86/39.23     }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13130) {G4,W23,D6,L1,V3,M1}  { rd( rd( i( mult( Y, X ) ), mult( Z
% 38.86/39.23    , i( Y ) ) ), i( Y ) ) = ld( mult( mult( Z, i( Y ) ), mult( Z, X ) ), Z )
% 38.86/39.23     }.
% 38.86/39.23  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.23    ( X, Y ) ) }.
% 38.86/39.23  parent1[0; 3]: (13122) {G35,W19,D5,L1,V3,M1}  { rd( rd( ld( Z, Y ), mult( X
% 38.86/39.23    , Y ) ), Y ) = ld( mult( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := i( Y )
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13133) {G2,W22,D6,L1,V3,M1}  { rd( rd( i( mult( X, Y ) ), mult( Z
% 38.86/39.23    , i( X ) ) ), i( X ) ) = ld( mult( rd( Z, X ), mult( Z, Y ) ), Z ) }.
% 38.86/39.23  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 15]: (13130) {G4,W23,D6,L1,V3,M1}  { rd( rd( i( mult( Y, X ) ), 
% 38.86/39.23    mult( Z, i( Y ) ) ), i( Y ) ) = ld( mult( mult( Z, i( Y ) ), mult( Z, X )
% 38.86/39.23     ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13134) {G2,W21,D6,L1,V3,M1}  { rd( rd( i( mult( X, Y ) ), rd( Z, 
% 38.86/39.23    X ) ), i( X ) ) = ld( mult( rd( Z, X ), mult( Z, Y ) ), Z ) }.
% 38.86/39.23  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 7]: (13133) {G2,W22,D6,L1,V3,M1}  { rd( rd( i( mult( X, Y ) ), 
% 38.86/39.23    mult( Z, i( X ) ) ), i( X ) ) = ld( mult( rd( Z, X ), mult( Z, Y ) ), Z )
% 38.86/39.23     }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13139) {G3,W21,D6,L1,V3,M1}  { rd( rd( i( mult( X, Y ) ), rd( Z, 
% 38.86/39.23    X ) ), i( X ) ) = ld( ld( rd( X, Z ), mult( Z, Y ) ), Z ) }.
% 38.86/39.23  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.23    ld( rd( X, Y ), Z ) }.
% 38.86/39.23  parent1[0; 13]: (13134) {G2,W21,D6,L1,V3,M1}  { rd( rd( i( mult( X, Y ) ), 
% 38.86/39.23    rd( Z, X ) ), i( X ) ) = ld( mult( rd( Z, X ), mult( Z, Y ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := mult( Z, Y )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13140) {G2,W20,D6,L1,V3,M1}  { mult( rd( i( mult( X, Y ) ), rd( Z
% 38.86/39.23    , X ) ), X ) = ld( ld( rd( X, Z ), mult( Z, Y ) ), Z ) }.
% 38.86/39.23  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 1]: (13139) {G3,W21,D6,L1,V3,M1}  { rd( rd( i( mult( X, Y ) ), 
% 38.86/39.23    rd( Z, X ) ), i( X ) ) = ld( ld( rd( X, Z ), mult( Z, Y ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := rd( i( mult( X, Y ) ), rd( Z, X ) )
% 38.86/39.23     Y := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13141) {G3,W20,D6,L1,V3,M1}  { ld( rd( rd( Z, X ), i( mult( X, Y
% 38.86/39.23     ) ) ), X ) = ld( ld( rd( X, Z ), mult( Z, Y ) ), Z ) }.
% 38.86/39.23  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.23    ld( rd( X, Y ), Z ) }.
% 38.86/39.23  parent1[0; 1]: (13140) {G2,W20,D6,L1,V3,M1}  { mult( rd( i( mult( X, Y ) )
% 38.86/39.23    , rd( Z, X ) ), X ) = ld( ld( rd( X, Z ), mult( Z, Y ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := rd( Z, X )
% 38.86/39.23     Y := i( mult( X, Y ) )
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13142) {G2,W19,D5,L1,V3,M1}  { ld( mult( rd( X, Y ), mult( Y, Z )
% 38.86/39.23     ), Y ) = ld( ld( rd( Y, X ), mult( X, Z ) ), X ) }.
% 38.86/39.23  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 2]: (13141) {G3,W20,D6,L1,V3,M1}  { ld( rd( rd( Z, X ), i( mult
% 38.86/39.23    ( X, Y ) ) ), X ) = ld( ld( rd( X, Z ), mult( Z, Y ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := rd( X, Y )
% 38.86/39.23     Y := mult( Y, Z )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13143) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), mult( Y, Z ) )
% 38.86/39.23    , Y ) = ld( ld( rd( Y, X ), mult( X, Z ) ), X ) }.
% 38.86/39.23  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.23    ld( rd( X, Y ), Z ) }.
% 38.86/39.23  parent1[0; 2]: (13142) {G2,W19,D5,L1,V3,M1}  { ld( mult( rd( X, Y ), mult( 
% 38.86/39.23    Y, Z ) ), Y ) = ld( ld( rd( Y, X ), mult( X, Z ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := mult( Y, Z )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13144) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( Y, Z ) )
% 38.86/39.23    , Y ) = ld( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.23  parent0[0]: (13143) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), mult( Y, Z
% 38.86/39.23     ) ), Y ) = ld( ld( rd( Y, X ), mult( X, Z ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2458) {G36,W19,D5,L1,V3,M1} P(52,2449);d(33);d(80);d(34);d(80
% 38.86/39.23    );d(34);d(80) { ld( ld( rd( Y, Z ), mult( Z, X ) ), Z ) = ld( ld( rd( Y, 
% 38.86/39.23    Z ), mult( Y, X ) ), Y ) }.
% 38.86/39.23  parent0: (13144) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( Y, Z ) )
% 38.86/39.23    , Y ) = ld( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13146) {G36,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), ld( X, Z ) ), 
% 38.86/39.23    Z ) = rd( ld( ld( X, Y ), ld( X, Z ) ), X ) }.
% 38.86/39.23  parent0[0]: (2457) {G36,W19,D5,L1,V3,M1} P(2449,52);d(24);d(75);d(74);d(74)
% 38.86/39.23    ;d(92);d(24) { rd( ld( ld( Y, Z ), ld( Y, X ) ), Y ) = rd( ld( ld( X, Z )
% 38.86/39.23    , ld( Y, X ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13153) {G4,W21,D6,L1,V3,M1}  { rd( ld( ld( X, i( Y ) ), ld( Z, X
% 38.86/39.23     ) ), X ) = rd( ld( i( mult( Y, Z ) ), ld( Z, X ) ), Z ) }.
% 38.86/39.23  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.23    ( X, Y ) ) }.
% 38.86/39.23  parent1[0; 13]: (13146) {G36,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), ld( X
% 38.86/39.23    , Z ) ), Z ) = rd( ld( ld( X, Y ), ld( X, Z ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := i( Y )
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13161) {G2,W20,D6,L1,V3,M1}  { rd( ld( ld( X, i( Y ) ), ld( Z, X
% 38.86/39.23     ) ), X ) = rd( mult( mult( Y, Z ), ld( Z, X ) ), Z ) }.
% 38.86/39.23  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 12]: (13153) {G4,W21,D6,L1,V3,M1}  { rd( ld( ld( X, i( Y ) ), ld
% 38.86/39.23    ( Z, X ) ), X ) = rd( ld( i( mult( Y, Z ) ), ld( Z, X ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := mult( Y, Z )
% 38.86/39.23     Y := ld( Z, X )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13162) {G3,W20,D6,L1,V3,M1}  { rd( ld( i( mult( Y, X ) ), ld( Z, 
% 38.86/39.23    X ) ), X ) = rd( mult( mult( Y, Z ), ld( Z, X ) ), Z ) }.
% 38.86/39.23  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.23    ( X, Y ) ) }.
% 38.86/39.23  parent1[0; 3]: (13161) {G2,W20,D6,L1,V3,M1}  { rd( ld( ld( X, i( Y ) ), ld
% 38.86/39.23    ( Z, X ) ), X ) = rd( mult( mult( Y, Z ), ld( Z, X ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13163) {G2,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Z, Y )
% 38.86/39.23     ), Y ) = rd( mult( mult( X, Z ), ld( Z, Y ) ), Z ) }.
% 38.86/39.23  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 2]: (13162) {G3,W20,D6,L1,V3,M1}  { rd( ld( i( mult( Y, X ) ), 
% 38.86/39.23    ld( Z, X ) ), X ) = rd( mult( mult( Y, Z ), ld( Z, X ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := mult( X, Y )
% 38.86/39.23     Y := ld( Z, Y )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13164) {G2,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Z ), ld( Z, Y )
% 38.86/39.23     ), Z ) = rd( mult( mult( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.23  parent0[0]: (13163) {G2,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Z, 
% 38.86/39.23    Y ) ), Y ) = rd( mult( mult( X, Z ), ld( Z, Y ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2470) {G37,W19,D5,L1,V3,M1} P(52,2457);d(22);d(52);d(22) { rd
% 38.86/39.23    ( mult( mult( Y, X ), ld( X, Z ) ), X ) = rd( mult( mult( Y, Z ), ld( X, 
% 38.86/39.23    Z ) ), Z ) }.
% 38.86/39.23  parent0: (13164) {G2,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Z ), ld( Z, Y )
% 38.86/39.23     ), Z ) = rd( mult( mult( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13166) {G36,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), ld( X, Z ) ), 
% 38.86/39.23    Z ) = rd( ld( ld( X, Y ), ld( X, Z ) ), X ) }.
% 38.86/39.23  parent0[0]: (2457) {G36,W19,D5,L1,V3,M1} P(2449,52);d(24);d(75);d(74);d(74)
% 38.86/39.23    ;d(92);d(24) { rd( ld( ld( Y, Z ), ld( Y, X ) ), Y ) = rd( ld( ld( X, Z )
% 38.86/39.23    , ld( Y, X ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13172) {G3,W24,D6,L1,V3,M1}  { rd( ld( i( Y ), ld( Z, mult( X, Y
% 38.86/39.23     ) ) ), mult( X, Y ) ) = rd( ld( ld( Z, X ), ld( Z, mult( X, Y ) ) ), Z )
% 38.86/39.23     }.
% 38.86/39.23  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.23    ==> i( Y ) }.
% 38.86/39.23  parent1[0; 3]: (13166) {G36,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), ld( X, 
% 38.86/39.23    Z ) ), Z ) = rd( ld( ld( X, Y ), ld( X, Z ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := mult( X, Y )
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13177) {G4,W24,D7,L1,V3,M1}  { rd( ld( i( X ), ld( Y, mult( Z, X
% 38.86/39.23     ) ) ), mult( Z, X ) ) = rd( ld( mult( Z, rd( ld( Z, Y ), X ) ), Y ), Y )
% 38.86/39.23     }.
% 38.86/39.23  parent0[0]: (1975) {G20,W19,D6,L1,V3,M1} S(1447);d(1551) { ld( ld( Y, X ), 
% 38.86/39.23    ld( Y, mult( X, Z ) ) ) ==> ld( mult( X, rd( ld( X, Y ), Z ) ), Y ) }.
% 38.86/39.23  parent1[0; 14]: (13172) {G3,W24,D6,L1,V3,M1}  { rd( ld( i( Y ), ld( Z, mult
% 38.86/39.23    ( X, Y ) ) ), mult( X, Y ) ) = rd( ld( ld( Z, X ), ld( Z, mult( X, Y ) )
% 38.86/39.23     ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13178) {G3,W21,D6,L1,V3,M1}  { rd( ld( i( X ), ld( Y, mult( Z, X
% 38.86/39.23     ) ) ), mult( Z, X ) ) = i( mult( Z, rd( ld( Z, Y ), X ) ) ) }.
% 38.86/39.23  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.23    ==> i( X ) }.
% 38.86/39.23  parent1[0; 13]: (13177) {G4,W24,D7,L1,V3,M1}  { rd( ld( i( X ), ld( Y, mult
% 38.86/39.23    ( Z, X ) ) ), mult( Z, X ) ) = rd( ld( mult( Z, rd( ld( Z, Y ), X ) ), Y
% 38.86/39.23     ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := mult( Z, rd( ld( Z, Y ), X ) )
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13179) {G4,W20,D6,L1,V3,M1}  { rd( ld( i( X ), ld( Y, mult( Z, X
% 38.86/39.23     ) ) ), mult( Z, X ) ) = rd( rd( X, ld( Z, Y ) ), Z ) }.
% 38.86/39.23  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.86/39.23     ==> rd( rd( Y, X ), Z ) }.
% 38.86/39.23  parent1[0; 13]: (13178) {G3,W21,D6,L1,V3,M1}  { rd( ld( i( X ), ld( Y, mult
% 38.86/39.23    ( Z, X ) ) ), mult( Z, X ) ) = i( mult( Z, rd( ld( Z, Y ), X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := ld( Z, Y )
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13180) {G5,W20,D6,L1,V3,M1}  { rd( ld( i( X ), ld( Y, mult( Z, X
% 38.86/39.23     ) ) ), mult( Z, X ) ) = rd( mult( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.23  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.23    mult( Z, ld( Y, X ) ) }.
% 38.86/39.23  parent1[0; 14]: (13179) {G4,W20,D6,L1,V3,M1}  { rd( ld( i( X ), ld( Y, mult
% 38.86/39.23    ( Z, X ) ) ), mult( Z, X ) ) = rd( rd( X, ld( Z, Y ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13181) {G2,W19,D6,L1,V3,M1}  { rd( mult( X, ld( Y, mult( Z, X ) )
% 38.86/39.23     ), mult( Z, X ) ) = rd( mult( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.23  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 2]: (13180) {G5,W20,D6,L1,V3,M1}  { rd( ld( i( X ), ld( Y, mult
% 38.86/39.23    ( Z, X ) ) ), mult( Z, X ) ) = rd( mult( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := ld( Y, mult( Z, X ) )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2475) {G37,W19,D6,L1,V3,M1} P(31,2457);d(1975);d(77);d(91);d(
% 38.86/39.23    75);d(22) { rd( mult( Y, ld( Z, mult( X, Y ) ) ), mult( X, Y ) ) ==> rd( 
% 38.86/39.23    mult( Y, ld( Z, X ) ), X ) }.
% 38.86/39.23  parent0: (13181) {G2,W19,D6,L1,V3,M1}  { rd( mult( X, ld( Y, mult( Z, X ) )
% 38.86/39.23     ), mult( Z, X ) ) = rd( mult( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13184) {G36,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), ld( X, Z ) ), 
% 38.86/39.23    Z ) = rd( ld( ld( X, Y ), ld( X, Z ) ), X ) }.
% 38.86/39.23  parent0[0]: (2457) {G36,W19,D5,L1,V3,M1} P(2449,52);d(24);d(75);d(74);d(74)
% 38.86/39.23    ;d(92);d(24) { rd( ld( ld( Y, Z ), ld( Y, X ) ), Y ) = rd( ld( ld( X, Z )
% 38.86/39.23    , ld( Y, X ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13192) {G2,W23,D6,L1,V3,M1}  { rd( ld( Y, ld( Z, rd( X, Y ) ) ), 
% 38.86/39.23    rd( X, Y ) ) = rd( ld( ld( Z, X ), ld( Z, rd( X, Y ) ) ), Z ) }.
% 38.86/39.23  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.86/39.23  parent1[0; 3]: (13184) {G36,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), ld( X, 
% 38.86/39.23    Z ) ), Z ) = rd( ld( ld( X, Y ), ld( X, Z ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := rd( X, Y )
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13197) {G3,W23,D7,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Z, X ) ) ), 
% 38.86/39.23    rd( Z, X ) ) = rd( ld( mult( Z, ld( ld( Y, Z ), X ) ), Y ), Y ) }.
% 38.86/39.23  parent0[0]: (1981) {G21,W19,D6,L1,V3,M1} S(1442);d(1567) { ld( ld( Y, X ), 
% 38.86/39.23    ld( Y, rd( X, Z ) ) ) ==> ld( mult( X, ld( ld( Y, X ), Z ) ), Y ) }.
% 38.86/39.23  parent1[0; 13]: (13192) {G2,W23,D6,L1,V3,M1}  { rd( ld( Y, ld( Z, rd( X, Y
% 38.86/39.23     ) ) ), rd( X, Y ) ) = rd( ld( ld( Z, X ), ld( Z, rd( X, Y ) ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13198) {G3,W20,D6,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Z, X ) ) ), 
% 38.86/39.23    rd( Z, X ) ) = i( mult( Z, ld( ld( Y, Z ), X ) ) ) }.
% 38.86/39.23  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.23    ==> i( X ) }.
% 38.86/39.23  parent1[0; 12]: (13197) {G3,W23,D7,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Z, X
% 38.86/39.23     ) ) ), rd( Z, X ) ) = rd( ld( mult( Z, ld( ld( Y, Z ), X ) ), Y ), Y )
% 38.86/39.23     }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := mult( Z, ld( ld( Y, Z ), X ) )
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13199) {G4,W19,D6,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Z, X ) ) ), 
% 38.86/39.23    rd( Z, X ) ) = rd( ld( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.23  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.23     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.23  parent1[0; 12]: (13198) {G3,W20,D6,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Z, X
% 38.86/39.23     ) ) ), rd( Z, X ) ) = i( mult( Z, ld( ld( Y, Z ), X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := ld( Y, Z )
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13200) {G5,W19,D6,L1,V3,M1}  { mult( ld( X, ld( Y, rd( Z, X ) ) )
% 38.86/39.23    , rd( X, Z ) ) = rd( ld( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.23  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.23    mult( Z, rd( X, Y ) ) }.
% 38.86/39.23  parent1[0; 1]: (13199) {G4,W19,D6,L1,V3,M1}  { rd( ld( X, ld( Y, rd( Z, X )
% 38.86/39.23     ) ), rd( Z, X ) ) = rd( ld( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := ld( X, ld( Y, rd( Z, X ) ) )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13201) {G5,W19,D6,L1,V3,M1}  { ld( ld( ld( Y, rd( Z, X ) ), X ), 
% 38.86/39.23    rd( X, Z ) ) = rd( ld( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.23  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.23    ld( ld( Y, X ), Z ) }.
% 38.86/39.23  parent1[0; 1]: (13200) {G5,W19,D6,L1,V3,M1}  { mult( ld( X, ld( Y, rd( Z, X
% 38.86/39.23     ) ) ), rd( X, Z ) ) = rd( ld( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := ld( Y, rd( Z, X ) )
% 38.86/39.23     Z := rd( X, Z )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2480) {G37,W19,D6,L1,V3,M1} P(19,2457);d(1981);d(77);d(92);d(
% 38.86/39.23    81);d(74) { ld( ld( ld( Z, rd( X, Y ) ), Y ), rd( Y, X ) ) ==> rd( ld( Y
% 38.86/39.23    , ld( Z, X ) ), X ) }.
% 38.86/39.23  parent0: (13201) {G5,W19,D6,L1,V3,M1}  { ld( ld( ld( Y, rd( Z, X ) ), X ), 
% 38.86/39.23    rd( X, Z ) ) = rd( ld( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13203) {G37,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Z ), ld( Y, Z )
% 38.86/39.23     ), Z ) = rd( mult( mult( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.86/39.23  parent0[0]: (2470) {G37,W19,D5,L1,V3,M1} P(52,2457);d(22);d(52);d(22) { rd
% 38.86/39.23    ( mult( mult( Y, X ), ld( X, Z ) ), X ) = rd( mult( mult( Y, Z ), ld( X, 
% 38.86/39.23    Z ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13204) {G28,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Y, Z )
% 38.86/39.23     ), Y ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.23  parent0[0]: (2378) {G28,W19,D5,L1,V3,M1} P(76,2368);d(33);d(24);d(75) { ld
% 38.86/39.23    ( rd( mult( Y, Z ), mult( Y, X ) ), Y ) = rd( mult( mult( Y, Z ), ld( Z, 
% 38.86/39.23    X ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13209) {G29,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Z, Y
% 38.86/39.23     ) ), Y ) = ld( rd( mult( X, Z ), mult( X, Y ) ), X ) }.
% 38.86/39.23  parent0[0]: (13204) {G28,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Y
% 38.86/39.23    , Z ) ), Y ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.23  parent1[0; 10]: (13203) {G37,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Z ), ld
% 38.86/39.23    ( Y, Z ) ), Z ) = rd( mult( mult( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13211) {G29,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Z ), mult( X, Y )
% 38.86/39.23     ), X ) = rd( mult( mult( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.23  parent0[0]: (13209) {G29,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Z
% 38.86/39.23    , Y ) ), Y ) = ld( rd( mult( X, Z ), mult( X, Y ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2482) {G38,W19,D5,L1,V3,M1} P(2470,2378) { ld( rd( mult( X, Y
% 38.86/39.23     ), mult( X, Z ) ), X ) = rd( mult( mult( X, Z ), ld( Y, Z ) ), Z ) }.
% 38.86/39.23  parent0: (13211) {G29,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Z ), mult( X, Y
% 38.86/39.23     ) ), X ) = rd( mult( mult( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13213) {G38,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Z ), ld( Y, Z )
% 38.86/39.23     ), Z ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.23  parent0[0]: (2482) {G38,W19,D5,L1,V3,M1} P(2470,2378) { ld( rd( mult( X, Y
% 38.86/39.23     ), mult( X, Z ) ), X ) = rd( mult( mult( X, Z ), ld( Y, Z ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13217) {G6,W23,D7,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Y, Z )
% 38.86/39.23     ), Y ) = ld( rd( mult( X, ld( rd( Z, Y ), Y ) ), mult( X, Y ) ), X ) }.
% 38.86/39.23  parent0[0]: (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X )
% 38.86/39.23    , X ), X ) ==> ld( X, Y ) }.
% 38.86/39.23  parent1[0; 6]: (13213) {G38,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Z ), ld
% 38.86/39.23    ( Y, Z ) ), Z ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := ld( rd( Z, Y ), Y )
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13218) {G7,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Y, Z )
% 38.86/39.23     ), Y ) = ld( Y, mult( mult( Y, X ), rd( Z, Y ) ) ) }.
% 38.86/39.23  parent0[0]: (2382) {G29,W19,D6,L1,V3,M1} P(1508,2378);d(347);d(1397);d(77);
% 38.86/39.23    d(54) { ld( rd( mult( X, ld( Z, Y ) ), mult( X, Y ) ), X ) ==> ld( Y, 
% 38.86/39.23    mult( mult( Y, X ), Z ) ) }.
% 38.86/39.23  parent1[0; 10]: (13217) {G6,W23,D7,L1,V3,M1}  { rd( mult( mult( X, Y ), ld
% 38.86/39.23    ( Y, Z ) ), Y ) = ld( rd( mult( X, ld( rd( Z, Y ), Y ) ), mult( X, Y ) )
% 38.86/39.23    , X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := rd( Z, Y )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2491) {G39,W19,D5,L1,V3,M1} P(139,2482);d(2382) { rd( mult( 
% 38.86/39.23    mult( Z, Y ), ld( Y, X ) ), Y ) ==> ld( Y, mult( mult( Y, Z ), rd( X, Y )
% 38.86/39.23     ) ) }.
% 38.86/39.23  parent0: (13218) {G7,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Y, Z )
% 38.86/39.23     ), Y ) = ld( Y, mult( mult( Y, X ), rd( Z, Y ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13220) {G39,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X ), rd( Z, 
% 38.86/39.23    Y ) ) ) ==> rd( mult( mult( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.86/39.23  parent0[0]: (2491) {G39,W19,D5,L1,V3,M1} P(139,2482);d(2382) { rd( mult( 
% 38.86/39.23    mult( Z, Y ), ld( Y, X ) ), Y ) ==> ld( Y, mult( mult( Y, Z ), rd( X, Y )
% 38.86/39.23     ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13227) {G38,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), rd( Z
% 38.86/39.23    , X ) ) ) ==> rd( mult( mult( Y, Z ), ld( X, Z ) ), Z ) }.
% 38.86/39.23  parent0[0]: (2470) {G37,W19,D5,L1,V3,M1} P(52,2457);d(22);d(52);d(22) { rd
% 38.86/39.23    ( mult( mult( Y, X ), ld( X, Z ) ), X ) = rd( mult( mult( Y, Z ), ld( X, 
% 38.86/39.23    Z ) ), Z ) }.
% 38.86/39.23  parent1[0; 10]: (13220) {G39,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X )
% 38.86/39.23    , rd( Z, Y ) ) ) ==> rd( mult( mult( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2495) {G40,W19,D5,L1,V3,M1} P(2491,2470) { ld( Y, mult( mult
% 38.86/39.23    ( Y, X ), rd( Z, Y ) ) ) = rd( mult( mult( X, Z ), ld( Y, Z ) ), Z ) }.
% 38.86/39.23  parent0: (13227) {G38,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), rd( Z
% 38.86/39.23    , X ) ) ) ==> rd( mult( mult( Y, Z ), ld( X, Z ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13232) {G39,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X ), rd( Z, 
% 38.86/39.23    Y ) ) ) ==> rd( mult( mult( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.86/39.23  parent0[0]: (2491) {G39,W19,D5,L1,V3,M1} P(139,2482);d(2382) { rd( mult( 
% 38.86/39.23    mult( Z, Y ), ld( Y, X ) ), Y ) ==> ld( Y, mult( mult( Y, Z ), rd( X, Y )
% 38.86/39.23     ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13233) {G28,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Y, Z )
% 38.86/39.23     ), Y ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.23  parent0[0]: (2378) {G28,W19,D5,L1,V3,M1} P(76,2368);d(33);d(24);d(75) { ld
% 38.86/39.23    ( rd( mult( Y, Z ), mult( Y, X ) ), Y ) = rd( mult( mult( Y, Z ), ld( Z, 
% 38.86/39.23    X ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13235) {G29,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), rd( Z
% 38.86/39.23    , X ) ) ) ==> ld( rd( mult( Y, X ), mult( Y, Z ) ), Y ) }.
% 38.86/39.23  parent0[0]: (13233) {G28,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Y
% 38.86/39.23    , Z ) ), Y ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.23  parent1[0; 10]: (13232) {G39,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X )
% 38.86/39.23    , rd( Z, Y ) ) ) ==> rd( mult( mult( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13239) {G29,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, X ), mult( Y, Z )
% 38.86/39.23     ), Y ) ==> ld( X, mult( mult( X, Y ), rd( Z, X ) ) ) }.
% 38.86/39.23  parent0[0]: (13235) {G29,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), rd
% 38.86/39.23    ( Z, X ) ) ) ==> ld( rd( mult( Y, X ), mult( Y, Z ) ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2496) {G40,W19,D5,L1,V3,M1} P(2491,2378) { ld( rd( mult( X, Y
% 38.86/39.23     ), mult( X, Z ) ), X ) = ld( Y, mult( mult( Y, X ), rd( Z, Y ) ) ) }.
% 38.86/39.23  parent0: (13239) {G29,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, X ), mult( Y, Z
% 38.86/39.23     ) ), Y ) ==> ld( X, mult( mult( X, Y ), rd( Z, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13241) {G39,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X ), rd( Z, 
% 38.86/39.23    Y ) ) ) ==> rd( mult( mult( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.86/39.23  parent0[0]: (2491) {G39,W19,D5,L1,V3,M1} P(139,2482);d(2382) { rd( mult( 
% 38.86/39.23    mult( Z, Y ), ld( Y, X ) ), Y ) ==> ld( Y, mult( mult( Y, Z ), rd( X, Y )
% 38.86/39.23     ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13245) {G4,W21,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), rd( i( 
% 38.86/39.23    Z ), X ) ) ) ==> rd( mult( mult( Y, X ), i( mult( Z, X ) ) ), X ) }.
% 38.86/39.23  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.23    ( X, Y ) ) }.
% 38.86/39.23  parent1[0; 16]: (13241) {G39,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X )
% 38.86/39.23    , rd( Z, Y ) ) ) ==> rd( mult( mult( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := i( Z )
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13246) {G2,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), rd( i( 
% 38.86/39.23    Z ), X ) ) ) ==> rd( rd( mult( Y, X ), mult( Z, X ) ), X ) }.
% 38.86/39.23  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 12]: (13245) {G4,W21,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), 
% 38.86/39.23    rd( i( Z ), X ) ) ) ==> rd( mult( mult( Y, X ), i( mult( Z, X ) ) ), X )
% 38.86/39.23     }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := mult( Y, X )
% 38.86/39.23     Y := mult( Z, X )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13247) {G3,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), i( mult
% 38.86/39.23    ( X, Z ) ) ) ) ==> rd( rd( mult( Y, X ), mult( Z, X ) ), X ) }.
% 38.86/39.23  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.23    ( mult( Y, X ) ) }.
% 38.86/39.23  parent1[0; 7]: (13246) {G2,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), 
% 38.86/39.23    rd( i( Z ), X ) ) ) ==> rd( rd( mult( Y, X ), mult( Z, X ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13248) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( mult( X, Y ), mult( X, 
% 38.86/39.23    Z ) ) ) ==> rd( rd( mult( Y, X ), mult( Z, X ) ), X ) }.
% 38.86/39.23  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 3]: (13247) {G3,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), i
% 38.86/39.23    ( mult( X, Z ) ) ) ) ==> rd( rd( mult( Y, X ), mult( Z, X ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := mult( X, Y )
% 38.86/39.23     Y := mult( X, Z )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13249) {G2,W19,D5,L1,V3,M1}  { rd( rd( mult( Y, X ), mult( Z, X )
% 38.86/39.23     ), X ) ==> ld( X, rd( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (13248) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( mult( X, Y ), mult( 
% 38.86/39.23    X, Z ) ) ) ==> rd( rd( mult( Y, X ), mult( Z, X ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2501) {G40,W19,D5,L1,V3,M1} P(52,2491);d(33);d(76);d(33) { rd
% 38.86/39.23    ( rd( mult( Z, X ), mult( Y, X ) ), X ) ==> ld( X, rd( mult( X, Z ), mult
% 38.86/39.23    ( X, Y ) ) ) }.
% 38.86/39.23  parent0: (13249) {G2,W19,D5,L1,V3,M1}  { rd( rd( mult( Y, X ), mult( Z, X )
% 38.86/39.23     ), X ) ==> ld( X, rd( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13251) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.86/39.23  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.86/39.23    X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13255) {G4,W20,D6,L1,V3,M1}  { rd( X, mult( mult( Y, X ), ld( X, 
% 38.86/39.23    Z ) ) ) ==> i( ld( X, mult( mult( X, Y ), rd( Z, X ) ) ) ) }.
% 38.86/39.23  parent0[0]: (2491) {G39,W19,D5,L1,V3,M1} P(139,2482);d(2382) { rd( mult( 
% 38.86/39.23    mult( Z, Y ), ld( Y, X ) ), Y ) ==> ld( Y, mult( mult( Y, Z ), rd( X, Y )
% 38.86/39.23     ) ) }.
% 38.86/39.23  parent1[0; 11]: (13251) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.86/39.23     ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := mult( mult( Y, X ), ld( X, Z ) )
% 38.86/39.23     Y := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13256) {G4,W19,D5,L1,V3,M1}  { rd( X, mult( mult( Y, X ), ld( X, 
% 38.86/39.23    Z ) ) ) ==> ld( mult( mult( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.23  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.23     ) }.
% 38.86/39.23  parent1[0; 10]: (13255) {G4,W20,D6,L1,V3,M1}  { rd( X, mult( mult( Y, X ), 
% 38.86/39.23    ld( X, Z ) ) ) ==> i( ld( X, mult( mult( X, Y ), rd( Z, X ) ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := mult( mult( X, Y ), rd( Z, X ) )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13257) {G5,W19,D5,L1,V3,M1}  { mult( X, rd( ld( Z, X ), mult( Y, 
% 38.86/39.23    X ) ) ) ==> ld( mult( mult( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.23  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.23     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.23  parent1[0; 1]: (13256) {G4,W19,D5,L1,V3,M1}  { rd( X, mult( mult( Y, X ), 
% 38.86/39.23    ld( X, Z ) ) ) ==> ld( mult( mult( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := mult( Y, X )
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := X
% 38.86/39.23     T := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2502) {G40,W19,D5,L1,V3,M1} P(2491,79);d(54);d(114) { mult( Y
% 38.86/39.23    , rd( ld( Z, Y ), mult( X, Y ) ) ) ==> ld( mult( mult( Y, X ), rd( Z, Y )
% 38.86/39.23     ), Y ) }.
% 38.86/39.23  parent0: (13257) {G5,W19,D5,L1,V3,M1}  { mult( X, rd( ld( Z, X ), mult( Y, 
% 38.86/39.23    X ) ) ) ==> ld( mult( mult( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13260) {G39,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X ), rd( Z, 
% 38.86/39.23    Y ) ) ) ==> rd( mult( mult( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.86/39.23  parent0[0]: (2491) {G39,W19,D5,L1,V3,M1} P(139,2482);d(2382) { rd( mult( 
% 38.86/39.23    mult( Z, Y ), ld( Y, X ) ), Y ) ==> ld( Y, mult( mult( Y, Z ), rd( X, Y )
% 38.86/39.23     ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13265) {G2,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, i( Y ) ), rd
% 38.86/39.23    ( Z, X ) ) ) ==> rd( mult( ld( Y, X ), ld( X, Z ) ), X ) }.
% 38.86/39.23  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 13]: (13260) {G39,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X )
% 38.86/39.23    , rd( Z, Y ) ) ) ==> rd( mult( mult( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := i( Y )
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13266) {G3,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, i( Y ) ), rd
% 38.86/39.23    ( Z, X ) ) ) ==> rd( ld( ld( X, Y ), ld( X, Z ) ), X ) }.
% 38.86/39.23  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.23    ld( ld( Y, X ), Z ) }.
% 38.86/39.23  parent1[0; 12]: (13265) {G2,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, i( Y
% 38.86/39.23     ) ), rd( Z, X ) ) ) ==> rd( mult( ld( Y, X ), ld( X, Z ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := ld( X, Z )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13267) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( rd( X, Y ), rd( Z, X
% 38.86/39.23     ) ) ) ==> rd( ld( ld( X, Y ), ld( X, Z ) ), X ) }.
% 38.86/39.23  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 4]: (13266) {G3,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, i( Y )
% 38.86/39.23     ), rd( Z, X ) ) ) ==> rd( ld( ld( X, Y ), ld( X, Z ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13268) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( Z, X )
% 38.86/39.23     ) ) ==> rd( ld( ld( X, Y ), ld( X, Z ) ), X ) }.
% 38.86/39.23  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.23    ld( rd( X, Y ), Z ) }.
% 38.86/39.23  parent1[0; 3]: (13267) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( rd( X, Y ), rd
% 38.86/39.23    ( Z, X ) ) ) ==> rd( ld( ld( X, Y ), ld( X, Z ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := rd( Z, X )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13269) {G3,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( X, Z ) ), X
% 38.86/39.23     ) ==> ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.23  parent0[0]: (13268) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( Z, X
% 38.86/39.23     ) ) ) ==> rd( ld( ld( X, Y ), ld( X, Z ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2503) {G40,W19,D5,L1,V3,M1} P(24,2491);d(74);d(33);d(80) { rd
% 38.86/39.23    ( ld( ld( Y, X ), ld( Y, Z ) ), Y ) ==> ld( Y, ld( rd( X, Y ), rd( Z, Y )
% 38.86/39.23     ) ) }.
% 38.86/39.23  parent0: (13269) {G3,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( X, Z ) ), 
% 38.86/39.23    X ) ==> ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13270) {G40,W19,D5,L1,V3,M1}  { rd( mult( mult( Y, Z ), ld( X, Z )
% 38.86/39.23     ), Z ) = ld( X, mult( mult( X, Y ), rd( Z, X ) ) ) }.
% 38.86/39.23  parent0[0]: (2495) {G40,W19,D5,L1,V3,M1} P(2491,2470) { ld( Y, mult( mult( 
% 38.86/39.23    Y, X ), rd( Z, Y ) ) ) = rd( mult( mult( X, Z ), ld( Y, Z ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13289) {G33,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Z, Y
% 38.86/39.23     ) ), Y ) = ld( Y, mult( mult( Y, X ), rd( Y, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (2420) {G32,W19,D5,L1,V3,M1} P(76,2410);d(22);d(76);d(22) { ld
% 38.86/39.23    ( Y, mult( mult( Y, X ), rd( Z, Y ) ) ) = ld( Z, mult( mult( Z, X ), rd( 
% 38.86/39.23    Z, Y ) ) ) }.
% 38.86/39.23  parent1[0; 10]: (13270) {G40,W19,D5,L1,V3,M1}  { rd( mult( mult( Y, Z ), ld
% 38.86/39.23    ( X, Z ) ), Z ) = ld( X, mult( mult( X, Y ), rd( Z, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2508) {G41,W19,D5,L1,V3,M1} P(2495,2420) { rd( mult( mult( Y
% 38.86/39.23    , Z ), ld( X, Z ) ), Z ) ==> ld( Z, mult( mult( Z, Y ), rd( Z, X ) ) )
% 38.86/39.23     }.
% 38.86/39.23  parent0: (13289) {G33,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Z, Y
% 38.86/39.23     ) ), Y ) = ld( Y, mult( mult( Y, X ), rd( Y, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13295) {G40,W19,D5,L1,V3,M1}  { rd( mult( mult( Y, Z ), ld( X, Z )
% 38.86/39.23     ), Z ) = ld( X, mult( mult( X, Y ), rd( Z, X ) ) ) }.
% 38.86/39.23  parent0[0]: (2495) {G40,W19,D5,L1,V3,M1} P(2491,2470) { ld( Y, mult( mult( 
% 38.86/39.23    Y, X ), rd( Z, Y ) ) ) = rd( mult( mult( X, Z ), ld( Y, Z ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13303) {G4,W23,D6,L1,V3,M1}  { rd( mult( mult( X, i( Y ) ), i( 
% 38.86/39.23    mult( Y, Z ) ) ), i( Y ) ) = ld( Z, mult( mult( Z, X ), rd( i( Y ), Z ) )
% 38.86/39.23     ) }.
% 38.86/39.23  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.23    ( X, Y ) ) }.
% 38.86/39.23  parent1[0; 7]: (13295) {G40,W19,D5,L1,V3,M1}  { rd( mult( mult( Y, Z ), ld
% 38.86/39.23    ( X, Z ) ), Z ) = ld( X, mult( mult( X, Y ), rd( Z, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := i( Y )
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13304) {G5,W23,D6,L1,V3,M1}  { rd( mult( mult( X, i( Y ) ), i( 
% 38.86/39.23    mult( Y, Z ) ) ), i( Y ) ) = ld( Z, mult( mult( Z, X ), i( mult( Z, Y ) )
% 38.86/39.23     ) ) }.
% 38.86/39.23  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.23    ( mult( Y, X ) ) }.
% 38.86/39.23  parent1[0; 19]: (13303) {G4,W23,D6,L1,V3,M1}  { rd( mult( mult( X, i( Y ) )
% 38.86/39.23    , i( mult( Y, Z ) ) ), i( Y ) ) = ld( Z, mult( mult( Z, X ), rd( i( Y ), 
% 38.86/39.23    Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13307) {G2,W22,D6,L1,V3,M1}  { rd( mult( mult( X, i( Y ) ), i( 
% 38.86/39.23    mult( Y, Z ) ) ), i( Y ) ) = ld( Z, rd( mult( Z, X ), mult( Z, Y ) ) )
% 38.86/39.23     }.
% 38.86/39.23  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 15]: (13304) {G5,W23,D6,L1,V3,M1}  { rd( mult( mult( X, i( Y ) )
% 38.86/39.23    , i( mult( Y, Z ) ) ), i( Y ) ) = ld( Z, mult( mult( Z, X ), i( mult( Z, 
% 38.86/39.23    Y ) ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := mult( Z, X )
% 38.86/39.23     Y := mult( Z, Y )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13312) {G2,W21,D6,L1,V3,M1}  { mult( mult( mult( X, i( Y ) ), i( 
% 38.86/39.23    mult( Y, Z ) ) ), Y ) = ld( Z, rd( mult( Z, X ), mult( Z, Y ) ) ) }.
% 38.86/39.23  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 1]: (13307) {G2,W22,D6,L1,V3,M1}  { rd( mult( mult( X, i( Y ) )
% 38.86/39.23    , i( mult( Y, Z ) ) ), i( Y ) ) = ld( Z, rd( mult( Z, X ), mult( Z, Y ) )
% 38.86/39.23     ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := mult( mult( X, i( Y ) ), i( mult( Y, Z ) ) )
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13313) {G2,W20,D6,L1,V3,M1}  { mult( rd( mult( X, i( Y ) ), mult
% 38.86/39.23    ( Y, Z ) ), Y ) = ld( Z, rd( mult( Z, X ), mult( Z, Y ) ) ) }.
% 38.86/39.23  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 2]: (13312) {G2,W21,D6,L1,V3,M1}  { mult( mult( mult( X, i( Y )
% 38.86/39.23     ), i( mult( Y, Z ) ) ), Y ) = ld( Z, rd( mult( Z, X ), mult( Z, Y ) ) )
% 38.86/39.23     }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := mult( X, i( Y ) )
% 38.86/39.23     Y := mult( Y, Z )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13318) {G3,W20,D6,L1,V3,M1}  { ld( rd( mult( Y, Z ), mult( X, i( 
% 38.86/39.23    Y ) ) ), Y ) = ld( Z, rd( mult( Z, X ), mult( Z, Y ) ) ) }.
% 38.86/39.23  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.23    ld( rd( X, Y ), Z ) }.
% 38.86/39.23  parent1[0; 1]: (13313) {G2,W20,D6,L1,V3,M1}  { mult( rd( mult( X, i( Y ) )
% 38.86/39.23    , mult( Y, Z ) ), Y ) = ld( Z, rd( mult( Z, X ), mult( Z, Y ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := mult( Y, Z )
% 38.86/39.23     Y := mult( X, i( Y ) )
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13319) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), rd( Z, X ) )
% 38.86/39.23    , X ) = ld( Y, rd( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.86/39.23  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 6]: (13318) {G3,W20,D6,L1,V3,M1}  { ld( rd( mult( Y, Z ), mult( 
% 38.86/39.23    X, i( Y ) ) ), Y ) = ld( Z, rd( mult( Z, X ), mult( Z, Y ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13320) {G3,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( X, Z )
% 38.86/39.23     ), X ) = ld( Y, rd( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.86/39.23  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.23    mult( Z, rd( X, Y ) ) }.
% 38.86/39.23  parent1[0; 2]: (13319) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), rd( Z
% 38.86/39.23    , X ) ), X ) = ld( Y, rd( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := mult( X, Y )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13321) {G3,W19,D5,L1,V3,M1}  { ld( Y, rd( mult( Y, Z ), mult( Y, X
% 38.86/39.23     ) ) ) = ld( mult( mult( X, Y ), rd( X, Z ) ), X ) }.
% 38.86/39.23  parent0[0]: (13320) {G3,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( X, 
% 38.86/39.23    Z ) ), X ) = ld( Y, rd( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2511) {G41,W19,D5,L1,V3,M1} P(52,2495);d(76);d(33);d(34);d(33
% 38.86/39.23    );d(80);d(33);d(81) { ld( X, rd( mult( X, Z ), mult( X, Y ) ) ) = ld( 
% 38.86/39.23    mult( mult( Y, X ), rd( Y, Z ) ), Y ) }.
% 38.86/39.23  parent0: (13321) {G3,W19,D5,L1,V3,M1}  { ld( Y, rd( mult( Y, Z ), mult( Y, 
% 38.86/39.23    X ) ) ) = ld( mult( mult( X, Y ), rd( X, Z ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13322) {G41,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X ), rd( Y, 
% 38.86/39.23    Z ) ) ) ==> rd( mult( mult( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.23  parent0[0]: (2508) {G41,W19,D5,L1,V3,M1} P(2495,2420) { rd( mult( mult( Y, 
% 38.86/39.23    Z ), ld( X, Z ) ), Z ) ==> ld( Z, mult( mult( Z, Y ), rd( Z, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13323) {G38,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Z ), ld( Y, Z )
% 38.86/39.23     ), Z ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.23  parent0[0]: (2482) {G38,W19,D5,L1,V3,M1} P(2470,2378) { ld( rd( mult( X, Y
% 38.86/39.23     ), mult( X, Z ) ), X ) = rd( mult( mult( X, Z ), ld( Y, Z ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13325) {G39,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), rd( X
% 38.86/39.23    , Z ) ) ) ==> ld( rd( mult( Y, Z ), mult( Y, X ) ), Y ) }.
% 38.86/39.23  parent0[0]: (13323) {G38,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Z ), ld( Y
% 38.86/39.23    , Z ) ), Z ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.23  parent1[0; 10]: (13322) {G41,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X )
% 38.86/39.23    , rd( Y, Z ) ) ) ==> rd( mult( mult( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13329) {G39,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, Z ), mult( Y, X )
% 38.86/39.23     ), Y ) ==> ld( X, mult( mult( X, Y ), rd( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (13325) {G39,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), rd
% 38.86/39.23    ( X, Z ) ) ) ==> ld( rd( mult( Y, Z ), mult( Y, X ) ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2516) {G42,W19,D5,L1,V3,M1} P(2508,2482) { ld( rd( mult( X, Z
% 38.86/39.23     ), mult( X, Y ) ), X ) = ld( Y, mult( mult( Y, X ), rd( Y, Z ) ) ) }.
% 38.86/39.23  parent0: (13329) {G39,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, Z ), mult( Y, X
% 38.86/39.23     ) ), Y ) ==> ld( X, mult( mult( X, Y ), rd( X, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13331) {G41,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X ), rd( Y, 
% 38.86/39.23    Z ) ) ) ==> rd( mult( mult( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.23  parent0[0]: (2508) {G41,W19,D5,L1,V3,M1} P(2495,2420) { rd( mult( mult( Y, 
% 38.86/39.23    Z ), ld( X, Z ) ), Z ) ==> ld( Z, mult( mult( Z, Y ), rd( Z, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13336) {G2,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, i( Y ) ), rd
% 38.86/39.23    ( X, Z ) ) ) ==> rd( mult( ld( Y, X ), ld( Z, X ) ), X ) }.
% 38.86/39.23  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 13]: (13331) {G41,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X )
% 38.86/39.23    , rd( Y, Z ) ) ) ==> rd( mult( mult( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := i( Y )
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13337) {G3,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, i( Y ) ), rd
% 38.86/39.23    ( X, Z ) ) ) ==> rd( ld( ld( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.23  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.23    ld( ld( Y, X ), Z ) }.
% 38.86/39.23  parent1[0; 12]: (13336) {G2,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, i( Y
% 38.86/39.23     ) ), rd( X, Z ) ) ) ==> rd( mult( ld( Y, X ), ld( Z, X ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := ld( Z, X )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13338) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( rd( X, Y ), rd( X, Z
% 38.86/39.23     ) ) ) ==> rd( ld( ld( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.23  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 4]: (13337) {G3,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, i( Y )
% 38.86/39.23     ), rd( X, Z ) ) ) ==> rd( ld( ld( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13339) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( X, Z )
% 38.86/39.23     ) ) ==> rd( ld( ld( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.23  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.23    ld( rd( X, Y ), Z ) }.
% 38.86/39.23  parent1[0; 3]: (13338) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( rd( X, Y ), rd
% 38.86/39.23    ( X, Z ) ) ) ==> rd( ld( ld( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := rd( X, Z )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13340) {G3,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( Z, X ) ), X
% 38.86/39.23     ) ==> ld( X, ld( rd( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (13339) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( X, Z
% 38.86/39.23     ) ) ) ==> rd( ld( ld( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2518) {G42,W19,D5,L1,V3,M1} P(24,2508);d(74);d(33);d(80) { rd
% 38.86/39.23    ( ld( ld( Y, X ), ld( Z, Y ) ), Y ) ==> ld( Y, ld( rd( X, Y ), rd( Y, Z )
% 38.86/39.23     ) ) }.
% 38.86/39.23  parent0: (13340) {G3,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( Z, X ) ), 
% 38.86/39.23    X ) ==> ld( X, ld( rd( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13342) {G8,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), X ) ==> ld( X, ld
% 38.86/39.23    ( Y, X ) ) }.
% 38.86/39.23  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.86/39.23    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13350) {G9,W23,D6,L1,V3,M1}  { ld( mult( rd( mult( X, Y ), mult( 
% 38.86/39.23    X, Z ) ), X ), X ) ==> ld( X, ld( Z, mult( mult( Z, X ), rd( Z, Y ) ) ) )
% 38.86/39.23     }.
% 38.86/39.23  parent0[0]: (2516) {G42,W19,D5,L1,V3,M1} P(2508,2482) { ld( rd( mult( X, Z
% 38.86/39.23     ), mult( X, Y ) ), X ) = ld( Y, mult( mult( Y, X ), rd( Y, Z ) ) ) }.
% 38.86/39.23  parent1[0; 14]: (13342) {G8,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), X ) ==> 
% 38.86/39.23    ld( X, ld( Y, X ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := rd( mult( X, Y ), mult( X, Z ) )
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13351) {G10,W23,D6,L1,V3,M1}  { ld( mult( rd( mult( X, Y ), mult
% 38.86/39.23    ( X, Z ) ), X ), X ) ==> ld( rd( mult( Z, X ), mult( rd( Z, Y ), X ) ), Z
% 38.86/39.23     ) }.
% 38.86/39.23  parent0[0]: (1787) {G20,W19,D6,L1,V3,M1} P(266,0);d(1527);d(1563) { ld( Y, 
% 38.86/39.23    ld( X, mult( mult( X, Y ), Z ) ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y )
% 38.86/39.23     ), X ) }.
% 38.86/39.23  parent1[0; 12]: (13350) {G9,W23,D6,L1,V3,M1}  { ld( mult( rd( mult( X, Y )
% 38.86/39.23    , mult( X, Z ) ), X ), X ) ==> ld( X, ld( Z, mult( mult( Z, X ), rd( Z, Y
% 38.86/39.23     ) ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := rd( Z, Y )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13353) {G5,W23,D6,L1,V3,M1}  { ld( mult( rd( mult( X, Y ), mult( 
% 38.86/39.23    X, Z ) ), X ), X ) ==> ld( rd( mult( Z, X ), ld( rd( Y, Z ), X ) ), Z )
% 38.86/39.23     }.
% 38.86/39.23  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.23    ld( rd( X, Y ), Z ) }.
% 38.86/39.23  parent1[0; 17]: (13351) {G10,W23,D6,L1,V3,M1}  { ld( mult( rd( mult( X, Y )
% 38.86/39.23    , mult( X, Z ) ), X ), X ) ==> ld( rd( mult( Z, X ), mult( rd( Z, Y ), X
% 38.86/39.23     ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13355) {G5,W23,D6,L1,V3,M1}  { ld( mult( rd( mult( X, Y ), mult( 
% 38.86/39.23    X, Z ) ), X ), X ) ==> ld( mult( mult( Z, X ), ld( X, rd( Y, Z ) ) ), Z )
% 38.86/39.23     }.
% 38.86/39.23  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.23    mult( Z, ld( Y, X ) ) }.
% 38.86/39.23  parent1[0; 13]: (13353) {G5,W23,D6,L1,V3,M1}  { ld( mult( rd( mult( X, Y )
% 38.86/39.23    , mult( X, Z ) ), X ), X ) ==> ld( rd( mult( Z, X ), ld( rd( Y, Z ), X )
% 38.86/39.23     ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := rd( Y, Z )
% 38.86/39.23     Y := X
% 38.86/39.23     Z := mult( Z, X )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13356) {G6,W19,D6,L1,V3,M1}  { ld( mult( rd( mult( X, Y ), mult( 
% 38.86/39.23    X, Z ) ), X ), X ) ==> rd( mult( Z, X ), mult( Y, X ) ) }.
% 38.86/39.23  parent0[0]: (1741) {G30,W19,D6,L1,V3,M1} P(31,1673);d(52);d(33);d(1520) { 
% 38.86/39.23    ld( mult( mult( X, Z ), ld( Z, rd( Y, X ) ) ), X ) ==> rd( mult( X, Z ), 
% 38.86/39.23    mult( Y, Z ) ) }.
% 38.86/39.23  parent1[0; 12]: (13355) {G5,W23,D6,L1,V3,M1}  { ld( mult( rd( mult( X, Y )
% 38.86/39.23    , mult( X, Z ) ), X ), X ) ==> ld( mult( mult( Z, X ), ld( X, rd( Y, Z )
% 38.86/39.23     ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13357) {G5,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Z ), mult( X
% 38.86/39.23    , Y ) ), X ), X ) ==> rd( mult( Z, X ), mult( Y, X ) ) }.
% 38.86/39.23  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.23    ld( rd( X, Y ), Z ) }.
% 38.86/39.23  parent1[0; 2]: (13356) {G6,W19,D6,L1,V3,M1}  { ld( mult( rd( mult( X, Y ), 
% 38.86/39.23    mult( X, Z ) ), X ), X ) ==> rd( mult( Z, X ), mult( Y, X ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := mult( X, Z )
% 38.86/39.23     Y := mult( X, Y )
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2523) {G43,W19,D6,L1,V3,M1} P(2516,329);d(1787);d(80);d(75);d
% 38.86/39.23    (1741);d(80) { ld( ld( rd( mult( X, Z ), mult( X, Y ) ), X ), X ) ==> rd
% 38.86/39.23    ( mult( Z, X ), mult( Y, X ) ) }.
% 38.86/39.23  parent0: (13357) {G5,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Z ), mult( X
% 38.86/39.23    , Y ) ), X ), X ) ==> rd( mult( Z, X ), mult( Y, X ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13359) {G42,W19,D5,L1,V3,M1}  { ld( Z, mult( mult( Z, X ), rd( Z, 
% 38.86/39.23    Y ) ) ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.23  parent0[0]: (2516) {G42,W19,D5,L1,V3,M1} P(2508,2482) { ld( rd( mult( X, Z
% 38.86/39.23     ), mult( X, Y ) ), X ) = ld( Y, mult( mult( Y, X ), rd( Y, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13368) {G4,W23,D7,L1,V3,M1}  { ld( X, mult( mult( X, i( Y ) ), rd
% 38.86/39.23    ( X, Z ) ) ) = i( mult( Y, rd( mult( i( Y ), Z ), mult( i( Y ), X ) ) ) )
% 38.86/39.23     }.
% 38.86/39.23  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.23    ( X, Y ) ) }.
% 38.86/39.23  parent1[0; 11]: (13359) {G42,W19,D5,L1,V3,M1}  { ld( Z, mult( mult( Z, X )
% 38.86/39.23    , rd( Z, Y ) ) ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := rd( mult( i( Y ), Z ), mult( i( Y ), X ) )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := i( Y )
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13369) {G2,W22,D7,L1,V3,M1}  { ld( X, mult( rd( X, Y ), rd( X, Z
% 38.86/39.23     ) ) ) = i( mult( Y, rd( mult( i( Y ), Z ), mult( i( Y ), X ) ) ) ) }.
% 38.86/39.23  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 4]: (13368) {G4,W23,D7,L1,V3,M1}  { ld( X, mult( mult( X, i( Y )
% 38.86/39.23     ), rd( X, Z ) ) ) = i( mult( Y, rd( mult( i( Y ), Z ), mult( i( Y ), X )
% 38.86/39.23     ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13370) {G3,W22,D7,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( X, Z )
% 38.86/39.23     ) ) = i( mult( Y, rd( mult( i( Y ), Z ), mult( i( Y ), X ) ) ) ) }.
% 38.86/39.23  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.23    ld( rd( X, Y ), Z ) }.
% 38.86/39.23  parent1[0; 3]: (13369) {G2,W22,D7,L1,V3,M1}  { ld( X, mult( rd( X, Y ), rd
% 38.86/39.23    ( X, Z ) ) ) = i( mult( Y, rd( mult( i( Y ), Z ), mult( i( Y ), X ) ) ) )
% 38.86/39.23     }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := rd( X, Z )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13371) {G4,W21,D6,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( X, Z )
% 38.86/39.23     ) ) = rd( rd( mult( i( Y ), X ), mult( i( Y ), Z ) ), Y ) }.
% 38.86/39.23  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.86/39.23     ==> rd( rd( Y, X ), Z ) }.
% 38.86/39.23  parent1[0; 10]: (13370) {G3,W22,D7,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( 
% 38.86/39.23    X, Z ) ) ) = i( mult( Y, rd( mult( i( Y ), Z ), mult( i( Y ), X ) ) ) )
% 38.86/39.23     }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := mult( i( Y ), Z )
% 38.86/39.23     Y := mult( i( Y ), X )
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13373) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( X, Z )
% 38.86/39.23     ) ) = rd( rd( mult( i( Y ), X ), ld( Y, Z ) ), Y ) }.
% 38.86/39.23  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 16]: (13371) {G4,W21,D6,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( 
% 38.86/39.23    X, Z ) ) ) = rd( rd( mult( i( Y ), X ), mult( i( Y ), Z ) ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13375) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( X, Z )
% 38.86/39.23     ) ) = rd( rd( ld( Y, X ), ld( Y, Z ) ), Y ) }.
% 38.86/39.23  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 12]: (13373) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( 
% 38.86/39.23    X, Z ) ) ) = rd( rd( mult( i( Y ), X ), ld( Y, Z ) ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13376) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( X, Z )
% 38.86/39.23     ) ) = rd( mult( ld( Y, X ), ld( Z, Y ) ), Y ) }.
% 38.86/39.23  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.23    mult( Z, ld( Y, X ) ) }.
% 38.86/39.23  parent1[0; 11]: (13375) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( 
% 38.86/39.23    X, Z ) ) ) = rd( rd( ld( Y, X ), ld( Y, Z ) ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := ld( Y, X )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13377) {G4,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( X, Z )
% 38.86/39.23     ) ) = rd( ld( ld( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.23  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.23    ld( ld( Y, X ), Z ) }.
% 38.86/39.23  parent1[0; 11]: (13376) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( 
% 38.86/39.23    X, Z ) ) ) = rd( mult( ld( Y, X ), ld( Z, Y ) ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := X
% 38.86/39.23     Z := ld( Z, Y )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2525) {G43,W19,D5,L1,V3,M1} P(2516,52);d(33);d(80);d(91);d(24
% 38.86/39.23    );d(24);d(75);d(74) { ld( Z, ld( rd( X, Z ), rd( Z, Y ) ) ) = rd( ld( ld
% 38.86/39.23    ( Z, X ), ld( Y, X ) ), X ) }.
% 38.86/39.23  parent0: (13377) {G4,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( X, Z )
% 38.86/39.23     ) ) = rd( ld( ld( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13379) {G43,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( Z, Y ) ), 
% 38.86/39.23    Y ) = ld( X, ld( rd( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (2525) {G43,W19,D5,L1,V3,M1} P(2516,52);d(33);d(80);d(91);d(24)
% 38.86/39.23    ;d(24);d(75);d(74) { ld( Z, ld( rd( X, Z ), rd( Z, Y ) ) ) = rd( ld( ld( 
% 38.86/39.23    Z, X ), ld( Y, X ) ), X ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Y
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13380) {G31,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Y, Z ), rd( Z, X )
% 38.86/39.23     ) ) = ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.23  parent0[0]: (2410) {G31,W19,D5,L1,V3,M1} P(2399,76);d(33);d(81);d(80);d(80)
% 38.86/39.23    ;d(74);d(54);d(33) { ld( Y, ld( rd( Z, Y ), rd( X, Y ) ) ) = ld( X, ld( 
% 38.86/39.23    rd( Z, X ), rd( X, Y ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13393) {G32,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( Z, Y ) )
% 38.86/39.23    , Y ) = ld( Z, ld( rd( Y, Z ), rd( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (13380) {G31,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Y, Z ), rd( Z, 
% 38.86/39.23    X ) ) ) = ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.23  parent1[0; 10]: (13379) {G43,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( Z
% 38.86/39.23    , Y ) ), Y ) = ld( X, ld( rd( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13400) {G32,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Y, Z ), rd( X, Z )
% 38.86/39.23     ) ) = rd( ld( ld( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.23  parent0[0]: (13393) {G32,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( Z, Y )
% 38.86/39.23     ), Y ) = ld( Z, ld( rd( Y, Z ), rd( X, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2529) {G44,W19,D5,L1,V3,M1} P(2525,2410) { ld( Z, ld( rd( Y, 
% 38.86/39.23    Z ), rd( X, Z ) ) ) = rd( ld( ld( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.23  parent0: (13400) {G32,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Y, Z ), rd( X, Z )
% 38.86/39.23     ) ) = rd( ld( ld( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13402) {G44,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), ld( X, Y ) ), 
% 38.86/39.23    Y ) = ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.23  parent0[0]: (2529) {G44,W19,D5,L1,V3,M1} P(2525,2410) { ld( Z, ld( rd( Y, Z
% 38.86/39.23     ), rd( X, Z ) ) ) = rd( ld( ld( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13410) {G14,W23,D6,L1,V3,M1}  { rd( ld( ld( rd( X, Y ), X ), ld( 
% 38.86/39.23    Z, X ) ), X ) = ld( Z, ld( rd( mult( X, Y ), Z ), rd( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (1504) {G13,W19,D5,L1,V3,M1} P(33,1486);d(34) { ld( rd( X, Z )
% 38.86/39.23    , rd( rd( X, Y ), Z ) ) ==> ld( rd( mult( X, Y ), Z ), rd( X, Z ) ) }.
% 38.86/39.23  parent1[0; 14]: (13402) {G44,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), ld( X
% 38.86/39.23    , Y ) ), Y ) = ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := rd( X, Y )
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13411) {G2,W19,D6,L1,V3,M1}  { rd( ld( Y, ld( Z, X ) ), X ) = ld
% 38.86/39.23    ( Z, ld( rd( mult( X, Y ), Z ), rd( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.86/39.23  parent1[0; 3]: (13410) {G14,W23,D6,L1,V3,M1}  { rd( ld( ld( rd( X, Y ), X )
% 38.86/39.23    , ld( Z, X ) ), X ) = ld( Z, ld( rd( mult( X, Y ), Z ), rd( X, Z ) ) )
% 38.86/39.23     }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13412) {G2,W19,D6,L1,V3,M1}  { ld( Y, ld( rd( mult( Z, X ), Y ), 
% 38.86/39.23    rd( Z, Y ) ) ) = rd( ld( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.23  parent0[0]: (13411) {G2,W19,D6,L1,V3,M1}  { rd( ld( Y, ld( Z, X ) ), X ) = 
% 38.86/39.23    ld( Z, ld( rd( mult( X, Y ), Z ), rd( X, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2542) {G45,W19,D6,L1,V3,M1} P(1504,2529);d(19) { ld( Y, ld( 
% 38.86/39.23    rd( mult( X, Z ), Y ), rd( X, Y ) ) ) ==> rd( ld( Z, ld( Y, X ) ), X )
% 38.86/39.23     }.
% 38.86/39.23  parent0: (13412) {G2,W19,D6,L1,V3,M1}  { ld( Y, ld( rd( mult( Z, X ), Y ), 
% 38.86/39.23    rd( Z, Y ) ) ) = rd( ld( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13414) {G44,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), ld( X, Y ) ), 
% 38.86/39.23    Y ) = ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.23  parent0[0]: (2529) {G44,W19,D5,L1,V3,M1} P(2525,2410) { ld( Z, ld( rd( Y, Z
% 38.86/39.23     ), rd( X, Z ) ) ) = rd( ld( ld( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13423) {G13,W23,D6,L1,V3,M1}  { rd( ld( ld( mult( X, Y ), X ), ld
% 38.86/39.23    ( Z, X ) ), X ) = ld( Z, ld( rd( rd( X, Y ), Z ), rd( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (1486) {G12,W19,D5,L1,V3,M1} P(130,1481);d(80);d(19) { ld( rd( 
% 38.86/39.23    X, Z ), rd( mult( X, Y ), Z ) ) ==> ld( rd( rd( X, Y ), Z ), rd( X, Z ) )
% 38.86/39.23     }.
% 38.86/39.23  parent1[0; 14]: (13414) {G44,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), ld( X
% 38.86/39.23    , Y ) ), Y ) = ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := mult( X, Y )
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13424) {G3,W20,D6,L1,V3,M1}  { rd( ld( i( Y ), ld( Z, X ) ), X ) 
% 38.86/39.23    = ld( Z, ld( rd( rd( X, Y ), Z ), rd( X, Z ) ) ) }.
% 38.86/39.23  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.23    ==> i( Y ) }.
% 38.86/39.23  parent1[0; 3]: (13423) {G13,W23,D6,L1,V3,M1}  { rd( ld( ld( mult( X, Y ), X
% 38.86/39.23     ), ld( Z, X ) ), X ) = ld( Z, ld( rd( rd( X, Y ), Z ), rd( X, Z ) ) )
% 38.86/39.23     }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13425) {G2,W19,D6,L1,V3,M1}  { rd( mult( X, ld( Y, Z ) ), Z ) = 
% 38.86/39.23    ld( Y, ld( rd( rd( Z, X ), Y ), rd( Z, Y ) ) ) }.
% 38.86/39.23  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.23    Y ) }.
% 38.86/39.23  parent1[0; 2]: (13424) {G3,W20,D6,L1,V3,M1}  { rd( ld( i( Y ), ld( Z, X ) )
% 38.86/39.23    , X ) = ld( Z, ld( rd( rd( X, Y ), Z ), rd( X, Z ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := ld( Y, Z )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := X
% 38.86/39.23     Z := Y
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13426) {G2,W19,D6,L1,V3,M1}  { ld( Y, ld( rd( rd( Z, X ), Y ), rd
% 38.86/39.23    ( Z, Y ) ) ) = rd( mult( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.23  parent0[0]: (13425) {G2,W19,D6,L1,V3,M1}  { rd( mult( X, ld( Y, Z ) ), Z ) 
% 38.86/39.23    = ld( Y, ld( rd( rd( Z, X ), Y ), rd( Z, Y ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  subsumption: (2544) {G45,W19,D6,L1,V3,M1} P(1486,2529);d(31);d(22) { ld( Y
% 38.86/39.23    , ld( rd( rd( X, Z ), Y ), rd( X, Y ) ) ) ==> rd( mult( Z, ld( Y, X ) ), 
% 38.86/39.23    X ) }.
% 38.86/39.23  parent0: (13426) {G2,W19,D6,L1,V3,M1}  { ld( Y, ld( rd( rd( Z, X ), Y ), rd
% 38.86/39.23    ( Z, Y ) ) ) = rd( mult( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  permutation0:
% 38.86/39.23     0 ==> 0
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  eqswap: (13428) {G44,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), ld( X, Y ) ), 
% 38.86/39.23    Y ) = ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.23  parent0[0]: (2529) {G44,W19,D5,L1,V3,M1} P(2525,2410) { ld( Z, ld( rd( Y, Z
% 38.86/39.23     ), rd( X, Z ) ) ) = rd( ld( ld( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := X
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13435) {G5,W21,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), ld( Z, Y
% 38.86/39.23     ) ), Y ) = ld( Z, ld( rd( Y, Z ), i( mult( Z, X ) ) ) ) }.
% 38.86/39.23  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.23    ( mult( Y, X ) ) }.
% 38.86/39.23  parent1[0; 17]: (13428) {G44,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), ld( X
% 38.86/39.23    , Y ) ), Y ) = ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := Z
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := i( X )
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13436) {G4,W21,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), ld( Z, Y
% 38.86/39.23     ) ), Y ) = ld( Z, i( mult( mult( Z, X ), rd( Y, Z ) ) ) ) }.
% 38.86/39.23  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.23    ( X, Y ) ) }.
% 38.86/39.23  parent1[0; 13]: (13435) {G5,W21,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), ld
% 38.86/39.23    ( Z, Y ) ), Y ) = ld( Z, ld( rd( Y, Z ), i( mult( Z, X ) ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := mult( Z, X )
% 38.86/39.23     Y := rd( Y, Z )
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13438) {G4,W21,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), ld( Z, Y
% 38.86/39.23     ) ), Y ) = i( mult( mult( mult( Z, X ), rd( Y, Z ) ), Z ) ) }.
% 38.86/39.23  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.23    ( X, Y ) ) }.
% 38.86/39.23  parent1[0; 11]: (13436) {G4,W21,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), ld
% 38.86/39.23    ( Z, Y ) ), Y ) = ld( Z, i( mult( mult( Z, X ), rd( Y, Z ) ) ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := mult( mult( Z, X ), rd( Y, Z ) )
% 38.86/39.23     Y := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13439) {G5,W21,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), ld( Z, Y
% 38.86/39.23     ) ), Y ) = i( ld( rd( rd( Z, Y ), mult( Z, X ) ), Z ) ) }.
% 38.86/39.23  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.86/39.23     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.86/39.23  parent1[0; 12]: (13438) {G4,W21,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), ld
% 38.86/39.23    ( Z, Y ) ), Y ) = i( mult( mult( mult( Z, X ), rd( Y, Z ) ), Z ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := mult( Z, X )
% 38.86/39.23     Y := Z
% 38.86/39.23     Z := Y
% 38.86/39.23     T := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.23  end
% 38.86/39.23  
% 38.86/39.23  paramod: (13440) {G4,W20,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), ld( Z, Y
% 38.86/39.23     ) ), Y ) = ld( Z, rd( rd( Z, Y ), mult( Z, X ) ) ) }.
% 38.86/39.23  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.23     ) }.
% 38.86/39.23  parent1[0; 11]: (13439) {G5,W21,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), ld
% 38.86/39.23    ( Z, Y ) ), Y ) = i( ld( rd( rd( Z, Y ), mult( Z, X ) ), Z ) ) }.
% 38.86/39.23  substitution0:
% 38.86/39.23     X := rd( rd( Z, Y ), mult( Z, X ) )
% 38.86/39.23     Y := Z
% 38.86/39.23  end
% 38.86/39.23  substitution1:
% 38.86/39.23     X := X
% 38.86/39.23     Y := Y
% 38.86/39.23     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13441) {G2,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), ld( Z, Y ) )
% 38.86/39.24    , Y ) = ld( Z, rd( rd( Z, Y ), mult( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 3]: (13440) {G4,W20,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Y ), ld
% 38.86/39.24    ( Z, Y ) ), Y ) = ld( Z, rd( rd( Z, Y ), mult( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13442) {G2,W19,D5,L1,V3,M1}  { ld( Z, rd( rd( Z, Y ), mult( Z, X )
% 38.86/39.24     ) ) = rd( ld( mult( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.24  parent0[0]: (13441) {G2,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), ld( Z, Y
% 38.86/39.24     ) ), Y ) = ld( Z, rd( rd( Z, Y ), mult( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2546) {G45,W19,D5,L1,V3,M1} P(76,2529);d(52);d(52);d(113);d(
% 38.86/39.24    54);d(22) { ld( Y, rd( rd( Y, Z ), mult( Y, X ) ) ) = rd( ld( mult( X, Z
% 38.86/39.24     ), ld( Y, Z ) ), Z ) }.
% 38.86/39.24  parent0: (13442) {G2,W19,D5,L1,V3,M1}  { ld( Z, rd( rd( Z, Y ), mult( Z, X
% 38.86/39.24     ) ) ) = rd( ld( mult( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13444) {G44,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), ld( X, Y ) ), 
% 38.86/39.24    Y ) = ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (2529) {G44,W19,D5,L1,V3,M1} P(2525,2410) { ld( Z, ld( rd( Y, Z
% 38.86/39.24     ), rd( X, Z ) ) ) = rd( ld( ld( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13452) {G4,W24,D6,L1,V3,M1}  { rd( ld( i( Y ), ld( Z, rd( X, Y )
% 38.86/39.24     ) ), rd( X, Y ) ) = ld( Z, ld( rd( rd( X, Y ), Z ), rd( X, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.86/39.24     ) }.
% 38.86/39.24  parent1[0; 3]: (13444) {G44,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), ld( X, 
% 38.86/39.24    Y ) ), Y ) = ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := rd( X, Y )
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13455) {G5,W20,D6,L1,V3,M1}  { rd( ld( i( X ), ld( Y, rd( Z, X )
% 38.86/39.24     ) ), rd( Z, X ) ) = rd( mult( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.24  parent0[0]: (2544) {G45,W19,D6,L1,V3,M1} P(1486,2529);d(31);d(22) { ld( Y, 
% 38.86/39.24    ld( rd( rd( X, Z ), Y ), rd( X, Y ) ) ) ==> rd( mult( Z, ld( Y, X ) ), X
% 38.86/39.24     ) }.
% 38.86/39.24  parent1[0; 13]: (13452) {G4,W24,D6,L1,V3,M1}  { rd( ld( i( Y ), ld( Z, rd( 
% 38.86/39.24    X, Y ) ) ), rd( X, Y ) ) = ld( Z, ld( rd( rd( X, Y ), Z ), rd( X, Z ) ) )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13456) {G5,W20,D6,L1,V3,M1}  { mult( ld( i( X ), ld( Y, rd( Z, X
% 38.86/39.24     ) ) ), rd( X, Z ) ) = rd( mult( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.24  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.24    mult( Z, rd( X, Y ) ) }.
% 38.86/39.24  parent1[0; 1]: (13455) {G5,W20,D6,L1,V3,M1}  { rd( ld( i( X ), ld( Y, rd( Z
% 38.86/39.24    , X ) ) ), rd( Z, X ) ) = rd( mult( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := ld( i( X ), ld( Y, rd( Z, X ) ) )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13457) {G5,W20,D6,L1,V3,M1}  { ld( ld( ld( Y, rd( Z, X ) ), i( X
% 38.86/39.24     ) ), rd( X, Z ) ) = rd( mult( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.24  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.24    ld( ld( Y, X ), Z ) }.
% 38.86/39.24  parent1[0; 1]: (13456) {G5,W20,D6,L1,V3,M1}  { mult( ld( i( X ), ld( Y, rd
% 38.86/39.24    ( Z, X ) ) ), rd( X, Z ) ) = rd( mult( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := i( X )
% 38.86/39.24     Y := ld( Y, rd( Z, X ) )
% 38.86/39.24     Z := rd( X, Z )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13458) {G4,W20,D7,L1,V3,M1}  { ld( i( mult( Z, ld( X, rd( Y, Z )
% 38.86/39.24     ) ) ), rd( Z, Y ) ) = rd( mult( Z, ld( X, Y ) ), Y ) }.
% 38.86/39.24  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.24    ( X, Y ) ) }.
% 38.86/39.24  parent1[0; 2]: (13457) {G5,W20,D6,L1,V3,M1}  { ld( ld( ld( Y, rd( Z, X ) )
% 38.86/39.24    , i( X ) ), rd( X, Z ) ) = rd( mult( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := ld( X, rd( Y, Z ) )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13459) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, ld( Y, rd( Z, X ) )
% 38.86/39.24     ), rd( X, Z ) ) = rd( mult( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.24  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 1]: (13458) {G4,W20,D7,L1,V3,M1}  { ld( i( mult( Z, ld( X, rd( Y
% 38.86/39.24    , Z ) ) ) ), rd( Z, Y ) ) = rd( mult( Z, ld( X, Y ) ), Y ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := mult( X, ld( Y, rd( Z, X ) ) )
% 38.86/39.24     Y := rd( X, Z )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13460) {G3,W19,D6,L1,V3,M1}  { ld( rd( ld( rd( Z, X ), Y ), X ), 
% 38.86/39.24    rd( X, Z ) ) = rd( mult( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.24  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.86/39.24     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.86/39.24  parent1[0; 1]: (13459) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, ld( Y, rd( Z
% 38.86/39.24    , X ) ) ), rd( X, Z ) ) = rd( mult( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := rd( Z, X )
% 38.86/39.24     Z := Y
% 38.86/39.24     T := rd( X, Z )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2549) {G46,W19,D6,L1,V3,M1} P(53,2529);d(2544);d(81);d(74);d(
% 38.86/39.24    52);d(22);d(115) { ld( rd( ld( rd( X, Y ), Z ), Y ), rd( Y, X ) ) ==> rd
% 38.86/39.24    ( mult( Y, ld( Z, X ) ), X ) }.
% 38.86/39.24  parent0: (13460) {G3,W19,D6,L1,V3,M1}  { ld( rd( ld( rd( Z, X ), Y ), X ), 
% 38.86/39.24    rd( X, Z ) ) = rd( mult( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13462) {G45,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, Y ), ld( X, Y ) )
% 38.86/39.24    , Y ) = ld( X, rd( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (2546) {G45,W19,D5,L1,V3,M1} P(76,2529);d(52);d(52);d(113);d(54
% 38.86/39.24    );d(22) { ld( Y, rd( rd( Y, Z ), mult( Y, X ) ) ) = rd( ld( mult( X, Z )
% 38.86/39.24    , ld( Y, Z ) ), Z ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13463) {G26,W19,D5,L1,V3,M1}  { rd( rd( ld( Y, Z ), mult( X, Z ) )
% 38.86/39.24    , Z ) = rd( ld( mult( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.24  parent0[0]: (2352) {G26,W19,D5,L1,V3,M1} P(2345,449);d(92) { rd( ld( mult( 
% 38.86/39.24    Y, Z ), ld( X, Z ) ), Z ) = rd( rd( ld( Z, X ), mult( Y, X ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13464) {G27,W19,D5,L1,V3,M1}  { rd( rd( ld( X, Y ), mult( Z, Y )
% 38.86/39.24     ), Y ) = ld( Y, rd( rd( Y, X ), mult( Y, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (13462) {G45,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, Y ), ld( X, Y
% 38.86/39.24     ) ), Y ) = ld( X, rd( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.24  parent1[0; 10]: (13463) {G26,W19,D5,L1,V3,M1}  { rd( rd( ld( Y, Z ), mult( 
% 38.86/39.24    X, Z ) ), Z ) = rd( ld( mult( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2552) {G46,W19,D5,L1,V3,M1} P(2546,2352) { rd( rd( ld( Y, Z )
% 38.86/39.24    , mult( X, Z ) ), Z ) ==> ld( Z, rd( rd( Z, Y ), mult( Z, X ) ) ) }.
% 38.86/39.24  parent0: (13464) {G27,W19,D5,L1,V3,M1}  { rd( rd( ld( X, Y ), mult( Z, Y )
% 38.86/39.24     ), Y ) = ld( Y, rd( rd( Y, X ), mult( Y, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13467) {G45,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, Y ), ld( X, Y ) )
% 38.86/39.24    , Y ) = ld( X, rd( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (2546) {G45,W19,D5,L1,V3,M1} P(76,2529);d(52);d(52);d(113);d(54
% 38.86/39.24    );d(22) { ld( Y, rd( rd( Y, Z ), mult( Y, X ) ) ) = rd( ld( mult( X, Z )
% 38.86/39.24    , ld( Y, Z ) ), Z ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13473) {G4,W23,D6,L1,V3,M1}  { rd( ld( mult( X, i( Y ) ), i( mult
% 38.86/39.24    ( Y, Z ) ) ), i( Y ) ) = ld( Z, rd( rd( Z, i( Y ) ), mult( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.24    ( X, Y ) ) }.
% 38.86/39.24  parent1[0; 7]: (13467) {G45,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, Y ), ld( X
% 38.86/39.24    , Y ) ), Y ) = ld( X, rd( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := i( Y )
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13476) {G2,W22,D6,L1,V3,M1}  { rd( ld( mult( X, i( Y ) ), i( mult
% 38.86/39.24    ( Y, Z ) ) ), i( Y ) ) = ld( Z, rd( mult( Z, Y ), mult( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 16]: (13473) {G4,W23,D6,L1,V3,M1}  { rd( ld( mult( X, i( Y ) ), 
% 38.86/39.24    i( mult( Y, Z ) ) ), i( Y ) ) = ld( Z, rd( rd( Z, i( Y ) ), mult( Z, X )
% 38.86/39.24     ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13478) {G2,W21,D6,L1,V3,M1}  { mult( ld( mult( X, i( Y ) ), i( 
% 38.86/39.24    mult( Y, Z ) ) ), Y ) = ld( Z, rd( mult( Z, Y ), mult( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 1]: (13476) {G2,W22,D6,L1,V3,M1}  { rd( ld( mult( X, i( Y ) ), i
% 38.86/39.24    ( mult( Y, Z ) ) ), i( Y ) ) = ld( Z, rd( mult( Z, Y ), mult( Z, X ) ) )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := ld( mult( X, i( Y ) ), i( mult( Y, Z ) ) )
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13479) {G3,W21,D6,L1,V3,M1}  { ld( ld( i( mult( Y, Z ) ), mult( X
% 38.86/39.24    , i( Y ) ) ), Y ) = ld( Z, rd( mult( Z, Y ), mult( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.24    ld( ld( Y, X ), Z ) }.
% 38.86/39.24  parent1[0; 1]: (13478) {G2,W21,D6,L1,V3,M1}  { mult( ld( mult( X, i( Y ) )
% 38.86/39.24    , i( mult( Y, Z ) ) ), Y ) = ld( Z, rd( mult( Z, Y ), mult( Z, X ) ) )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := mult( X, i( Y ) )
% 38.86/39.24     Y := i( mult( Y, Z ) )
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13480) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), mult( Z, i
% 38.86/39.24    ( X ) ) ), X ) = ld( Y, rd( mult( Y, X ), mult( Y, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 2]: (13479) {G3,W21,D6,L1,V3,M1}  { ld( ld( i( mult( Y, Z ) ), 
% 38.86/39.24    mult( X, i( Y ) ) ), Y ) = ld( Z, rd( mult( Z, Y ), mult( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := mult( X, Y )
% 38.86/39.24     Y := mult( Z, i( X ) )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13481) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( Z, X )
% 38.86/39.24     ), X ) = ld( Y, rd( mult( Y, X ), mult( Y, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 6]: (13480) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), mult
% 38.86/39.24    ( Z, i( X ) ) ), X ) = ld( Y, rd( mult( Y, X ), mult( Y, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13482) {G2,W19,D5,L1,V3,M1}  { ld( Y, rd( mult( Y, X ), mult( Y, Z
% 38.86/39.24     ) ) ) = ld( mult( mult( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.24  parent0[0]: (13481) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( Z, 
% 38.86/39.24    X ) ), X ) = ld( Y, rd( mult( Y, X ), mult( Y, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2553) {G46,W19,D5,L1,V3,M1} P(52,2546);d(34);d(34);d(74);d(22
% 38.86/39.24    );d(33) { ld( X, rd( mult( X, Y ), mult( X, Z ) ) ) = ld( mult( mult( Y, 
% 38.86/39.24    X ), rd( Z, Y ) ), Y ) }.
% 38.86/39.24  parent0: (13482) {G2,W19,D5,L1,V3,M1}  { ld( Y, rd( mult( Y, X ), mult( Y, 
% 38.86/39.24    Z ) ) ) = ld( mult( mult( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13484) {G45,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, Y ), ld( X, Y ) )
% 38.86/39.24    , Y ) = ld( X, rd( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (2546) {G45,W19,D5,L1,V3,M1} P(76,2529);d(52);d(52);d(113);d(54
% 38.86/39.24    );d(22) { ld( Y, rd( rd( Y, Z ), mult( Y, X ) ) ) = rd( ld( mult( X, Z )
% 38.86/39.24    , ld( Y, Z ) ), Z ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13490) {G1,W23,D6,L1,V3,M1}  { rd( ld( Y, ld( Z, ld( X, Y ) ) ), 
% 38.86/39.24    ld( X, Y ) ) = ld( Z, rd( rd( Z, ld( X, Y ) ), mult( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.24  parent1[0; 3]: (13484) {G45,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, Y ), ld( X
% 38.86/39.24    , Y ) ), Y ) = ld( X, rd( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := ld( X, Y )
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13493) {G2,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, X ) ) ), 
% 38.86/39.24    ld( Z, X ) ) = ld( Y, rd( mult( Y, ld( X, Z ) ), mult( Y, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.24    mult( Z, ld( Y, X ) ) }.
% 38.86/39.24  parent1[0; 15]: (13490) {G1,W23,D6,L1,V3,M1}  { rd( ld( Y, ld( Z, ld( X, Y
% 38.86/39.24     ) ) ), ld( X, Y ) ) = ld( Z, rd( rd( Z, ld( X, Y ) ), mult( Z, X ) ) )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13495) {G3,W23,D6,L1,V3,M1}  { mult( ld( X, ld( Y, ld( Z, X ) ) )
% 38.86/39.24    , ld( X, Z ) ) = ld( Y, rd( mult( Y, ld( X, Z ) ), mult( Y, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.24    mult( Z, ld( Y, X ) ) }.
% 38.86/39.24  parent1[0; 1]: (13493) {G2,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, X )
% 38.86/39.24     ) ), ld( Z, X ) ) = ld( Y, rd( mult( Y, ld( X, Z ) ), mult( Y, Z ) ) )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := ld( X, ld( Y, ld( Z, X ) ) )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13496) {G4,W23,D6,L1,V3,M1}  { ld( ld( ld( Y, ld( Z, X ) ), X ), 
% 38.86/39.24    ld( X, Z ) ) = ld( Y, rd( mult( Y, ld( X, Z ) ), mult( Y, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.24    ld( ld( Y, X ), Z ) }.
% 38.86/39.24  parent1[0; 1]: (13495) {G3,W23,D6,L1,V3,M1}  { mult( ld( X, ld( Y, ld( Z, X
% 38.86/39.24     ) ) ), ld( X, Z ) ) = ld( Y, rd( mult( Y, ld( X, Z ) ), mult( Y, Z ) ) )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := ld( Y, ld( Z, X ) )
% 38.86/39.24     Z := ld( X, Z )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13497) {G5,W19,D6,L1,V3,M1}  { ld( mult( mult( Y, X ), Z ), Y ) =
% 38.86/39.24     ld( X, rd( mult( X, ld( Z, Y ) ), mult( X, Y ) ) ) }.
% 38.86/39.24  parent0[0]: (2364) {G27,W19,D6,L1,V3,M1} P(1545,2352);d(75);d(74);d(0);d(
% 38.86/39.24    1821);d(0) { ld( ld( ld( Z, ld( X, Y ) ), Y ), ld( Y, X ) ) ==> ld( mult
% 38.86/39.24    ( mult( X, Z ), Y ), X ) }.
% 38.86/39.24  parent1[0; 1]: (13496) {G4,W23,D6,L1,V3,M1}  { ld( ld( ld( Y, ld( Z, X ) )
% 38.86/39.24    , X ), ld( X, Z ) ) = ld( Y, rd( mult( Y, ld( X, Z ) ), mult( Y, Z ) ) )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13498) {G5,W19,D6,L1,V3,M1}  { ld( Y, rd( mult( Y, ld( Z, X ) ), 
% 38.86/39.24    mult( Y, X ) ) ) = ld( mult( mult( X, Y ), Z ), X ) }.
% 38.86/39.24  parent0[0]: (13497) {G5,W19,D6,L1,V3,M1}  { ld( mult( mult( Y, X ), Z ), Y
% 38.86/39.24     ) = ld( X, rd( mult( X, ld( Z, Y ) ), mult( X, Y ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2557) {G46,W19,D6,L1,V3,M1} P(0,2546);d(75);d(75);d(74);d(
% 38.86/39.24    2364) { ld( Z, rd( mult( Z, ld( Y, X ) ), mult( Z, X ) ) ) ==> ld( mult( 
% 38.86/39.24    mult( X, Z ), Y ), X ) }.
% 38.86/39.24  parent0: (13498) {G5,W19,D6,L1,V3,M1}  { ld( Y, rd( mult( Y, ld( Z, X ) ), 
% 38.86/39.24    mult( Y, X ) ) ) = ld( mult( mult( X, Y ), Z ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13499) {G46,W19,D5,L1,V3,M1}  { ld( Y, rd( rd( Y, X ), mult( Y, Z
% 38.86/39.24     ) ) ) ==> rd( rd( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.24  parent0[0]: (2552) {G46,W19,D5,L1,V3,M1} P(2546,2352) { rd( rd( ld( Y, Z )
% 38.86/39.24    , mult( X, Z ) ), Z ) ==> ld( Z, rd( rd( Z, Y ), mult( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13500) {G35,W19,D5,L1,V3,M1}  { rd( rd( ld( Z, Y ), mult( X, Y ) )
% 38.86/39.24    , Y ) = ld( mult( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  parent0[0]: (2449) {G35,W19,D5,L1,V3,M1} P(2437,449);d(54) { ld( mult( mult
% 38.86/39.24    ( Y, X ), mult( Y, Z ) ), Y ) = rd( rd( ld( Z, X ), mult( Y, X ) ), X )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13502) {G36,W19,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), mult( X, Z
% 38.86/39.24     ) ) ) ==> ld( mult( mult( Z, X ), mult( Z, Y ) ), Z ) }.
% 38.86/39.24  parent0[0]: (13500) {G35,W19,D5,L1,V3,M1}  { rd( rd( ld( Z, Y ), mult( X, Y
% 38.86/39.24     ) ), Y ) = ld( mult( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  parent1[0; 10]: (13499) {G46,W19,D5,L1,V3,M1}  { ld( Y, rd( rd( Y, X ), 
% 38.86/39.24    mult( Y, Z ) ) ) ==> rd( rd( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13506) {G36,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), mult( Z, Y
% 38.86/39.24     ) ), Z ) ==> ld( X, rd( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (13502) {G36,W19,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), mult( X
% 38.86/39.24    , Z ) ) ) ==> ld( mult( mult( Z, X ), mult( Z, Y ) ), Z ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2558) {G47,W19,D5,L1,V3,M1} P(2552,2449) { ld( mult( mult( Z
% 38.86/39.24    , Y ), mult( Z, X ) ), Z ) = ld( Y, rd( rd( Y, X ), mult( Y, Z ) ) ) }.
% 38.86/39.24  parent0: (13506) {G36,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), mult( Z, 
% 38.86/39.24    Y ) ), Z ) ==> ld( X, rd( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13508) {G46,W19,D5,L1,V3,M1}  { ld( Y, rd( rd( Y, X ), mult( Y, Z
% 38.86/39.24     ) ) ) ==> rd( rd( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.24  parent0[0]: (2552) {G46,W19,D5,L1,V3,M1} P(2546,2352) { rd( rd( ld( Y, Z )
% 38.86/39.24    , mult( X, Z ) ), Z ) ==> ld( Z, rd( rd( Z, Y ), mult( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13521) {G4,W25,D6,L1,V3,M1}  { ld( i( X ), rd( rd( i( X ), Y ), 
% 38.86/39.24    mult( i( X ), Z ) ) ) ==> rd( rd( i( mult( X, Y ) ), mult( Z, i( X ) ) )
% 38.86/39.24    , i( X ) ) }.
% 38.86/39.24  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.24    ( X, Y ) ) }.
% 38.86/39.24  parent1[0; 15]: (13508) {G46,W19,D5,L1,V3,M1}  { ld( Y, rd( rd( Y, X ), 
% 38.86/39.24    mult( Y, Z ) ) ) ==> rd( rd( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := i( X )
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13522) {G2,W24,D6,L1,V3,M1}  { ld( i( X ), rd( rd( i( X ), Y ), 
% 38.86/39.24    mult( i( X ), Z ) ) ) ==> mult( rd( i( mult( X, Y ) ), mult( Z, i( X ) )
% 38.86/39.24     ), X ) }.
% 38.86/39.24  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 13]: (13521) {G4,W25,D6,L1,V3,M1}  { ld( i( X ), rd( rd( i( X )
% 38.86/39.24    , Y ), mult( i( X ), Z ) ) ) ==> rd( rd( i( mult( X, Y ) ), mult( Z, i( X
% 38.86/39.24     ) ) ), i( X ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := rd( i( mult( X, Y ) ), mult( Z, i( X ) ) )
% 38.86/39.24     Y := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13523) {G3,W24,D6,L1,V3,M1}  { ld( i( X ), rd( rd( i( X ), Y ), 
% 38.86/39.24    mult( i( X ), Z ) ) ) ==> ld( rd( mult( Z, i( X ) ), i( mult( X, Y ) ) )
% 38.86/39.24    , X ) }.
% 38.86/39.24  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.24    ld( rd( X, Y ), Z ) }.
% 38.86/39.24  parent1[0; 13]: (13522) {G2,W24,D6,L1,V3,M1}  { ld( i( X ), rd( rd( i( X )
% 38.86/39.24    , Y ), mult( i( X ), Z ) ) ) ==> mult( rd( i( mult( X, Y ) ), mult( Z, i
% 38.86/39.24    ( X ) ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := mult( Z, i( X ) )
% 38.86/39.24     Y := i( mult( X, Y ) )
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13524) {G2,W23,D6,L1,V3,M1}  { ld( i( X ), rd( rd( i( X ), Y ), 
% 38.86/39.24    mult( i( X ), Z ) ) ) ==> ld( mult( mult( Z, i( X ) ), mult( X, Y ) ), X
% 38.86/39.24     ) }.
% 38.86/39.24  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 14]: (13523) {G3,W24,D6,L1,V3,M1}  { ld( i( X ), rd( rd( i( X )
% 38.86/39.24    , Y ), mult( i( X ), Z ) ) ) ==> ld( rd( mult( Z, i( X ) ), i( mult( X, Y
% 38.86/39.24     ) ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := mult( Z, i( X ) )
% 38.86/39.24     Y := mult( X, Y )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13525) {G2,W22,D6,L1,V3,M1}  { ld( i( X ), rd( rd( i( X ), Y ), 
% 38.86/39.24    mult( i( X ), Z ) ) ) ==> ld( mult( rd( Z, X ), mult( X, Y ) ), X ) }.
% 38.86/39.24  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 15]: (13524) {G2,W23,D6,L1,V3,M1}  { ld( i( X ), rd( rd( i( X )
% 38.86/39.24    , Y ), mult( i( X ), Z ) ) ) ==> ld( mult( mult( Z, i( X ) ), mult( X, Y
% 38.86/39.24     ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13526) {G3,W22,D6,L1,V3,M1}  { ld( i( X ), rd( rd( i( X ), Y ), 
% 38.86/39.24    mult( i( X ), Z ) ) ) ==> ld( ld( rd( X, Z ), mult( X, Y ) ), X ) }.
% 38.86/39.24  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.24    ld( rd( X, Y ), Z ) }.
% 38.86/39.24  parent1[0; 14]: (13525) {G2,W22,D6,L1,V3,M1}  { ld( i( X ), rd( rd( i( X )
% 38.86/39.24    , Y ), mult( i( X ), Z ) ) ) ==> ld( mult( rd( Z, X ), mult( X, Y ) ), X
% 38.86/39.24     ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := mult( X, Y )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13527) {G2,W21,D6,L1,V3,M1}  { mult( X, rd( rd( i( X ), Y ), mult
% 38.86/39.24    ( i( X ), Z ) ) ) ==> ld( ld( rd( X, Z ), mult( X, Y ) ), X ) }.
% 38.86/39.24  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 1]: (13526) {G3,W22,D6,L1,V3,M1}  { ld( i( X ), rd( rd( i( X ), 
% 38.86/39.24    Y ), mult( i( X ), Z ) ) ) ==> ld( ld( rd( X, Z ), mult( X, Y ) ), X )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := rd( rd( i( X ), Y ), mult( i( X ), Z ) )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13528) {G3,W21,D6,L1,V3,M1}  { mult( X, rd( i( mult( Y, X ) ), 
% 38.86/39.24    mult( i( X ), Z ) ) ) ==> ld( ld( rd( X, Z ), mult( X, Y ) ), X ) }.
% 38.86/39.24  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.24    ( mult( Y, X ) ) }.
% 38.86/39.24  parent1[0; 4]: (13527) {G2,W21,D6,L1,V3,M1}  { mult( X, rd( rd( i( X ), Y )
% 38.86/39.24    , mult( i( X ), Z ) ) ) ==> ld( ld( rd( X, Z ), mult( X, Y ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13530) {G4,W21,D7,L1,V3,M1}  { mult( X, i( mult( mult( i( X ), Z
% 38.86/39.24     ), mult( Y, X ) ) ) ) ==> ld( ld( rd( X, Z ), mult( X, Y ) ), X ) }.
% 38.86/39.24  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.24    ( mult( Y, X ) ) }.
% 38.86/39.24  parent1[0; 3]: (13528) {G3,W21,D6,L1,V3,M1}  { mult( X, rd( i( mult( Y, X )
% 38.86/39.24     ), mult( i( X ), Z ) ) ) ==> ld( ld( rd( X, Z ), mult( X, Y ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := mult( Y, X )
% 38.86/39.24     Y := mult( i( X ), Z )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13531) {G2,W20,D6,L1,V3,M1}  { rd( X, mult( mult( i( X ), Y ), 
% 38.86/39.24    mult( Z, X ) ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 1]: (13530) {G4,W21,D7,L1,V3,M1}  { mult( X, i( mult( mult( i( X
% 38.86/39.24     ), Z ), mult( Y, X ) ) ) ) ==> ld( ld( rd( X, Z ), mult( X, Y ) ), X )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := mult( mult( i( X ), Y ), mult( Z, X ) )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13532) {G2,W19,D5,L1,V3,M1}  { rd( X, mult( ld( X, Y ), mult( Z, 
% 38.86/39.24    X ) ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 4]: (13531) {G2,W20,D6,L1,V3,M1}  { rd( X, mult( mult( i( X ), Y
% 38.86/39.24     ), mult( Z, X ) ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13533) {G3,W19,D5,L1,V3,M1}  { rd( X, ld( ld( Y, X ), mult( Z, X
% 38.86/39.24     ) ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.24    ld( ld( Y, X ), Z ) }.
% 38.86/39.24  parent1[0; 3]: (13532) {G2,W19,D5,L1,V3,M1}  { rd( X, mult( ld( X, Y ), 
% 38.86/39.24    mult( Z, X ) ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := mult( Z, X )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13534) {G4,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Z, X ), ld( Y, 
% 38.86/39.24    X ) ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.24    mult( Z, ld( Y, X ) ) }.
% 38.86/39.24  parent1[0; 1]: (13533) {G3,W19,D5,L1,V3,M1}  { rd( X, ld( ld( Y, X ), mult
% 38.86/39.24    ( Z, X ) ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := ld( Y, X )
% 38.86/39.24     Y := mult( Z, X )
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2560) {G47,W19,D5,L1,V3,M1} P(52,2552);d(34);d(80);d(34);d(33
% 38.86/39.24    );d(80);d(22);d(76);d(76);d(33);d(24);d(74);d(75) { mult( Y, ld( mult( X
% 38.86/39.24    , Y ), ld( Z, Y ) ) ) ==> ld( ld( rd( Y, Z ), mult( Y, X ) ), Y ) }.
% 38.86/39.24  parent0: (13534) {G4,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Z, X ), ld( Y, 
% 38.86/39.24    X ) ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13537) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.86/39.24  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.86/39.24    X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13542) {G4,W20,D6,L1,V3,M1}  { rd( X, rd( ld( Y, X ), mult( Z, X
% 38.86/39.24     ) ) ) ==> i( ld( X, rd( rd( X, Y ), mult( X, Z ) ) ) ) }.
% 38.86/39.24  parent0[0]: (2552) {G46,W19,D5,L1,V3,M1} P(2546,2352) { rd( rd( ld( Y, Z )
% 38.86/39.24    , mult( X, Z ) ), Z ) ==> ld( Z, rd( rd( Z, Y ), mult( Z, X ) ) ) }.
% 38.86/39.24  parent1[0; 11]: (13537) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.86/39.24     ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := rd( ld( Y, X ), mult( Z, X ) )
% 38.86/39.24     Y := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13543) {G4,W19,D5,L1,V3,M1}  { rd( X, rd( ld( Y, X ), mult( Z, X
% 38.86/39.24     ) ) ) ==> ld( rd( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.24     ) }.
% 38.86/39.24  parent1[0; 10]: (13542) {G4,W20,D6,L1,V3,M1}  { rd( X, rd( ld( Y, X ), mult
% 38.86/39.24    ( Z, X ) ) ) ==> i( ld( X, rd( rd( X, Y ), mult( X, Z ) ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := rd( rd( X, Y ), mult( X, Z ) )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13544) {G5,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Z, X ), ld( Y, 
% 38.86/39.24    X ) ) ) ==> ld( rd( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.24    mult( Z, rd( X, Y ) ) }.
% 38.86/39.24  parent1[0; 1]: (13543) {G4,W19,D5,L1,V3,M1}  { rd( X, rd( ld( Y, X ), mult
% 38.86/39.24    ( Z, X ) ) ) ==> ld( rd( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := mult( Z, X )
% 38.86/39.24     Y := ld( Y, X )
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13545) {G5,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, X ), ld( X
% 38.86/39.24    , Z ) ) ) ==> ld( rd( rd( X, Z ), mult( X, Y ) ), X ) }.
% 38.86/39.24  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.24    mult( Z, ld( Y, X ) ) }.
% 38.86/39.24  parent1[0; 3]: (13544) {G5,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Z, X ), 
% 38.86/39.24    ld( Y, X ) ) ) ==> ld( rd( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := mult( Y, X )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2561) {G47,W19,D5,L1,V3,M1} P(2552,79);d(54);d(81);d(75) { 
% 38.86/39.24    mult( Y, mult( mult( Z, Y ), ld( Y, X ) ) ) ==> ld( rd( rd( Y, X ), mult
% 38.86/39.24    ( Y, Z ) ), Y ) }.
% 38.86/39.24  parent0: (13545) {G5,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, X ), ld( X
% 38.86/39.24    , Z ) ) ) ==> ld( rd( rd( X, Z ), mult( X, Y ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13547) {G47,W19,D5,L1,V3,M1}  { ld( Y, rd( rd( Y, Z ), mult( Y, X
% 38.86/39.24     ) ) ) = ld( mult( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  parent0[0]: (2558) {G47,W19,D5,L1,V3,M1} P(2552,2449) { ld( mult( mult( Z, 
% 38.86/39.24    Y ), mult( Z, X ) ), Z ) = ld( Y, rd( rd( Y, X ), mult( Y, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13548) {G30,W19,D5,L1,V3,M1}  { rd( Z, mult( mult( X, Z ), mult( Y
% 38.86/39.24    , Z ) ) ) = ld( X, rd( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (2399) {G30,W19,D5,L1,V3,M1} P(126,2388);d(1480);d(76);d(33) { 
% 38.86/39.24    ld( Z, rd( rd( Z, Y ), mult( Z, X ) ) ) = rd( X, mult( mult( Z, X ), mult
% 38.86/39.24    ( Y, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13549) {G31,W19,D5,L1,V3,M1}  { rd( X, mult( mult( Y, X ), mult( 
% 38.86/39.24    Z, X ) ) ) = ld( mult( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  parent0[0]: (13547) {G47,W19,D5,L1,V3,M1}  { ld( Y, rd( rd( Y, Z ), mult( Y
% 38.86/39.24    , X ) ) ) = ld( mult( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  parent1[0; 10]: (13548) {G30,W19,D5,L1,V3,M1}  { rd( Z, mult( mult( X, Z )
% 38.86/39.24    , mult( Y, Z ) ) ) = ld( X, rd( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2563) {G48,W19,D5,L1,V3,M1} P(2558,2399) { rd( Z, mult( mult
% 38.86/39.24    ( X, Z ), mult( Y, Z ) ) ) ==> ld( mult( mult( Z, X ), mult( Z, Y ) ), Z
% 38.86/39.24     ) }.
% 38.86/39.24  parent0: (13549) {G31,W19,D5,L1,V3,M1}  { rd( X, mult( mult( Y, X ), mult( 
% 38.86/39.24    Z, X ) ) ) = ld( mult( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13552) {G6,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( rd( rd( X, Y )
% 38.86/39.24    , X ), X ) }.
% 38.86/39.24  parent0[0]: (130) {G6,W11,D5,L1,V2,M1} P(2,108);d(113) { ld( rd( rd( Y, X )
% 38.86/39.24    , Y ), Y ) ==> mult( Y, X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13555) {G7,W23,D7,L1,V3,M1}  { mult( X, mult( mult( Y, X ), mult
% 38.86/39.24    ( Z, X ) ) ) ==> ld( rd( ld( mult( mult( X, Y ), mult( X, Z ) ), X ), X )
% 38.86/39.24    , X ) }.
% 38.86/39.24  parent0[0]: (2563) {G48,W19,D5,L1,V3,M1} P(2558,2399) { rd( Z, mult( mult( 
% 38.86/39.24    X, Z ), mult( Y, Z ) ) ) ==> ld( mult( mult( Z, X ), mult( Z, Y ) ), Z )
% 38.86/39.24     }.
% 38.86/39.24  parent1[0; 12]: (13552) {G6,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( rd( rd
% 38.86/39.24    ( X, Y ), X ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := mult( mult( Y, X ), mult( Z, X ) )
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13556) {G3,W20,D6,L1,V3,M1}  { mult( X, mult( mult( Y, X ), mult
% 38.86/39.24    ( Z, X ) ) ) ==> ld( i( mult( mult( X, Y ), mult( X, Z ) ) ), X ) }.
% 38.86/39.24  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.24    ==> i( X ) }.
% 38.86/39.24  parent1[0; 11]: (13555) {G7,W23,D7,L1,V3,M1}  { mult( X, mult( mult( Y, X )
% 38.86/39.24    , mult( Z, X ) ) ) ==> ld( rd( ld( mult( mult( X, Y ), mult( X, Z ) ), X
% 38.86/39.24     ), X ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := mult( mult( X, Y ), mult( X, Z ) )
% 38.86/39.24     Y := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13557) {G2,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, X ), mult
% 38.86/39.24    ( Z, X ) ) ) ==> mult( mult( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 10]: (13556) {G3,W20,D6,L1,V3,M1}  { mult( X, mult( mult( Y, X )
% 38.86/39.24    , mult( Z, X ) ) ) ==> ld( i( mult( mult( X, Y ), mult( X, Z ) ) ), X )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := mult( mult( X, Y ), mult( X, Z ) )
% 38.86/39.24     Y := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2566) {G49,W19,D5,L1,V3,M1} P(2563,130);d(77);d(22) { mult( X
% 38.86/39.24    , mult( mult( Y, X ), mult( Z, X ) ) ) ==> mult( mult( mult( X, Y ), mult
% 38.86/39.24    ( X, Z ) ), X ) }.
% 38.86/39.24  parent0: (13557) {G2,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, X ), mult
% 38.86/39.24    ( Z, X ) ) ) ==> mult( mult( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13560) {G48,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), mult( X, Z
% 38.86/39.24     ) ), X ) ==> rd( X, mult( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (2563) {G48,W19,D5,L1,V3,M1} P(2558,2399) { rd( Z, mult( mult( 
% 38.86/39.24    X, Z ), mult( Y, Z ) ) ) ==> ld( mult( mult( Z, X ), mult( Z, Y ) ), Z )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13567) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) ), mult
% 38.86/39.24    ( X, Z ) ), X ) ==> rd( X, mult( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 14]: (13560) {G48,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), 
% 38.86/39.24    mult( X, Z ) ), X ) ==> rd( X, mult( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := i( Y )
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13570) {G3,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) ), mult
% 38.86/39.24    ( X, Z ) ), X ) ==> rd( X, ld( ld( X, Y ), mult( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.24    ld( ld( Y, X ), Z ) }.
% 38.86/39.24  parent1[0; 13]: (13567) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) )
% 38.86/39.24    , mult( X, Z ) ), X ) ==> rd( X, mult( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := mult( Z, X )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13571) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) ), mult
% 38.86/39.24    ( X, Z ) ), X ) ==> mult( X, ld( mult( Z, X ), ld( X, Y ) ) ) }.
% 38.86/39.24  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.24    mult( Z, ld( Y, X ) ) }.
% 38.86/39.24  parent1[0; 11]: (13570) {G3,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) )
% 38.86/39.24    , mult( X, Z ) ), X ) ==> rd( X, ld( ld( X, Y ), mult( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := ld( X, Y )
% 38.86/39.24     Y := mult( Z, X )
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13572) {G2,W19,D5,L1,V3,M1}  { ld( mult( rd( X, Y ), mult( X, Z )
% 38.86/39.24     ), X ) ==> mult( X, ld( mult( Z, X ), ld( X, Y ) ) ) }.
% 38.86/39.24  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 3]: (13571) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) )
% 38.86/39.24    , mult( X, Z ) ), X ) ==> mult( X, ld( mult( Z, X ), ld( X, Y ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13573) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), mult( X, Z ) )
% 38.86/39.24    , X ) ==> mult( X, ld( mult( Z, X ), ld( X, Y ) ) ) }.
% 38.86/39.24  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.24    ld( rd( X, Y ), Z ) }.
% 38.86/39.24  parent1[0; 2]: (13572) {G2,W19,D5,L1,V3,M1}  { ld( mult( rd( X, Y ), mult( 
% 38.86/39.24    X, Z ) ), X ) ==> mult( X, ld( mult( Z, X ), ld( X, Y ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := mult( X, Z )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13574) {G3,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( Z, Y ), ld( Y, X
% 38.86/39.24     ) ) ) ==> ld( ld( rd( X, Y ), mult( Y, Z ) ), Y ) }.
% 38.86/39.24  parent0[0]: (13573) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), mult( X, Z
% 38.86/39.24     ) ), X ) ==> mult( X, ld( mult( Z, X ), ld( X, Y ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2567) {G49,W19,D5,L1,V3,M1} P(24,2563);d(74);d(75);d(33);d(80
% 38.86/39.24    ) { mult( Y, ld( mult( Z, Y ), ld( Y, X ) ) ) ==> ld( ld( rd( X, Y ), 
% 38.86/39.24    mult( Y, Z ) ), Y ) }.
% 38.86/39.24  parent0: (13574) {G3,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( Z, Y ), ld( Y, 
% 38.86/39.24    X ) ) ) ==> ld( ld( rd( X, Y ), mult( Y, Z ) ), Y ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13575) {G49,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), mult( X
% 38.86/39.24    , Z ) ), X ) ==> mult( X, mult( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (2566) {G49,W19,D5,L1,V3,M1} P(2563,130);d(77);d(22) { mult( X
% 38.86/39.24    , mult( mult( Y, X ), mult( Z, X ) ) ) ==> mult( mult( mult( X, Y ), mult
% 38.86/39.24    ( X, Z ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13586) {G2,W24,D6,L1,V3,M1}  { mult( mult( mult( i( X ), Y ), 
% 38.86/39.24    mult( i( X ), Z ) ), i( X ) ) ==> ld( X, mult( mult( Y, i( X ) ), mult( Z
% 38.86/39.24    , i( X ) ) ) ) }.
% 38.86/39.24  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 13]: (13575) {G49,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), 
% 38.86/39.24    mult( X, Z ) ), X ) ==> mult( X, mult( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := mult( mult( Y, i( X ) ), mult( Z, i( X ) ) )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := i( X )
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13597) {G2,W23,D6,L1,V3,M1}  { mult( mult( mult( i( X ), Y ), 
% 38.86/39.24    mult( i( X ), Z ) ), i( X ) ) ==> ld( X, mult( mult( Y, i( X ) ), rd( Z, 
% 38.86/39.24    X ) ) ) }.
% 38.86/39.24  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 20]: (13586) {G2,W24,D6,L1,V3,M1}  { mult( mult( mult( i( X ), Y
% 38.86/39.24     ), mult( i( X ), Z ) ), i( X ) ) ==> ld( X, mult( mult( Y, i( X ) ), 
% 38.86/39.24    mult( Z, i( X ) ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13602) {G2,W22,D6,L1,V3,M1}  { mult( mult( ld( X, Y ), mult( i( X
% 38.86/39.24     ), Z ) ), i( X ) ) ==> ld( X, mult( mult( Y, i( X ) ), rd( Z, X ) ) )
% 38.86/39.24     }.
% 38.86/39.24  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 3]: (13597) {G2,W23,D6,L1,V3,M1}  { mult( mult( mult( i( X ), Y
% 38.86/39.24     ), mult( i( X ), Z ) ), i( X ) ) ==> ld( X, mult( mult( Y, i( X ) ), rd
% 38.86/39.24    ( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13607) {G3,W22,D6,L1,V3,M1}  { mult( ld( ld( Y, X ), mult( i( X )
% 38.86/39.24    , Z ) ), i( X ) ) ==> ld( X, mult( mult( Y, i( X ) ), rd( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.24    ld( ld( Y, X ), Z ) }.
% 38.86/39.24  parent1[0; 2]: (13602) {G2,W22,D6,L1,V3,M1}  { mult( mult( ld( X, Y ), mult
% 38.86/39.24    ( i( X ), Z ) ), i( X ) ) ==> ld( X, mult( mult( Y, i( X ) ), rd( Z, X )
% 38.86/39.24     ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := mult( i( X ), Z )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13609) {G2,W21,D6,L1,V3,M1}  { mult( ld( ld( X, Y ), ld( Y, Z ) )
% 38.86/39.24    , i( Y ) ) ==> ld( Y, mult( mult( X, i( Y ) ), rd( Z, Y ) ) ) }.
% 38.86/39.24  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 6]: (13607) {G3,W22,D6,L1,V3,M1}  { mult( ld( ld( Y, X ), mult( 
% 38.86/39.24    i( X ), Z ) ), i( X ) ) ==> ld( X, mult( mult( Y, i( X ) ), rd( Z, X ) )
% 38.86/39.24     ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13611) {G2,W20,D5,L1,V3,M1}  { mult( ld( ld( X, Y ), ld( Y, Z ) )
% 38.86/39.24    , i( Y ) ) ==> ld( Y, mult( rd( X, Y ), rd( Z, Y ) ) ) }.
% 38.86/39.24  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 14]: (13609) {G2,W21,D6,L1,V3,M1}  { mult( ld( ld( X, Y ), ld( Y
% 38.86/39.24    , Z ) ), i( Y ) ) ==> ld( Y, mult( mult( X, i( Y ) ), rd( Z, Y ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13613) {G3,W20,D5,L1,V3,M1}  { mult( ld( ld( X, Y ), ld( Y, Z ) )
% 38.86/39.24    , i( Y ) ) ==> ld( Y, ld( rd( Y, X ), rd( Z, Y ) ) ) }.
% 38.86/39.24  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.24    ld( rd( X, Y ), Z ) }.
% 38.86/39.24  parent1[0; 13]: (13611) {G2,W20,D5,L1,V3,M1}  { mult( ld( ld( X, Y ), ld( Y
% 38.86/39.24    , Z ) ), i( Y ) ) ==> ld( Y, mult( rd( X, Y ), rd( Z, Y ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := rd( Z, Y )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13614) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( Y, Z ) ), 
% 38.86/39.24    Y ) ==> ld( Y, ld( rd( Y, X ), rd( Z, Y ) ) ) }.
% 38.86/39.24  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 1]: (13613) {G3,W20,D5,L1,V3,M1}  { mult( ld( ld( X, Y ), ld( Y
% 38.86/39.24    , Z ) ), i( Y ) ) ==> ld( Y, ld( rd( Y, X ), rd( Z, Y ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := ld( ld( X, Y ), ld( Y, Z ) )
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2569) {G50,W19,D5,L1,V3,M1} P(2566,24);d(33);d(24);d(74);d(24
% 38.86/39.24    );d(33);d(80);d(33) { rd( ld( ld( Y, X ), ld( X, Z ) ), X ) ==> ld( X, ld
% 38.86/39.24    ( rd( X, Y ), rd( Z, X ) ) ) }.
% 38.86/39.24  parent0: (13614) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( Y, Z ) ), 
% 38.86/39.24    Y ) ==> ld( Y, ld( rd( Y, X ), rd( Z, Y ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13617) {G49,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), mult( X
% 38.86/39.24    , Z ) ), X ) ==> mult( X, mult( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (2566) {G49,W19,D5,L1,V3,M1} P(2563,130);d(77);d(22) { mult( X
% 38.86/39.24    , mult( mult( Y, X ), mult( Z, X ) ) ) ==> mult( mult( mult( X, Y ), mult
% 38.86/39.24    ( X, Z ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13626) {G2,W20,D6,L1,V3,M1}  { mult( mult( mult( X, i( Y ) ), 
% 38.86/39.24    mult( X, Z ) ), X ) ==> mult( X, mult( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 14]: (13617) {G49,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), 
% 38.86/39.24    mult( X, Z ) ), X ) ==> mult( X, mult( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := i( Y )
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13632) {G3,W20,D6,L1,V3,M1}  { mult( mult( mult( X, i( Y ) ), 
% 38.86/39.24    mult( X, Z ) ), X ) ==> mult( X, ld( ld( X, Y ), mult( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.24    ld( ld( Y, X ), Z ) }.
% 38.86/39.24  parent1[0; 13]: (13626) {G2,W20,D6,L1,V3,M1}  { mult( mult( mult( X, i( Y )
% 38.86/39.24     ), mult( X, Z ) ), X ) ==> mult( X, mult( ld( Y, X ), mult( Z, X ) ) )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := mult( Z, X )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13633) {G2,W19,D5,L1,V3,M1}  { mult( mult( rd( X, Y ), mult( X, Z
% 38.86/39.24     ) ), X ) ==> mult( X, ld( ld( X, Y ), mult( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 3]: (13632) {G3,W20,D6,L1,V3,M1}  { mult( mult( mult( X, i( Y )
% 38.86/39.24     ), mult( X, Z ) ), X ) ==> mult( X, ld( ld( X, Y ), mult( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13634) {G3,W19,D5,L1,V3,M1}  { mult( ld( rd( Y, X ), mult( X, Z )
% 38.86/39.24     ), X ) ==> mult( X, ld( ld( X, Y ), mult( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.24    ld( rd( X, Y ), Z ) }.
% 38.86/39.24  parent1[0; 2]: (13633) {G2,W19,D5,L1,V3,M1}  { mult( mult( rd( X, Y ), mult
% 38.86/39.24    ( X, Z ) ), X ) ==> mult( X, ld( ld( X, Y ), mult( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := mult( X, Z )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13635) {G4,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Z ), rd( X, Y ) )
% 38.86/39.24    , Y ) ==> mult( Y, ld( ld( Y, X ), mult( Z, Y ) ) ) }.
% 38.86/39.24  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.24    ld( ld( Y, X ), Z ) }.
% 38.86/39.24  parent1[0; 1]: (13634) {G3,W19,D5,L1,V3,M1}  { mult( ld( rd( Y, X ), mult( 
% 38.86/39.24    X, Z ) ), X ) ==> mult( X, ld( ld( X, Y ), mult( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := rd( X, Y )
% 38.86/39.24     Y := mult( Y, Z )
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13636) {G4,W19,D5,L1,V3,M1}  { mult( X, ld( ld( X, Z ), mult( Y, X
% 38.86/39.24     ) ) ) ==> ld( ld( mult( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.24  parent0[0]: (13635) {G4,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Z ), rd( X, Y
% 38.86/39.24     ) ), Y ) ==> mult( Y, ld( ld( Y, X ), mult( Z, Y ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2570) {G50,W19,D5,L1,V3,M1} P(24,2566);d(74);d(33);d(80);d(74
% 38.86/39.24    ) { mult( Y, ld( ld( Y, X ), mult( Z, Y ) ) ) ==> ld( ld( mult( Y, Z ), 
% 38.86/39.24    rd( X, Y ) ), Y ) }.
% 38.86/39.24  parent0: (13636) {G4,W19,D5,L1,V3,M1}  { mult( X, ld( ld( X, Z ), mult( Y, 
% 38.86/39.24    X ) ) ) ==> ld( ld( mult( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13638) {G49,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), mult( X
% 38.86/39.24    , Z ) ), X ) ==> mult( X, mult( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (2566) {G49,W19,D5,L1,V3,M1} P(2563,130);d(77);d(22) { mult( X
% 38.86/39.24    , mult( mult( Y, X ), mult( Z, X ) ) ) ==> mult( mult( mult( X, Y ), mult
% 38.86/39.24    ( X, Z ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13653) {G2,W20,D6,L1,V3,M1}  { mult( mult( mult( X, Y ), mult( X
% 38.86/39.24    , i( Z ) ) ), X ) ==> mult( X, mult( mult( Y, X ), ld( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 17]: (13638) {G49,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), 
% 38.86/39.24    mult( X, Z ) ), X ) ==> mult( X, mult( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := i( Z )
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13658) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), rd( X, Z
% 38.86/39.24     ) ), X ) ==> mult( X, mult( mult( Y, X ), ld( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 6]: (13653) {G2,W20,D6,L1,V3,M1}  { mult( mult( mult( X, Y ), 
% 38.86/39.24    mult( X, i( Z ) ) ), X ) ==> mult( X, mult( mult( Y, X ), ld( Z, X ) ) )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Z
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13659) {G3,W19,D5,L1,V3,M1}  { ld( rd( rd( Z, X ), mult( X, Y ) )
% 38.86/39.24    , X ) ==> mult( X, mult( mult( Y, X ), ld( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.86/39.24     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.86/39.24  parent1[0; 1]: (13658) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), rd
% 38.86/39.24    ( X, Z ) ), X ) ==> mult( X, mult( mult( Y, X ), ld( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := mult( X, Y )
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := X
% 38.86/39.24     T := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13660) {G3,W19,D5,L1,V3,M1}  { mult( Y, mult( mult( Z, Y ), ld( X
% 38.86/39.24    , Y ) ) ) ==> ld( rd( rd( X, Y ), mult( Y, Z ) ), Y ) }.
% 38.86/39.24  parent0[0]: (13659) {G3,W19,D5,L1,V3,M1}  { ld( rd( rd( Z, X ), mult( X, Y
% 38.86/39.24     ) ), X ) ==> mult( X, mult( mult( Y, X ), ld( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2571) {G50,W19,D5,L1,V3,M1} P(24,2566);d(33);d(113) { mult( Y
% 38.86/39.24    , mult( mult( Z, Y ), ld( X, Y ) ) ) ==> ld( rd( rd( X, Y ), mult( Y, Z )
% 38.86/39.24     ), Y ) }.
% 38.86/39.24  parent0: (13660) {G3,W19,D5,L1,V3,M1}  { mult( Y, mult( mult( Z, Y ), ld( X
% 38.86/39.24    , Y ) ) ) ==> ld( rd( rd( X, Y ), mult( Y, Z ) ), Y ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13662) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.86/39.24  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.86/39.24    X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13666) {G4,W20,D6,L1,V3,M1}  { rd( X, ld( ld( Y, X ), ld( X, Z )
% 38.86/39.24     ) ) ==> i( ld( X, ld( rd( X, Y ), rd( Z, X ) ) ) ) }.
% 38.86/39.24  parent0[0]: (2569) {G50,W19,D5,L1,V3,M1} P(2566,24);d(33);d(24);d(74);d(24)
% 38.86/39.24    ;d(33);d(80);d(33) { rd( ld( ld( Y, X ), ld( X, Z ) ), X ) ==> ld( X, ld
% 38.86/39.24    ( rd( X, Y ), rd( Z, X ) ) ) }.
% 38.86/39.24  parent1[0; 11]: (13662) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.86/39.24     ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := ld( ld( Y, X ), ld( X, Z ) )
% 38.86/39.24     Y := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13667) {G4,W19,D5,L1,V3,M1}  { rd( X, ld( ld( Y, X ), ld( X, Z )
% 38.86/39.24     ) ) ==> ld( ld( rd( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.24  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.24     ) }.
% 38.86/39.24  parent1[0; 10]: (13666) {G4,W20,D6,L1,V3,M1}  { rd( X, ld( ld( Y, X ), ld( 
% 38.86/39.24    X, Z ) ) ) ==> i( ld( X, ld( rd( X, Y ), rd( Z, X ) ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := ld( rd( X, Y ), rd( Z, X ) )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13668) {G5,W19,D5,L1,V3,M1}  { mult( X, ld( ld( X, Z ), ld( Y, X
% 38.86/39.24     ) ) ) ==> ld( ld( rd( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.24  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.24    mult( Z, ld( Y, X ) ) }.
% 38.86/39.24  parent1[0; 1]: (13667) {G4,W19,D5,L1,V3,M1}  { rd( X, ld( ld( Y, X ), ld( X
% 38.86/39.24    , Z ) ) ) ==> ld( ld( rd( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := ld( Y, X )
% 38.86/39.24     Y := ld( X, Z )
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2575) {G51,W19,D5,L1,V3,M1} P(2569,79);d(54);d(75) { mult( Y
% 38.86/39.24    , ld( ld( Y, Z ), ld( X, Y ) ) ) ==> ld( ld( rd( Y, X ), rd( Z, Y ) ), Y
% 38.86/39.24     ) }.
% 38.86/39.24  parent0: (13668) {G5,W19,D5,L1,V3,M1}  { mult( X, ld( ld( X, Z ), ld( Y, X
% 38.86/39.24     ) ) ) ==> ld( ld( rd( X, Y ), rd( Z, X ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13671) {G50,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), rd( Z, Y )
% 38.86/39.24     ) ) ==> rd( ld( ld( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.86/39.24  parent0[0]: (2569) {G50,W19,D5,L1,V3,M1} P(2566,24);d(33);d(24);d(74);d(24)
% 38.86/39.24    ;d(33);d(80);d(33) { rd( ld( ld( Y, X ), ld( X, Z ) ), X ) ==> ld( X, ld
% 38.86/39.24    ( rd( X, Y ), rd( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13674) {G2,W19,D6,L1,V3,M1}  { ld( X, ld( rd( X, rd( X, Y ) ), rd
% 38.86/39.24    ( Z, X ) ) ) ==> rd( ld( Y, ld( X, Z ) ), X ) }.
% 38.86/39.24  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.86/39.24  parent1[0; 14]: (13671) {G50,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), rd
% 38.86/39.24    ( Z, Y ) ) ) ==> rd( ld( ld( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := rd( X, Y )
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13682) {G3,W19,D6,L1,V3,M1}  { ld( X, ld( mult( X, rd( Y, X ) ), 
% 38.86/39.24    rd( Z, X ) ) ) ==> rd( ld( Y, ld( X, Z ) ), X ) }.
% 38.86/39.24  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.24    mult( Z, rd( X, Y ) ) }.
% 38.86/39.24  parent1[0; 4]: (13674) {G2,W19,D6,L1,V3,M1}  { ld( X, ld( rd( X, rd( X, Y )
% 38.86/39.24     ), rd( Z, X ) ) ) ==> rd( ld( Y, ld( X, Z ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2580) {G51,W19,D6,L1,V3,M1} P(19,2569);d(81) { ld( X, ld( 
% 38.86/39.24    mult( X, rd( Y, X ) ), rd( Z, X ) ) ) ==> rd( ld( Y, ld( X, Z ) ), X )
% 38.86/39.24     }.
% 38.86/39.24  parent0: (13682) {G3,W19,D6,L1,V3,M1}  { ld( X, ld( mult( X, rd( Y, X ) ), 
% 38.86/39.24    rd( Z, X ) ) ) ==> rd( ld( Y, ld( X, Z ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13685) {G51,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( Y, X ) ), 
% 38.86/39.24    X ) ==> mult( X, ld( ld( X, Y ), ld( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (2575) {G51,W19,D5,L1,V3,M1} P(2569,79);d(54);d(75) { mult( Y, 
% 38.86/39.24    ld( ld( Y, Z ), ld( X, Y ) ) ) ==> ld( ld( rd( Y, X ), rd( Z, Y ) ), Y )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13689) {G6,W23,D7,L1,V3,M1}  { ld( ld( rd( X, ld( rd( Y, X ), X )
% 38.86/39.24     ), rd( Z, X ) ), X ) ==> mult( X, ld( ld( X, Z ), ld( X, Y ) ) ) }.
% 38.86/39.24  parent0[0]: (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X )
% 38.86/39.24    , X ), X ) ==> ld( X, Y ) }.
% 38.86/39.24  parent1[0; 20]: (13685) {G51,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( Y
% 38.86/39.24    , X ) ), X ) ==> mult( X, ld( ld( X, Y ), ld( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := ld( rd( Y, X ), X )
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13690) {G5,W23,D7,L1,V3,M1}  { ld( ld( mult( X, ld( X, rd( Y, X )
% 38.86/39.24     ) ), rd( Z, X ) ), X ) ==> mult( X, ld( ld( X, Z ), ld( X, Y ) ) ) }.
% 38.86/39.24  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.24    mult( Z, ld( Y, X ) ) }.
% 38.86/39.24  parent1[0; 3]: (13689) {G6,W23,D7,L1,V3,M1}  { ld( ld( rd( X, ld( rd( Y, X
% 38.86/39.24     ), X ) ), rd( Z, X ) ), X ) ==> mult( X, ld( ld( X, Z ), ld( X, Y ) ) )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := rd( Y, X )
% 38.86/39.24     Y := X
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13691) {G1,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), rd( Z, X ) ), 
% 38.86/39.24    X ) ==> mult( X, ld( ld( X, Z ), ld( X, Y ) ) ) }.
% 38.86/39.24  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.24  parent1[0; 3]: (13690) {G5,W23,D7,L1,V3,M1}  { ld( ld( mult( X, ld( X, rd( 
% 38.86/39.24    Y, X ) ) ), rd( Z, X ) ), X ) ==> mult( X, ld( ld( X, Z ), ld( X, Y ) ) )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := rd( Y, X )
% 38.86/39.24     Y := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13692) {G1,W19,D5,L1,V3,M1}  { mult( Y, ld( ld( Y, Z ), ld( Y, X )
% 38.86/39.24     ) ) ==> ld( ld( rd( X, Y ), rd( Z, Y ) ), Y ) }.
% 38.86/39.24  parent0[0]: (13691) {G1,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), rd( Z, X )
% 38.86/39.24     ), X ) ==> mult( X, ld( ld( X, Z ), ld( X, Y ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2582) {G52,W19,D5,L1,V3,M1} P(139,2575);d(75);d(0) { mult( Y
% 38.86/39.24    , ld( ld( Y, Z ), ld( Y, X ) ) ) ==> ld( ld( rd( X, Y ), rd( Z, Y ) ), Y
% 38.86/39.24     ) }.
% 38.86/39.24  parent0: (13692) {G1,W19,D5,L1,V3,M1}  { mult( Y, ld( ld( Y, Z ), ld( Y, X
% 38.86/39.24     ) ) ) ==> ld( ld( rd( X, Y ), rd( Z, Y ) ), Y ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13694) {G51,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( Y, X ) ), 
% 38.86/39.24    X ) ==> mult( X, ld( ld( X, Y ), ld( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (2575) {G51,W19,D5,L1,V3,M1} P(2569,79);d(54);d(75) { mult( Y, 
% 38.86/39.24    ld( ld( Y, Z ), ld( X, Y ) ) ) ==> ld( ld( rd( Y, X ), rd( Z, Y ) ), Y )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13697) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( rd( X, Z )
% 38.86/39.24    , X ) ), X ) ==> mult( X, ld( i( Z ), ld( Y, X ) ) ) }.
% 38.86/39.24  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.86/39.24     ) }.
% 38.86/39.24  parent1[0; 15]: (13694) {G51,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( Y
% 38.86/39.24    , X ) ), X ) ==> mult( X, ld( ld( X, Y ), ld( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Z
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := rd( X, Z )
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13700) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( rd( X, Z )
% 38.86/39.24    , X ) ), X ) ==> mult( X, mult( Z, ld( Y, X ) ) ) }.
% 38.86/39.24  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 14]: (13697) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( rd
% 38.86/39.24    ( X, Z ), X ) ), X ) ==> mult( X, ld( i( Z ), ld( Y, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := ld( Y, X )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2583) {G52,W19,D6,L1,V3,M1} P(53,2575);d(22) { ld( ld( rd( X
% 38.86/39.24    , Z ), rd( rd( X, Y ), X ) ), X ) ==> mult( X, mult( Y, ld( Z, X ) ) )
% 38.86/39.24     }.
% 38.86/39.24  parent0: (13700) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( rd( X, Z )
% 38.86/39.24    , X ) ), X ) ==> mult( X, mult( Z, ld( Y, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13702) {G52,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), rd( Y, X ) ), 
% 38.86/39.24    X ) ==> mult( X, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (2582) {G52,W19,D5,L1,V3,M1} P(139,2575);d(75);d(0) { mult( Y, 
% 38.86/39.24    ld( ld( Y, Z ), ld( Y, X ) ) ) ==> ld( ld( rd( X, Y ), rd( Z, Y ) ), Y )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13710) {G2,W24,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), rd( Z, i
% 38.86/39.24    ( Y ) ) ), i( Y ) ) ==> ld( Y, ld( ld( i( Y ), Z ), ld( i( Y ), X ) ) )
% 38.86/39.24     }.
% 38.86/39.24  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 13]: (13702) {G52,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), rd( Y
% 38.86/39.24    , X ) ), X ) ==> mult( X, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := ld( ld( i( Y ), Z ), ld( i( Y ), X ) )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := i( Y )
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13711) {G3,W24,D7,L1,V3,M1}  { i( mult( Y, ld( rd( X, i( Y ) ), 
% 38.86/39.24    rd( Z, i( Y ) ) ) ) ) ==> ld( Y, ld( ld( i( Y ), Z ), ld( i( Y ), X ) ) )
% 38.86/39.24     }.
% 38.86/39.24  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.24    ( X, Y ) ) }.
% 38.86/39.24  parent1[0; 1]: (13710) {G2,W24,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), rd
% 38.86/39.24    ( Z, i( Y ) ) ), i( Y ) ) ==> ld( Y, ld( ld( i( Y ), Z ), ld( i( Y ), X )
% 38.86/39.24     ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := ld( rd( X, i( Y ) ), rd( Z, i( Y ) ) )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13712) {G4,W23,D6,L1,V3,M1}  { rd( ld( rd( Z, i( X ) ), rd( Y, i
% 38.86/39.24    ( X ) ) ), X ) ==> ld( X, ld( ld( i( X ), Z ), ld( i( X ), Y ) ) ) }.
% 38.86/39.24  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.24     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.24  parent1[0; 1]: (13711) {G3,W24,D7,L1,V3,M1}  { i( mult( Y, ld( rd( X, i( Y
% 38.86/39.24     ) ), rd( Z, i( Y ) ) ) ) ) ==> ld( Y, ld( ld( i( Y ), Z ), ld( i( Y ), X
% 38.86/39.24     ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := rd( Y, i( X ) )
% 38.86/39.24     Y := rd( Z, i( X ) )
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13714) {G2,W22,D6,L1,V3,M1}  { rd( ld( rd( X, i( Y ) ), mult( Z, 
% 38.86/39.24    Y ) ), Y ) ==> ld( Y, ld( ld( i( Y ), X ), ld( i( Y ), Z ) ) ) }.
% 38.86/39.24  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 7]: (13712) {G4,W23,D6,L1,V3,M1}  { rd( ld( rd( Z, i( X ) ), rd
% 38.86/39.24    ( Y, i( X ) ) ), X ) ==> ld( X, ld( ld( i( X ), Z ), ld( i( X ), Y ) ) )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13716) {G2,W21,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), mult( Z, Y )
% 38.86/39.24     ), Y ) ==> ld( Y, ld( ld( i( Y ), X ), ld( i( Y ), Z ) ) ) }.
% 38.86/39.24  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 3]: (13714) {G2,W22,D6,L1,V3,M1}  { rd( ld( rd( X, i( Y ) ), 
% 38.86/39.24    mult( Z, Y ) ), Y ) ==> ld( Y, ld( ld( i( Y ), X ), ld( i( Y ), Z ) ) )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13718) {G2,W20,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), mult( Z, Y )
% 38.86/39.24     ), Y ) ==> ld( Y, ld( ld( i( Y ), X ), mult( Y, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 17]: (13716) {G2,W21,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), mult
% 38.86/39.24    ( Z, Y ) ), Y ) ==> ld( Y, ld( ld( i( Y ), X ), ld( i( Y ), Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13720) {G2,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), mult( Z, Y )
% 38.86/39.24     ), Y ) ==> ld( Y, ld( mult( Y, X ), mult( Y, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 13]: (13718) {G2,W20,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), mult
% 38.86/39.24    ( Z, Y ) ), Y ) ==> ld( Y, ld( ld( i( Y ), X ), mult( Y, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2589) {G53,W19,D5,L1,V3,M1} P(2582,24);d(52);d(92);d(34);d(34
% 38.86/39.24    );d(22);d(22) { rd( ld( mult( Y, X ), mult( Z, X ) ), X ) ==> ld( X, ld( 
% 38.86/39.24    mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.24  parent0: (13720) {G2,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), mult( Z, Y )
% 38.86/39.24     ), Y ) ==> ld( Y, ld( mult( Y, X ), mult( Y, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13723) {G52,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), rd( Y, X ) ), 
% 38.86/39.24    X ) ==> mult( X, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (2582) {G52,W19,D5,L1,V3,M1} P(139,2575);d(75);d(0) { mult( Y, 
% 38.86/39.24    ld( ld( Y, Z ), ld( Y, X ) ) ) ==> ld( ld( rd( X, Y ), rd( Z, Y ) ), Y )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13726) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( rd( Y, Z )
% 38.86/39.24    , Y ) ), Y ) ==> mult( Y, ld( i( Z ), ld( Y, X ) ) ) }.
% 38.86/39.24  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.86/39.24     ) }.
% 38.86/39.24  parent1[0; 15]: (13723) {G52,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), rd( Y
% 38.86/39.24    , X ) ), X ) ==> mult( X, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := rd( Y, Z )
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13728) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( rd( Y, Z )
% 38.86/39.24    , Y ) ), Y ) ==> mult( Y, mult( Z, ld( Y, X ) ) ) }.
% 38.86/39.24  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 14]: (13726) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( rd
% 38.86/39.24    ( Y, Z ), Y ) ), Y ) ==> mult( Y, ld( i( Z ), ld( Y, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := ld( Y, X )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2590) {G53,W19,D6,L1,V3,M1} P(53,2582);d(22) { ld( ld( rd( Z
% 38.86/39.24    , X ), rd( rd( X, Y ), X ) ), X ) ==> mult( X, mult( Y, ld( X, Z ) ) )
% 38.86/39.24     }.
% 38.86/39.24  parent0: (13728) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( rd( Y, Z )
% 38.86/39.24    , Y ) ), Y ) ==> mult( Y, mult( Z, ld( Y, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13731) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.86/39.24  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.86/39.24    X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13735) {G4,W20,D6,L1,V3,M1}  { rd( X, ld( mult( Y, X ), mult( Z, 
% 38.86/39.24    X ) ) ) ==> i( ld( X, ld( mult( X, Y ), mult( X, Z ) ) ) ) }.
% 38.86/39.24  parent0[0]: (2589) {G53,W19,D5,L1,V3,M1} P(2582,24);d(52);d(92);d(34);d(34)
% 38.86/39.24    ;d(22);d(22) { rd( ld( mult( Y, X ), mult( Z, X ) ), X ) ==> ld( X, ld( 
% 38.86/39.24    mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.24  parent1[0; 11]: (13731) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.86/39.24     ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := ld( mult( Y, X ), mult( Z, X ) )
% 38.86/39.24     Y := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13736) {G4,W19,D5,L1,V3,M1}  { rd( X, ld( mult( Y, X ), mult( Z, 
% 38.86/39.24    X ) ) ) ==> ld( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.24     ) }.
% 38.86/39.24  parent1[0; 10]: (13735) {G4,W20,D6,L1,V3,M1}  { rd( X, ld( mult( Y, X ), 
% 38.86/39.24    mult( Z, X ) ) ) ==> i( ld( X, ld( mult( X, Y ), mult( X, Z ) ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := ld( mult( X, Y ), mult( X, Z ) )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13737) {G5,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Z, X ), mult( Y
% 38.86/39.24    , X ) ) ) ==> ld( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.24    mult( Z, ld( Y, X ) ) }.
% 38.86/39.24  parent1[0; 1]: (13736) {G4,W19,D5,L1,V3,M1}  { rd( X, ld( mult( Y, X ), 
% 38.86/39.24    mult( Z, X ) ) ) ==> ld( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := mult( Y, X )
% 38.86/39.24     Y := mult( Z, X )
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2596) {G54,W19,D5,L1,V3,M1} P(2589,79);d(54);d(75) { mult( Y
% 38.86/39.24    , ld( mult( Z, Y ), mult( X, Y ) ) ) ==> ld( ld( mult( Y, X ), mult( Y, Z
% 38.86/39.24     ) ), Y ) }.
% 38.86/39.24  parent0: (13737) {G5,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Z, X ), mult( Y
% 38.86/39.24    , X ) ) ) ==> ld( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13740) {G53,W19,D5,L1,V3,M1}  { ld( Y, ld( mult( Y, X ), mult( Y, 
% 38.86/39.24    Z ) ) ) ==> rd( ld( mult( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.24  parent0[0]: (2589) {G53,W19,D5,L1,V3,M1} P(2582,24);d(52);d(92);d(34);d(34)
% 38.86/39.24    ;d(22);d(22) { rd( ld( mult( Y, X ), mult( Z, X ) ), X ) ==> ld( X, ld( 
% 38.86/39.24    mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13744) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( mult( X, i( Y ) ), mult
% 38.86/39.24    ( X, Z ) ) ) ==> rd( ld( ld( Y, X ), mult( Z, X ) ), X ) }.
% 38.86/39.24  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 13]: (13740) {G53,W19,D5,L1,V3,M1}  { ld( Y, ld( mult( Y, X ), 
% 38.86/39.24    mult( Y, Z ) ) ) ==> rd( ld( mult( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := i( Y )
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13749) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( rd( X, Y ), mult( X, Z
% 38.86/39.24     ) ) ) ==> rd( ld( ld( Y, X ), mult( Z, X ) ), X ) }.
% 38.86/39.24  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 4]: (13744) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( mult( X, i( Y ) )
% 38.86/39.24    , mult( X, Z ) ) ) ==> rd( ld( ld( Y, X ), mult( Z, X ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13750) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( Y, X ), mult( Z, X ) )
% 38.86/39.24    , X ) ==> ld( X, ld( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (13749) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( rd( X, Y ), mult( X
% 38.86/39.24    , Z ) ) ) ==> rd( ld( ld( Y, X ), mult( Z, X ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2597) {G54,W19,D5,L1,V3,M1} P(24,2589);d(33) { rd( ld( ld( X
% 38.86/39.24    , Y ), mult( Z, Y ) ), Y ) ==> ld( Y, ld( rd( Y, X ), mult( Y, Z ) ) )
% 38.86/39.24     }.
% 38.86/39.24  parent0: (13750) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( Y, X ), mult( Z, X ) )
% 38.86/39.24    , X ) ==> ld( X, ld( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13752) {G53,W19,D5,L1,V3,M1}  { ld( Y, ld( mult( Y, X ), mult( Y, 
% 38.86/39.24    Z ) ) ) ==> rd( ld( mult( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.24  parent0[0]: (2589) {G53,W19,D5,L1,V3,M1} P(2582,24);d(52);d(92);d(34);d(34)
% 38.86/39.24    ;d(22);d(22) { rd( ld( mult( Y, X ), mult( Z, X ) ), X ) ==> ld( X, ld( 
% 38.86/39.24    mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13757) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( mult( X, Y ), mult( X, 
% 38.86/39.24    i( Z ) ) ) ) ==> rd( ld( mult( Y, X ), ld( Z, X ) ), X ) }.
% 38.86/39.24  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 16]: (13752) {G53,W19,D5,L1,V3,M1}  { ld( Y, ld( mult( Y, X ), 
% 38.86/39.24    mult( Y, Z ) ) ) ==> rd( ld( mult( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := i( Z )
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13759) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( mult( X, Y ), rd( X, Z
% 38.86/39.24     ) ) ) ==> rd( ld( mult( Y, X ), ld( Z, X ) ), X ) }.
% 38.86/39.24  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 7]: (13757) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( mult( X, Y ), 
% 38.86/39.24    mult( X, i( Z ) ) ) ) ==> rd( ld( mult( Y, X ), ld( Z, X ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Z
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13760) {G2,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, X ), ld( Z, X ) )
% 38.86/39.24    , X ) ==> ld( X, ld( mult( X, Y ), rd( X, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (13759) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( mult( X, Y ), rd( X
% 38.86/39.24    , Z ) ) ) ==> rd( ld( mult( Y, X ), ld( Z, X ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2598) {G54,W19,D5,L1,V3,M1} P(24,2589);d(33) { rd( ld( mult( 
% 38.86/39.24    Z, Y ), ld( X, Y ) ), Y ) ==> ld( Y, ld( mult( Y, Z ), rd( Y, X ) ) ) }.
% 38.86/39.24  parent0: (13760) {G2,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, X ), ld( Z, X ) )
% 38.86/39.24    , X ) ==> ld( X, ld( mult( X, Y ), rd( X, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13762) {G54,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), mult( Y, Z
% 38.86/39.24     ) ) ) ==> rd( ld( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.24  parent0[0]: (2597) {G54,W19,D5,L1,V3,M1} P(24,2589);d(33) { rd( ld( ld( X, 
% 38.86/39.24    Y ), mult( Z, Y ) ), Y ) ==> ld( Y, ld( rd( Y, X ), mult( Y, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13765) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( rd( X, Y ), mult( X, i
% 38.86/39.24    ( Z ) ) ) ) ==> rd( ld( ld( Y, X ), ld( Z, X ) ), X ) }.
% 38.86/39.24  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 16]: (13762) {G54,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), 
% 38.86/39.24    mult( Y, Z ) ) ) ==> rd( ld( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := i( Z )
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13766) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( rd( X, Y ), rd( X, Z )
% 38.86/39.24     ) ) ==> rd( ld( ld( Y, X ), ld( Z, X ) ), X ) }.
% 38.86/39.24  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 7]: (13765) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( rd( X, Y ), mult
% 38.86/39.24    ( X, i( Z ) ) ) ) ==> rd( ld( ld( Y, X ), ld( Z, X ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Z
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13767) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( Y, X ), ld( Z, X ) ), X
% 38.86/39.24     ) ==> ld( X, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (13766) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( rd( X, Y ), rd( X, Z
% 38.86/39.24     ) ) ) ==> rd( ld( ld( Y, X ), ld( Z, X ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2606) {G55,W19,D5,L1,V3,M1} P(24,2597);d(33) { rd( ld( ld( Z
% 38.86/39.24    , Y ), ld( X, Y ) ), Y ) ==> ld( Y, ld( rd( Y, Z ), rd( Y, X ) ) ) }.
% 38.86/39.24  parent0: (13767) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( Y, X ), ld( Z, X ) ), 
% 38.86/39.24    X ) ==> ld( X, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13769) {G54,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), mult( Y, Z
% 38.86/39.24     ) ) ) ==> rd( ld( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.24  parent0[0]: (2597) {G54,W19,D5,L1,V3,M1} P(24,2589);d(33) { rd( ld( ld( X, 
% 38.86/39.24    Y ), mult( Z, Y ) ), Y ) ==> ld( Y, ld( rd( Y, X ), mult( Y, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13772) {G3,W20,D6,L1,V3,M1}  { ld( X, ld( rd( X, mult( X, Y ) ), 
% 38.86/39.24    mult( X, Z ) ) ) ==> rd( ld( i( Y ), mult( Z, X ) ), X ) }.
% 38.86/39.24  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.24    ==> i( Y ) }.
% 38.86/39.24  parent1[0; 14]: (13769) {G54,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), 
% 38.86/39.24    mult( Y, Z ) ) ) ==> rd( ld( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := mult( X, Y )
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13773) {G2,W19,D6,L1,V3,M1}  { ld( X, ld( rd( X, mult( X, Y ) ), 
% 38.86/39.24    mult( X, Z ) ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 38.86/39.24  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 13]: (13772) {G3,W20,D6,L1,V3,M1}  { ld( X, ld( rd( X, mult( X, 
% 38.86/39.24    Y ) ), mult( X, Z ) ) ) ==> rd( ld( i( Y ), mult( Z, X ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := mult( Z, X )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13774) {G3,W19,D6,L1,V3,M1}  { ld( X, ld( rd( rd( X, Y ), X ), 
% 38.86/39.24    mult( X, Z ) ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 38.86/39.24  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.86/39.24     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.86/39.24  parent1[0; 4]: (13773) {G2,W19,D6,L1,V3,M1}  { ld( X, ld( rd( X, mult( X, Y
% 38.86/39.24     ) ), mult( X, Z ) ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2607) {G55,W19,D6,L1,V3,M1} P(31,2597);d(22);d(320) { ld( X, 
% 38.86/39.24    ld( rd( rd( X, Y ), X ), mult( X, Z ) ) ) ==> rd( mult( Y, mult( Z, X ) )
% 38.86/39.24    , X ) }.
% 38.86/39.24  parent0: (13774) {G3,W19,D6,L1,V3,M1}  { ld( X, ld( rd( rd( X, Y ), X ), 
% 38.86/39.24    mult( X, Z ) ) ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13777) {G54,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), mult( Y, Z
% 38.86/39.24     ) ) ) ==> rd( ld( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.24  parent0[0]: (2597) {G54,W19,D5,L1,V3,M1} P(24,2589);d(33) { rd( ld( ld( X, 
% 38.86/39.24    Y ), mult( Z, Y ) ), Y ) ==> ld( Y, ld( rd( Y, X ), mult( Y, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13780) {G2,W19,D6,L1,V3,M1}  { ld( X, ld( rd( X, rd( X, Y ) ), 
% 38.86/39.24    mult( X, Z ) ) ) ==> rd( ld( Y, mult( Z, X ) ), X ) }.
% 38.86/39.24  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.86/39.24  parent1[0; 14]: (13777) {G54,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), 
% 38.86/39.24    mult( Y, Z ) ) ) ==> rd( ld( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := rd( X, Y )
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13781) {G3,W19,D6,L1,V3,M1}  { ld( X, ld( mult( X, rd( Y, X ) ), 
% 38.86/39.24    mult( X, Z ) ) ) ==> rd( ld( Y, mult( Z, X ) ), X ) }.
% 38.86/39.24  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.24    mult( Z, rd( X, Y ) ) }.
% 38.86/39.24  parent1[0; 4]: (13780) {G2,W19,D6,L1,V3,M1}  { ld( X, ld( rd( X, rd( X, Y )
% 38.86/39.24     ), mult( X, Z ) ) ) ==> rd( ld( Y, mult( Z, X ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2609) {G55,W19,D6,L1,V3,M1} P(19,2597);d(81) { ld( X, ld( 
% 38.86/39.24    mult( X, rd( Y, X ) ), mult( X, Z ) ) ) ==> rd( ld( Y, mult( Z, X ) ), X
% 38.86/39.24     ) }.
% 38.86/39.24  parent0: (13781) {G3,W19,D6,L1,V3,M1}  { ld( X, ld( mult( X, rd( Y, X ) ), 
% 38.86/39.24    mult( X, Z ) ) ) ==> rd( ld( Y, mult( Z, X ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13783) {G55,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), rd( Y, Z )
% 38.86/39.24     ) ) ==> rd( ld( ld( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.24  parent0[0]: (2606) {G55,W19,D5,L1,V3,M1} P(24,2597);d(33) { rd( ld( ld( Z, 
% 38.86/39.24    Y ), ld( X, Y ) ), Y ) ==> ld( Y, ld( rd( Y, Z ), rd( Y, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13784) {G44,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), ld( X, Y ) ), 
% 38.86/39.24    Y ) = ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (2529) {G44,W19,D5,L1,V3,M1} P(2525,2410) { ld( Z, ld( rd( Y, Z
% 38.86/39.24     ), rd( X, Z ) ) ) = rd( ld( ld( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13787) {G45,W19,D5,L1,V3,M1}  { ld( X, ld( rd( X, Y ), rd( X, Z )
% 38.86/39.24     ) ) ==> ld( Z, ld( rd( X, Z ), rd( Y, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (13784) {G44,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), ld( X, Y )
% 38.86/39.24     ), Y ) = ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.24  parent1[0; 10]: (13783) {G55,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), rd
% 38.86/39.24    ( Y, Z ) ) ) ==> rd( ld( ld( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13796) {G45,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( X, Z ), rd( Y, Z )
% 38.86/39.24     ) ) ==> ld( X, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (13787) {G45,W19,D5,L1,V3,M1}  { ld( X, ld( rd( X, Y ), rd( X, 
% 38.86/39.24    Z ) ) ) ==> ld( Z, ld( rd( X, Z ), rd( Y, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2611) {G56,W19,D5,L1,V3,M1} P(2606,2529) { ld( Z, ld( rd( Y, 
% 38.86/39.24    Z ), rd( X, Z ) ) ) = ld( Y, ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.86/39.24  parent0: (13796) {G45,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( X, Z ), rd( Y, Z )
% 38.86/39.24     ) ) ==> ld( X, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13797) {G55,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), rd( Y, Z )
% 38.86/39.24     ) ) ==> rd( ld( ld( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.24  parent0[0]: (2606) {G55,W19,D5,L1,V3,M1} P(24,2597);d(33) { rd( ld( ld( Z, 
% 38.86/39.24    Y ), ld( X, Y ) ), Y ) ==> ld( Y, ld( rd( Y, Z ), rd( Y, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13798) {G43,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( Z, Y ) ), 
% 38.86/39.24    Y ) = ld( X, ld( rd( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (2525) {G43,W19,D5,L1,V3,M1} P(2516,52);d(33);d(80);d(91);d(24)
% 38.86/39.24    ;d(24);d(75);d(74) { ld( Z, ld( rd( X, Z ), rd( Z, Y ) ) ) = rd( ld( ld( 
% 38.86/39.24    Z, X ), ld( Y, X ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13801) {G44,W19,D5,L1,V3,M1}  { ld( X, ld( rd( X, Y ), rd( X, Z )
% 38.86/39.24     ) ) ==> ld( Y, ld( rd( X, Y ), rd( Y, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (13798) {G43,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( Z, Y )
% 38.86/39.24     ), Y ) = ld( X, ld( rd( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.24  parent1[0; 10]: (13797) {G55,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), rd
% 38.86/39.24    ( Y, Z ) ) ) ==> rd( ld( ld( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13810) {G44,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( X, Y ), rd( Y, Z )
% 38.86/39.24     ) ) ==> ld( X, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (13801) {G44,W19,D5,L1,V3,M1}  { ld( X, ld( rd( X, Y ), rd( X, 
% 38.86/39.24    Z ) ) ) ==> ld( Y, ld( rd( X, Y ), rd( Y, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2612) {G56,W19,D5,L1,V3,M1} P(2606,2525) { ld( X, ld( rd( Y, 
% 38.86/39.24    X ), rd( X, Z ) ) ) = ld( Y, ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.86/39.24  parent0: (13810) {G44,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( X, Y ), rd( Y, Z )
% 38.86/39.24     ) ) ==> ld( X, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13812) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.86/39.24  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.86/39.24    X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13816) {G4,W20,D6,L1,V3,M1}  { rd( X, ld( ld( Y, X ), ld( Z, X )
% 38.86/39.24     ) ) ==> i( ld( X, ld( rd( X, Y ), rd( X, Z ) ) ) ) }.
% 38.86/39.24  parent0[0]: (2606) {G55,W19,D5,L1,V3,M1} P(24,2597);d(33) { rd( ld( ld( Z, 
% 38.86/39.24    Y ), ld( X, Y ) ), Y ) ==> ld( Y, ld( rd( Y, Z ), rd( Y, X ) ) ) }.
% 38.86/39.24  parent1[0; 11]: (13812) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.86/39.24     ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := ld( ld( Y, X ), ld( Z, X ) )
% 38.86/39.24     Y := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13817) {G4,W19,D5,L1,V3,M1}  { rd( X, ld( ld( Y, X ), ld( Z, X )
% 38.86/39.24     ) ) ==> ld( ld( rd( X, Y ), rd( X, Z ) ), X ) }.
% 38.86/39.24  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.24     ) }.
% 38.86/39.24  parent1[0; 10]: (13816) {G4,W20,D6,L1,V3,M1}  { rd( X, ld( ld( Y, X ), ld( 
% 38.86/39.24    Z, X ) ) ) ==> i( ld( X, ld( rd( X, Y ), rd( X, Z ) ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := ld( rd( X, Y ), rd( X, Z ) )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13818) {G5,W19,D5,L1,V3,M1}  { mult( X, ld( ld( Z, X ), ld( Y, X
% 38.86/39.24     ) ) ) ==> ld( ld( rd( X, Y ), rd( X, Z ) ), X ) }.
% 38.86/39.24  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.24    mult( Z, ld( Y, X ) ) }.
% 38.86/39.24  parent1[0; 1]: (13817) {G4,W19,D5,L1,V3,M1}  { rd( X, ld( ld( Y, X ), ld( Z
% 38.86/39.24    , X ) ) ) ==> ld( ld( rd( X, Y ), rd( X, Z ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := ld( Y, X )
% 38.86/39.24     Y := ld( Z, X )
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2615) {G56,W19,D5,L1,V3,M1} P(2606,79);d(54);d(75) { mult( Y
% 38.86/39.24    , ld( ld( Z, Y ), ld( X, Y ) ) ) ==> ld( ld( rd( Y, X ), rd( Y, Z ) ), Y
% 38.86/39.24     ) }.
% 38.86/39.24  parent0: (13818) {G5,W19,D5,L1,V3,M1}  { mult( X, ld( ld( Z, X ), ld( Y, X
% 38.86/39.24     ) ) ) ==> ld( ld( rd( X, Y ), rd( X, Z ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13821) {G55,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), rd( Y, Z )
% 38.86/39.24     ) ) ==> rd( ld( ld( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.24  parent0[0]: (2606) {G55,W19,D5,L1,V3,M1} P(24,2597);d(33) { rd( ld( ld( Z, 
% 38.86/39.24    Y ), ld( X, Y ) ), Y ) ==> ld( Y, ld( rd( Y, Z ), rd( Y, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13824) {G3,W20,D6,L1,V3,M1}  { ld( X, ld( rd( X, mult( X, Y ) ), 
% 38.86/39.24    rd( X, Z ) ) ) ==> rd( ld( i( Y ), ld( Z, X ) ), X ) }.
% 38.86/39.24  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.24    ==> i( Y ) }.
% 38.86/39.24  parent1[0; 14]: (13821) {G55,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), rd
% 38.86/39.24    ( Y, Z ) ) ) ==> rd( ld( ld( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := mult( X, Y )
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13826) {G2,W19,D6,L1,V3,M1}  { ld( X, ld( rd( X, mult( X, Y ) ), 
% 38.86/39.24    rd( X, Z ) ) ) ==> rd( mult( Y, ld( Z, X ) ), X ) }.
% 38.86/39.24  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 13]: (13824) {G3,W20,D6,L1,V3,M1}  { ld( X, ld( rd( X, mult( X, 
% 38.86/39.24    Y ) ), rd( X, Z ) ) ) ==> rd( ld( i( Y ), ld( Z, X ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := ld( Z, X )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13827) {G3,W19,D6,L1,V3,M1}  { ld( X, ld( rd( rd( X, Y ), X ), rd
% 38.86/39.24    ( X, Z ) ) ) ==> rd( mult( Y, ld( Z, X ) ), X ) }.
% 38.86/39.24  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.86/39.24     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.86/39.24  parent1[0; 4]: (13826) {G2,W19,D6,L1,V3,M1}  { ld( X, ld( rd( X, mult( X, Y
% 38.86/39.24     ) ), rd( X, Z ) ) ) ==> rd( mult( Y, ld( Z, X ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2616) {G56,W19,D6,L1,V3,M1} P(31,2606);d(22);d(320) { ld( X, 
% 38.86/39.24    ld( rd( rd( X, Y ), X ), rd( X, Z ) ) ) ==> rd( mult( Y, ld( Z, X ) ), X
% 38.86/39.24     ) }.
% 38.86/39.24  parent0: (13827) {G3,W19,D6,L1,V3,M1}  { ld( X, ld( rd( rd( X, Y ), X ), rd
% 38.86/39.24    ( X, Z ) ) ) ==> rd( mult( Y, ld( Z, X ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13830) {G56,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, Z ), rd( Y, X )
% 38.86/39.24     ) ) = ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.24  parent0[0]: (2611) {G56,W19,D5,L1,V3,M1} P(2606,2529) { ld( Z, ld( rd( Y, Z
% 38.86/39.24     ), rd( X, Z ) ) ) = ld( Y, ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13837) {G2,W22,D6,L1,V3,M1}  { ld( X, ld( rd( X, Y ), rd( X, i( Z
% 38.86/39.24     ) ) ) ) = ld( i( Z ), ld( rd( X, i( Z ) ), mult( Y, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 19]: (13830) {G56,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, Z ), rd
% 38.86/39.24    ( Y, X ) ) ) = ld( X, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := i( Z )
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13842) {G2,W21,D6,L1,V3,M1}  { ld( X, ld( rd( X, Y ), rd( X, i( Z
% 38.86/39.24     ) ) ) ) = mult( Z, ld( rd( X, i( Z ) ), mult( Y, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 11]: (13837) {G2,W22,D6,L1,V3,M1}  { ld( X, ld( rd( X, Y ), rd( 
% 38.86/39.24    X, i( Z ) ) ) ) = ld( i( Z ), ld( rd( X, i( Z ) ), mult( Y, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := ld( rd( X, i( Z ) ), mult( Y, Z ) )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13844) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( rd( X, Y ), rd( X, i( Z
% 38.86/39.24     ) ) ) ) = mult( Z, ld( mult( X, Z ), mult( Y, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 14]: (13842) {G2,W21,D6,L1,V3,M1}  { ld( X, ld( rd( X, Y ), rd( 
% 38.86/39.24    X, i( Z ) ) ) ) = mult( Z, ld( rd( X, i( Z ) ), mult( Y, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Z
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13845) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( rd( X, Y ), mult( X, Z
% 38.86/39.24     ) ) ) = mult( Z, ld( mult( X, Z ), mult( Y, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 7]: (13844) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( rd( X, Y ), rd( X
% 38.86/39.24    , i( Z ) ) ) ) = mult( Z, ld( mult( X, Z ), mult( Y, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Z
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13848) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( X, Y ), mult( X, Z
% 38.86/39.24     ) ) ) = ld( ld( mult( Z, Y ), mult( Z, X ) ), Z ) }.
% 38.86/39.24  parent0[0]: (2596) {G54,W19,D5,L1,V3,M1} P(2589,79);d(54);d(75) { mult( Y, 
% 38.86/39.24    ld( mult( Z, Y ), mult( X, Y ) ) ) ==> ld( ld( mult( Y, X ), mult( Y, Z )
% 38.86/39.24     ), Y ) }.
% 38.86/39.24  parent1[0; 10]: (13845) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( rd( X, Y ), mult
% 38.86/39.24    ( X, Z ) ) ) = mult( Z, ld( mult( X, Z ), mult( Y, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13849) {G3,W19,D5,L1,V3,M1}  { ld( ld( mult( Z, Y ), mult( Z, X )
% 38.86/39.24     ), Z ) = ld( X, ld( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (13848) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( X, Y ), mult( X
% 38.86/39.24    , Z ) ) ) = ld( ld( mult( Z, Y ), mult( Z, X ) ), Z ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2623) {G57,W19,D5,L1,V3,M1} P(34,2611);d(22);d(34);d(2596) { 
% 38.86/39.24    ld( ld( mult( Y, Z ), mult( Y, X ) ), Y ) = ld( X, ld( rd( X, Z ), mult( 
% 38.86/39.24    X, Y ) ) ) }.
% 38.86/39.24  parent0: (13849) {G3,W19,D5,L1,V3,M1}  { ld( ld( mult( Z, Y ), mult( Z, X )
% 38.86/39.24     ), Z ) = ld( X, ld( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13851) {G57,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Z, Y ), mult( Z, X
% 38.86/39.24     ) ) ) = ld( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  parent0[0]: (2623) {G57,W19,D5,L1,V3,M1} P(34,2611);d(22);d(34);d(2596) { 
% 38.86/39.24    ld( ld( mult( Y, Z ), mult( Y, X ) ), Y ) = ld( X, ld( rd( X, Z ), mult( 
% 38.86/39.24    X, Y ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13858) {G16,W27,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( rd( ld( X, Y
% 38.86/39.24     ), Y ), mult( ld( X, Y ), Z ) ) ) = ld( ld( mult( Z, mult( X, Y ) ), 
% 38.86/39.24    mult( Z, Y ) ), Z ) }.
% 38.86/39.24  parent0[0]: (1512) {G15,W19,D5,L1,V3,M1} P(24,1507);d(22) { ld( mult( Z, Y
% 38.86/39.24     ), mult( Z, ld( X, Y ) ) ) ==> ld( mult( Z, mult( X, Y ) ), mult( Z, Y )
% 38.86/39.24     ) }.
% 38.86/39.24  parent1[0; 17]: (13851) {G57,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Z, Y ), 
% 38.86/39.24    mult( Z, X ) ) ) = ld( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := ld( X, Y )
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13859) {G3,W24,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( i( X ), mult( 
% 38.86/39.24    ld( X, Y ), Z ) ) ) = ld( ld( mult( Z, mult( X, Y ) ), mult( Z, Y ) ), Z
% 38.86/39.24     ) }.
% 38.86/39.24  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.24    ==> i( X ) }.
% 38.86/39.24  parent1[0; 6]: (13858) {G16,W27,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( rd( ld
% 38.86/39.24    ( X, Y ), Y ), mult( ld( X, Y ), Z ) ) ) = ld( ld( mult( Z, mult( X, Y )
% 38.86/39.24     ), mult( Z, Y ) ), Z ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13860) {G2,W23,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( X, mult( ld
% 38.86/39.24    ( X, Y ), Z ) ) ) = ld( ld( mult( Z, mult( X, Y ) ), mult( Z, Y ) ), Z )
% 38.86/39.24     }.
% 38.86/39.24  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 5]: (13859) {G3,W24,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( i( X ), 
% 38.86/39.24    mult( ld( X, Y ), Z ) ) ) = ld( ld( mult( Z, mult( X, Y ) ), mult( Z, Y )
% 38.86/39.24     ), Z ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := mult( ld( X, Y ), Z )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13861) {G3,W23,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( X, ld( ld( Y
% 38.86/39.24    , X ), Z ) ) ) = ld( ld( mult( Z, mult( X, Y ) ), mult( Z, Y ) ), Z ) }.
% 38.86/39.24  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.24    ld( ld( Y, X ), Z ) }.
% 38.86/39.24  parent1[0; 7]: (13860) {G2,W23,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( X, 
% 38.86/39.24    mult( ld( X, Y ), Z ) ) ) = ld( ld( mult( Z, mult( X, Y ) ), mult( Z, Y )
% 38.86/39.24     ), Z ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13862) {G4,W19,D6,L1,V3,M1}  { ld( Y, mult( X, mult( Y, Z ) ) ) =
% 38.86/39.24     ld( ld( mult( Z, mult( X, Y ) ), mult( Z, Y ) ), Z ) }.
% 38.86/39.24  parent0[0]: (2361) {G31,W19,D6,L1,V3,M1} P(0,2345);d(74);d(1784);d(125);d(
% 38.86/39.24    1906);d(31);d(54) { ld( ld( Y, X ), mult( Y, ld( ld( X, Y ), Z ) ) ) ==> 
% 38.86/39.24    ld( X, mult( Y, mult( X, Z ) ) ) }.
% 38.86/39.24  parent1[0; 1]: (13861) {G3,W23,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( X, ld
% 38.86/39.24    ( ld( Y, X ), Z ) ) ) = ld( ld( mult( Z, mult( X, Y ) ), mult( Z, Y ) ), 
% 38.86/39.24    Z ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13863) {G4,W19,D6,L1,V3,M1}  { ld( ld( mult( Z, mult( Y, X ) ), 
% 38.86/39.24    mult( Z, X ) ), Z ) = ld( X, mult( Y, mult( X, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (13862) {G4,W19,D6,L1,V3,M1}  { ld( Y, mult( X, mult( Y, Z ) )
% 38.86/39.24     ) = ld( ld( mult( Z, mult( X, Y ) ), mult( Z, Y ) ), Z ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2627) {G58,W19,D6,L1,V3,M1} P(1512,2623);d(77);d(22);d(74);d(
% 38.86/39.24    2361) { ld( ld( mult( X, mult( Z, Y ) ), mult( X, Y ) ), X ) ==> ld( Y, 
% 38.86/39.24    mult( Z, mult( Y, X ) ) ) }.
% 38.86/39.24  parent0: (13863) {G4,W19,D6,L1,V3,M1}  { ld( ld( mult( Z, mult( Y, X ) ), 
% 38.86/39.24    mult( Z, X ) ), Z ) = ld( X, mult( Y, mult( X, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13865) {G57,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Z, Y ), mult( Z, X
% 38.86/39.24     ) ) ) = ld( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  parent0[0]: (2623) {G57,W19,D5,L1,V3,M1} P(34,2611);d(22);d(34);d(2596) { 
% 38.86/39.24    ld( ld( mult( Y, Z ), mult( Y, X ) ), Y ) = ld( X, ld( rd( X, Z ), mult( 
% 38.86/39.24    X, Y ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13867) {G8,W23,D6,L1,V3,M1}  { ld( X, ld( rd( rd( X, Y ), X ), 
% 38.86/39.24    mult( X, Z ) ) ) = ld( ld( mult( Z, mult( X, Y ) ), mult( Z, X ) ), Z )
% 38.86/39.24     }.
% 38.86/39.24  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.86/39.24     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.86/39.24  parent1[0; 4]: (13865) {G57,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Z, Y ), mult
% 38.86/39.24    ( Z, X ) ) ) = ld( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := mult( X, Y )
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13868) {G9,W19,D6,L1,V3,M1}  { rd( mult( Y, mult( Z, X ) ), X ) =
% 38.86/39.24     ld( ld( mult( Z, mult( X, Y ) ), mult( Z, X ) ), Z ) }.
% 38.86/39.24  parent0[0]: (2607) {G55,W19,D6,L1,V3,M1} P(31,2597);d(22);d(320) { ld( X, 
% 38.86/39.24    ld( rd( rd( X, Y ), X ), mult( X, Z ) ) ) ==> rd( mult( Y, mult( Z, X ) )
% 38.86/39.24    , X ) }.
% 38.86/39.24  parent1[0; 1]: (13867) {G8,W23,D6,L1,V3,M1}  { ld( X, ld( rd( rd( X, Y ), X
% 38.86/39.24     ), mult( X, Z ) ) ) = ld( ld( mult( Z, mult( X, Y ) ), mult( Z, X ) ), Z
% 38.86/39.24     ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13869) {G9,W19,D6,L1,V3,M1}  { ld( ld( mult( Y, mult( Z, X ) ), 
% 38.86/39.24    mult( Y, Z ) ), Y ) = rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.24  parent0[0]: (13868) {G9,W19,D6,L1,V3,M1}  { rd( mult( Y, mult( Z, X ) ), X
% 38.86/39.24     ) = ld( ld( mult( Z, mult( X, Y ) ), mult( Z, X ) ), Z ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2629) {G58,W19,D6,L1,V3,M1} P(320,2623);d(2607) { ld( ld( 
% 38.86/39.24    mult( Z, mult( X, Y ) ), mult( Z, X ) ), Z ) ==> rd( mult( Y, mult( Z, X
% 38.86/39.24     ) ), X ) }.
% 38.86/39.24  parent0: (13869) {G9,W19,D6,L1,V3,M1}  { ld( ld( mult( Y, mult( Z, X ) ), 
% 38.86/39.24    mult( Y, Z ) ), Y ) = rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13871) {G57,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Z, Y ), mult( Z, X
% 38.86/39.24     ) ) ) = ld( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  parent0[0]: (2623) {G57,W19,D5,L1,V3,M1} P(34,2611);d(22);d(34);d(2596) { 
% 38.86/39.24    ld( ld( mult( Y, Z ), mult( Y, X ) ), Y ) = ld( X, ld( rd( X, Z ), mult( 
% 38.86/39.24    X, Y ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Y
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13873) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( mult( X, Y ), mult( X, 
% 38.86/39.24    Z ) ) ) = ld( ld( mult( Z, i( Y ) ), mult( Z, X ) ), Z ) }.
% 38.86/39.24  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 4]: (13871) {G57,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Z, Y ), mult
% 38.86/39.24    ( Z, X ) ) ) = ld( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := i( Y )
% 38.86/39.24     Z := X
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13874) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( mult( X, Y ), mult( X, 
% 38.86/39.24    Z ) ) ) = ld( ld( rd( Z, Y ), mult( Z, X ) ), Z ) }.
% 38.86/39.24  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 12]: (13873) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( mult( X, Y ), 
% 38.86/39.24    mult( X, Z ) ) ) = ld( ld( mult( Z, i( Y ) ), mult( Z, X ) ), Z ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Z
% 38.86/39.24     Y := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13875) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, Y ), mult( Z, X ) )
% 38.86/39.24    , Z ) = ld( X, ld( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (13874) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( mult( X, Y ), mult( 
% 38.86/39.24    X, Z ) ) ) = ld( ld( rd( Z, Y ), mult( Z, X ) ), Z ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  subsumption: (2632) {G58,W19,D5,L1,V3,M1} P(34,2623);d(33) { ld( ld( rd( Z
% 38.86/39.24    , Y ), mult( Z, X ) ), Z ) = ld( X, ld( mult( X, Y ), mult( X, Z ) ) )
% 38.86/39.24     }.
% 38.86/39.24  parent0: (13875) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, Y ), mult( Z, X ) )
% 38.86/39.24    , Z ) = ld( X, ld( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  permutation0:
% 38.86/39.24     0 ==> 0
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  eqswap: (13877) {G56,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), rd( Y, Z )
% 38.86/39.24     ) ) = ld( X, ld( rd( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.24  parent0[0]: (2612) {G56,W19,D5,L1,V3,M1} P(2606,2525) { ld( X, ld( rd( Y, X
% 38.86/39.24     ), rd( X, Z ) ) ) = ld( Y, ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13890) {G5,W23,D6,L1,V3,M1}  { ld( X, ld( rd( X, i( Y ) ), rd( X
% 38.86/39.24    , Z ) ) ) = ld( i( Y ), ld( rd( X, i( Y ) ), i( mult( Z, Y ) ) ) ) }.
% 38.86/39.24  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.24    ( mult( Y, X ) ) }.
% 38.86/39.24  parent1[0; 19]: (13877) {G56,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), rd
% 38.86/39.24    ( Y, Z ) ) ) = ld( X, ld( rd( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := Z
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := i( Y )
% 38.86/39.24     Y := X
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13895) {G2,W22,D6,L1,V3,M1}  { ld( X, ld( rd( X, i( Y ) ), rd( X
% 38.86/39.24    , Z ) ) ) = mult( Y, ld( rd( X, i( Y ) ), i( mult( Z, Y ) ) ) ) }.
% 38.86/39.24  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 11]: (13890) {G5,W23,D6,L1,V3,M1}  { ld( X, ld( rd( X, i( Y ) )
% 38.86/39.24    , rd( X, Z ) ) ) = ld( i( Y ), ld( rd( X, i( Y ) ), i( mult( Z, Y ) ) ) )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := ld( rd( X, i( Y ) ), i( mult( Z, Y ) ) )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13896) {G3,W22,D7,L1,V3,M1}  { ld( X, ld( rd( X, i( Y ) ), rd( X
% 38.86/39.24    , Z ) ) ) = mult( Y, i( mult( mult( Z, Y ), rd( X, i( Y ) ) ) ) ) }.
% 38.86/39.24  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.24    ( X, Y ) ) }.
% 38.86/39.24  parent1[0; 13]: (13895) {G2,W22,D6,L1,V3,M1}  { ld( X, ld( rd( X, i( Y ) )
% 38.86/39.24    , rd( X, Z ) ) ) = mult( Y, ld( rd( X, i( Y ) ), i( mult( Z, Y ) ) ) )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := mult( Z, Y )
% 38.86/39.24     Y := rd( X, i( Y ) )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13897) {G2,W21,D6,L1,V3,M1}  { ld( X, ld( rd( X, i( Y ) ), rd( X
% 38.86/39.24    , Z ) ) ) = rd( Y, mult( mult( Z, Y ), rd( X, i( Y ) ) ) ) }.
% 38.86/39.24  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.24    Y ) }.
% 38.86/39.24  parent1[0; 11]: (13896) {G3,W22,D7,L1,V3,M1}  { ld( X, ld( rd( X, i( Y ) )
% 38.86/39.24    , rd( X, Z ) ) ) = mult( Y, i( mult( mult( Z, Y ), rd( X, i( Y ) ) ) ) )
% 38.86/39.24     }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := Y
% 38.86/39.24     Y := mult( mult( Z, Y ), rd( X, i( Y ) ) )
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13898) {G3,W21,D6,L1,V3,M1}  { ld( X, ld( rd( X, i( Y ) ), rd( X
% 38.86/39.24    , Z ) ) ) = mult( Y, rd( rd( i( Y ), X ), mult( Z, Y ) ) ) }.
% 38.86/39.24  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.86/39.24     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.24  parent1[0; 11]: (13897) {G2,W21,D6,L1,V3,M1}  { ld( X, ld( rd( X, i( Y ) )
% 38.86/39.24    , rd( X, Z ) ) ) = rd( Y, mult( mult( Z, Y ), rd( X, i( Y ) ) ) ) }.
% 38.86/39.24  substitution0:
% 38.86/39.24     X := mult( Z, Y )
% 38.86/39.24     Y := i( Y )
% 38.86/39.24     Z := X
% 38.86/39.24     T := Y
% 38.86/39.24  end
% 38.86/39.24  substitution1:
% 38.86/39.24     X := X
% 38.86/39.24     Y := Y
% 38.86/39.24     Z := Z
% 38.86/39.24  end
% 38.86/39.24  
% 38.86/39.24  paramod: (13899) {G4,W21,D6,L1,V3,M1}  { ld( X, ld( rd( X, i( Y ) ), rd( X
% 38.86/39.25    , Z ) ) ) = mult( Y, rd( i( mult( X, Y ) ), mult( Z, Y ) ) ) }.
% 38.86/39.25  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.25    ( mult( Y, X ) ) }.
% 38.86/39.25  parent1[0; 14]: (13898) {G3,W21,D6,L1,V3,M1}  { ld( X, ld( rd( X, i( Y ) )
% 38.86/39.25    , rd( X, Z ) ) ) = mult( Y, rd( rd( i( Y ), X ), mult( Z, Y ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13901) {G5,W21,D6,L1,V3,M1}  { ld( X, ld( rd( X, i( Y ) ), rd( X
% 38.86/39.25    , Z ) ) ) = mult( Y, i( mult( mult( Z, Y ), mult( X, Y ) ) ) ) }.
% 38.86/39.25  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.25    ( mult( Y, X ) ) }.
% 38.86/39.25  parent1[0; 13]: (13899) {G4,W21,D6,L1,V3,M1}  { ld( X, ld( rd( X, i( Y ) )
% 38.86/39.25    , rd( X, Z ) ) ) = mult( Y, rd( i( mult( X, Y ) ), mult( Z, Y ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := mult( X, Y )
% 38.86/39.25     Y := mult( Z, Y )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13902) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( rd( X, i( Y ) ), rd( X
% 38.86/39.25    , Z ) ) ) = rd( Y, mult( mult( Z, Y ), mult( X, Y ) ) ) }.
% 38.86/39.25  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 11]: (13901) {G5,W21,D6,L1,V3,M1}  { ld( X, ld( rd( X, i( Y ) )
% 38.86/39.25    , rd( X, Z ) ) ) = mult( Y, i( mult( mult( Z, Y ), mult( X, Y ) ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := mult( mult( Z, Y ), mult( X, Y ) )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13903) {G3,W20,D6,L1,V3,M1}  { ld( X, ld( rd( X, i( Y ) ), rd( X
% 38.86/39.25    , Z ) ) ) = ld( mult( mult( Y, Z ), mult( Y, X ) ), Y ) }.
% 38.86/39.25  parent0[0]: (2563) {G48,W19,D5,L1,V3,M1} P(2558,2399) { rd( Z, mult( mult( 
% 38.86/39.25    X, Z ), mult( Y, Z ) ) ) ==> ld( mult( mult( Z, X ), mult( Z, Y ) ), Z )
% 38.86/39.25     }.
% 38.86/39.25  parent1[0; 11]: (13902) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( rd( X, i( Y ) )
% 38.86/39.25    , rd( X, Z ) ) ) = rd( Y, mult( mult( Z, Y ), mult( X, Y ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13904) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( mult( X, Y ), rd( X, Z
% 38.86/39.25     ) ) ) = ld( mult( mult( Y, Z ), mult( Y, X ) ), Y ) }.
% 38.86/39.25  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 4]: (13903) {G3,W20,D6,L1,V3,M1}  { ld( X, ld( rd( X, i( Y ) ), 
% 38.86/39.25    rd( X, Z ) ) ) = ld( mult( mult( Y, Z ), mult( Y, X ) ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (13905) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, Z ), mult( Y, X
% 38.86/39.25     ) ), Y ) = ld( X, ld( mult( X, Y ), rd( X, Z ) ) ) }.
% 38.86/39.25  parent0[0]: (13904) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( mult( X, Y ), rd( X
% 38.86/39.25    , Z ) ) ) = ld( mult( mult( Y, Z ), mult( Y, X ) ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2639) {G57,W19,D5,L1,V3,M1} P(76,2612);d(22);d(52);d(33);d(
% 38.86/39.25    112);d(76);d(76);d(33);d(2563);d(34) { ld( mult( mult( X, Y ), mult( X, Z
% 38.86/39.25     ) ), X ) = ld( Z, ld( mult( Z, X ), rd( Z, Y ) ) ) }.
% 38.86/39.25  parent0: (13905) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, Z ), mult( Y, X
% 38.86/39.25     ) ), Y ) = ld( X, ld( mult( X, Y ), rd( X, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (13906) {G56,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), rd( Y, Z )
% 38.86/39.25     ) ) = ld( X, ld( rd( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.25  parent0[0]: (2612) {G56,W19,D5,L1,V3,M1} P(2606,2525) { ld( X, ld( rd( Y, X
% 38.86/39.25     ), rd( X, Z ) ) ) = ld( Y, ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (13907) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.86/39.25  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.25     ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13910) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, Z ) ), 
% 38.86/39.25    X ) ==> i( ld( Y, ld( rd( X, Y ), rd( Y, Z ) ) ) ) }.
% 38.86/39.25  parent0[0]: (13906) {G56,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), rd( Y, 
% 38.86/39.25    Z ) ) ) = ld( X, ld( rd( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.25  parent1[0; 11]: (13907) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.86/39.25     ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := ld( rd( X, Y ), rd( X, Z ) )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13911) {G4,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, Z ) ), 
% 38.86/39.25    X ) ==> ld( ld( rd( X, Y ), rd( Y, Z ) ), Y ) }.
% 38.86/39.25  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.25     ) }.
% 38.86/39.25  parent1[0; 10]: (13910) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, 
% 38.86/39.25    Z ) ), X ) ==> i( ld( Y, ld( rd( X, Y ), rd( Y, Z ) ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := ld( rd( X, Y ), rd( Y, Z ) )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2641) {G57,W19,D5,L1,V3,M1} P(2612,54);d(54) { ld( ld( rd( Y
% 38.86/39.25    , X ), rd( Y, Z ) ), Y ) = ld( ld( rd( Y, X ), rd( X, Z ) ), X ) }.
% 38.86/39.25  parent0: (13911) {G4,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, Z ) ), 
% 38.86/39.25    X ) ==> ld( ld( rd( X, Y ), rd( Y, Z ) ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (13914) {G57,W19,D5,L1,V3,M1}  { ld( Z, ld( mult( Z, X ), rd( Z, Y
% 38.86/39.25     ) ) ) = ld( mult( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.25  parent0[0]: (2639) {G57,W19,D5,L1,V3,M1} P(76,2612);d(22);d(52);d(33);d(112
% 38.86/39.25    );d(76);d(76);d(33);d(2563);d(34) { ld( mult( mult( X, Y ), mult( X, Z )
% 38.86/39.25     ), X ) = ld( Z, ld( mult( Z, X ), rd( Z, Y ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13917) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( mult( X, Y ), mult( X, 
% 38.86/39.25    Z ) ) ) = ld( mult( mult( Y, i( Z ) ), mult( Y, X ) ), Y ) }.
% 38.86/39.25  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 7]: (13914) {G57,W19,D5,L1,V3,M1}  { ld( Z, ld( mult( Z, X ), rd
% 38.86/39.25    ( Z, Y ) ) ) = ld( mult( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := i( Z )
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13918) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( mult( X, Y ), mult( X, 
% 38.86/39.25    Z ) ) ) = ld( mult( rd( Y, Z ), mult( Y, X ) ), Y ) }.
% 38.86/39.25  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 12]: (13917) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( mult( X, Y ), 
% 38.86/39.25    mult( X, Z ) ) ) = ld( mult( mult( Y, i( Z ) ), mult( Y, X ) ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13919) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( mult( X, Y ), mult( X, 
% 38.86/39.25    Z ) ) ) = ld( ld( rd( Z, Y ), mult( Y, X ) ), Y ) }.
% 38.86/39.25  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.25    ld( rd( X, Y ), Z ) }.
% 38.86/39.25  parent1[0; 11]: (13918) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( mult( X, Y ), 
% 38.86/39.25    mult( X, Z ) ) ) = ld( mult( rd( Y, Z ), mult( Y, X ) ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := mult( Y, X )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (13920) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, Y ), mult( Y, X ) )
% 38.86/39.25    , Y ) = ld( X, ld( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.25  parent0[0]: (13919) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( mult( X, Y ), mult( 
% 38.86/39.25    X, Z ) ) ) = ld( ld( rd( Z, Y ), mult( Y, X ) ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2645) {G58,W19,D5,L1,V3,M1} P(34,2639);d(33);d(80) { ld( ld( 
% 38.86/39.25    rd( Y, Z ), mult( Z, X ) ), Z ) = ld( X, ld( mult( X, Z ), mult( X, Y ) )
% 38.86/39.25     ) }.
% 38.86/39.25  parent0: (13920) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, Y ), mult( Y, X ) )
% 38.86/39.25    , Y ) = ld( X, ld( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (13921) {G58,W19,D5,L1,V3,M1}  { ld( Z, ld( mult( Z, Y ), mult( Z, 
% 38.86/39.25    X ) ) ) = ld( ld( rd( X, Y ), mult( Y, Z ) ), Y ) }.
% 38.86/39.25  parent0[0]: (2645) {G58,W19,D5,L1,V3,M1} P(34,2639);d(33);d(80) { ld( ld( 
% 38.86/39.25    rd( Y, Z ), mult( Z, X ) ), Z ) = ld( X, ld( mult( X, Z ), mult( X, Y ) )
% 38.86/39.25     ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (13922) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.86/39.25  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.25     ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13925) {G4,W20,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( X, Z )
% 38.86/39.25     ), X ) ==> i( ld( ld( rd( Z, Y ), mult( Y, X ) ), Y ) ) }.
% 38.86/39.25  parent0[0]: (13921) {G58,W19,D5,L1,V3,M1}  { ld( Z, ld( mult( Z, Y ), mult
% 38.86/39.25    ( Z, X ) ) ) = ld( ld( rd( X, Y ), mult( Y, Z ) ), Y ) }.
% 38.86/39.25  parent1[0; 11]: (13922) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.86/39.25     ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := ld( mult( X, Y ), mult( X, Z ) )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13926) {G4,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( X, Z )
% 38.86/39.25     ), X ) ==> ld( Y, ld( rd( Z, Y ), mult( Y, X ) ) ) }.
% 38.86/39.25  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.25     ) }.
% 38.86/39.25  parent1[0; 10]: (13925) {G4,W20,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), mult
% 38.86/39.25    ( X, Z ) ), X ) ==> i( ld( ld( rd( Z, Y ), mult( Y, X ) ), Y ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := ld( rd( Z, Y ), mult( Y, X ) )
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2652) {G59,W19,D5,L1,V3,M1} P(2645,54);d(54) { ld( ld( mult( 
% 38.86/39.25    Z, Y ), mult( Z, X ) ), Z ) = ld( Y, ld( rd( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.25  parent0: (13926) {G4,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( X, Z )
% 38.86/39.25     ), X ) ==> ld( Y, ld( rd( Z, Y ), mult( Y, X ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (13929) {G59,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Z, Y ), mult( Y, X
% 38.86/39.25     ) ) ) = ld( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.25  parent0[0]: (2652) {G59,W19,D5,L1,V3,M1} P(2645,54);d(54) { ld( ld( mult( Z
% 38.86/39.25    , Y ), mult( Z, X ) ), Z ) = ld( Y, ld( rd( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13932) {G11,W23,D6,L1,V3,M1}  { ld( X, ld( rd( mult( X, Y ), X )
% 38.86/39.25    , mult( X, Z ) ) ) = ld( ld( mult( Z, rd( X, Y ) ), mult( Z, X ) ), Z )
% 38.86/39.25     }.
% 38.86/39.25  parent0[0]: (1466) {G10,W19,D5,L1,V3,M1} P(1458,139);d(31);d(22);d(80);d(81
% 38.86/39.25    ) { ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ) ==> ld( mult( X, rd( Y, Z
% 38.86/39.25     ) ), mult( X, Y ) ) }.
% 38.86/39.25  parent1[0; 13]: (13929) {G59,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Z, Y ), 
% 38.86/39.25    mult( Y, X ) ) ) = ld( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := mult( X, Y )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13933) {G8,W23,D6,L1,V3,M1}  { ld( X, ld( mult( X, rd( Y, X ) ), 
% 38.86/39.25    mult( X, Z ) ) ) = ld( ld( mult( Z, rd( X, Y ) ), mult( Z, X ) ), Z ) }.
% 38.86/39.25  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.86/39.25    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.86/39.25  parent1[0; 4]: (13932) {G11,W23,D6,L1,V3,M1}  { ld( X, ld( rd( mult( X, Y )
% 38.86/39.25    , X ), mult( X, Z ) ) ) = ld( ld( mult( Z, rd( X, Y ) ), mult( Z, X ) ), 
% 38.86/39.25    Z ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13934) {G9,W19,D6,L1,V3,M1}  { rd( ld( Y, mult( Z, X ) ), X ) = 
% 38.86/39.25    ld( ld( mult( Z, rd( X, Y ) ), mult( Z, X ) ), Z ) }.
% 38.86/39.25  parent0[0]: (2609) {G55,W19,D6,L1,V3,M1} P(19,2597);d(81) { ld( X, ld( mult
% 38.86/39.25    ( X, rd( Y, X ) ), mult( X, Z ) ) ) ==> rd( ld( Y, mult( Z, X ) ), X )
% 38.86/39.25     }.
% 38.86/39.25  parent1[0; 1]: (13933) {G8,W23,D6,L1,V3,M1}  { ld( X, ld( mult( X, rd( Y, X
% 38.86/39.25     ) ), mult( X, Z ) ) ) = ld( ld( mult( Z, rd( X, Y ) ), mult( Z, X ) ), Z
% 38.86/39.25     ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (13935) {G9,W19,D6,L1,V3,M1}  { ld( ld( mult( Y, rd( Z, X ) ), mult
% 38.86/39.25    ( Y, Z ) ), Y ) = rd( ld( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.25  parent0[0]: (13934) {G9,W19,D6,L1,V3,M1}  { rd( ld( Y, mult( Z, X ) ), X ) 
% 38.86/39.25    = ld( ld( mult( Z, rd( X, Y ) ), mult( Z, X ) ), Z ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2654) {G60,W19,D6,L1,V3,M1} P(1466,2652);d(321);d(2609) { ld
% 38.86/39.25    ( ld( mult( X, rd( Y, Z ) ), mult( X, Y ) ), X ) ==> rd( ld( Z, mult( X, 
% 38.86/39.25    Y ) ), Y ) }.
% 38.86/39.25  parent0: (13935) {G9,W19,D6,L1,V3,M1}  { ld( ld( mult( Y, rd( Z, X ) ), 
% 38.86/39.25    mult( Y, Z ) ), Y ) = rd( ld( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (13937) {G59,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Z, Y ), mult( Y, X
% 38.86/39.25     ) ) ) = ld( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.25  parent0[0]: (2652) {G59,W19,D5,L1,V3,M1} P(2645,54);d(54) { ld( ld( mult( Z
% 38.86/39.25    , Y ), mult( Z, X ) ), Z ) = ld( Y, ld( rd( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13940) {G2,W24,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( i( X ), mult
% 38.86/39.25    ( mult( X, Y ), Z ) ) ) = ld( ld( mult( Z, mult( X, Y ) ), mult( Z, Y ) )
% 38.86/39.25    , Z ) }.
% 38.86/39.25  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.25    X ) }.
% 38.86/39.25  parent1[0; 6]: (13937) {G59,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Z, Y ), mult
% 38.86/39.25    ( Y, X ) ) ) = ld( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := mult( X, Y )
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13941) {G3,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( i( X ), mult
% 38.86/39.25    ( mult( X, Y ), Z ) ) ) = ld( Y, mult( X, mult( Y, Z ) ) ) }.
% 38.86/39.25  parent0[0]: (2627) {G58,W19,D6,L1,V3,M1} P(1512,2623);d(77);d(22);d(74);d(
% 38.86/39.25    2361) { ld( ld( mult( X, mult( Z, Y ) ), mult( X, Y ) ), X ) ==> ld( Y, 
% 38.86/39.25    mult( Z, mult( Y, X ) ) ) }.
% 38.86/39.25  parent1[0; 13]: (13940) {G2,W24,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( i( X
% 38.86/39.25     ), mult( mult( X, Y ), Z ) ) ) = ld( ld( mult( Z, mult( X, Y ) ), mult( 
% 38.86/39.25    Z, Y ) ), Z ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13942) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( 
% 38.86/39.25    mult( X, Y ), Z ) ) ) = ld( Y, mult( X, mult( Y, Z ) ) ) }.
% 38.86/39.25  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 5]: (13941) {G3,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( i( X )
% 38.86/39.25    , mult( mult( X, Y ), Z ) ) ) = ld( Y, mult( X, mult( Y, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := mult( mult( X, Y ), Z )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2657) {G60,W19,D6,L1,V3,M1} P(25,2652);d(2627);d(22) { ld( 
% 38.86/39.25    mult( Y, X ), mult( Y, mult( mult( Y, X ), Z ) ) ) ==> ld( X, mult( Y, 
% 38.86/39.25    mult( X, Z ) ) ) }.
% 38.86/39.25  parent0: (13942) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( 
% 38.86/39.25    mult( X, Y ), Z ) ) ) = ld( Y, mult( X, mult( Y, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (13945) {G57,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Y, Z ) ), 
% 38.86/39.25    Y ) = ld( ld( rd( X, Y ), rd( X, Z ) ), X ) }.
% 38.86/39.25  parent0[0]: (2641) {G57,W19,D5,L1,V3,M1} P(2612,54);d(54) { ld( ld( rd( Y, 
% 38.86/39.25    X ), rd( Y, Z ) ), Y ) = ld( ld( rd( Y, X ), rd( X, Z ) ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13950) {G34,W23,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Y, mult( 
% 38.86/39.25    Y, Z ) ) ), Y ) = ld( ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ), X ) }.
% 38.86/39.25  parent0[0]: (1919) {G33,W19,D5,L1,V3,M1} P(53,1913);d(81);d(74);d(22);d(80)
% 38.86/39.25    ;d(19) { ld( rd( Y, X ), rd( Y, mult( X, Z ) ) ) ==> ld( mult( Y, rd( Z, 
% 38.86/39.25    X ) ), rd( Y, X ) ) }.
% 38.86/39.25  parent1[0; 13]: (13945) {G57,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Y
% 38.86/39.25    , Z ) ), Y ) = ld( ld( rd( X, Y ), rd( X, Z ) ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := mult( Y, Z )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13952) {G8,W23,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( rd( Y, Z )
% 38.86/39.25    , Y ) ), Y ) = ld( ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ), X ) }.
% 38.86/39.25  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.86/39.25     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.86/39.25  parent1[0; 6]: (13950) {G34,W23,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Y, 
% 38.86/39.25    mult( Y, Z ) ) ), Y ) = ld( ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ), X )
% 38.86/39.25     }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13953) {G9,W19,D6,L1,V3,M1}  { mult( Y, mult( Z, ld( Y, X ) ) ) =
% 38.86/39.25     ld( ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ), X ) }.
% 38.86/39.25  parent0[0]: (2590) {G53,W19,D6,L1,V3,M1} P(53,2582);d(22) { ld( ld( rd( Z, 
% 38.86/39.25    X ), rd( rd( X, Y ), X ) ), X ) ==> mult( X, mult( Y, ld( X, Z ) ) ) }.
% 38.86/39.25  parent1[0; 1]: (13952) {G8,W23,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( rd( 
% 38.86/39.25    Y, Z ), Y ) ), Y ) = ld( ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (13954) {G9,W19,D6,L1,V3,M1}  { ld( ld( mult( Z, rd( Y, X ) ), rd( 
% 38.86/39.25    Z, X ) ), Z ) = mult( X, mult( Y, ld( X, Z ) ) ) }.
% 38.86/39.25  parent0[0]: (13953) {G9,W19,D6,L1,V3,M1}  { mult( Y, mult( Z, ld( Y, X ) )
% 38.86/39.25     ) = ld( ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2660) {G58,W19,D6,L1,V3,M1} P(1919,2641);d(320);d(2590) { ld
% 38.86/39.25    ( ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ), X ) ==> mult( Y, mult( Z, ld( 
% 38.86/39.25    Y, X ) ) ) }.
% 38.86/39.25  parent0: (13954) {G9,W19,D6,L1,V3,M1}  { ld( ld( mult( Z, rd( Y, X ) ), rd
% 38.86/39.25    ( Z, X ) ), Z ) = mult( X, mult( Y, ld( X, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (13956) {G57,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Y, Z ) ), 
% 38.86/39.25    Y ) = ld( ld( rd( X, Y ), rd( X, Z ) ), X ) }.
% 38.86/39.25  parent0[0]: (2641) {G57,W19,D5,L1,V3,M1} P(2612,54);d(54) { ld( ld( rd( Y, 
% 38.86/39.25    X ), rd( Y, Z ) ), Y ) = ld( ld( rd( Y, X ), rd( X, Z ) ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13963) {G2,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Y, mult( Z
% 38.86/39.25    , X ) ) ), Y ) = ld( ld( rd( X, Y ), i( Z ) ), X ) }.
% 38.86/39.25  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.25    X ) }.
% 38.86/39.25  parent1[0; 17]: (13956) {G57,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Y
% 38.86/39.25    , Z ) ), Y ) = ld( ld( rd( X, Y ), rd( X, Z ) ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := mult( Z, X )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13965) {G3,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Y, mult( Z
% 38.86/39.25    , X ) ) ), Y ) = ld( i( mult( Z, rd( X, Y ) ) ), X ) }.
% 38.86/39.25  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.25    ( X, Y ) ) }.
% 38.86/39.25  parent1[0; 13]: (13963) {G2,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Y, 
% 38.86/39.25    mult( Z, X ) ) ), Y ) = ld( ld( rd( X, Y ), i( Z ) ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := rd( X, Y )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13966) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Y, mult( Z
% 38.86/39.25    , X ) ) ), Y ) = mult( mult( Z, rd( X, Y ) ), X ) }.
% 38.86/39.25  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 12]: (13965) {G3,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Y, 
% 38.86/39.25    mult( Z, X ) ) ), Y ) = ld( i( mult( Z, rd( X, Y ) ) ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := mult( Z, rd( X, Y ) )
% 38.86/39.25     Y := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13967) {G3,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Y, mult( Z
% 38.86/39.25    , X ) ) ), Y ) = ld( rd( rd( Y, X ), Z ), X ) }.
% 38.86/39.25  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.86/39.25     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.86/39.25  parent1[0; 12]: (13966) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Y, 
% 38.86/39.25    mult( Z, X ) ) ), Y ) = mult( mult( Z, rd( X, Y ) ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := X
% 38.86/39.25     T := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2666) {G58,W19,D6,L1,V3,M1} P(25,2641);d(52);d(22);d(113) { 
% 38.86/39.25    ld( ld( rd( X, Z ), rd( Z, mult( Y, X ) ) ), Z ) ==> ld( rd( rd( Z, X ), 
% 38.86/39.25    Y ), X ) }.
% 38.86/39.25  parent0: (13967) {G3,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Y, mult( Z
% 38.86/39.25    , X ) ) ), Y ) = ld( rd( rd( Y, X ), Z ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (13970) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), X ) }.
% 38.86/39.25  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.25    ==> i( Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13974) {G3,W20,D6,L1,V3,M1}  { i( ld( ld( X, Y ), ld( Z, Y ) ) ) 
% 38.86/39.25    ==> ld( ld( ld( rd( Y, Z ), rd( Y, X ) ), Y ), Y ) }.
% 38.86/39.25  parent0[0]: (2615) {G56,W19,D5,L1,V3,M1} P(2606,79);d(54);d(75) { mult( Y, 
% 38.86/39.25    ld( ld( Z, Y ), ld( X, Y ) ) ) ==> ld( ld( rd( Y, X ), rd( Y, Z ) ), Y )
% 38.86/39.25     }.
% 38.86/39.25  parent1[0; 10]: (13970) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y )
% 38.86/39.25    , X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := ld( ld( X, Y ), ld( Z, Y ) )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13975) {G4,W19,D6,L1,V3,M1}  { ld( ld( Z, Y ), ld( X, Y ) ) ==> 
% 38.86/39.25    ld( ld( ld( rd( Y, Z ), rd( Y, X ) ), Y ), Y ) }.
% 38.86/39.25  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.25     ) }.
% 38.86/39.25  parent1[0; 1]: (13974) {G3,W20,D6,L1,V3,M1}  { i( ld( ld( X, Y ), ld( Z, Y
% 38.86/39.25     ) ) ) ==> ld( ld( ld( rd( Y, Z ), rd( Y, X ) ), Y ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := ld( X, Y )
% 38.86/39.25     Y := ld( Z, Y )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (13976) {G4,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), rd( Y, Z )
% 38.86/39.25     ), Y ), Y ) ==> ld( ld( X, Y ), ld( Z, Y ) ) }.
% 38.86/39.25  parent0[0]: (13975) {G4,W19,D6,L1,V3,M1}  { ld( ld( Z, Y ), ld( X, Y ) ) 
% 38.86/39.25    ==> ld( ld( ld( rd( Y, Z ), rd( Y, X ) ), Y ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2678) {G57,W19,D6,L1,V3,M1} P(2615,31);d(54) { ld( ld( ld( rd
% 38.86/39.25    ( X, Z ), rd( X, Y ) ), X ), X ) ==> ld( ld( Z, X ), ld( Y, X ) ) }.
% 38.86/39.25  parent0: (13976) {G4,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), rd( Y, Z )
% 38.86/39.25     ), Y ), Y ) ==> ld( ld( X, Y ), ld( Z, Y ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (13978) {G56,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( X, Y ) ), 
% 38.86/39.25    X ) ==> mult( X, ld( ld( Y, X ), ld( Z, X ) ) ) }.
% 38.86/39.25  parent0[0]: (2615) {G56,W19,D5,L1,V3,M1} P(2606,79);d(54);d(75) { mult( Y, 
% 38.86/39.25    ld( ld( Z, Y ), ld( X, Y ) ) ) ==> ld( ld( rd( Y, X ), rd( Y, Z ) ), Y )
% 38.86/39.25     }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13985) {G3,W20,D6,L1,V3,M1}  { ld( ld( rd( X, mult( X, Y ) ), rd
% 38.86/39.25    ( X, Z ) ), X ) ==> mult( X, ld( ld( Z, X ), i( Y ) ) ) }.
% 38.86/39.25  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.25    ==> i( Y ) }.
% 38.86/39.25  parent1[0; 18]: (13978) {G56,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( X
% 38.86/39.25    , Y ) ), X ) ==> mult( X, ld( ld( Y, X ), ld( Z, X ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := mult( X, Y )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13986) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( X, mult( X, Y ) ), rd
% 38.86/39.25    ( X, Z ) ), X ) ==> mult( X, i( mult( Y, ld( Z, X ) ) ) ) }.
% 38.86/39.25  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.25    ( X, Y ) ) }.
% 38.86/39.25  parent1[0; 14]: (13985) {G3,W20,D6,L1,V3,M1}  { ld( ld( rd( X, mult( X, Y )
% 38.86/39.25     ), rd( X, Z ) ), X ) ==> mult( X, ld( ld( Z, X ), i( Y ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := ld( Z, X )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13987) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( X, mult( X, Y ) ), rd
% 38.86/39.25    ( X, Z ) ), X ) ==> rd( X, mult( Y, ld( Z, X ) ) ) }.
% 38.86/39.25  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 12]: (13986) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( X, mult( X, Y )
% 38.86/39.25     ), rd( X, Z ) ), X ) ==> mult( X, i( mult( Y, ld( Z, X ) ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := mult( Y, ld( Z, X ) )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13988) {G3,W19,D6,L1,V3,M1}  { ld( ld( rd( X, mult( X, Y ) ), rd
% 38.86/39.25    ( X, Z ) ), X ) ==> mult( X, rd( ld( X, Z ), Y ) ) }.
% 38.86/39.25  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.25     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.25  parent1[0; 12]: (13987) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( X, mult( X, Y )
% 38.86/39.25     ), rd( X, Z ) ), X ) ==> rd( X, mult( Y, ld( Z, X ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25     T := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13989) {G4,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), X ), rd( X
% 38.86/39.25    , Z ) ), X ) ==> mult( X, rd( ld( X, Z ), Y ) ) }.
% 38.86/39.25  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.86/39.25     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.86/39.25  parent1[0; 3]: (13988) {G3,W19,D6,L1,V3,M1}  { ld( ld( rd( X, mult( X, Y )
% 38.86/39.25     ), rd( X, Z ) ), X ) ==> mult( X, rd( ld( X, Z ), Y ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2679) {G57,W19,D6,L1,V3,M1} P(31,2615);d(52);d(33);d(114);d(
% 38.86/39.25    320) { ld( ld( rd( rd( X, Y ), X ), rd( X, Z ) ), X ) ==> mult( X, rd( ld
% 38.86/39.25    ( X, Z ), Y ) ) }.
% 38.86/39.25  parent0: (13989) {G4,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), X ), rd( X
% 38.86/39.25    , Z ) ), X ) ==> mult( X, rd( ld( X, Z ), Y ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (13992) {G54,W19,D5,L1,V3,M1}  { ld( Y, ld( mult( Y, X ), rd( Y, Z
% 38.86/39.25     ) ) ) ==> rd( ld( mult( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.25  parent0[0]: (2598) {G54,W19,D5,L1,V3,M1} P(24,2589);d(33) { rd( ld( mult( Z
% 38.86/39.25    , Y ), ld( X, Y ) ), Y ) ==> ld( Y, ld( mult( Y, Z ), rd( Y, X ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13995) {G2,W19,D6,L1,V3,M1}  { ld( X, ld( mult( X, Y ), rd( X, rd
% 38.86/39.25    ( X, Z ) ) ) ) ==> rd( ld( mult( Y, X ), Z ), X ) }.
% 38.86/39.25  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.86/39.25  parent1[0; 17]: (13992) {G54,W19,D5,L1,V3,M1}  { ld( Y, ld( mult( Y, X ), 
% 38.86/39.25    rd( Y, Z ) ) ) ==> rd( ld( mult( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := rd( X, Z )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (13996) {G3,W19,D6,L1,V3,M1}  { ld( X, ld( mult( X, Y ), mult( X, 
% 38.86/39.25    rd( Z, X ) ) ) ) ==> rd( ld( mult( Y, X ), Z ), X ) }.
% 38.86/39.25  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.25    mult( Z, rd( X, Y ) ) }.
% 38.86/39.25  parent1[0; 7]: (13995) {G2,W19,D6,L1,V3,M1}  { ld( X, ld( mult( X, Y ), rd
% 38.86/39.25    ( X, rd( X, Z ) ) ) ) ==> rd( ld( mult( Y, X ), Z ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2683) {G55,W19,D6,L1,V3,M1} P(19,2598);d(81) { ld( X, ld( 
% 38.86/39.25    mult( X, Z ), mult( X, rd( Y, X ) ) ) ) ==> rd( ld( mult( Z, X ), Y ), X
% 38.86/39.25     ) }.
% 38.86/39.25  parent0: (13996) {G3,W19,D6,L1,V3,M1}  { ld( X, ld( mult( X, Y ), mult( X, 
% 38.86/39.25    rd( Z, X ) ) ) ) ==> rd( ld( mult( Y, X ), Z ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (13999) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 38.86/39.25  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14004) {G1,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( Z, X ) ) ==>
% 38.86/39.25     ld( X, ld( ld( mult( X, Z ), rd( Y, X ) ), X ) ) }.
% 38.86/39.25  parent0[0]: (2570) {G50,W19,D5,L1,V3,M1} P(24,2566);d(74);d(33);d(80);d(74)
% 38.86/39.25     { mult( Y, ld( ld( Y, X ), mult( Z, Y ) ) ) ==> ld( ld( mult( Y, Z ), rd
% 38.86/39.25    ( X, Y ) ), Y ) }.
% 38.86/39.25  parent1[0; 10]: (13999) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 38.86/39.25     }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := ld( ld( X, Y ), mult( Z, X ) )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14005) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( Z, X ) ) ==>
% 38.86/39.25     ld( mult( ld( mult( X, Z ), rd( Y, X ) ), X ), X ) }.
% 38.86/39.25  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.86/39.25    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.86/39.25  parent1[0; 8]: (14004) {G1,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( Z, X )
% 38.86/39.25     ) ==> ld( X, ld( ld( mult( X, Z ), rd( Y, X ) ), X ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := ld( mult( X, Z ), rd( Y, X ) )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14006) {G3,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( Z, X ) ) ==>
% 38.86/39.25     ld( ld( ld( rd( Y, X ), mult( X, Z ) ), X ), X ) }.
% 38.86/39.25  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.25    ld( ld( Y, X ), Z ) }.
% 38.86/39.25  parent1[0; 9]: (14005) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( Z, X )
% 38.86/39.25     ) ==> ld( mult( ld( mult( X, Z ), rd( Y, X ) ), X ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := mult( X, Z )
% 38.86/39.25     Y := rd( Y, X )
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14007) {G3,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), mult( X, Z
% 38.86/39.25     ) ), X ), X ) ==> ld( ld( X, Y ), mult( Z, X ) ) }.
% 38.86/39.25  parent0[0]: (14006) {G3,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( Z, X ) ) 
% 38.86/39.25    ==> ld( ld( ld( rd( Y, X ), mult( X, Z ) ), X ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2686) {G51,W19,D6,L1,V3,M1} P(2570,1);d(329);d(74) { ld( ld( 
% 38.86/39.25    ld( rd( Y, X ), mult( X, Z ) ), X ), X ) ==> ld( ld( X, Y ), mult( Z, X )
% 38.86/39.25     ) }.
% 38.86/39.25  parent0: (14007) {G3,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), mult( X, Z
% 38.86/39.25     ) ), X ), X ) ==> ld( ld( X, Y ), mult( Z, X ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14009) {G49,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), mult( X, Y ) )
% 38.86/39.25    , X ) ==> mult( X, ld( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.86/39.25  parent0[0]: (2567) {G49,W19,D5,L1,V3,M1} P(24,2563);d(74);d(75);d(33);d(80)
% 38.86/39.25     { mult( Y, ld( mult( Z, Y ), ld( Y, X ) ) ) ==> ld( ld( rd( X, Y ), mult
% 38.86/39.25    ( Y, Z ) ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14012) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), X ), mult
% 38.86/39.25    ( X, Z ) ), X ) ==> mult( X, ld( mult( Z, X ), i( Y ) ) ) }.
% 38.86/39.25  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.86/39.25     ) }.
% 38.86/39.25  parent1[0; 18]: (14009) {G49,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), mult( 
% 38.86/39.25    X, Y ) ), X ) ==> mult( X, ld( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := rd( X, Y )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14013) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), X ), mult
% 38.86/39.25    ( X, Z ) ), X ) ==> mult( X, i( mult( Y, mult( Z, X ) ) ) ) }.
% 38.86/39.25  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.25    ( X, Y ) ) }.
% 38.86/39.25  parent1[0; 14]: (14012) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), X )
% 38.86/39.25    , mult( X, Z ) ), X ) ==> mult( X, ld( mult( Z, X ), i( Y ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := mult( Z, X )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14014) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), X ), mult
% 38.86/39.25    ( X, Z ) ), X ) ==> rd( X, mult( Y, mult( Z, X ) ) ) }.
% 38.86/39.25  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 12]: (14013) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), X )
% 38.86/39.25    , mult( X, Z ) ), X ) ==> mult( X, i( mult( Y, mult( Z, X ) ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := mult( Y, mult( Z, X ) )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2691) {G50,W19,D6,L1,V3,M1} P(53,2567);d(52);d(33) { ld( ld( 
% 38.86/39.25    rd( rd( X, Y ), X ), mult( X, Z ) ), X ) ==> rd( X, mult( Y, mult( Z, X )
% 38.86/39.25     ) ) }.
% 38.86/39.25  parent0: (14014) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), X ), mult
% 38.86/39.25    ( X, Z ) ), X ) ==> rd( X, mult( Y, mult( Z, X ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14017) {G49,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), mult( X, Y ) )
% 38.86/39.25    , X ) ==> mult( X, ld( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.86/39.25  parent0[0]: (2567) {G49,W19,D5,L1,V3,M1} P(24,2563);d(74);d(75);d(33);d(80)
% 38.86/39.25     { mult( Y, ld( mult( Z, Y ), ld( Y, X ) ) ) ==> ld( ld( rd( X, Y ), mult
% 38.86/39.25    ( Y, Z ) ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14020) {G1,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), X ), 
% 38.86/39.25    mult( X, Z ) ), X ) ==> mult( X, ld( mult( Z, X ), Y ) ) }.
% 38.86/39.25  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.86/39.25  parent1[0; 18]: (14017) {G49,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), mult( 
% 38.86/39.25    X, Y ) ), X ) ==> mult( X, ld( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := mult( X, Y )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14021) {G2,W19,D6,L1,V3,M1}  { ld( ld( mult( X, rd( Y, X ) ), 
% 38.86/39.25    mult( X, Z ) ), X ) ==> mult( X, ld( mult( Z, X ), Y ) ) }.
% 38.86/39.25  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.86/39.25    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.86/39.25  parent1[0; 3]: (14020) {G1,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), X
% 38.86/39.25     ), mult( X, Z ) ), X ) ==> mult( X, ld( mult( Z, X ), Y ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2692) {G50,W19,D6,L1,V3,M1} P(1,2567);d(321) { ld( ld( mult( 
% 38.86/39.25    X, rd( Y, X ) ), mult( X, Z ) ), X ) ==> mult( X, ld( mult( Z, X ), Y ) )
% 38.86/39.25     }.
% 38.86/39.25  parent0: (14021) {G2,W19,D6,L1,V3,M1}  { ld( ld( mult( X, rd( Y, X ) ), 
% 38.86/39.25    mult( X, Z ) ), X ) ==> mult( X, ld( mult( Z, X ), Y ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14024) {G41,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), rd( Z, Y )
% 38.86/39.25     ), Z ) = ld( X, rd( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.25  parent0[0]: (2511) {G41,W19,D5,L1,V3,M1} P(52,2495);d(76);d(33);d(34);d(33)
% 38.86/39.25    ;d(80);d(33);d(81) { ld( X, rd( mult( X, Z ), mult( X, Y ) ) ) = ld( mult
% 38.86/39.25    ( mult( Y, X ), rd( Y, Z ) ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14030) {G15,W27,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Z )
% 38.86/39.25    , rd( mult( X, Y ), Y ) ), mult( X, Y ) ) = ld( Z, rd( mult( Z, ld( X, Y
% 38.86/39.25     ) ), mult( Z, Y ) ) ) }.
% 38.86/39.25  parent0[0]: (1508) {G14,W19,D5,L1,V3,M1} P(1499,79);d(91);d(75) { rd( mult
% 38.86/39.25    ( X, Z ), mult( X, mult( Y, Z ) ) ) ==> rd( mult( X, ld( Y, Z ) ), mult( 
% 38.86/39.25    X, Z ) ) }.
% 38.86/39.25  parent1[0; 18]: (14024) {G41,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), rd
% 38.86/39.25    ( Z, Y ) ), Z ) = ld( X, rd( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := mult( X, Y )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14031) {G16,W23,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Z )
% 38.86/39.25    , rd( mult( X, Y ), Y ) ), mult( X, Y ) ) = ld( mult( mult( Y, Z ), X ), 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent0[0]: (2557) {G46,W19,D6,L1,V3,M1} P(0,2546);d(75);d(75);d(74);d(2364
% 38.86/39.25    ) { ld( Z, rd( mult( Z, ld( Y, X ) ), mult( Z, X ) ) ) ==> ld( mult( mult
% 38.86/39.25    ( X, Z ), Y ), X ) }.
% 38.86/39.25  parent1[0; 16]: (14030) {G15,W27,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y
% 38.86/39.25     ), Z ), rd( mult( X, Y ), Y ) ), mult( X, Y ) ) = ld( Z, rd( mult( Z, ld
% 38.86/39.25    ( X, Y ) ), mult( Z, Y ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14032) {G1,W19,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Z )
% 38.86/39.25    , X ), mult( X, Y ) ) = ld( mult( mult( Y, Z ), X ), Y ) }.
% 38.86/39.25  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.25  parent1[0; 8]: (14031) {G16,W23,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y
% 38.86/39.25     ), Z ), rd( mult( X, Y ), Y ) ), mult( X, Y ) ) = ld( mult( mult( Y, Z )
% 38.86/39.25    , X ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2712) {G47,W19,D6,L1,V3,M1} P(1508,2511);d(2557);d(3) { ld( 
% 38.86/39.25    mult( mult( mult( Z, Y ), X ), Z ), mult( Z, Y ) ) ==> ld( mult( mult( Y
% 38.86/39.25    , X ), Z ), Y ) }.
% 38.86/39.25  parent0: (14032) {G1,W19,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Z )
% 38.86/39.25    , X ), mult( X, Y ) ) = ld( mult( mult( Y, Z ), X ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14035) {G36,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X, Z ) )
% 38.86/39.25    , X ) = ld( ld( rd( X, Y ), mult( Y, Z ) ), Y ) }.
% 38.86/39.25  parent0[0]: (2458) {G36,W19,D5,L1,V3,M1} P(52,2449);d(33);d(80);d(34);d(80)
% 38.86/39.25    ;d(34);d(80) { ld( ld( rd( Y, Z ), mult( Z, X ) ), Z ) = ld( ld( rd( Y, Z
% 38.86/39.25     ), mult( Y, X ) ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14039) {G22,W23,D6,L1,V3,M1}  { ld( ld( ld( rd( X, Y ), rd( X, Z
% 38.86/39.25     ) ), Y ), X ) = ld( ld( rd( X, Y ), mult( Y, ld( Y, Z ) ) ), Y ) }.
% 38.86/39.25  parent0[0]: (1977) {G21,W19,D5,L1,V3,M1} S(1448);d(1571) { ld( rd( Z, Y ), 
% 38.86/39.25    mult( Z, ld( Y, X ) ) ) ==> ld( ld( rd( Z, Y ), rd( Z, X ) ), Y ) }.
% 38.86/39.25  parent1[0; 2]: (14035) {G36,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X
% 38.86/39.25    , Z ) ), X ) = ld( ld( rd( X, Y ), mult( Y, Z ) ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := ld( Y, Z )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14044) {G1,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( X, Y ), rd( X, Z )
% 38.86/39.25     ), Y ), X ) = ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.86/39.25  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.25  parent1[0; 17]: (14039) {G22,W23,D6,L1,V3,M1}  { ld( ld( ld( rd( X, Y ), rd
% 38.86/39.25    ( X, Z ) ), Y ), X ) = ld( ld( rd( X, Y ), mult( Y, ld( Y, Z ) ) ), Y )
% 38.86/39.25     }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2722) {G37,W19,D6,L1,V3,M1} P(1977,2458);d(0) { ld( ld( ld( 
% 38.86/39.25    rd( X, Y ), rd( X, Z ) ), Y ), X ) ==> ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.86/39.25  parent0: (14044) {G1,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( X, Y ), rd( X, Z )
% 38.86/39.25     ), Y ), X ) = ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14047) {G32,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( Y, Z ) ), 
% 38.86/39.25    Z ) = ld( ld( rd( X, Y ), rd( Y, Z ) ), Y ) }.
% 38.86/39.25  parent0[0]: (2425) {G32,W19,D5,L1,V3,M1} P(2410,54);d(54) { ld( ld( rd( Y, 
% 38.86/39.25    Z ), rd( Z, X ) ), Z ) = ld( ld( rd( Y, X ), rd( Z, X ) ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14050) {G2,W24,D6,L1,V3,M1}  { ld( ld( i( Y ), rd( Z, mult( Y, X
% 38.86/39.25     ) ) ), mult( Y, X ) ) = ld( ld( rd( X, Z ), rd( Z, mult( Y, X ) ) ), Z )
% 38.86/39.25     }.
% 38.86/39.25  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.25    X ) }.
% 38.86/39.25  parent1[0; 3]: (14047) {G32,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( Y, 
% 38.86/39.25    Z ) ), Z ) = ld( ld( rd( X, Y ), rd( Y, Z ) ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := mult( Y, X )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14055) {G3,W20,D6,L1,V3,M1}  { ld( ld( i( X ), rd( Y, mult( X, Z
% 38.86/39.25     ) ) ), mult( X, Z ) ) = ld( rd( rd( Y, Z ), X ), Z ) }.
% 38.86/39.25  parent0[0]: (2666) {G58,W19,D6,L1,V3,M1} P(25,2641);d(52);d(22);d(113) { ld
% 38.86/39.25    ( ld( rd( X, Z ), rd( Z, mult( Y, X ) ) ), Z ) ==> ld( rd( rd( Z, X ), Y
% 38.86/39.25     ), X ) }.
% 38.86/39.25  parent1[0; 13]: (14050) {G2,W24,D6,L1,V3,M1}  { ld( ld( i( Y ), rd( Z, mult
% 38.86/39.25    ( Y, X ) ) ), mult( Y, X ) ) = ld( ld( rd( X, Z ), rd( Z, mult( Y, X ) )
% 38.86/39.25     ), Z ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14056) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, rd( Y, mult( X, Z ) )
% 38.86/39.25     ), mult( X, Z ) ) = ld( rd( rd( Y, Z ), X ), Z ) }.
% 38.86/39.25  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 2]: (14055) {G3,W20,D6,L1,V3,M1}  { ld( ld( i( X ), rd( Y, mult
% 38.86/39.25    ( X, Z ) ) ), mult( X, Z ) ) = ld( rd( rd( Y, Z ), X ), Z ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := rd( Y, mult( X, Z ) )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2742) {G59,W19,D6,L1,V3,M1} P(25,2425);d(2666);d(22) { ld( 
% 38.86/39.25    mult( Y, rd( Z, mult( Y, X ) ) ), mult( Y, X ) ) ==> ld( rd( rd( Z, X ), 
% 38.86/39.25    Y ), X ) }.
% 38.86/39.25  parent0: (14056) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, rd( Y, mult( X, Z ) )
% 38.86/39.25     ), mult( X, Z ) ) = ld( rd( rd( Y, Z ), X ), Z ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14059) {G32,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( Y, Z ) ), 
% 38.86/39.25    Z ) = ld( ld( rd( X, Y ), rd( Y, Z ) ), Y ) }.
% 38.86/39.25  parent0[0]: (2425) {G32,W19,D5,L1,V3,M1} P(2410,54);d(54) { ld( ld( rd( Y, 
% 38.86/39.25    Z ), rd( Z, X ) ), Z ) = ld( ld( rd( Y, X ), rd( Z, X ) ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14062) {G1,W23,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( mult( Z, Y
% 38.86/39.25     ), Y ) ), Y ) = ld( ld( rd( X, mult( Z, Y ) ), Z ), mult( Z, Y ) ) }.
% 38.86/39.25  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.25  parent1[0; 19]: (14059) {G32,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( Y
% 38.86/39.25    , Z ) ), Z ) = ld( ld( rd( X, Y ), rd( Y, Z ) ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := mult( Z, Y )
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14064) {G1,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), Z ), Y ) = ld
% 38.86/39.25    ( ld( rd( X, mult( Z, Y ) ), Z ), mult( Z, Y ) ) }.
% 38.86/39.25  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.25  parent1[0; 6]: (14062) {G1,W23,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( mult
% 38.86/39.25    ( Z, Y ), Y ) ), Y ) = ld( ld( rd( X, mult( Z, Y ) ), Z ), mult( Z, Y ) )
% 38.86/39.25     }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14067) {G1,W19,D6,L1,V3,M1}  { ld( ld( rd( X, mult( Z, Y ) ), Z )
% 38.86/39.25    , mult( Z, Y ) ) = ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.86/39.25  parent0[0]: (14064) {G1,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), Z ), Y ) = 
% 38.86/39.25    ld( ld( rd( X, mult( Z, Y ) ), Z ), mult( Z, Y ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2744) {G33,W19,D6,L1,V3,M1} P(3,2425) { ld( ld( rd( Z, mult( 
% 38.86/39.25    X, Y ) ), X ), mult( X, Y ) ) ==> ld( ld( rd( Z, Y ), X ), Y ) }.
% 38.86/39.25  parent0: (14067) {G1,W19,D6,L1,V3,M1}  { ld( ld( rd( X, mult( Z, Y ) ), Z )
% 38.86/39.25    , mult( Z, Y ) ) = ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14071) {G8,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), Y ), mult( 
% 38.86/39.25    X, Y ) ) ==> ld( mult( X, Y ), ld( ld( X, Z ), Y ) ) }.
% 38.86/39.25  parent0[0]: (1452) {G8,W19,D5,L1,V3,M1} P(24,1446);d(74);d(52);d(22) { ld( 
% 38.86/39.25    mult( Y, Z ), ld( ld( Y, X ), Z ) ) ==> ld( mult( mult( X, Y ), Z ), mult
% 38.86/39.25    ( Y, Z ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14098) {G9,W31,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), rd( Z
% 38.86/39.25    , Y ) ), Y ), mult( rd( Z, Y ), Y ) ) ==> ld( mult( rd( Z, Y ), Y ), ld( 
% 38.86/39.25    ld( rd( Z, X ), rd( Z, Y ) ), Z ) ) }.
% 38.86/39.25  parent0[0]: (2380) {G28,W19,D5,L1,V3,M1} P(2368,34);d(33);d(80);d(80);d(81)
% 38.86/39.25    ;d(33);d(80) { ld( ld( rd( Y, X ), rd( Z, X ) ), X ) = ld( ld( rd( Y, Z )
% 38.86/39.25    , rd( Y, X ) ), Y ) }.
% 38.86/39.25  parent1[0; 22]: (14071) {G8,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), Y )
% 38.86/39.25    , mult( X, Y ) ) ==> ld( mult( X, Y ), ld( ld( X, Z ), Y ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := rd( Z, Y )
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := rd( X, Y )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14102) {G5,W31,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), rd( Z
% 38.86/39.25    , Y ) ), Y ), mult( rd( Z, Y ), Y ) ) ==> ld( ld( rd( Y, Z ), Y ), ld( ld
% 38.86/39.25    ( rd( Z, X ), rd( Z, Y ) ), Z ) ) }.
% 38.86/39.25  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.25    ld( rd( X, Y ), Z ) }.
% 38.86/39.25  parent1[0; 17]: (14098) {G9,W31,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y )
% 38.86/39.25    , rd( Z, Y ) ), Y ), mult( rd( Z, Y ), Y ) ) ==> ld( mult( rd( Z, Y ), Y
% 38.86/39.25     ), ld( ld( rd( Z, X ), rd( Z, Y ) ), Z ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14104) {G5,W31,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), rd( Z
% 38.86/39.25    , Y ) ), Y ), ld( rd( Y, Z ), Y ) ) ==> ld( ld( rd( Y, Z ), Y ), ld( ld( 
% 38.86/39.25    rd( Z, X ), rd( Z, Y ) ), Z ) ) }.
% 38.86/39.25  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.25    ld( rd( X, Y ), Z ) }.
% 38.86/39.25  parent1[0; 11]: (14102) {G5,W31,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y )
% 38.86/39.25    , rd( Z, Y ) ), Y ), mult( rd( Z, Y ), Y ) ) ==> ld( ld( rd( Y, Z ), Y )
% 38.86/39.25    , ld( ld( rd( Z, X ), rd( Z, Y ) ), Z ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14120) {G2,W27,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), rd( Z
% 38.86/39.25    , Y ) ), Y ), ld( rd( Y, Z ), Y ) ) ==> ld( Z, ld( ld( rd( Z, X ), rd( Z
% 38.86/39.25    , Y ) ), Z ) ) }.
% 38.86/39.25  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.86/39.25  parent1[0; 17]: (14104) {G5,W31,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y )
% 38.86/39.25    , rd( Z, Y ) ), Y ), ld( rd( Y, Z ), Y ) ) ==> ld( ld( rd( Y, Z ), Y ), 
% 38.86/39.25    ld( ld( rd( Z, X ), rd( Z, Y ) ), Z ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14121) {G2,W23,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), rd( Z
% 38.86/39.25    , Y ) ), Y ), Z ) ==> ld( Z, ld( ld( rd( Z, X ), rd( Z, Y ) ), Z ) ) }.
% 38.86/39.25  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.86/39.25  parent1[0; 11]: (14120) {G2,W27,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y )
% 38.86/39.25    , rd( Z, Y ) ), Y ), ld( rd( Y, Z ), Y ) ) ==> ld( Z, ld( ld( rd( Z, X )
% 38.86/39.25    , rd( Z, Y ) ), Z ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14129) {G3,W23,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), rd( Z
% 38.86/39.25    , Y ) ), Y ), Z ) ==> ld( mult( ld( rd( Z, X ), rd( Z, Y ) ), Z ), Z )
% 38.86/39.25     }.
% 38.86/39.25  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.86/39.25    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.86/39.25  parent1[0; 12]: (14121) {G2,W23,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y )
% 38.86/39.25    , rd( Z, Y ) ), Y ), Z ) ==> ld( Z, ld( ld( rd( Z, X ), rd( Z, Y ) ), Z )
% 38.86/39.25     ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := ld( rd( Z, X ), rd( Z, Y ) )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14130) {G4,W23,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), rd( Z
% 38.86/39.25    , Y ) ), Y ), Z ) ==> ld( ld( ld( rd( Z, Y ), rd( Z, X ) ), Z ), Z ) }.
% 38.86/39.25  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.25    ld( ld( Y, X ), Z ) }.
% 38.86/39.25  parent1[0; 13]: (14129) {G3,W23,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y )
% 38.86/39.25    , rd( Z, Y ) ), Y ), Z ) ==> ld( mult( ld( rd( Z, X ), rd( Z, Y ) ), Z )
% 38.86/39.25    , Z ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := rd( Z, X )
% 38.86/39.25     Y := rd( Z, Y )
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14131) {G5,W19,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), rd( Z
% 38.86/39.25    , Y ) ), Y ), Z ) ==> ld( ld( Y, Z ), ld( X, Z ) ) }.
% 38.86/39.25  parent0[0]: (2678) {G57,W19,D6,L1,V3,M1} P(2615,31);d(54) { ld( ld( ld( rd
% 38.86/39.25    ( X, Z ), rd( X, Y ) ), X ), X ) ==> ld( ld( Z, X ), ld( Y, X ) ) }.
% 38.86/39.25  parent1[0; 12]: (14130) {G4,W23,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y )
% 38.86/39.25    , rd( Z, Y ) ), Y ), Z ) ==> ld( ld( ld( rd( Z, Y ), rd( Z, X ) ), Z ), Z
% 38.86/39.25     ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14132) {G6,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( Y, Z ), rd( X, Y )
% 38.86/39.25     ), Y ), Z ) ==> ld( ld( Y, Z ), ld( X, Z ) ) }.
% 38.86/39.25  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.86/39.25     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.86/39.25  parent1[0; 2]: (14131) {G5,W19,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), 
% 38.86/39.25    rd( Z, Y ) ), Y ), Z ) ==> ld( ld( Y, Z ), ld( X, Z ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := rd( X, Y )
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25     T := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14133) {G5,W19,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), rd( X, Z
% 38.86/39.25     ) ), X ), Y ) ==> ld( ld( X, Y ), ld( Z, Y ) ) }.
% 38.86/39.25  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.25    mult( Z, rd( X, Y ) ) }.
% 38.86/39.25  parent1[0; 3]: (14132) {G6,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( Y, Z ), rd( 
% 38.86/39.25    X, Y ) ), Y ), Z ) ==> ld( ld( Y, Z ), ld( X, Z ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := rd( X, Y )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14134) {G5,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), rd( X, Z )
% 38.86/39.25     ), X ), Y ) ==> ld( ld( X, Y ), ld( Z, Y ) ) }.
% 38.86/39.25  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.25    ld( rd( X, Y ), Z ) }.
% 38.86/39.25  parent1[0; 3]: (14133) {G5,W19,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), rd
% 38.86/39.25    ( X, Z ) ), X ), Y ) ==> ld( ld( X, Y ), ld( Z, Y ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := rd( X, Z )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2748) {G58,W19,D6,L1,V3,M1} P(2380,1452);d(80);d(19);d(329);d
% 38.86/39.25    (74);d(2678);d(113);d(81);d(80) { ld( ld( ld( rd( X, Y ), rd( Y, Z ) ), Y
% 38.86/39.25     ), X ) ==> ld( ld( Y, X ), ld( Z, X ) ) }.
% 38.86/39.25  parent0: (14134) {G5,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), rd( X, Z )
% 38.86/39.25     ), X ), Y ) ==> ld( ld( X, Y ), ld( Z, Y ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14137) {G28,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( X, Y ) ), 
% 38.86/39.25    X ) = ld( ld( rd( X, Y ), rd( Z, Y ) ), Y ) }.
% 38.86/39.25  parent0[0]: (2380) {G28,W19,D5,L1,V3,M1} P(2368,34);d(33);d(80);d(80);d(81)
% 38.86/39.25    ;d(33);d(80) { ld( ld( rd( Y, X ), rd( Z, X ) ), X ) = ld( ld( rd( Y, Z )
% 38.86/39.25    , rd( Y, X ) ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14140) {G13,W23,D6,L1,V3,M1}  { ld( ld( rd( X, mult( X, Y ) ), rd
% 38.86/39.25    ( X, Z ) ), X ) = ld( ld( rd( rd( X, Y ), Z ), rd( X, Z ) ), Z ) }.
% 38.86/39.25  parent0[0]: (1486) {G12,W19,D5,L1,V3,M1} P(130,1481);d(80);d(19) { ld( rd( 
% 38.86/39.25    X, Z ), rd( mult( X, Y ), Z ) ) ==> ld( rd( rd( X, Y ), Z ), rd( X, Z ) )
% 38.86/39.25     }.
% 38.86/39.25  parent1[0; 13]: (14137) {G28,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( X
% 38.86/39.25    , Y ) ), X ) = ld( ld( rd( X, Y ), rd( Z, Y ) ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := mult( X, Y )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14141) {G8,W23,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), X ), rd( X
% 38.86/39.25    , Z ) ), X ) = ld( ld( rd( rd( X, Y ), Z ), rd( X, Z ) ), Z ) }.
% 38.86/39.25  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.86/39.25     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.86/39.25  parent1[0; 3]: (14140) {G13,W23,D6,L1,V3,M1}  { ld( ld( rd( X, mult( X, Y )
% 38.86/39.25     ), rd( X, Z ) ), X ) = ld( ld( rd( rd( X, Y ), Z ), rd( X, Z ) ), Z )
% 38.86/39.25     }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14142) {G9,W19,D6,L1,V3,M1}  { mult( X, rd( ld( X, Z ), Y ) ) = 
% 38.86/39.25    ld( ld( rd( rd( X, Y ), Z ), rd( X, Z ) ), Z ) }.
% 38.86/39.25  parent0[0]: (2679) {G57,W19,D6,L1,V3,M1} P(31,2615);d(52);d(33);d(114);d(
% 38.86/39.25    320) { ld( ld( rd( rd( X, Y ), X ), rd( X, Z ) ), X ) ==> mult( X, rd( ld
% 38.86/39.25    ( X, Z ), Y ) ) }.
% 38.86/39.25  parent1[0; 1]: (14141) {G8,W23,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), X )
% 38.86/39.25    , rd( X, Z ) ), X ) = ld( ld( rd( rd( X, Y ), Z ), rd( X, Z ) ), Z ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14143) {G9,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Z ), Y ), rd( X
% 38.86/39.25    , Y ) ), Y ) = mult( X, rd( ld( X, Y ), Z ) ) }.
% 38.86/39.25  parent0[0]: (14142) {G9,W19,D6,L1,V3,M1}  { mult( X, rd( ld( X, Z ), Y ) ) 
% 38.86/39.25    = ld( ld( rd( rd( X, Y ), Z ), rd( X, Z ) ), Z ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2749) {G58,W19,D6,L1,V3,M1} P(1486,2380);d(320);d(2679) { ld
% 38.86/39.25    ( ld( rd( rd( X, Z ), Y ), rd( X, Y ) ), Y ) ==> mult( X, rd( ld( X, Y )
% 38.86/39.25    , Z ) ) }.
% 38.86/39.25  parent0: (14143) {G9,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Z ), Y ), rd( X
% 38.86/39.25    , Y ) ), Y ) = mult( X, rd( ld( X, Y ), Z ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14145) {G58,W19,D6,L1,V3,M1}  { ld( ld( Y, X ), ld( Z, X ) ) ==> 
% 38.86/39.25    ld( ld( ld( rd( X, Y ), rd( Y, Z ) ), Y ), X ) }.
% 38.86/39.25  parent0[0]: (2748) {G58,W19,D6,L1,V3,M1} P(2380,1452);d(80);d(19);d(329);d(
% 38.86/39.25    74);d(2678);d(113);d(81);d(80) { ld( ld( ld( rd( X, Y ), rd( Y, Z ) ), Y
% 38.86/39.25     ), X ) ==> ld( ld( Y, X ), ld( Z, X ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14160) {G33,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( Z, Y ) ) ==> 
% 38.86/39.25    ld( ld( ld( rd( Y, Z ), rd( X, Z ) ), Z ), Y ) }.
% 38.86/39.25  parent0[0]: (2425) {G32,W19,D5,L1,V3,M1} P(2410,54);d(54) { ld( ld( rd( Y, 
% 38.86/39.25    Z ), rd( Z, X ) ), Z ) = ld( ld( rd( Y, X ), rd( Z, X ) ), X ) }.
% 38.86/39.25  parent1[0; 9]: (14145) {G58,W19,D6,L1,V3,M1}  { ld( ld( Y, X ), ld( Z, X )
% 38.86/39.25     ) ==> ld( ld( ld( rd( X, Y ), rd( Y, Z ) ), Y ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14167) {G33,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, Z ), rd( X, Z )
% 38.86/39.25     ), Z ), Y ) ==> ld( ld( X, Y ), ld( Z, Y ) ) }.
% 38.86/39.25  parent0[0]: (14160) {G33,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( Z, Y ) ) 
% 38.86/39.25    ==> ld( ld( ld( rd( Y, Z ), rd( X, Z ) ), Z ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2772) {G59,W19,D6,L1,V3,M1} P(2425,2748) { ld( ld( ld( rd( X
% 38.86/39.25    , Z ), rd( Y, Z ) ), Z ), X ) ==> ld( ld( Y, X ), ld( Z, X ) ) }.
% 38.86/39.25  parent0: (14167) {G33,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, Z ), rd( X, Z
% 38.86/39.25     ) ), Z ), Y ) ==> ld( ld( X, Y ), ld( Z, Y ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14169) {G58,W19,D6,L1,V3,M1}  { ld( ld( Y, X ), ld( Z, X ) ) ==> 
% 38.86/39.25    ld( ld( ld( rd( X, Y ), rd( Y, Z ) ), Y ), X ) }.
% 38.86/39.25  parent0[0]: (2748) {G58,W19,D6,L1,V3,M1} P(2380,1452);d(80);d(19);d(329);d(
% 38.86/39.25    74);d(2678);d(113);d(81);d(80) { ld( ld( ld( rd( X, Y ), rd( Y, Z ) ), Y
% 38.86/39.25     ), X ) ==> ld( ld( Y, X ), ld( Z, X ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14175) {G2,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( mult( Z, X ), 
% 38.86/39.25    Y ) ) ==> ld( ld( ld( rd( Y, X ), i( Z ) ), X ), Y ) }.
% 38.86/39.25  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.25    X ) }.
% 38.86/39.25  parent1[0; 16]: (14169) {G58,W19,D6,L1,V3,M1}  { ld( ld( Y, X ), ld( Z, X )
% 38.86/39.25     ) ==> ld( ld( ld( rd( X, Y ), rd( Y, Z ) ), Y ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := mult( Z, X )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14176) {G3,W20,D7,L1,V3,M1}  { ld( ld( X, Y ), ld( mult( Z, X ), 
% 38.86/39.25    Y ) ) ==> ld( ld( i( mult( Z, rd( Y, X ) ) ), X ), Y ) }.
% 38.86/39.25  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.25    ( X, Y ) ) }.
% 38.86/39.25  parent1[0; 12]: (14175) {G2,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( mult( Z
% 38.86/39.25    , X ), Y ) ) ==> ld( ld( ld( rd( Y, X ), i( Z ) ), X ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := rd( Y, X )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14177) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( mult( Z, X ), 
% 38.86/39.25    Y ) ) ==> ld( mult( mult( Z, rd( Y, X ) ), X ), Y ) }.
% 38.86/39.25  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 11]: (14176) {G3,W20,D7,L1,V3,M1}  { ld( ld( X, Y ), ld( mult( Z
% 38.86/39.25    , X ), Y ) ) ==> ld( ld( i( mult( Z, rd( Y, X ) ) ), X ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := mult( Z, rd( Y, X ) )
% 38.86/39.25     Y := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14178) {G3,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( mult( Z, X ), 
% 38.86/39.25    Y ) ) ==> ld( ld( rd( rd( X, Y ), Z ), X ), Y ) }.
% 38.86/39.25  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.86/39.25     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.86/39.25  parent1[0; 11]: (14177) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( mult( Z
% 38.86/39.25    , X ), Y ) ) ==> ld( mult( mult( Z, rd( Y, X ) ), X ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25     T := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14179) {G4,W19,D6,L1,V3,M1}  { ld( ld( ld( Z, X ), Y ), ld( X, Y
% 38.86/39.25     ) ) ==> ld( ld( rd( rd( X, Y ), Z ), X ), Y ) }.
% 38.86/39.25  parent0[0]: (1936) {G29,W19,D5,L1,V3,M1} P(0,1798) { ld( ld( X, Y ), ld( 
% 38.86/39.25    mult( Z, X ), Y ) ) ==> ld( ld( ld( Z, X ), Y ), ld( X, Y ) ) }.
% 38.86/39.25  parent1[0; 1]: (14178) {G3,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( mult( Z
% 38.86/39.25    , X ), Y ) ) ==> ld( ld( rd( rd( X, Y ), Z ), X ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2775) {G59,W19,D6,L1,V3,M1} P(25,2748);d(52);d(22);d(113);d(
% 38.86/39.25    1936) { ld( ld( ld( Y, X ), Z ), ld( X, Z ) ) ==> ld( ld( rd( rd( X, Z )
% 38.86/39.25    , Y ), X ), Z ) }.
% 38.86/39.25  parent0: (14179) {G4,W19,D6,L1,V3,M1}  { ld( ld( ld( Z, X ), Y ), ld( X, Y
% 38.86/39.25     ) ) ==> ld( ld( rd( rd( X, Y ), Z ), X ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14182) {G59,W19,D6,L1,V3,M1}  { ld( ld( Z, X ), ld( Y, X ) ) ==> 
% 38.86/39.25    ld( ld( ld( rd( X, Y ), rd( Z, Y ) ), Y ), X ) }.
% 38.86/39.25  parent0[0]: (2772) {G59,W19,D6,L1,V3,M1} P(2425,2748) { ld( ld( ld( rd( X, 
% 38.86/39.25    Z ), rd( Y, Z ) ), Z ), X ) ==> ld( ld( Y, X ), ld( Z, X ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14193) {G13,W27,D7,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, Z ) )
% 38.86/39.25    , ld( X, rd( X, Z ) ) ) ==> ld( ld( mult( X, rd( rd( Z, Y ), X ) ), X ), 
% 38.86/39.25    rd( X, Z ) ) }.
% 38.86/39.25  parent0[0]: (1409) {G12,W19,D5,L1,V3,M1} P(76,1400);d(33);d(320);d(33) { ld
% 38.86/39.25    ( rd( rd( Y, Z ), Y ), rd( rd( Y, X ), Y ) ) ==> mult( Y, rd( rd( Z, X )
% 38.86/39.25    , Y ) ) }.
% 38.86/39.25  parent1[0; 16]: (14182) {G59,W19,D6,L1,V3,M1}  { ld( ld( Z, X ), ld( Y, X )
% 38.86/39.25     ) ==> ld( ld( ld( rd( X, Y ), rd( Z, Y ) ), Y ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := rd( X, Z )
% 38.86/39.25     Y := X
% 38.86/39.25     Z := rd( X, Y )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14194) {G3,W24,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, Z ) ), 
% 38.86/39.25    ld( X, rd( X, Z ) ) ) ==> ld( i( rd( rd( Z, Y ), X ) ), rd( X, Z ) ) }.
% 38.86/39.25  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.25    ==> i( Y ) }.
% 38.86/39.25  parent1[0; 15]: (14193) {G13,W27,D7,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X
% 38.86/39.25    , Z ) ), ld( X, rd( X, Z ) ) ) ==> ld( ld( mult( X, rd( rd( Z, Y ), X ) )
% 38.86/39.25    , X ), rd( X, Z ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := rd( rd( Z, Y ), X )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14195) {G2,W23,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, Z ) ), 
% 38.86/39.25    ld( X, rd( X, Z ) ) ) ==> mult( rd( rd( Z, Y ), X ), rd( X, Z ) ) }.
% 38.86/39.25  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 14]: (14194) {G3,W24,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, 
% 38.86/39.25    Z ) ), ld( X, rd( X, Z ) ) ) ==> ld( i( rd( rd( Z, Y ), X ) ), rd( X, Z )
% 38.86/39.25     ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := rd( rd( Z, Y ), X )
% 38.86/39.25     Y := rd( X, Z )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14196) {G3,W23,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, Z ) ), 
% 38.86/39.25    ld( X, rd( X, Z ) ) ) ==> ld( rd( X, rd( Z, Y ) ), rd( X, Z ) ) }.
% 38.86/39.25  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.25    ld( rd( X, Y ), Z ) }.
% 38.86/39.25  parent1[0; 14]: (14195) {G2,W23,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, 
% 38.86/39.25    Z ) ), ld( X, rd( X, Z ) ) ) ==> mult( rd( rd( Z, Y ), X ), rd( X, Z ) )
% 38.86/39.25     }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := rd( Z, Y )
% 38.86/39.25     Z := rd( X, Z )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14197) {G4,W23,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, Z ) ), 
% 38.86/39.25    ld( X, rd( X, Z ) ) ) ==> ld( mult( X, rd( Y, Z ) ), rd( X, Z ) ) }.
% 38.86/39.25  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.25    mult( Z, rd( X, Y ) ) }.
% 38.86/39.25  parent1[0; 15]: (14196) {G3,W23,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, 
% 38.86/39.25    Z ) ), ld( X, rd( X, Z ) ) ) ==> ld( rd( X, rd( Z, Y ) ), rd( X, Z ) )
% 38.86/39.25     }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14198) {G4,W20,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, Z ) ), 
% 38.86/39.25    i( Z ) ) ==> ld( mult( X, rd( Y, Z ) ), rd( X, Z ) ) }.
% 38.86/39.25  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.86/39.25     ) }.
% 38.86/39.25  parent1[0; 9]: (14197) {G4,W23,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, Z
% 38.86/39.25     ) ), ld( X, rd( X, Z ) ) ) ==> ld( mult( X, rd( Y, Z ) ), rd( X, Z ) )
% 38.86/39.25     }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14199) {G4,W20,D6,L1,V3,M1}  { i( mult( Z, ld( rd( X, Y ), rd( X
% 38.86/39.25    , Z ) ) ) ) ==> ld( mult( X, rd( Y, Z ) ), rd( X, Z ) ) }.
% 38.86/39.25  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.25    ( X, Y ) ) }.
% 38.86/39.25  parent1[0; 1]: (14198) {G4,W20,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, Z
% 38.86/39.25     ) ), i( Z ) ) ==> ld( mult( X, rd( Y, Z ) ), rd( X, Z ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := ld( rd( X, Y ), rd( X, Z ) )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14200) {G5,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), rd( Y, Z ) ), 
% 38.86/39.25    X ) ==> ld( mult( Y, rd( Z, X ) ), rd( Y, X ) ) }.
% 38.86/39.25  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.25     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.25  parent1[0; 1]: (14199) {G4,W20,D6,L1,V3,M1}  { i( mult( Z, ld( rd( X, Y ), 
% 38.86/39.25    rd( X, Z ) ) ) ) ==> ld( mult( X, rd( Y, Z ) ), rd( X, Z ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := rd( Y, Z )
% 38.86/39.25     Y := rd( Y, X )
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14201) {G6,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, Z ), rd( X, 
% 38.86/39.25    Y ) ) ) ==> ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) }.
% 38.86/39.25  parent0[0]: (1623) {G25,W19,D5,L1,V3,M1} P(33,1612);d(22);d(52);d(92) { rd
% 38.86/39.25    ( ld( rd( X, Y ), rd( X, Z ) ), Y ) ==> mult( Y, ld( mult( X, Z ), rd( X
% 38.86/39.25    , Y ) ) ) }.
% 38.86/39.25  parent1[0; 1]: (14200) {G5,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), rd( Y, Z
% 38.86/39.25     ) ), X ) ==> ld( mult( Y, rd( Z, X ) ), rd( Y, X ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2777) {G60,W19,D5,L1,V3,M1} P(1409,2772);d(31);d(22);d(80);d(
% 38.86/39.25    81);d(53);d(52);d(92);d(1623) { mult( Y, ld( mult( X, Z ), rd( X, Y ) ) )
% 38.86/39.25     ==> ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) }.
% 38.86/39.25  parent0: (14201) {G6,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, Z ), rd( X, 
% 38.86/39.25    Y ) ) ) ==> ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14204) {G59,W19,D6,L1,V3,M1}  { ld( ld( Z, X ), ld( Y, X ) ) ==> 
% 38.86/39.25    ld( ld( ld( rd( X, Y ), rd( Z, Y ) ), Y ), X ) }.
% 38.86/39.25  parent0[0]: (2772) {G59,W19,D6,L1,V3,M1} P(2425,2748) { ld( ld( ld( rd( X, 
% 38.86/39.25    Z ), rd( Y, Z ) ), Z ), X ) ==> ld( ld( Y, X ), ld( Z, X ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14207) {G2,W24,D7,L1,V3,M1}  { ld( ld( X, Y ), ld( mult( Z, Y ), 
% 38.86/39.25    Y ) ) ==> ld( ld( ld( i( Z ), rd( X, mult( Z, Y ) ) ), mult( Z, Y ) ), Y
% 38.86/39.25     ) }.
% 38.86/39.25  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.25    X ) }.
% 38.86/39.25  parent1[0; 13]: (14204) {G59,W19,D6,L1,V3,M1}  { ld( ld( Z, X ), ld( Y, X )
% 38.86/39.25     ) ==> ld( ld( ld( rd( X, Y ), rd( Z, Y ) ), Y ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := mult( Z, Y )
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14209) {G2,W23,D7,L1,V3,M1}  { ld( ld( X, Y ), ld( mult( Z, Y ), 
% 38.86/39.25    Y ) ) ==> ld( ld( mult( Z, rd( X, mult( Z, Y ) ) ), mult( Z, Y ) ), Y )
% 38.86/39.25     }.
% 38.86/39.25  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 12]: (14207) {G2,W24,D7,L1,V3,M1}  { ld( ld( X, Y ), ld( mult( Z
% 38.86/39.25    , Y ), Y ) ) ==> ld( ld( ld( i( Z ), rd( X, mult( Z, Y ) ) ), mult( Z, Y
% 38.86/39.25     ) ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := rd( X, mult( Z, Y ) )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14210) {G3,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( mult( Z, Y ), 
% 38.86/39.25    Y ) ) ==> ld( ld( rd( rd( X, Y ), Z ), Y ), Y ) }.
% 38.86/39.25  parent0[0]: (2742) {G59,W19,D6,L1,V3,M1} P(25,2425);d(2666);d(22) { ld( 
% 38.86/39.25    mult( Y, rd( Z, mult( Y, X ) ) ), mult( Y, X ) ) ==> ld( rd( rd( Z, X ), 
% 38.86/39.25    Y ), X ) }.
% 38.86/39.25  parent1[0; 11]: (14209) {G2,W23,D7,L1,V3,M1}  { ld( ld( X, Y ), ld( mult( Z
% 38.86/39.25    , Y ), Y ) ) ==> ld( ld( mult( Z, rd( X, mult( Z, Y ) ) ), mult( Z, Y ) )
% 38.86/39.25    , Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2779) {G60,W19,D6,L1,V3,M1} P(25,2772);d(22);d(2742) { ld( ld
% 38.86/39.25    ( Z, X ), ld( mult( Y, X ), X ) ) ==> ld( ld( rd( rd( Z, X ), Y ), X ), X
% 38.86/39.25     ) }.
% 38.86/39.25  parent0: (14210) {G3,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( mult( Z, Y ), 
% 38.86/39.25    Y ) ) ==> ld( ld( rd( rd( X, Y ), Z ), Y ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14213) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( mult( X
% 38.86/39.25    , ld( Y, Z ) ) ) }.
% 38.86/39.25  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.25     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14217) {G6,W20,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( X, Z ) )
% 38.86/39.25    , Y ) ==> i( ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) ) }.
% 38.86/39.25  parent0[0]: (2777) {G60,W19,D5,L1,V3,M1} P(1409,2772);d(31);d(22);d(80);d(
% 38.86/39.25    81);d(53);d(52);d(92);d(1623) { mult( Y, ld( mult( X, Z ), rd( X, Y ) ) )
% 38.86/39.25     ==> ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) }.
% 38.86/39.25  parent1[0; 11]: (14213) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( 
% 38.86/39.25    mult( X, ld( Y, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := mult( X, Z )
% 38.86/39.25     Z := rd( X, Y )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14218) {G4,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( X, Z ) )
% 38.86/39.25    , Y ) ==> ld( rd( X, Y ), mult( X, rd( Z, Y ) ) ) }.
% 38.86/39.25  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.25     ) }.
% 38.86/39.25  parent1[0; 10]: (14217) {G6,W20,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( X
% 38.86/39.25    , Z ) ), Y ) ==> i( ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := mult( X, rd( Z, Y ) )
% 38.86/39.25     Y := rd( X, Y )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14219) {G5,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( X, Z ) )
% 38.86/39.25    , Y ) ==> ld( rd( X, mult( Y, Z ) ), rd( X, Y ) ) }.
% 38.86/39.25  parent0[0]: (1513) {G15,W19,D5,L1,V3,M1} P(33,1507);d(33);d(52);d(33) { ld
% 38.86/39.25    ( rd( X, Y ), mult( X, rd( Z, Y ) ) ) ==> ld( rd( X, mult( Y, Z ) ), rd( 
% 38.86/39.25    X, Y ) ) }.
% 38.86/39.25  parent1[0; 10]: (14218) {G4,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( X
% 38.86/39.25    , Z ) ), Y ) ==> ld( rd( X, Y ), mult( X, rd( Z, Y ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14220) {G6,W19,D5,L1,V3,M1}  { mult( Y, ld( rd( X, Z ), rd( X, Y
% 38.86/39.25     ) ) ) ==> ld( rd( X, mult( Y, Z ) ), rd( X, Y ) ) }.
% 38.86/39.25  parent0[0]: (1462) {G9,W19,D5,L1,V3,M1} P(53,1451);d(22);d(52);d(92) { rd( 
% 38.86/39.25    ld( rd( X, Y ), mult( X, Z ) ), Y ) ==> mult( Y, ld( rd( X, Z ), rd( X, Y
% 38.86/39.25     ) ) ) }.
% 38.86/39.25  parent1[0; 1]: (14219) {G5,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( X
% 38.86/39.25    , Z ) ), Y ) ==> ld( rd( X, mult( Y, Z ) ), rd( X, Y ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2780) {G61,W19,D5,L1,V3,M1} P(2777,92);d(54);d(1513);d(1462)
% 38.86/39.25     { mult( X, ld( rd( Y, Z ), rd( Y, X ) ) ) ==> ld( rd( Y, mult( X, Z ) )
% 38.86/39.25    , rd( Y, X ) ) }.
% 38.86/39.25  parent0: (14220) {G6,W19,D5,L1,V3,M1}  { mult( Y, ld( rd( X, Z ), rd( X, Y
% 38.86/39.25     ) ) ) ==> ld( rd( X, mult( Y, Z ) ), rd( X, Y ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14223) {G60,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( Z, X ) ), rd( Y, 
% 38.86/39.25    X ) ) ==> mult( X, ld( mult( Y, Z ), rd( Y, X ) ) ) }.
% 38.86/39.25  parent0[0]: (2777) {G60,W19,D5,L1,V3,M1} P(1409,2772);d(31);d(22);d(80);d(
% 38.86/39.25    81);d(53);d(52);d(92);d(1623) { mult( Y, ld( mult( X, Z ), rd( X, Y ) ) )
% 38.86/39.25     ==> ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14235) {G5,W23,D6,L1,V3,M1}  { ld( mult( i( X ), rd( Y, Z ) ), rd
% 38.86/39.25    ( i( X ), Z ) ) ==> mult( Z, ld( mult( i( X ), Y ), i( mult( Z, X ) ) ) )
% 38.86/39.25     }.
% 38.86/39.25  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.25    ( mult( Y, X ) ) }.
% 38.86/39.25  parent1[0; 19]: (14223) {G60,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( Z, X ) )
% 38.86/39.25    , rd( Y, X ) ) ==> mult( X, ld( mult( Y, Z ), rd( Y, X ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := i( X )
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14236) {G5,W23,D6,L1,V3,M1}  { ld( mult( i( X ), rd( Y, Z ) ), i
% 38.86/39.25    ( mult( Z, X ) ) ) ==> mult( Z, ld( mult( i( X ), Y ), i( mult( Z, X ) )
% 38.86/39.25     ) ) }.
% 38.86/39.25  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.25    ( mult( Y, X ) ) }.
% 38.86/39.25  parent1[0; 8]: (14235) {G5,W23,D6,L1,V3,M1}  { ld( mult( i( X ), rd( Y, Z )
% 38.86/39.25     ), rd( i( X ), Z ) ) ==> mult( Z, ld( mult( i( X ), Y ), i( mult( Z, X )
% 38.86/39.25     ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14245) {G4,W23,D7,L1,V3,M1}  { ld( mult( i( X ), rd( Y, Z ) ), i
% 38.86/39.25    ( mult( Z, X ) ) ) ==> mult( Z, i( mult( mult( Z, X ), mult( i( X ), Y )
% 38.86/39.25     ) ) ) }.
% 38.86/39.25  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.25    ( X, Y ) ) }.
% 38.86/39.25  parent1[0; 14]: (14236) {G5,W23,D6,L1,V3,M1}  { ld( mult( i( X ), rd( Y, Z
% 38.86/39.25     ) ), i( mult( Z, X ) ) ) ==> mult( Z, ld( mult( i( X ), Y ), i( mult( Z
% 38.86/39.25    , X ) ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := mult( Z, X )
% 38.86/39.25     Y := mult( i( X ), Y )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14247) {G2,W22,D6,L1,V3,M1}  { ld( mult( i( X ), rd( Y, Z ) ), i
% 38.86/39.25    ( mult( Z, X ) ) ) ==> rd( Z, mult( mult( Z, X ), mult( i( X ), Y ) ) )
% 38.86/39.25     }.
% 38.86/39.25  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 12]: (14245) {G4,W23,D7,L1,V3,M1}  { ld( mult( i( X ), rd( Y, Z
% 38.86/39.25     ) ), i( mult( Z, X ) ) ) ==> mult( Z, i( mult( mult( Z, X ), mult( i( X
% 38.86/39.25     ), Y ) ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := mult( mult( Z, X ), mult( i( X ), Y ) )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14249) {G2,W21,D5,L1,V3,M1}  { ld( mult( i( X ), rd( Y, Z ) ), i
% 38.86/39.25    ( mult( Z, X ) ) ) ==> rd( Z, mult( mult( Z, X ), ld( X, Y ) ) ) }.
% 38.86/39.25  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 18]: (14247) {G2,W22,D6,L1,V3,M1}  { ld( mult( i( X ), rd( Y, Z
% 38.86/39.25     ) ), i( mult( Z, X ) ) ) ==> rd( Z, mult( mult( Z, X ), mult( i( X ), Y
% 38.86/39.25     ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14251) {G3,W21,D5,L1,V3,M1}  { ld( mult( i( X ), rd( Y, Z ) ), i
% 38.86/39.25    ( mult( Z, X ) ) ) ==> mult( Z, rd( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.25  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.25     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.25  parent1[0; 12]: (14249) {G2,W21,D5,L1,V3,M1}  { ld( mult( i( X ), rd( Y, Z
% 38.86/39.25     ) ), i( mult( Z, X ) ) ) ==> rd( Z, mult( mult( Z, X ), ld( X, Y ) ) )
% 38.86/39.25     }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := mult( Z, X )
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := X
% 38.86/39.25     T := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14252) {G4,W21,D6,L1,V3,M1}  { i( mult( mult( Z, X ), mult( i( X
% 38.86/39.25     ), rd( Y, Z ) ) ) ) ==> mult( Z, rd( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.25  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.25    ( X, Y ) ) }.
% 38.86/39.25  parent1[0; 1]: (14251) {G3,W21,D5,L1,V3,M1}  { ld( mult( i( X ), rd( Y, Z )
% 38.86/39.25     ), i( mult( Z, X ) ) ) ==> mult( Z, rd( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := mult( Z, X )
% 38.86/39.25     Y := mult( i( X ), rd( Y, Z ) )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14253) {G5,W20,D5,L1,V3,M1}  { rd( rd( rd( X, Z ), i( Y ) ), mult
% 38.86/39.25    ( X, Y ) ) ==> mult( X, rd( ld( Z, Y ), mult( X, Y ) ) ) }.
% 38.86/39.25  parent0[0]: (450) {G6,W16,D6,L1,V4,M1} P(81,91) { i( mult( T, mult( X, rd( 
% 38.86/39.25    Z, Y ) ) ) ) ==> rd( rd( rd( Y, Z ), X ), T ) }.
% 38.86/39.25  parent1[0; 1]: (14252) {G4,W21,D6,L1,V3,M1}  { i( mult( mult( Z, X ), mult
% 38.86/39.25    ( i( X ), rd( Y, Z ) ) ) ) ==> mult( Z, rd( ld( Y, X ), mult( Z, X ) ) )
% 38.86/39.25     }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := i( Y )
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25     T := mult( X, Y )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14254) {G2,W19,D5,L1,V3,M1}  { rd( mult( rd( X, Y ), Z ), mult( X
% 38.86/39.25    , Z ) ) ==> mult( X, rd( ld( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.25  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 2]: (14253) {G5,W20,D5,L1,V3,M1}  { rd( rd( rd( X, Z ), i( Y ) )
% 38.86/39.25    , mult( X, Y ) ) ==> mult( X, rd( ld( Z, Y ), mult( X, Y ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := rd( X, Y )
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14255) {G3,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), Z ), mult( X, 
% 38.86/39.25    Z ) ) ==> mult( X, rd( ld( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.25  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.25    ld( rd( X, Y ), Z ) }.
% 38.86/39.25  parent1[0; 2]: (14254) {G2,W19,D5,L1,V3,M1}  { rd( mult( rd( X, Y ), Z ), 
% 38.86/39.25    mult( X, Z ) ) ==> mult( X, rd( ld( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2783) {G61,W19,D5,L1,V3,M1} P(76,2777);d(52);d(33);d(24);d(
% 38.86/39.25    114);d(52);d(450);d(34);d(80) { rd( ld( rd( Z, Y ), X ), mult( Y, X ) ) 
% 38.86/39.25    ==> mult( Y, rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.86/39.25  parent0: (14255) {G3,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), Z ), mult( X, 
% 38.86/39.25    Z ) ) ==> mult( X, rd( ld( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14257) {G60,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( Z, X ) ), rd( Y, 
% 38.86/39.25    X ) ) ==> mult( X, ld( mult( Y, Z ), rd( Y, X ) ) ) }.
% 38.86/39.25  parent0[0]: (2777) {G60,W19,D5,L1,V3,M1} P(1409,2772);d(31);d(22);d(80);d(
% 38.86/39.25    81);d(53);d(52);d(92);d(1623) { mult( Y, ld( mult( X, Z ), rd( X, Y ) ) )
% 38.86/39.25     ==> ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14263) {G2,W22,D6,L1,V3,M1}  { ld( mult( X, rd( Y, i( Z ) ) ), rd
% 38.86/39.25    ( X, i( Z ) ) ) ==> ld( Z, ld( mult( X, Y ), rd( X, i( Z ) ) ) ) }.
% 38.86/39.25  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 12]: (14257) {G60,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( Z, X ) )
% 38.86/39.25    , rd( Y, X ) ) ==> mult( X, ld( mult( Y, Z ), rd( Y, X ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := ld( mult( X, Y ), rd( X, i( Z ) ) )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := i( Z )
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14268) {G2,W21,D6,L1,V3,M1}  { ld( mult( X, rd( Y, i( Z ) ) ), rd
% 38.86/39.25    ( X, i( Z ) ) ) ==> ld( Z, ld( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.25  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 18]: (14263) {G2,W22,D6,L1,V3,M1}  { ld( mult( X, rd( Y, i( Z )
% 38.86/39.25     ) ), rd( X, i( Z ) ) ) ==> ld( Z, ld( mult( X, Y ), rd( X, i( Z ) ) ) )
% 38.86/39.25     }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14274) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, rd( Y, i( Z ) ) ), 
% 38.86/39.25    mult( X, Z ) ) ==> ld( Z, ld( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.25  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 8]: (14268) {G2,W21,D6,L1,V3,M1}  { ld( mult( X, rd( Y, i( Z ) )
% 38.86/39.25     ), rd( X, i( Z ) ) ) ==> ld( Z, ld( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14275) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), mult
% 38.86/39.25    ( X, Z ) ) ==> ld( Z, ld( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.25  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 4]: (14274) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, rd( Y, i( Z ) )
% 38.86/39.25     ), mult( X, Z ) ) ==> ld( Z, ld( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14278) {G3,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), mult
% 38.86/39.25    ( X, Z ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), Z ) }.
% 38.86/39.25  parent0[0]: (1612) {G24,W19,D5,L1,V3,M1} P(1573,139);d(1602) { ld( Z, ld( 
% 38.86/39.25    mult( X, Y ), mult( X, Z ) ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), Z
% 38.86/39.25     ) }.
% 38.86/39.25  parent1[0; 10]: (14275) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) )
% 38.86/39.25    , mult( X, Z ) ) ==> ld( Z, ld( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2786) {G61,W19,D5,L1,V3,M1} P(2777,24);d(34);d(34);d(1612) { 
% 38.86/39.25    ld( mult( Y, mult( Z, X ) ), mult( Y, X ) ) ==> ld( ld( rd( Y, Z ), mult
% 38.86/39.25    ( Y, X ) ), X ) }.
% 38.86/39.25  parent0: (14278) {G3,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), mult
% 38.86/39.25    ( X, Z ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), Z ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14281) {G60,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( Z, X ) ), rd( Y, 
% 38.86/39.25    X ) ) ==> mult( X, ld( mult( Y, Z ), rd( Y, X ) ) ) }.
% 38.86/39.25  parent0[0]: (2777) {G60,W19,D5,L1,V3,M1} P(1409,2772);d(31);d(22);d(80);d(
% 38.86/39.25    81);d(53);d(52);d(92);d(1623) { mult( Y, ld( mult( X, Z ), rd( X, Y ) ) )
% 38.86/39.25     ==> ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14285) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, rd( ld( X, Y ), Z ) )
% 38.86/39.25    , rd( X, Z ) ) ==> mult( Z, ld( Y, rd( X, Z ) ) ) }.
% 38.86/39.25  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.25  parent1[0; 15]: (14281) {G60,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( Z, X ) )
% 38.86/39.25    , rd( Y, X ) ) ==> mult( X, ld( mult( Y, Z ), rd( Y, X ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := ld( X, Y )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2787) {G61,W19,D6,L1,V3,M1} P(0,2777) { ld( mult( X, rd( ld( 
% 38.86/39.25    X, Y ), Z ) ), rd( X, Z ) ) ==> mult( Z, ld( Y, rd( X, Z ) ) ) }.
% 38.86/39.25  parent0: (14285) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, rd( ld( X, Y ), Z ) )
% 38.86/39.25    , rd( X, Z ) ) ==> mult( Z, ld( Y, rd( X, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14289) {G60,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( Z, X ) ), rd( Y, 
% 38.86/39.25    X ) ) ==> mult( X, ld( mult( Y, Z ), rd( Y, X ) ) ) }.
% 38.86/39.25  parent0[0]: (2777) {G60,W19,D5,L1,V3,M1} P(1409,2772);d(31);d(22);d(80);d(
% 38.86/39.25    81);d(53);d(52);d(92);d(1623) { mult( Y, ld( mult( X, Z ), rd( X, Y ) ) )
% 38.86/39.25     ==> ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14294) {G1,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( Z, Y )
% 38.86/39.25     ), rd( mult( X, Y ), Y ) ) ==> mult( Y, ld( mult( mult( X, Y ), Z ), X )
% 38.86/39.25     ) }.
% 38.86/39.25  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.25  parent1[0; 22]: (14289) {G60,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( Z, X ) )
% 38.86/39.25    , rd( Y, X ) ) ==> mult( X, ld( mult( Y, Z ), rd( Y, X ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := mult( X, Y )
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14295) {G1,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( Z, Y )
% 38.86/39.25     ), X ) ==> mult( Y, ld( mult( mult( X, Y ), Z ), X ) ) }.
% 38.86/39.25  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.25  parent1[0; 9]: (14294) {G1,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( 
% 38.86/39.25    Z, Y ) ), rd( mult( X, Y ), Y ) ) ==> mult( Y, ld( mult( mult( X, Y ), Z
% 38.86/39.25     ), X ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14298) {G1,W19,D6,L1,V3,M1}  { mult( Y, ld( mult( mult( X, Y ), Z
% 38.86/39.25     ), X ) ) ==> ld( mult( mult( X, Y ), rd( Z, Y ) ), X ) }.
% 38.86/39.25  parent0[0]: (14295) {G1,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( Z, 
% 38.86/39.25    Y ) ), X ) ==> mult( Y, ld( mult( mult( X, Y ), Z ), X ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2789) {G61,W19,D6,L1,V3,M1} P(3,2777) { mult( Y, ld( mult( 
% 38.86/39.25    mult( X, Y ), Z ), X ) ) ==> ld( mult( mult( X, Y ), rd( Z, Y ) ), X )
% 38.86/39.25     }.
% 38.86/39.25  parent0: (14298) {G1,W19,D6,L1,V3,M1}  { mult( Y, ld( mult( mult( X, Y ), Z
% 38.86/39.25     ), X ) ) ==> ld( mult( mult( X, Y ), rd( Z, Y ) ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14301) {G61,W19,D5,L1,V3,M1}  { ld( rd( Y, mult( X, Z ) ), rd( Y, 
% 38.86/39.25    X ) ) ==> mult( X, ld( rd( Y, Z ), rd( Y, X ) ) ) }.
% 38.86/39.25  parent0[0]: (2780) {G61,W19,D5,L1,V3,M1} P(2777,92);d(54);d(1513);d(1462)
% 38.86/39.25     { mult( X, ld( rd( Y, Z ), rd( Y, X ) ) ) ==> ld( rd( Y, mult( X, Z ) )
% 38.86/39.25    , rd( Y, X ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14313) {G5,W23,D6,L1,V3,M1}  { ld( rd( i( X ), mult( Y, Z ) ), rd
% 38.86/39.25    ( i( X ), Y ) ) ==> mult( Y, ld( i( mult( Z, X ) ), rd( i( X ), Y ) ) )
% 38.86/39.25     }.
% 38.86/39.25  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.25    ( mult( Y, X ) ) }.
% 38.86/39.25  parent1[0; 15]: (14301) {G61,W19,D5,L1,V3,M1}  { ld( rd( Y, mult( X, Z ) )
% 38.86/39.25    , rd( Y, X ) ) ==> mult( X, ld( rd( Y, Z ), rd( Y, X ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := i( X )
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14324) {G2,W22,D6,L1,V3,M1}  { ld( rd( i( X ), mult( Y, Z ) ), rd
% 38.86/39.25    ( i( X ), Y ) ) ==> mult( Y, mult( mult( Z, X ), rd( i( X ), Y ) ) ) }.
% 38.86/39.25  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 14]: (14313) {G5,W23,D6,L1,V3,M1}  { ld( rd( i( X ), mult( Y, Z
% 38.86/39.25     ) ), rd( i( X ), Y ) ) ==> mult( Y, ld( i( mult( Z, X ) ), rd( i( X ), Y
% 38.86/39.25     ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := mult( Z, X )
% 38.86/39.25     Y := rd( i( X ), Y )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14327) {G3,W22,D6,L1,V3,M1}  { ld( rd( i( X ), mult( Y, Z ) ), rd
% 38.86/39.25    ( i( X ), Y ) ) ==> mult( Y, mult( mult( Z, X ), i( mult( Y, X ) ) ) )
% 38.86/39.25     }.
% 38.86/39.25  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.25    ( mult( Y, X ) ) }.
% 38.86/39.25  parent1[0; 18]: (14324) {G2,W22,D6,L1,V3,M1}  { ld( rd( i( X ), mult( Y, Z
% 38.86/39.25     ) ), rd( i( X ), Y ) ) ==> mult( Y, mult( mult( Z, X ), rd( i( X ), Y )
% 38.86/39.25     ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14329) {G4,W22,D6,L1,V3,M1}  { ld( rd( i( X ), mult( Y, Z ) ), i
% 38.86/39.25    ( mult( Y, X ) ) ) ==> mult( Y, mult( mult( Z, X ), i( mult( Y, X ) ) ) )
% 38.86/39.25     }.
% 38.86/39.25  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.25    ( mult( Y, X ) ) }.
% 38.86/39.25  parent1[0; 8]: (14327) {G3,W22,D6,L1,V3,M1}  { ld( rd( i( X ), mult( Y, Z )
% 38.86/39.25     ), rd( i( X ), Y ) ) ==> mult( Y, mult( mult( Z, X ), i( mult( Y, X ) )
% 38.86/39.25     ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14333) {G2,W21,D5,L1,V3,M1}  { ld( rd( i( X ), mult( Y, Z ) ), i
% 38.86/39.25    ( mult( Y, X ) ) ) ==> mult( Y, rd( mult( Z, X ), mult( Y, X ) ) ) }.
% 38.86/39.25  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 14]: (14329) {G4,W22,D6,L1,V3,M1}  { ld( rd( i( X ), mult( Y, Z
% 38.86/39.25     ) ), i( mult( Y, X ) ) ) ==> mult( Y, mult( mult( Z, X ), i( mult( Y, X
% 38.86/39.25     ) ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := mult( Z, X )
% 38.86/39.25     Y := mult( Y, X )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14334) {G3,W21,D6,L1,V3,M1}  { i( mult( mult( Y, X ), rd( i( X )
% 38.86/39.25    , mult( Y, Z ) ) ) ) ==> mult( Y, rd( mult( Z, X ), mult( Y, X ) ) ) }.
% 38.86/39.25  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.25    ( X, Y ) ) }.
% 38.86/39.25  parent1[0; 1]: (14333) {G2,W21,D5,L1,V3,M1}  { ld( rd( i( X ), mult( Y, Z )
% 38.86/39.25     ), i( mult( Y, X ) ) ) ==> mult( Y, rd( mult( Z, X ), mult( Y, X ) ) )
% 38.86/39.25     }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := mult( Y, X )
% 38.86/39.25     Y := rd( i( X ), mult( Y, Z ) )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14335) {G4,W20,D5,L1,V3,M1}  { rd( rd( mult( X, Z ), i( Y ) ), 
% 38.86/39.25    mult( X, Y ) ) ==> mult( X, rd( mult( Z, Y ), mult( X, Y ) ) ) }.
% 38.86/39.25  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.86/39.25     ==> rd( rd( Y, X ), Z ) }.
% 38.86/39.25  parent1[0; 1]: (14334) {G3,W21,D6,L1,V3,M1}  { i( mult( mult( Y, X ), rd( i
% 38.86/39.25    ( X ), mult( Y, Z ) ) ) ) ==> mult( Y, rd( mult( Z, X ), mult( Y, X ) ) )
% 38.86/39.25     }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := i( Y )
% 38.86/39.25     Y := mult( X, Z )
% 38.86/39.25     Z := mult( X, Y )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14336) {G2,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult
% 38.86/39.25    ( X, Z ) ) ==> mult( X, rd( mult( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.25  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 2]: (14335) {G4,W20,D5,L1,V3,M1}  { rd( rd( mult( X, Z ), i( Y )
% 38.86/39.25     ), mult( X, Y ) ) ==> mult( X, rd( mult( Z, Y ), mult( X, Y ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := mult( X, Y )
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14337) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, Z ), ld( Z, rd( Y, 
% 38.86/39.25    X ) ) ) ==> mult( X, rd( mult( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.25  parent0[0]: (1520) {G16,W19,D5,L1,V3,M1} P(52,1511);d(22);d(33);d(52);d(92)
% 38.86/39.25    ;d(52);d(22) { rd( mult( mult( Y, Z ), X ), mult( Y, X ) ) ==> mult( mult
% 38.86/39.25    ( Y, X ), ld( X, rd( Z, Y ) ) ) }.
% 38.86/39.25  parent1[0; 1]: (14336) {G2,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z )
% 38.86/39.25    , mult( X, Z ) ) ==> mult( X, rd( mult( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14338) {G3,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Z, Y ), mult( X
% 38.86/39.25    , Y ) ) ) ==> mult( mult( X, Y ), ld( Y, rd( Z, X ) ) ) }.
% 38.86/39.25  parent0[0]: (14337) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, Z ), ld( Z, rd( 
% 38.86/39.25    Y, X ) ) ) ==> mult( X, rd( mult( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2790) {G62,W19,D5,L1,V3,M1} P(76,2780);d(22);d(76);d(33);d(52
% 38.86/39.25    );d(91);d(34);d(1520) { mult( Z, rd( mult( Y, X ), mult( Z, X ) ) ) ==> 
% 38.86/39.25    mult( mult( Z, X ), ld( X, rd( Y, Z ) ) ) }.
% 38.86/39.25  parent0: (14338) {G3,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Z, Y ), mult( X
% 38.86/39.25    , Y ) ) ) ==> mult( mult( X, Y ), ld( Y, rd( Z, X ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14339) {G62,W19,D5,L1,V3,M1}  { mult( mult( X, Z ), ld( Z, rd( Y, 
% 38.86/39.25    X ) ) ) ==> mult( X, rd( mult( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.25  parent0[0]: (2790) {G62,W19,D5,L1,V3,M1} P(76,2780);d(22);d(76);d(33);d(52)
% 38.86/39.25    ;d(91);d(34);d(1520) { mult( Z, rd( mult( Y, X ), mult( Z, X ) ) ) ==> 
% 38.86/39.25    mult( mult( Z, X ), ld( X, rd( Y, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14349) {G2,W22,D6,L1,V3,M1}  { mult( mult( i( X ), Y ), ld( Y, rd
% 38.86/39.25    ( Z, i( X ) ) ) ) ==> ld( X, rd( mult( Z, Y ), mult( i( X ), Y ) ) ) }.
% 38.86/39.25  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 12]: (14339) {G62,W19,D5,L1,V3,M1}  { mult( mult( X, Z ), ld( Z
% 38.86/39.25    , rd( Y, X ) ) ) ==> mult( X, rd( mult( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := rd( mult( Z, Y ), mult( i( X ), Y ) )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := i( X )
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14356) {G2,W21,D6,L1,V3,M1}  { mult( mult( i( X ), Y ), ld( Y, rd
% 38.86/39.25    ( Z, i( X ) ) ) ) ==> ld( X, rd( mult( Z, Y ), ld( X, Y ) ) ) }.
% 38.86/39.25  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 18]: (14349) {G2,W22,D6,L1,V3,M1}  { mult( mult( i( X ), Y ), ld
% 38.86/39.25    ( Y, rd( Z, i( X ) ) ) ) ==> ld( X, rd( mult( Z, Y ), mult( i( X ), Y ) )
% 38.86/39.25     ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14357) {G2,W20,D6,L1,V3,M1}  { mult( ld( X, Y ), ld( Y, rd( Z, i
% 38.86/39.25    ( X ) ) ) ) ==> ld( X, rd( mult( Z, Y ), ld( X, Y ) ) ) }.
% 38.86/39.25  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 2]: (14356) {G2,W21,D6,L1,V3,M1}  { mult( mult( i( X ), Y ), ld
% 38.86/39.25    ( Y, rd( Z, i( X ) ) ) ) ==> ld( X, rd( mult( Z, Y ), ld( X, Y ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14358) {G3,W20,D6,L1,V3,M1}  { ld( ld( Y, X ), ld( Y, rd( Z, i( X
% 38.86/39.25     ) ) ) ) ==> ld( X, rd( mult( Z, Y ), ld( X, Y ) ) ) }.
% 38.86/39.25  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.25    ld( ld( Y, X ), Z ) }.
% 38.86/39.25  parent1[0; 1]: (14357) {G2,W20,D6,L1,V3,M1}  { mult( ld( X, Y ), ld( Y, rd
% 38.86/39.25    ( Z, i( X ) ) ) ) ==> ld( X, rd( mult( Z, Y ), ld( X, Y ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := ld( Y, rd( Z, i( X ) ) )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14359) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, mult( Z, Y
% 38.86/39.25     ) ) ) ==> ld( Y, rd( mult( Z, X ), ld( Y, X ) ) ) }.
% 38.86/39.25  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 7]: (14358) {G3,W20,D6,L1,V3,M1}  { ld( ld( Y, X ), ld( Y, rd( Z
% 38.86/39.25    , i( X ) ) ) ) ==> ld( X, rd( mult( Z, Y ), ld( X, Y ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14360) {G3,W19,D5,L1,V3,M1}  { ld( ld( X, ld( Z, Y ) ), ld( X, Y
% 38.86/39.25     ) ) ==> ld( Y, rd( mult( Z, X ), ld( Y, X ) ) ) }.
% 38.86/39.25  parent0[0]: (1511) {G15,W19,D5,L1,V3,M1} P(24,1507);d(24);d(24) { ld( ld( X
% 38.86/39.25    , Y ), ld( X, mult( Z, Y ) ) ) ==> ld( ld( X, ld( Z, Y ) ), ld( X, Y ) )
% 38.86/39.25     }.
% 38.86/39.25  parent1[0; 1]: (14359) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, mult
% 38.86/39.25    ( Z, Y ) ) ) ==> ld( Y, rd( mult( Z, X ), ld( Y, X ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14361) {G4,W19,D5,L1,V3,M1}  { ld( ld( X, ld( Y, Z ) ), ld( X, Z
% 38.86/39.25     ) ) ==> ld( Z, mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.86/39.25  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.25    mult( Z, ld( Y, X ) ) }.
% 38.86/39.25  parent1[0; 12]: (14360) {G3,W19,D5,L1,V3,M1}  { ld( ld( X, ld( Z, Y ) ), ld
% 38.86/39.25    ( X, Y ) ) ==> ld( Y, rd( mult( Z, X ), ld( Y, X ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := mult( Y, X )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14362) {G5,W19,D5,L1,V3,M1}  { ld( ld( X, ld( Y, Z ) ), ld( X, Z
% 38.86/39.25     ) ) ==> ld( ld( ld( X, Y ), ld( X, Z ) ), Z ) }.
% 38.86/39.25  parent0[0]: (1454) {G8,W19,D5,L1,V3,M1} P(0,1446) { ld( Y, mult( mult( Z, X
% 38.86/39.25     ), ld( X, Y ) ) ) ==> ld( ld( ld( X, Z ), ld( X, Y ) ), Y ) }.
% 38.86/39.25  parent1[0; 10]: (14361) {G4,W19,D5,L1,V3,M1}  { ld( ld( X, ld( Y, Z ) ), ld
% 38.86/39.25    ( X, Z ) ) ==> ld( Z, mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2797) {G63,W19,D5,L1,V3,M1} P(2790,24);d(24);d(74);d(34);d(
% 38.86/39.25    1511);d(75);d(1454) { ld( ld( Z, ld( Y, X ) ), ld( Z, X ) ) ==> ld( ld( 
% 38.86/39.25    ld( Z, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.25  parent0: (14362) {G5,W19,D5,L1,V3,M1}  { ld( ld( X, ld( Y, Z ) ), ld( X, Z
% 38.86/39.25     ) ) ==> ld( ld( ld( X, Y ), ld( X, Z ) ), Z ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14365) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.86/39.25  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.25     ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14370) {G4,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( Z, Y )
% 38.86/39.25     ) ) ==> i( ld( ld( ld( X, Z ), ld( X, Y ) ), Y ) ) }.
% 38.86/39.25  parent0[0]: (2797) {G63,W19,D5,L1,V3,M1} P(2790,24);d(24);d(74);d(34);d(
% 38.86/39.25    1511);d(75);d(1454) { ld( ld( Z, ld( Y, X ) ), ld( Z, X ) ) ==> ld( ld( 
% 38.86/39.25    ld( Z, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.25  parent1[0; 11]: (14365) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.86/39.25     ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := ld( X, ld( Z, Y ) )
% 38.86/39.25     Y := ld( X, Y )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14371) {G4,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( Z, Y )
% 38.86/39.25     ) ) ==> ld( Y, ld( ld( X, Z ), ld( X, Y ) ) ) }.
% 38.86/39.25  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.25     ) }.
% 38.86/39.25  parent1[0; 10]: (14370) {G4,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( 
% 38.86/39.25    Z, Y ) ) ) ==> i( ld( ld( ld( X, Z ), ld( X, Y ) ), Y ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := ld( ld( X, Z ), ld( X, Y ) )
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14372) {G5,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( Z, Y )
% 38.86/39.25     ) ) ==> ld( mult( mult( Z, X ), ld( X, Y ) ), Y ) }.
% 38.86/39.25  parent0[0]: (1622) {G25,W19,D5,L1,V3,M1} P(24,1612);d(24);d(76);d(22) { ld
% 38.86/39.25    ( Z, ld( ld( X, Y ), ld( X, Z ) ) ) ==> ld( mult( mult( Y, X ), ld( X, Z
% 38.86/39.25     ) ), Z ) }.
% 38.86/39.25  parent1[0; 10]: (14371) {G4,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( 
% 38.86/39.25    Z, Y ) ) ) ==> ld( Y, ld( ld( X, Z ), ld( X, Y ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14373) {G6,W19,D5,L1,V3,M1}  { ld( ld( X, mult( Z, Y ) ), ld( X, 
% 38.86/39.25    Y ) ) ==> ld( mult( mult( Z, X ), ld( X, Y ) ), Y ) }.
% 38.86/39.25  parent0[0]: (1522) {G16,W19,D5,L1,V3,M1} P(24,1511);d(22) { ld( ld( Z, Y )
% 38.86/39.25    , ld( Z, ld( X, Y ) ) ) ==> ld( ld( Z, mult( X, Y ) ), ld( Z, Y ) ) }.
% 38.86/39.25  parent1[0; 1]: (14372) {G5,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( Z
% 38.86/39.25    , Y ) ) ) ==> ld( mult( mult( Z, X ), ld( X, Y ) ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2803) {G64,W19,D5,L1,V3,M1} P(2797,54);d(54);d(1622);d(1522)
% 38.86/39.25     { ld( ld( X, mult( Y, Z ) ), ld( X, Z ) ) ==> ld( mult( mult( Y, X ), ld
% 38.86/39.25    ( X, Z ) ), Z ) }.
% 38.86/39.25  parent0: (14373) {G6,W19,D5,L1,V3,M1}  { ld( ld( X, mult( Z, Y ) ), ld( X, 
% 38.86/39.25    Y ) ) ==> ld( mult( mult( Z, X ), ld( X, Y ) ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14376) {G63,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), ld( X, Z ) ), 
% 38.86/39.25    Z ) ==> ld( ld( X, ld( Y, Z ) ), ld( X, Z ) ) }.
% 38.86/39.25  parent0[0]: (2797) {G63,W19,D5,L1,V3,M1} P(2790,24);d(24);d(74);d(34);d(
% 38.86/39.25    1511);d(75);d(1454) { ld( ld( Z, ld( Y, X ) ), ld( Z, X ) ) ==> ld( ld( 
% 38.86/39.25    ld( Z, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14385) {G3,W24,D6,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), Z ), ld
% 38.86/39.25    ( mult( X, Y ), X ) ), X ) ==> ld( ld( mult( X, Y ), ld( Z, X ) ), i( Y )
% 38.86/39.25     ) }.
% 38.86/39.25  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.25    ==> i( Y ) }.
% 38.86/39.25  parent1[0; 22]: (14376) {G63,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), ld( X
% 38.86/39.25    , Z ) ), Z ) ==> ld( ld( X, ld( Y, Z ) ), ld( X, Z ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := mult( X, Y )
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14388) {G3,W21,D6,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), Z ), i( 
% 38.86/39.25    Y ) ), X ) ==> ld( ld( mult( X, Y ), ld( Z, X ) ), i( Y ) ) }.
% 38.86/39.25  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.25    ==> i( Y ) }.
% 38.86/39.25  parent1[0; 8]: (14385) {G3,W24,D6,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), Z
% 38.86/39.25     ), ld( mult( X, Y ), X ) ), X ) ==> ld( ld( mult( X, Y ), ld( Z, X ) ), 
% 38.86/39.25    i( Y ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14394) {G4,W21,D6,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), Z ), i( 
% 38.86/39.25    Y ) ), X ) ==> i( mult( Y, ld( mult( X, Y ), ld( Z, X ) ) ) ) }.
% 38.86/39.25  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.25    ( X, Y ) ) }.
% 38.86/39.25  parent1[0; 11]: (14388) {G3,W21,D6,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), Z
% 38.86/39.25     ), i( Y ) ), X ) ==> ld( ld( mult( X, Y ), ld( Z, X ) ), i( Y ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := ld( mult( X, Y ), ld( Z, X ) )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14396) {G5,W20,D6,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), Z ), i( 
% 38.86/39.25    Y ) ), X ) ==> rd( ld( ld( Z, X ), mult( X, Y ) ), Y ) }.
% 38.86/39.25  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.25     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.25  parent1[0; 11]: (14394) {G4,W21,D6,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), Z
% 38.86/39.25     ), i( Y ) ), X ) ==> i( mult( Y, ld( mult( X, Y ), ld( Z, X ) ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := mult( X, Y )
% 38.86/39.25     Y := ld( Z, X )
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14397) {G6,W20,D6,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), Z ), i( 
% 38.86/39.25    Y ) ), X ) ==> mult( Y, ld( mult( X, Y ), mult( Z, X ) ) ) }.
% 38.86/39.25  parent0[0]: (1524) {G16,W19,D5,L1,V3,M1} P(31,1511);d(22);d(52);d(92) { rd
% 38.86/39.25    ( ld( ld( Z, X ), mult( X, Y ) ), Y ) ==> mult( Y, ld( mult( X, Y ), mult
% 38.86/39.25    ( Z, X ) ) ) }.
% 38.86/39.25  parent1[0; 11]: (14396) {G5,W20,D6,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), Z
% 38.86/39.25     ), i( Y ) ), X ) ==> rd( ld( ld( Z, X ), mult( X, Y ) ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14398) {G4,W20,D7,L1,V3,M1}  { ld( i( mult( Y, ld( mult( X, Y ), 
% 38.86/39.25    Z ) ) ), X ) ==> mult( Y, ld( mult( X, Y ), mult( Z, X ) ) ) }.
% 38.86/39.25  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.25    ( X, Y ) ) }.
% 38.86/39.25  parent1[0; 2]: (14397) {G6,W20,D6,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), Z
% 38.86/39.25     ), i( Y ) ), X ) ==> mult( Y, ld( mult( X, Y ), mult( Z, X ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := ld( mult( X, Y ), Z )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14399) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, ld( mult( Y, X ), Z
% 38.86/39.25     ) ), Y ) ==> mult( X, ld( mult( Y, X ), mult( Z, Y ) ) ) }.
% 38.86/39.25  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 1]: (14398) {G4,W20,D7,L1,V3,M1}  { ld( i( mult( Y, ld( mult( X
% 38.86/39.25    , Y ), Z ) ) ), X ) ==> mult( Y, ld( mult( X, Y ), mult( Z, X ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := mult( X, ld( mult( Y, X ), Z ) )
% 38.86/39.25     Y := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14400) {G3,W19,D6,L1,V3,M1}  { ld( rd( ld( Z, mult( Y, X ) ), X )
% 38.86/39.25    , Y ) ==> mult( X, ld( mult( Y, X ), mult( Z, Y ) ) ) }.
% 38.86/39.25  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.86/39.25     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.86/39.25  parent1[0; 1]: (14399) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, ld( mult( Y, 
% 38.86/39.25    X ), Z ) ), Y ) ==> mult( X, ld( mult( Y, X ), mult( Z, Y ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := mult( Y, X )
% 38.86/39.25     T := Y
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14401) {G3,W19,D6,L1,V3,M1}  { mult( Z, ld( mult( Y, Z ), mult( X
% 38.86/39.25    , Y ) ) ) ==> ld( rd( ld( X, mult( Y, Z ) ), Z ), Y ) }.
% 38.86/39.25  parent0[0]: (14400) {G3,W19,D6,L1,V3,M1}  { ld( rd( ld( Z, mult( Y, X ) ), 
% 38.86/39.25    X ), Y ) ==> mult( X, ld( mult( Y, X ), mult( Z, Y ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2805) {G64,W19,D6,L1,V3,M1} P(31,2797);d(52);d(92);d(1524);d(
% 38.86/39.25    52);d(22);d(115) { mult( Y, ld( mult( X, Y ), mult( Z, X ) ) ) ==> ld( rd
% 38.86/39.25    ( ld( Z, mult( X, Y ) ), Y ), X ) }.
% 38.86/39.25  parent0: (14401) {G3,W19,D6,L1,V3,M1}  { mult( Z, ld( mult( Y, Z ), mult( X
% 38.86/39.25    , Y ) ) ) ==> ld( rd( ld( X, mult( Y, Z ) ), Z ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14403) {G64,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), ld( X, Z )
% 38.86/39.25     ), Z ) ==> ld( ld( X, mult( Y, Z ) ), ld( X, Z ) ) }.
% 38.86/39.25  parent0[0]: (2803) {G64,W19,D5,L1,V3,M1} P(2797,54);d(54);d(1622);d(1522)
% 38.86/39.25     { ld( ld( X, mult( Y, Z ) ), ld( X, Z ) ) ==> ld( mult( mult( Y, X ), ld
% 38.86/39.25    ( X, Z ) ), Z ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14409) {G4,W24,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( Y, rd
% 38.86/39.25    ( Y, Z ) ) ), rd( Y, Z ) ) ==> ld( ld( Y, mult( X, rd( Y, Z ) ) ), i( Z )
% 38.86/39.25     ) }.
% 38.86/39.25  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.86/39.25     ) }.
% 38.86/39.25  parent1[0; 22]: (14403) {G64,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), ld
% 38.86/39.25    ( X, Z ) ), Z ) ==> ld( ld( X, mult( Y, Z ) ), ld( X, Z ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := X
% 38.86/39.25     Z := rd( Y, Z )
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14410) {G4,W21,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z ) ), 
% 38.86/39.25    rd( Y, Z ) ) ==> ld( ld( Y, mult( X, rd( Y, Z ) ) ), i( Z ) ) }.
% 38.86/39.25  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.86/39.25     ) }.
% 38.86/39.25  parent1[0; 6]: (14409) {G4,W24,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( 
% 38.86/39.25    Y, rd( Y, Z ) ) ), rd( Y, Z ) ) ==> ld( ld( Y, mult( X, rd( Y, Z ) ) ), i
% 38.86/39.25    ( Z ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14414) {G4,W21,D7,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z ) ), 
% 38.86/39.25    rd( Y, Z ) ) ==> i( mult( Z, ld( Y, mult( X, rd( Y, Z ) ) ) ) ) }.
% 38.86/39.25  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.25    ( X, Y ) ) }.
% 38.86/39.25  parent1[0; 11]: (14410) {G4,W21,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( 
% 38.86/39.25    Z ) ), rd( Y, Z ) ) ==> ld( ld( Y, mult( X, rd( Y, Z ) ) ), i( Z ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := ld( Y, mult( X, rd( Y, Z ) ) )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14415) {G5,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z ) ), 
% 38.86/39.25    rd( Y, Z ) ) ==> rd( ld( mult( X, rd( Y, Z ) ), Y ), Z ) }.
% 38.86/39.25  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.25     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.25  parent1[0; 11]: (14414) {G4,W21,D7,L1,V3,M1}  { ld( mult( mult( X, Y ), i( 
% 38.86/39.25    Z ) ), rd( Y, Z ) ) ==> i( mult( Z, ld( Y, mult( X, rd( Y, Z ) ) ) ) )
% 38.86/39.25     }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := mult( X, rd( Y, Z ) )
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14416) {G6,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z ) ), 
% 38.86/39.25    rd( Y, Z ) ) ==> mult( Z, ld( Y, ld( X, rd( Y, Z ) ) ) ) }.
% 38.86/39.25  parent0[0]: (1922) {G33,W19,D6,L1,V3,M1} P(19,1913);d(81);d(53);d(76);d(33)
% 38.86/39.25    ;d(80);d(74);d(75) { rd( ld( mult( Z, rd( Y, X ) ), Y ), X ) ==> mult( X
% 38.86/39.25    , ld( Y, ld( Z, rd( Y, X ) ) ) ) }.
% 38.86/39.25  parent1[0; 11]: (14415) {G5,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( 
% 38.86/39.25    Z ) ), rd( Y, Z ) ) ==> rd( ld( mult( X, rd( Y, Z ) ), Y ), Z ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14417) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), rd( Y, 
% 38.86/39.25    Z ) ) ==> mult( Z, ld( Y, ld( X, rd( Y, Z ) ) ) ) }.
% 38.86/39.25  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 2]: (14416) {G6,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z
% 38.86/39.25     ) ), rd( Y, Z ) ) ==> mult( Z, ld( Y, ld( X, rd( Y, Z ) ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := mult( X, Y )
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14418) {G2,W19,D6,L1,V3,M1}  { mult( Z, ld( Y, ld( X, rd( Y, Z ) )
% 38.86/39.25     ) ) ==> ld( rd( mult( X, Y ), Z ), rd( Y, Z ) ) }.
% 38.86/39.25  parent0[0]: (14417) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), rd( 
% 38.86/39.25    Y, Z ) ) ==> mult( Z, ld( Y, ld( X, rd( Y, Z ) ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2814) {G65,W19,D6,L1,V3,M1} P(53,2803);d(52);d(92);d(1922);d(
% 38.86/39.25    33) { mult( Y, ld( X, ld( Z, rd( X, Y ) ) ) ) ==> ld( rd( mult( Z, X ), Y
% 38.86/39.25     ), rd( X, Y ) ) }.
% 38.86/39.25  parent0: (14418) {G2,W19,D6,L1,V3,M1}  { mult( Z, ld( Y, ld( X, rd( Y, Z )
% 38.86/39.25     ) ) ) ==> ld( rd( mult( X, Y ), Z ), rd( Y, Z ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14420) {G64,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), ld( X, Z )
% 38.86/39.25     ), Z ) ==> ld( ld( X, mult( Y, Z ) ), ld( X, Z ) ) }.
% 38.86/39.25  parent0[0]: (2803) {G64,W19,D5,L1,V3,M1} P(2797,54);d(54);d(1622);d(1522)
% 38.86/39.25     { ld( ld( X, mult( Y, Z ) ), ld( X, Z ) ) ==> ld( mult( mult( Y, X ), ld
% 38.86/39.25    ( X, Z ) ), Z ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14427) {G3,W24,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y, Z ) )
% 38.86/39.25    , ld( mult( Y, Z ), Y ) ), Y ) ==> ld( ld( mult( Y, Z ), mult( X, Y ) ), 
% 38.86/39.25    i( Z ) ) }.
% 38.86/39.25  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.25    ==> i( Y ) }.
% 38.86/39.25  parent1[0; 22]: (14420) {G64,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), ld
% 38.86/39.25    ( X, Z ) ), Z ) ==> ld( ld( X, mult( Y, Z ) ), ld( X, Z ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := mult( Y, Z )
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14429) {G3,W21,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y, Z ) )
% 38.86/39.25    , i( Z ) ), Y ) ==> ld( ld( mult( Y, Z ), mult( X, Y ) ), i( Z ) ) }.
% 38.86/39.25  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.25    ==> i( Y ) }.
% 38.86/39.25  parent1[0; 8]: (14427) {G3,W24,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y, 
% 38.86/39.25    Z ) ), ld( mult( Y, Z ), Y ) ), Y ) ==> ld( ld( mult( Y, Z ), mult( X, Y
% 38.86/39.25     ) ), i( Z ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14433) {G4,W21,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y, Z ) )
% 38.86/39.25    , i( Z ) ), Y ) ==> i( mult( Z, ld( mult( Y, Z ), mult( X, Y ) ) ) ) }.
% 38.86/39.25  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.25    ( X, Y ) ) }.
% 38.86/39.25  parent1[0; 11]: (14429) {G3,W21,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y
% 38.86/39.25    , Z ) ), i( Z ) ), Y ) ==> ld( ld( mult( Y, Z ), mult( X, Y ) ), i( Z ) )
% 38.86/39.25     }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := ld( mult( Y, Z ), mult( X, Y ) )
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14434) {G5,W20,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y, Z ) )
% 38.86/39.25    , i( Z ) ), Y ) ==> rd( ld( mult( X, Y ), mult( Y, Z ) ), Z ) }.
% 38.86/39.25  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.25     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.25  parent1[0; 11]: (14433) {G4,W21,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y
% 38.86/39.25    , Z ) ), i( Z ) ), Y ) ==> i( mult( Z, ld( mult( Y, Z ), mult( X, Y ) ) )
% 38.86/39.25     ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := mult( Y, Z )
% 38.86/39.25     Y := mult( X, Y )
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14435) {G6,W20,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y, Z ) )
% 38.86/39.25    , i( Z ) ), Y ) ==> mult( Z, ld( mult( Y, Z ), ld( X, Y ) ) ) }.
% 38.86/39.25  parent0[0]: (1909) {G31,W19,D5,L1,V3,M1} P(34,1900);d(22);d(52);d(92) { rd
% 38.86/39.25    ( ld( mult( Z, X ), mult( X, Y ) ), Y ) ==> mult( Y, ld( mult( X, Y ), ld
% 38.86/39.25    ( Z, X ) ) ) }.
% 38.86/39.25  parent1[0; 11]: (14434) {G5,W20,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y
% 38.86/39.25    , Z ) ), i( Z ) ), Y ) ==> rd( ld( mult( X, Y ), mult( Y, Z ) ), Z ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14436) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( X, mult( Y, Z ) ), Z
% 38.86/39.25     ), Y ) ==> mult( Z, ld( mult( Y, Z ), ld( X, Y ) ) ) }.
% 38.86/39.25  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.25    Y ) }.
% 38.86/39.25  parent1[0; 2]: (14435) {G6,W20,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y, 
% 38.86/39.25    Z ) ), i( Z ) ), Y ) ==> mult( Z, ld( mult( Y, Z ), ld( X, Y ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := mult( X, mult( Y, Z ) )
% 38.86/39.25     Y := Z
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14437) {G2,W19,D6,L1,V3,M1}  { mult( Z, ld( mult( Y, Z ), ld( X, Y
% 38.86/39.25     ) ) ) ==> ld( rd( mult( X, mult( Y, Z ) ), Z ), Y ) }.
% 38.86/39.25  parent0[0]: (14436) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( X, mult( Y, Z ) )
% 38.86/39.25    , Z ), Y ) ==> mult( Z, ld( mult( Y, Z ), ld( X, Y ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := X
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := Z
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  subsumption: (2815) {G65,W19,D6,L1,V3,M1} P(31,2803);d(52);d(92);d(1909);d(
% 38.86/39.25    33) { mult( Y, ld( mult( X, Y ), ld( Z, X ) ) ) ==> ld( rd( mult( Z, mult
% 38.86/39.25    ( X, Y ) ), Y ), X ) }.
% 38.86/39.25  parent0: (14437) {G2,W19,D6,L1,V3,M1}  { mult( Z, ld( mult( Y, Z ), ld( X, 
% 38.86/39.25    Y ) ) ) ==> ld( rd( mult( X, mult( Y, Z ) ), Z ), Y ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := X
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  permutation0:
% 38.86/39.25     0 ==> 0
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  eqswap: (14439) {G59,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Z, Y ), mult( Y, X
% 38.86/39.25     ) ) ) = ld( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.25  parent0[0]: (2652) {G59,W19,D5,L1,V3,M1} P(2645,54);d(54) { ld( ld( mult( Z
% 38.86/39.25    , Y ), mult( Z, X ) ), Z ) = ld( Y, ld( rd( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := Y
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14443) {G60,W27,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( Y, mult
% 38.86/39.25    ( X, Y ) ), mult( mult( X, Y ), Z ) ) ) = ld( ld( ld( rd( Z, X ), mult( Z
% 38.86/39.25    , Y ) ), Y ), Z ) }.
% 38.86/39.25  parent0[0]: (2786) {G61,W19,D5,L1,V3,M1} P(2777,24);d(34);d(34);d(1612) { 
% 38.86/39.25    ld( mult( Y, mult( Z, X ) ), mult( Y, X ) ) ==> ld( ld( rd( Y, Z ), mult
% 38.86/39.25    ( Y, X ) ), X ) }.
% 38.86/39.25  parent1[0; 17]: (14439) {G59,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Z, Y ), 
% 38.86/39.25    mult( Y, X ) ) ) = ld( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.25  substitution0:
% 38.86/39.25     X := Y
% 38.86/39.25     Y := Z
% 38.86/39.25     Z := X
% 38.86/39.25  end
% 38.86/39.25  substitution1:
% 38.86/39.25     X := Z
% 38.86/39.25     Y := mult( X, Y )
% 38.86/39.25     Z := Y
% 38.86/39.25  end
% 38.86/39.25  
% 38.86/39.25  paramod: (14444) {G2,W24,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( i( X ), mult
% 38.86/39.25    ( mult( X, Y ), Z ) ) ) = ld( ld( ld( rd( Z, X ), mult( Z, Y ) ), Y ), Z
% 38.86/39.25     ) }.
% 38.86/39.25  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.25    X ) }.
% 38.86/39.25  parent1[0; 6]: (14443) {G60,W27,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( Y
% 38.86/39.25    , mult( X, Y ) ), mult( mult( X, Y ), Z ) ) ) = ld( ld( ld( rd( Z, X ), 
% 38.86/39.26    mult( Z, Y ) ), Y ), Z ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14445) {G2,W23,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( 
% 38.86/39.26    mult( X, Y ), Z ) ) ) = ld( ld( ld( rd( Z, X ), mult( Z, Y ) ), Y ), Z )
% 38.86/39.26     }.
% 38.86/39.26  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 5]: (14444) {G2,W24,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( i( X )
% 38.86/39.26    , mult( mult( X, Y ), Z ) ) ) = ld( ld( ld( rd( Z, X ), mult( Z, Y ) ), Y
% 38.86/39.26     ), Z ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := mult( mult( X, Y ), Z )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14446) {G3,W19,D6,L1,V3,M1}  { ld( Y, mult( X, mult( Y, Z ) ) ) =
% 38.86/39.26     ld( ld( ld( rd( Z, X ), mult( Z, Y ) ), Y ), Z ) }.
% 38.86/39.26  parent0[0]: (2657) {G60,W19,D6,L1,V3,M1} P(25,2652);d(2627);d(22) { ld( 
% 38.86/39.26    mult( Y, X ), mult( Y, mult( mult( Y, X ), Z ) ) ) ==> ld( X, mult( Y, 
% 38.86/39.26    mult( X, Z ) ) ) }.
% 38.86/39.26  parent1[0; 1]: (14445) {G2,W23,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.86/39.26    mult( mult( X, Y ), Z ) ) ) = ld( ld( ld( rd( Z, X ), mult( Z, Y ) ), Y )
% 38.86/39.26    , Z ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14447) {G3,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Z, Y ), mult( Z, X
% 38.86/39.26     ) ), X ), Z ) = ld( X, mult( Y, mult( X, Z ) ) ) }.
% 38.86/39.26  parent0[0]: (14446) {G3,W19,D6,L1,V3,M1}  { ld( Y, mult( X, mult( Y, Z ) )
% 38.86/39.26     ) = ld( ld( ld( rd( Z, X ), mult( Z, Y ) ), Y ), Z ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2827) {G62,W19,D6,L1,V3,M1} P(2786,2652);d(25);d(22);d(2657)
% 38.86/39.26     { ld( ld( ld( rd( X, Y ), mult( X, Z ) ), Z ), X ) ==> ld( Z, mult( Y, 
% 38.86/39.26    mult( Z, X ) ) ) }.
% 38.86/39.26  parent0: (14447) {G3,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Z, Y ), mult( Z, X
% 38.86/39.26     ) ), X ), Z ) = ld( X, mult( Y, mult( X, Z ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14449) {G5,W11,D5,L1,V3,M1}  { Z ==> ld( ld( X, Y ), ld( ld( Y, X
% 38.86/39.26     ), Z ) ) }.
% 38.86/39.26  parent0[0]: (117) {G5,W11,D5,L1,V3,M1} P(74,6);d(24) { ld( ld( X, Y ), ld( 
% 38.86/39.26    ld( Y, X ), Z ) ) ==> Z }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14452) {G6,W19,D6,L1,V3,M1}  { X ==> ld( ld( Y, ld( rd( X, Z ), 
% 38.86/39.26    mult( X, Y ) ) ), ld( Y, mult( Z, mult( Y, X ) ) ) ) }.
% 38.86/39.26  parent0[0]: (2827) {G62,W19,D6,L1,V3,M1} P(2786,2652);d(25);d(22);d(2657)
% 38.86/39.26     { ld( ld( ld( rd( X, Y ), mult( X, Z ) ), Z ), X ) ==> ld( Z, mult( Y, 
% 38.86/39.26    mult( Z, X ) ) ) }.
% 38.86/39.26  parent1[0; 12]: (14449) {G5,W11,D5,L1,V3,M1}  { Z ==> ld( ld( X, Y ), ld( 
% 38.86/39.26    ld( Y, X ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := ld( rd( X, Z ), mult( X, Y ) )
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14454) {G7,W19,D6,L1,V3,M1}  { X ==> ld( ld( ld( mult( X, Z ), 
% 38.86/39.26    mult( X, Y ) ), Y ), ld( Y, mult( Z, mult( Y, X ) ) ) ) }.
% 38.86/39.26  parent0[0]: (1465) {G9,W19,D5,L1,V3,M1} P(1,1451) { ld( Y, ld( rd( X, Z ), 
% 38.86/39.26    mult( X, Y ) ) ) ==> ld( ld( mult( X, Z ), mult( X, Y ) ), Y ) }.
% 38.86/39.26  parent1[0; 3]: (14452) {G6,W19,D6,L1,V3,M1}  { X ==> ld( ld( Y, ld( rd( X, 
% 38.86/39.26    Z ), mult( X, Y ) ) ), ld( Y, mult( Z, mult( Y, X ) ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14455) {G7,W19,D6,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), mult( X, 
% 38.86/39.26    Z ) ), Z ), ld( Z, mult( Y, mult( Z, X ) ) ) ) ==> X }.
% 38.86/39.26  parent0[0]: (14454) {G7,W19,D6,L1,V3,M1}  { X ==> ld( ld( ld( mult( X, Z )
% 38.86/39.26    , mult( X, Y ) ), Y ), ld( Y, mult( Z, mult( Y, X ) ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2832) {G63,W19,D6,L1,V3,M1} P(2827,117);d(1465) { ld( ld( ld
% 38.86/39.26    ( mult( X, Y ), mult( X, Z ) ), Z ), ld( Z, mult( Y, mult( Z, X ) ) ) ) 
% 38.86/39.26    ==> X }.
% 38.86/39.26  parent0: (14455) {G7,W19,D6,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), mult( X
% 38.86/39.26    , Z ) ), Z ), ld( Z, mult( Y, mult( Z, X ) ) ) ) ==> X }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14457) {G63,W19,D6,L1,V3,M1}  { X ==> ld( ld( ld( mult( X, Y ), 
% 38.86/39.26    mult( X, Z ) ), Z ), ld( Z, mult( Y, mult( Z, X ) ) ) ) }.
% 38.86/39.26  parent0[0]: (2832) {G63,W19,D6,L1,V3,M1} P(2827,117);d(1465) { ld( ld( ld( 
% 38.86/39.26    mult( X, Y ), mult( X, Z ) ), Z ), ld( Z, mult( Y, mult( Z, X ) ) ) ) ==>
% 38.86/39.26     X }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14461) {G6,W23,D7,L1,V3,M1}  { X ==> ld( ld( ld( ld( rd( Y, X ), 
% 38.86/39.26    X ), mult( X, Z ) ), Z ), ld( Z, mult( ld( Y, X ), mult( Z, X ) ) ) ) }.
% 38.86/39.26  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.86/39.26    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.86/39.26  parent1[0; 5]: (14457) {G63,W19,D6,L1,V3,M1}  { X ==> ld( ld( ld( mult( X, 
% 38.86/39.26    Y ), mult( X, Z ) ), Z ), ld( Z, mult( Y, mult( Z, X ) ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := ld( Y, X )
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14464) {G7,W19,D6,L1,V3,M1}  { X ==> ld( ld( Z, ld( Y, mult( X, Z
% 38.86/39.26     ) ) ), ld( Z, mult( ld( Y, X ), mult( Z, X ) ) ) ) }.
% 38.86/39.26  parent0[0]: (1625) {G25,W19,D6,L1,V3,M1} P(0,1612);d(75);d(125) { ld( ld( 
% 38.86/39.26    ld( rd( Y, X ), X ), mult( X, Z ) ), Z ) ==> ld( Z, ld( Y, mult( X, Z ) )
% 38.86/39.26     ) }.
% 38.86/39.26  parent1[0; 3]: (14461) {G6,W23,D7,L1,V3,M1}  { X ==> ld( ld( ld( ld( rd( Y
% 38.86/39.26    , X ), X ), mult( X, Z ) ), Z ), ld( Z, mult( ld( Y, X ), mult( Z, X ) )
% 38.86/39.26     ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14465) {G5,W19,D6,L1,V3,M1}  { X ==> ld( ld( Y, ld( Z, mult( X, Y
% 38.86/39.26     ) ) ), ld( Y, ld( ld( X, Z ), mult( Y, X ) ) ) ) }.
% 38.86/39.26  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.26    ld( ld( Y, X ), Z ) }.
% 38.86/39.26  parent1[0; 12]: (14464) {G7,W19,D6,L1,V3,M1}  { X ==> ld( ld( Z, ld( Y, 
% 38.86/39.26    mult( X, Z ) ) ), ld( Z, mult( ld( Y, X ), mult( Z, X ) ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := mult( Y, X )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14466) {G5,W19,D6,L1,V3,M1}  { ld( ld( Y, ld( Z, mult( X, Y ) ) )
% 38.86/39.26    , ld( Y, ld( ld( X, Z ), mult( Y, X ) ) ) ) ==> X }.
% 38.86/39.26  parent0[0]: (14465) {G5,W19,D6,L1,V3,M1}  { X ==> ld( ld( Y, ld( Z, mult( X
% 38.86/39.26    , Y ) ) ), ld( Y, ld( ld( X, Z ), mult( Y, X ) ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2836) {G64,W19,D6,L1,V3,M1} P(125,2832);d(1625);d(74) { ld( 
% 38.86/39.26    ld( Z, ld( Y, mult( X, Z ) ) ), ld( Z, ld( ld( X, Y ), mult( Z, X ) ) ) )
% 38.86/39.26     ==> X }.
% 38.86/39.26  parent0: (14466) {G5,W19,D6,L1,V3,M1}  { ld( ld( Y, ld( Z, mult( X, Y ) ) )
% 38.86/39.26    , ld( Y, ld( ld( X, Z ), mult( Y, X ) ) ) ) ==> X }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14468) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y ) }.
% 38.86/39.26  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.26    ==> i( X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14472) {G3,W20,D6,L1,V3,M1}  { i( ld( ld( mult( X, Y ), mult( X, 
% 38.86/39.26    Z ) ), Z ) ) ==> rd( X, ld( Z, mult( Y, mult( Z, X ) ) ) ) }.
% 38.86/39.26  parent0[0]: (2832) {G63,W19,D6,L1,V3,M1} P(2827,117);d(1465) { ld( ld( ld( 
% 38.86/39.26    mult( X, Y ), mult( X, Z ) ), Z ), ld( Z, mult( Y, mult( Z, X ) ) ) ) ==>
% 38.86/39.26     X }.
% 38.86/39.26  parent1[0; 12]: (14468) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y
% 38.86/39.26     ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := ld( ld( mult( X, Y ), mult( X, Z ) ), Z )
% 38.86/39.26     Y := ld( Z, mult( Y, mult( Z, X ) ) )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14473) {G4,W20,D6,L1,V3,M1}  { i( ld( ld( mult( X, Y ), mult( X, 
% 38.86/39.26    Z ) ), Z ) ) ==> mult( X, ld( mult( Y, mult( Z, X ) ), Z ) ) }.
% 38.86/39.26  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.26    mult( Z, ld( Y, X ) ) }.
% 38.86/39.26  parent1[0; 11]: (14472) {G3,W20,D6,L1,V3,M1}  { i( ld( ld( mult( X, Y ), 
% 38.86/39.26    mult( X, Z ) ), Z ) ) ==> rd( X, ld( Z, mult( Y, mult( Z, X ) ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := mult( Y, mult( Z, X ) )
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14474) {G4,W19,D6,L1,V3,M1}  { ld( Z, ld( mult( X, Y ), mult( X, 
% 38.86/39.26    Z ) ) ) ==> mult( X, ld( mult( Y, mult( Z, X ) ), Z ) ) }.
% 38.86/39.26  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.26     ) }.
% 38.86/39.26  parent1[0; 1]: (14473) {G4,W20,D6,L1,V3,M1}  { i( ld( ld( mult( X, Y ), 
% 38.86/39.26    mult( X, Z ) ), Z ) ) ==> mult( X, ld( mult( Y, mult( Z, X ) ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := ld( mult( X, Y ), mult( X, Z ) )
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14475) {G5,W19,D6,L1,V3,M1}  { ld( ld( rd( Y, Z ), mult( Y, X ) )
% 38.86/39.26    , X ) ==> mult( Y, ld( mult( Z, mult( X, Y ) ), X ) ) }.
% 38.86/39.26  parent0[0]: (1612) {G24,W19,D5,L1,V3,M1} P(1573,139);d(1602) { ld( Z, ld( 
% 38.86/39.26    mult( X, Y ), mult( X, Z ) ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), Z
% 38.86/39.26     ) }.
% 38.86/39.26  parent1[0; 1]: (14474) {G4,W19,D6,L1,V3,M1}  { ld( Z, ld( mult( X, Y ), 
% 38.86/39.26    mult( X, Z ) ) ) ==> mult( X, ld( mult( Y, mult( Z, X ) ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14476) {G5,W19,D6,L1,V3,M1}  { mult( X, ld( mult( Y, mult( Z, X )
% 38.86/39.26     ), Z ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), Z ) }.
% 38.86/39.26  parent0[0]: (14475) {G5,W19,D6,L1,V3,M1}  { ld( ld( rd( Y, Z ), mult( Y, X
% 38.86/39.26     ) ), X ) ==> mult( Y, ld( mult( Z, mult( X, Y ) ), X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2838) {G64,W19,D6,L1,V3,M1} P(2832,77);d(75);d(54);d(1612) { 
% 38.86/39.26    mult( X, ld( mult( Y, mult( Z, X ) ), Z ) ) ==> ld( ld( rd( X, Y ), mult
% 38.86/39.26    ( X, Z ) ), Z ) }.
% 38.86/39.26  parent0: (14476) {G5,W19,D6,L1,V3,M1}  { mult( X, ld( mult( Y, mult( Z, X )
% 38.86/39.26     ), Z ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), Z ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14478) {G5,W12,D5,L1,V3,M1}  { i( Z ) ==> ld( ld( ld( X, Y ), Z )
% 38.86/39.26    , ld( Y, X ) ) }.
% 38.86/39.26  parent0[0]: (116) {G5,W12,D5,L1,V3,M1} P(75,77);d(74) { ld( ld( ld( Y, Z )
% 38.86/39.26    , X ), ld( Z, Y ) ) ==> i( X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14481) {G6,W20,D6,L1,V3,M1}  { i( ld( X, ld( ld( Y, Z ), mult( X
% 38.86/39.26    , Y ) ) ) ) ==> ld( Y, ld( ld( Z, mult( Y, X ) ), X ) ) }.
% 38.86/39.26  parent0[0]: (2836) {G64,W19,D6,L1,V3,M1} P(125,2832);d(1625);d(74) { ld( ld
% 38.86/39.26    ( Z, ld( Y, mult( X, Z ) ) ), ld( Z, ld( ld( X, Y ), mult( Z, X ) ) ) ) 
% 38.86/39.26    ==> X }.
% 38.86/39.26  parent1[0; 12]: (14478) {G5,W12,D5,L1,V3,M1}  { i( Z ) ==> ld( ld( ld( X, Y
% 38.86/39.26     ), Z ), ld( Y, X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := ld( Z, mult( Y, X ) )
% 38.86/39.26     Z := ld( X, ld( ld( Y, Z ), mult( X, Y ) ) )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14484) {G4,W19,D6,L1,V3,M1}  { ld( ld( ld( Y, Z ), mult( X, Y ) )
% 38.86/39.26    , X ) ==> ld( Y, ld( ld( Z, mult( Y, X ) ), X ) ) }.
% 38.86/39.26  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.26     ) }.
% 38.86/39.26  parent1[0; 1]: (14481) {G6,W20,D6,L1,V3,M1}  { i( ld( X, ld( ld( Y, Z ), 
% 38.86/39.26    mult( X, Y ) ) ) ) ==> ld( Y, ld( ld( Z, mult( Y, X ) ), X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := ld( ld( Y, Z ), mult( X, Y ) )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14485) {G4,W19,D6,L1,V3,M1}  { ld( X, ld( ld( Y, mult( X, Z ) ), Z
% 38.86/39.26     ) ) ==> ld( ld( ld( X, Y ), mult( Z, X ) ), Z ) }.
% 38.86/39.26  parent0[0]: (14484) {G4,W19,D6,L1,V3,M1}  { ld( ld( ld( Y, Z ), mult( X, Y
% 38.86/39.26     ) ), X ) ==> ld( Y, ld( ld( Z, mult( Y, X ) ), X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2841) {G65,W19,D6,L1,V3,M1} P(2836,116);d(54) { ld( Z, ld( ld
% 38.86/39.26    ( Y, mult( Z, X ) ), X ) ) ==> ld( ld( ld( Z, Y ), mult( X, Z ) ), X )
% 38.86/39.26     }.
% 38.86/39.26  parent0: (14485) {G4,W19,D6,L1,V3,M1}  { ld( X, ld( ld( Y, mult( X, Z ) ), 
% 38.86/39.26    Z ) ) ==> ld( ld( ld( X, Y ), mult( Z, X ) ), Z ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14487) {G65,W19,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), mult( Z, X ) )
% 38.86/39.26    , Z ) ==> ld( X, ld( ld( Y, mult( X, Z ) ), Z ) ) }.
% 38.86/39.26  parent0[0]: (2841) {G65,W19,D6,L1,V3,M1} P(2836,116);d(54) { ld( Z, ld( ld
% 38.86/39.26    ( Y, mult( Z, X ) ), X ) ) ==> ld( ld( ld( Z, Y ), mult( X, Z ) ), X )
% 38.86/39.26     }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14494) {G13,W31,D7,L1,V3,M1}  { ld( ld( ld( X, mult( X, rd( Y, X
% 38.86/39.26     ) ) ), mult( rd( Z, X ), X ) ), rd( Z, X ) ) ==> ld( X, ld( mult( X, rd
% 38.86/39.26    ( ld( Y, Z ), X ) ), rd( Z, X ) ) ) }.
% 38.86/39.26  parent0[0]: (1412) {G12,W19,D5,L1,V3,M1} P(34,1400);d(321);d(24) { ld( mult
% 38.86/39.26    ( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) ==> mult( X, rd( ld( Y, Z ), X
% 38.86/39.26     ) ) }.
% 38.86/39.26  parent1[0; 21]: (14487) {G65,W19,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), mult( 
% 38.86/39.26    Z, X ) ), Z ) ==> ld( X, ld( ld( Y, mult( X, Z ) ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := mult( X, rd( Y, X ) )
% 38.86/39.26     Z := rd( Z, X )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14495) {G14,W27,D7,L1,V3,M1}  { ld( ld( ld( X, mult( X, rd( Y, X
% 38.86/39.26     ) ) ), mult( rd( Z, X ), X ) ), rd( Z, X ) ) ==> rd( ld( ld( Y, Z ), ld
% 38.86/39.26    ( X, Z ) ), X ) }.
% 38.86/39.26  parent0[0]: (2580) {G51,W19,D6,L1,V3,M1} P(19,2569);d(81) { ld( X, ld( mult
% 38.86/39.26    ( X, rd( Y, X ) ), rd( Z, X ) ) ) ==> rd( ld( Y, ld( X, Z ) ), X ) }.
% 38.86/39.26  parent1[0; 18]: (14494) {G13,W31,D7,L1,V3,M1}  { ld( ld( ld( X, mult( X, rd
% 38.86/39.26    ( Y, X ) ) ), mult( rd( Z, X ), X ) ), rd( Z, X ) ) ==> ld( X, ld( mult( 
% 38.86/39.26    X, rd( ld( Y, Z ), X ) ), rd( Z, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := ld( Y, Z )
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14496) {G1,W23,D6,L1,V3,M1}  { ld( ld( rd( Y, X ), mult( rd( Z, X
% 38.86/39.26     ), X ) ), rd( Z, X ) ) ==> rd( ld( ld( Y, Z ), ld( X, Z ) ), X ) }.
% 38.86/39.26  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.86/39.26  parent1[0; 3]: (14495) {G14,W27,D7,L1,V3,M1}  { ld( ld( ld( X, mult( X, rd
% 38.86/39.26    ( Y, X ) ) ), mult( rd( Z, X ), X ) ), rd( Z, X ) ) ==> rd( ld( ld( Y, Z
% 38.86/39.26     ), ld( X, Z ) ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := rd( Y, X )
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14497) {G2,W23,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( rd( Y, Z )
% 38.86/39.26    , Y ) ), rd( Z, Y ) ) ==> rd( ld( ld( X, Z ), ld( Y, Z ) ), Y ) }.
% 38.86/39.26  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.26    ld( rd( X, Y ), Z ) }.
% 38.86/39.26  parent1[0; 6]: (14496) {G1,W23,D6,L1,V3,M1}  { ld( ld( rd( Y, X ), mult( rd
% 38.86/39.26    ( Z, X ), X ) ), rd( Z, X ) ) ==> rd( ld( ld( Y, Z ), ld( X, Z ) ), X )
% 38.86/39.26     }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14498) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), Z ), rd( Z, Y
% 38.86/39.26     ) ) ==> rd( ld( ld( X, Z ), ld( Y, Z ) ), Y ) }.
% 38.86/39.26  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.86/39.26  parent1[0; 6]: (14497) {G2,W23,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( rd( 
% 38.86/39.26    Y, Z ), Y ) ), rd( Z, Y ) ) ==> rd( ld( ld( X, Z ), ld( Y, Z ) ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14499) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Z ), ld( Y, Z ) ), Y
% 38.86/39.26     ) ==> ld( ld( rd( X, Y ), Z ), rd( Z, Y ) ) }.
% 38.86/39.26  parent0[0]: (14498) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), Z ), rd( Z
% 38.86/39.26    , Y ) ) ==> rd( ld( ld( X, Z ), ld( Y, Z ) ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2844) {G66,W19,D5,L1,V3,M1} P(1412,2841);d(2580);d(1);d(80);d
% 38.86/39.26    (19) { rd( ld( ld( Y, Z ), ld( X, Z ) ), X ) ==> ld( ld( rd( Y, X ), Z )
% 38.86/39.26    , rd( Z, X ) ) }.
% 38.86/39.26  parent0: (14499) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Z ), ld( Y, Z ) ), 
% 38.86/39.26    Y ) ==> ld( ld( rd( X, Y ), Z ), rd( Z, Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14501) {G66,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), Y ), rd( Y, Z
% 38.86/39.26     ) ) ==> rd( ld( ld( X, Y ), ld( Z, Y ) ), Z ) }.
% 38.86/39.26  parent0[0]: (2844) {G66,W19,D5,L1,V3,M1} P(1412,2841);d(2580);d(1);d(80);d(
% 38.86/39.26    19) { rd( ld( ld( Y, Z ), ld( X, Z ) ), X ) ==> ld( ld( rd( Y, X ), Z ), 
% 38.86/39.26    rd( Z, X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14513) {G4,W23,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), i( Z ) ), rd( 
% 38.86/39.26    i( Z ), Y ) ) ==> rd( ld( i( mult( Z, X ) ), ld( Y, i( Z ) ) ), Y ) }.
% 38.86/39.26  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.26    ( X, Y ) ) }.
% 38.86/39.26  parent1[0; 14]: (14501) {G66,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), Y ), 
% 38.86/39.26    rd( Y, Z ) ) ==> rd( ld( ld( X, Y ), ld( Z, Y ) ), Z ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := i( Z )
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14540) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), i( Z ) ), rd( 
% 38.86/39.26    i( Z ), Y ) ) ==> rd( mult( mult( Z, X ), ld( Y, i( Z ) ) ), Y ) }.
% 38.86/39.26  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 13]: (14513) {G4,W23,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), i( Z )
% 38.86/39.26     ), rd( i( Z ), Y ) ) ==> rd( ld( i( mult( Z, X ) ), ld( Y, i( Z ) ) ), Y
% 38.86/39.26     ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( Z, X )
% 38.86/39.26     Y := ld( Y, i( Z ) )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14542) {G3,W22,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), i( Z ) ), rd( 
% 38.86/39.26    i( Z ), Y ) ) ==> rd( mult( mult( Z, X ), i( mult( Z, Y ) ) ), Y ) }.
% 38.86/39.26  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.26    ( X, Y ) ) }.
% 38.86/39.26  parent1[0; 17]: (14540) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), i( Z )
% 38.86/39.26     ), rd( i( Z ), Y ) ) ==> rd( mult( mult( Z, X ), ld( Y, i( Z ) ) ), Y )
% 38.86/39.26     }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14544) {G2,W21,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), i( Z ) ), rd( 
% 38.86/39.26    i( Z ), Y ) ) ==> rd( rd( mult( Z, X ), mult( Z, Y ) ), Y ) }.
% 38.86/39.26  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 13]: (14542) {G3,W22,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), i( Z )
% 38.86/39.26     ), rd( i( Z ), Y ) ) ==> rd( mult( mult( Z, X ), i( mult( Z, Y ) ) ), Y
% 38.86/39.26     ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( Z, X )
% 38.86/39.26     Y := mult( Z, Y )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14545) {G3,W21,D6,L1,V3,M1}  { ld( i( mult( Z, rd( X, Y ) ) ), rd
% 38.86/39.26    ( i( Z ), Y ) ) ==> rd( rd( mult( Z, X ), mult( Z, Y ) ), Y ) }.
% 38.86/39.26  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.26    ( X, Y ) ) }.
% 38.86/39.26  parent1[0; 2]: (14544) {G2,W21,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), i( Z ) )
% 38.86/39.26    , rd( i( Z ), Y ) ) ==> rd( rd( mult( Z, X ), mult( Z, Y ) ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := rd( X, Y )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14546) {G2,W20,D5,L1,V3,M1}  { mult( mult( X, rd( Y, Z ) ), rd( i
% 38.86/39.26    ( X ), Z ) ) ==> rd( rd( mult( X, Y ), mult( X, Z ) ), Z ) }.
% 38.86/39.26  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 1]: (14545) {G3,W21,D6,L1,V3,M1}  { ld( i( mult( Z, rd( X, Y ) )
% 38.86/39.26     ), rd( i( Z ), Y ) ) ==> rd( rd( mult( Z, X ), mult( Z, Y ) ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( X, rd( Y, Z ) )
% 38.86/39.26     Y := rd( i( X ), Z )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14547) {G3,W20,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), rd( i( X
% 38.86/39.26     ), Z ) ) ==> rd( rd( mult( X, Y ), mult( X, Z ) ), Z ) }.
% 38.86/39.26  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.86/39.26     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.86/39.26  parent1[0; 1]: (14546) {G2,W20,D5,L1,V3,M1}  { mult( mult( X, rd( Y, Z ) )
% 38.86/39.26    , rd( i( X ), Z ) ) ==> rd( rd( mult( X, Y ), mult( X, Z ) ), Z ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26     T := rd( i( X ), Z )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14548) {G4,W20,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), Z ), i( mult( 
% 38.86/39.26    X, Z ) ) ) ==> rd( rd( mult( Z, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.26  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.26    ( mult( Y, X ) ) }.
% 38.86/39.26  parent1[0; 7]: (14547) {G3,W20,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), rd
% 38.86/39.26    ( i( X ), Z ) ) ==> rd( rd( mult( X, Y ), mult( X, Z ) ), Z ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14549) {G4,W20,D6,L1,V3,M1}  { i( mult( mult( X, Z ), rd( rd( X, 
% 38.86/39.26    Y ), Z ) ) ) ==> rd( rd( mult( Z, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.26  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.26    ( X, Y ) ) }.
% 38.86/39.26  parent1[0; 1]: (14548) {G4,W20,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), Z ), i( 
% 38.86/39.26    mult( X, Z ) ) ) ==> rd( rd( mult( Z, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( X, Z )
% 38.86/39.26     Y := rd( rd( X, Y ), Z )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14550) {G5,W19,D5,L1,V3,M1}  { rd( rd( Y, rd( X, Z ) ), mult( X, 
% 38.86/39.26    Y ) ) ==> rd( rd( mult( Y, Z ), mult( Y, X ) ), X ) }.
% 38.86/39.26  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.86/39.26     ==> rd( rd( Y, X ), Z ) }.
% 38.86/39.26  parent1[0; 1]: (14549) {G4,W20,D6,L1,V3,M1}  { i( mult( mult( X, Z ), rd( 
% 38.86/39.26    rd( X, Y ), Z ) ) ) ==> rd( rd( mult( Z, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := rd( X, Z )
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := mult( X, Y )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14551) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, rd( Z, Y ) ), mult( Y
% 38.86/39.26    , X ) ) ==> rd( rd( mult( X, Z ), mult( X, Y ) ), Y ) }.
% 38.86/39.26  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.26    mult( Z, rd( X, Y ) ) }.
% 38.86/39.26  parent1[0; 2]: (14550) {G5,W19,D5,L1,V3,M1}  { rd( rd( Y, rd( X, Z ) ), 
% 38.86/39.26    mult( X, Y ) ) ==> rd( rd( mult( Y, Z ), mult( Y, X ) ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2852) {G67,W19,D5,L1,V3,M1} P(52,2844);d(22);d(52);d(33);d(52
% 38.86/39.26    );d(22);d(113);d(76);d(52);d(91);d(81) { rd( mult( Y, rd( X, Z ) ), mult
% 38.86/39.26    ( Z, Y ) ) ==> rd( rd( mult( Y, X ), mult( Y, Z ) ), Z ) }.
% 38.86/39.26  parent0: (14551) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, rd( Z, Y ) ), mult( Y
% 38.86/39.26    , X ) ) ==> rd( rd( mult( X, Z ), mult( X, Y ) ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14554) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.86/39.26  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.86/39.26    X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14558) {G4,W20,D6,L1,V3,M1}  { rd( X, ld( ld( Y, Z ), ld( X, Z )
% 38.86/39.26     ) ) ==> i( ld( ld( rd( Y, X ), Z ), rd( Z, X ) ) ) }.
% 38.86/39.26  parent0[0]: (2844) {G66,W19,D5,L1,V3,M1} P(1412,2841);d(2580);d(1);d(80);d(
% 38.86/39.26    19) { rd( ld( ld( Y, Z ), ld( X, Z ) ), X ) ==> ld( ld( rd( Y, X ), Z ), 
% 38.86/39.26    rd( Z, X ) ) }.
% 38.86/39.26  parent1[0; 11]: (14554) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.86/39.26     ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := ld( ld( Y, Z ), ld( X, Z ) )
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14559) {G4,W19,D5,L1,V3,M1}  { rd( X, ld( ld( Y, Z ), ld( X, Z )
% 38.86/39.26     ) ) ==> ld( rd( Z, X ), ld( rd( Y, X ), Z ) ) }.
% 38.86/39.26  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.26     ) }.
% 38.86/39.26  parent1[0; 10]: (14558) {G4,W20,D6,L1,V3,M1}  { rd( X, ld( ld( Y, Z ), ld( 
% 38.86/39.26    X, Z ) ) ) ==> i( ld( ld( rd( Y, X ), Z ), rd( Z, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := ld( rd( Y, X ), Z )
% 38.86/39.26     Y := rd( Z, X )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14560) {G5,W19,D5,L1,V3,M1}  { mult( X, ld( ld( X, Z ), ld( Y, Z
% 38.86/39.26     ) ) ) ==> ld( rd( Z, X ), ld( rd( Y, X ), Z ) ) }.
% 38.86/39.26  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.26    mult( Z, ld( Y, X ) ) }.
% 38.86/39.26  parent1[0; 1]: (14559) {G4,W19,D5,L1,V3,M1}  { rd( X, ld( ld( Y, Z ), ld( X
% 38.86/39.26    , Z ) ) ) ==> ld( rd( Z, X ), ld( rd( Y, X ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := ld( Y, Z )
% 38.86/39.26     Y := ld( X, Z )
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2853) {G67,W19,D5,L1,V3,M1} P(2844,79);d(54);d(75) { mult( Z
% 38.86/39.26    , ld( ld( Z, Y ), ld( X, Y ) ) ) ==> ld( rd( Y, Z ), ld( rd( X, Z ), Y )
% 38.86/39.26     ) }.
% 38.86/39.26  parent0: (14560) {G5,W19,D5,L1,V3,M1}  { mult( X, ld( ld( X, Z ), ld( Y, Z
% 38.86/39.26     ) ) ) ==> ld( rd( Z, X ), ld( rd( Y, X ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14562) {G66,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), Y ), rd( Y, Z
% 38.86/39.26     ) ) ==> rd( ld( ld( X, Y ), ld( Z, Y ) ), Z ) }.
% 38.86/39.26  parent0[0]: (2844) {G66,W19,D5,L1,V3,M1} P(1412,2841);d(2580);d(1);d(80);d(
% 38.86/39.26    19) { rd( ld( ld( Y, Z ), ld( X, Z ) ), X ) ==> ld( ld( rd( Y, X ), Z ), 
% 38.86/39.26    rd( Z, X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14570) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), Z ), rd( 
% 38.86/39.26    Z, i( Y ) ) ) ==> mult( ld( ld( X, Z ), ld( i( Y ), Z ) ), Y ) }.
% 38.86/39.26  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 12]: (14562) {G66,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), Y ), 
% 38.86/39.26    rd( Y, Z ) ) ==> rd( ld( ld( X, Y ), ld( Z, Y ) ), Z ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := ld( ld( X, Z ), ld( i( Y ), Z ) )
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := i( Y )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14576) {G2,W21,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), Z ), mult
% 38.86/39.26    ( Z, Y ) ) ==> mult( ld( ld( X, Z ), ld( i( Y ), Z ) ), Y ) }.
% 38.86/39.26  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 8]: (14570) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), Z )
% 38.86/39.26    , rd( Z, i( Y ) ) ) ==> mult( ld( ld( X, Z ), ld( i( Y ), Z ) ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14578) {G2,W20,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), Z ), mult( Z
% 38.86/39.26    , Y ) ) ==> mult( ld( ld( X, Z ), ld( i( Y ), Z ) ), Y ) }.
% 38.86/39.26  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 3]: (14576) {G2,W21,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), Z )
% 38.86/39.26    , mult( Z, Y ) ) ==> mult( ld( ld( X, Z ), ld( i( Y ), Z ) ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14579) {G3,W20,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), Z ), mult( Z
% 38.86/39.26    , Y ) ) ==> ld( ld( ld( i( Y ), Z ), ld( X, Z ) ), Y ) }.
% 38.86/39.26  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.26    ld( ld( Y, X ), Z ) }.
% 38.86/39.26  parent1[0; 10]: (14578) {G2,W20,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), Z ), 
% 38.86/39.26    mult( Z, Y ) ) ==> mult( ld( ld( X, Z ), ld( i( Y ), Z ) ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := ld( X, Z )
% 38.86/39.26     Y := ld( i( Y ), Z )
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14580) {G2,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Z ), mult( Z
% 38.86/39.26    , Y ) ) ==> ld( ld( mult( Y, Z ), ld( X, Z ) ), Y ) }.
% 38.86/39.26  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 12]: (14579) {G3,W20,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), Z ), 
% 38.86/39.26    mult( Z, Y ) ) ==> ld( ld( ld( i( Y ), Z ), ld( X, Z ) ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2854) {G67,W19,D5,L1,V3,M1} P(2844,34);d(34);d(34);d(74);d(22
% 38.86/39.26    ) { ld( ld( mult( X, Z ), Y ), mult( Y, Z ) ) ==> ld( ld( mult( Z, Y ), 
% 38.86/39.26    ld( X, Y ) ), Z ) }.
% 38.86/39.26  parent0: (14580) {G2,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Z ), mult( Z
% 38.86/39.26    , Y ) ) ==> ld( ld( mult( Y, Z ), ld( X, Z ) ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14583) {G67,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( X, Z )
% 38.86/39.26     ), Z ) ==> rd( mult( X, rd( Y, Z ) ), mult( Z, X ) ) }.
% 38.86/39.26  parent0[0]: (2852) {G67,W19,D5,L1,V3,M1} P(52,2844);d(22);d(52);d(33);d(52)
% 38.86/39.26    ;d(22);d(113);d(76);d(52);d(91);d(81) { rd( mult( Y, rd( X, Z ) ), mult( 
% 38.86/39.26    Z, Y ) ) ==> rd( rd( mult( Y, X ), mult( Y, Z ) ), Z ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14586) {G5,W21,D6,L1,V3,M1}  { rd( rd( mult( X, i( Y ) ), mult( X
% 38.86/39.26    , Z ) ), Z ) ==> rd( mult( X, i( mult( Z, Y ) ) ), mult( Z, X ) ) }.
% 38.86/39.26  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.26    ( mult( Y, X ) ) }.
% 38.86/39.26  parent1[0; 14]: (14583) {G67,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), mult
% 38.86/39.26    ( X, Z ) ), Z ) ==> rd( mult( X, rd( Y, Z ) ), mult( Z, X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := i( Y )
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14588) {G2,W20,D6,L1,V3,M1}  { rd( rd( mult( X, i( Y ) ), mult( X
% 38.86/39.26    , Z ) ), Z ) ==> rd( rd( X, mult( Z, Y ) ), mult( Z, X ) ) }.
% 38.86/39.26  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 12]: (14586) {G5,W21,D6,L1,V3,M1}  { rd( rd( mult( X, i( Y ) ), 
% 38.86/39.26    mult( X, Z ) ), Z ) ==> rd( mult( X, i( mult( Z, Y ) ) ), mult( Z, X ) )
% 38.86/39.26     }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := mult( Z, Y )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14590) {G2,W19,D5,L1,V3,M1}  { rd( rd( rd( X, Y ), mult( X, Z ) )
% 38.86/39.26    , Z ) ==> rd( rd( X, mult( Z, Y ) ), mult( Z, X ) ) }.
% 38.86/39.26  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 3]: (14588) {G2,W20,D6,L1,V3,M1}  { rd( rd( mult( X, i( Y ) ), 
% 38.86/39.26    mult( X, Z ) ), Z ) ==> rd( rd( X, mult( Z, Y ) ), mult( Z, X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14591) {G2,W19,D5,L1,V3,M1}  { rd( rd( X, mult( Z, Y ) ), mult( Z
% 38.86/39.26    , X ) ) ==> rd( rd( rd( X, Y ), mult( X, Z ) ), Z ) }.
% 38.86/39.26  parent0[0]: (14590) {G2,W19,D5,L1,V3,M1}  { rd( rd( rd( X, Y ), mult( X, Z
% 38.86/39.26     ) ), Z ) ==> rd( rd( X, mult( Z, Y ) ), mult( Z, X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2858) {G68,W19,D5,L1,V3,M1} P(76,2852);d(33);d(33) { rd( rd( 
% 38.86/39.26    Z, mult( Y, X ) ), mult( Y, Z ) ) ==> rd( rd( rd( Z, X ), mult( Z, Y ) )
% 38.86/39.26    , Y ) }.
% 38.86/39.26  parent0: (14591) {G2,W19,D5,L1,V3,M1}  { rd( rd( X, mult( Z, Y ) ), mult( Z
% 38.86/39.26    , X ) ) ==> rd( rd( rd( X, Y ), mult( X, Z ) ), Z ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14593) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.86/39.26  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.86/39.26    X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14599) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, Y ), rd( Y, mult( X, 
% 38.86/39.26    Z ) ) ) ==> i( rd( rd( rd( Y, Z ), mult( Y, X ) ), X ) ) }.
% 38.86/39.26  parent0[0]: (2858) {G68,W19,D5,L1,V3,M1} P(76,2852);d(33);d(33) { rd( rd( Z
% 38.86/39.26    , mult( Y, X ) ), mult( Y, Z ) ) ==> rd( rd( rd( Z, X ), mult( Z, Y ) ), 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 11]: (14593) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.86/39.26     ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := rd( Y, mult( X, Z ) )
% 38.86/39.26     Y := mult( X, Y )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14600) {G4,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), rd( Y, mult( X, 
% 38.86/39.26    Z ) ) ) ==> rd( X, rd( rd( Y, Z ), mult( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.86/39.26    X ) }.
% 38.86/39.26  parent1[0; 10]: (14599) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, Y ), rd( Y, 
% 38.86/39.26    mult( X, Z ) ) ) ==> i( rd( rd( rd( Y, Z ), mult( Y, X ) ), X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := rd( rd( Y, Z ), mult( Y, X ) )
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14602) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), rd( Y, mult( X, 
% 38.86/39.26    Z ) ) ) ==> mult( X, rd( mult( Y, X ), rd( Y, Z ) ) ) }.
% 38.86/39.26  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.26    mult( Z, rd( X, Y ) ) }.
% 38.86/39.26  parent1[0; 10]: (14600) {G4,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), rd( Y, 
% 38.86/39.26    mult( X, Z ) ) ) ==> rd( X, rd( rd( Y, Z ), mult( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( Y, X )
% 38.86/39.26     Y := rd( Y, Z )
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14607) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), rd( Y, mult( X, 
% 38.86/39.26    Z ) ) ) ==> mult( X, mult( mult( Y, X ), rd( Z, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.26    mult( Z, rd( X, Y ) ) }.
% 38.86/39.26  parent1[0; 12]: (14602) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), rd( Y, 
% 38.86/39.26    mult( X, Z ) ) ) ==> mult( X, rd( mult( Y, X ), rd( Y, Z ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := mult( Y, X )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14609) {G5,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( mult( X, Z
% 38.86/39.26     ), Y ) ) ==> mult( X, mult( mult( Y, X ), rd( Z, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.26    mult( Z, rd( X, Y ) ) }.
% 38.86/39.26  parent1[0; 1]: (14607) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), rd( Y, 
% 38.86/39.26    mult( X, Z ) ) ) ==> mult( X, mult( mult( Y, X ), rd( Z, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( X, Z )
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := mult( X, Y )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14610) {G5,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, X ), rd( Z
% 38.86/39.26    , Y ) ) ) ==> mult( mult( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 38.86/39.26  parent0[0]: (14609) {G5,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( mult( X
% 38.86/39.26    , Z ), Y ) ) ==> mult( X, mult( mult( Y, X ), rd( Z, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2865) {G69,W19,D5,L1,V3,M1} P(2858,79);d(79);d(81);d(81);d(81
% 38.86/39.26    ) { mult( Y, mult( mult( X, Y ), rd( Z, X ) ) ) ==> mult( mult( Y, X ), 
% 38.86/39.26    rd( mult( Y, Z ), X ) ) }.
% 38.86/39.26  parent0: (14610) {G5,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, X ), rd( Z
% 38.86/39.26    , Y ) ) ) ==> mult( mult( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14611) {G69,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( mult( X, Z
% 38.86/39.26     ), Y ) ) ==> mult( X, mult( mult( Y, X ), rd( Z, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (2865) {G69,W19,D5,L1,V3,M1} P(2858,79);d(79);d(81);d(81);d(81)
% 38.86/39.26     { mult( Y, mult( mult( X, Y ), rd( Z, X ) ) ) ==> mult( mult( Y, X ), rd
% 38.86/39.26    ( mult( Y, Z ), X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14620) {G2,W22,D6,L1,V3,M1}  { mult( mult( i( X ), Y ), rd( mult
% 38.86/39.26    ( i( X ), Z ), Y ) ) ==> ld( X, mult( mult( Y, i( X ) ), rd( Z, Y ) ) )
% 38.86/39.26     }.
% 38.86/39.26  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 12]: (14611) {G69,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( 
% 38.86/39.26    mult( X, Z ), Y ) ) ==> mult( X, mult( mult( Y, X ), rd( Z, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := mult( mult( Y, i( X ) ), rd( Z, Y ) )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := i( X )
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14626) {G2,W21,D6,L1,V3,M1}  { mult( ld( X, Y ), rd( mult( i( X )
% 38.86/39.26    , Z ), Y ) ) ==> ld( X, mult( mult( Y, i( X ) ), rd( Z, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 2]: (14620) {G2,W22,D6,L1,V3,M1}  { mult( mult( i( X ), Y ), rd
% 38.86/39.26    ( mult( i( X ), Z ), Y ) ) ==> ld( X, mult( mult( Y, i( X ) ), rd( Z, Y )
% 38.86/39.26     ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14630) {G3,W21,D6,L1,V3,M1}  { ld( ld( Y, X ), rd( mult( i( X ), 
% 38.86/39.26    Z ), Y ) ) ==> ld( X, mult( mult( Y, i( X ) ), rd( Z, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.26    ld( ld( Y, X ), Z ) }.
% 38.86/39.26  parent1[0; 1]: (14626) {G2,W21,D6,L1,V3,M1}  { mult( ld( X, Y ), rd( mult( 
% 38.86/39.26    i( X ), Z ), Y ) ) ==> ld( X, mult( mult( Y, i( X ) ), rd( Z, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := rd( mult( i( X ), Z ), Y )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14631) {G2,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( ld( Y, Z ), X
% 38.86/39.26     ) ) ==> ld( Y, mult( mult( X, i( Y ) ), rd( Z, X ) ) ) }.
% 38.86/39.26  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 6]: (14630) {G3,W21,D6,L1,V3,M1}  { ld( ld( Y, X ), rd( mult( i
% 38.86/39.26    ( X ), Z ), Y ) ) ==> ld( X, mult( mult( Y, i( X ) ), rd( Z, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14632) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), rd( ld( Y, Z ), X
% 38.86/39.26     ) ) ==> ld( Y, mult( rd( X, Y ), rd( Z, X ) ) ) }.
% 38.86/39.26  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 13]: (14631) {G2,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( ld( Y, 
% 38.86/39.26    Z ), X ) ) ==> ld( Y, mult( mult( X, i( Y ) ), rd( Z, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14633) {G3,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), rd( ld( Y, Z ), X
% 38.86/39.26     ) ) ==> ld( Y, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.26  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.26    ld( rd( X, Y ), Z ) }.
% 38.86/39.26  parent1[0; 12]: (14632) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), rd( ld( Y, 
% 38.86/39.26    Z ), X ) ) ==> ld( Y, mult( rd( X, Y ), rd( Z, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := rd( Z, X )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14634) {G3,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), rd( Z, X ) )
% 38.86/39.26     ) ==> ld( ld( X, Y ), rd( ld( Y, Z ), X ) ) }.
% 38.86/39.26  parent0[0]: (14633) {G3,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), rd( ld( Y, Z )
% 38.86/39.26    , X ) ) ==> ld( Y, ld( rd( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2869) {G70,W19,D5,L1,V3,M1} P(2865,24);d(24);d(74);d(24);d(33
% 38.86/39.26    );d(80) { ld( X, ld( rd( X, Y ), rd( Z, Y ) ) ) ==> ld( ld( Y, X ), rd( 
% 38.86/39.26    ld( X, Z ), Y ) ) }.
% 38.86/39.26  parent0: (14634) {G3,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), rd( Z, X )
% 38.86/39.26     ) ) ==> ld( ld( X, Y ), rd( ld( Y, Z ), X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14636) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), X ) }.
% 38.86/39.26  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.26    ==> i( Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14638) {G3,W20,D6,L1,V3,M1}  { i( mult( mult( X, Y ), rd( Z, X )
% 38.86/39.26     ) ) ==> ld( mult( mult( Y, X ), rd( mult( Y, Z ), X ) ), Y ) }.
% 38.86/39.26  parent0[0]: (2865) {G69,W19,D5,L1,V3,M1} P(2858,79);d(79);d(81);d(81);d(81)
% 38.86/39.26     { mult( Y, mult( mult( X, Y ), rd( Z, X ) ) ) ==> mult( mult( Y, X ), rd
% 38.86/39.26    ( mult( Y, Z ), X ) ) }.
% 38.86/39.26  parent1[0; 10]: (14636) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y )
% 38.86/39.26    , X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := mult( mult( X, Y ), rd( Z, X ) )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14639) {G4,W19,D6,L1,V3,M1}  { rd( rd( X, Z ), mult( X, Y ) ) ==>
% 38.86/39.26     ld( mult( mult( Y, X ), rd( mult( Y, Z ), X ) ), Y ) }.
% 38.86/39.26  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.86/39.26     ==> rd( rd( Y, X ), Z ) }.
% 38.86/39.26  parent1[0; 1]: (14638) {G3,W20,D6,L1,V3,M1}  { i( mult( mult( X, Y ), rd( Z
% 38.86/39.26    , X ) ) ) ==> ld( mult( mult( Y, X ), rd( mult( Y, Z ), X ) ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := mult( X, Y )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14640) {G4,W19,D6,L1,V3,M1}  { ld( mult( mult( Z, X ), rd( mult( Z
% 38.86/39.26    , Y ), X ) ), Z ) ==> rd( rd( X, Y ), mult( X, Z ) ) }.
% 38.86/39.26  parent0[0]: (14639) {G4,W19,D6,L1,V3,M1}  { rd( rd( X, Z ), mult( X, Y ) ) 
% 38.86/39.26    ==> ld( mult( mult( Y, X ), rd( mult( Y, Z ), X ) ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2871) {G70,W19,D6,L1,V3,M1} P(2865,31);d(91) { ld( mult( mult
% 38.86/39.26    ( X, Y ), rd( mult( X, Z ), Y ) ), X ) ==> rd( rd( Y, Z ), mult( Y, X ) )
% 38.86/39.26     }.
% 38.86/39.26  parent0: (14640) {G4,W19,D6,L1,V3,M1}  { ld( mult( mult( Z, X ), rd( mult( 
% 38.86/39.26    Z, Y ), X ) ), Z ) ==> rd( rd( X, Y ), mult( X, Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14642) {G69,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( mult( X, Z
% 38.86/39.26     ), Y ) ) ==> mult( X, mult( mult( Y, X ), rd( Z, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (2865) {G69,W19,D5,L1,V3,M1} P(2858,79);d(79);d(81);d(81);d(81)
% 38.86/39.26     { mult( Y, mult( mult( X, Y ), rd( Z, X ) ) ) ==> mult( mult( Y, X ), rd
% 38.86/39.26    ( mult( Y, Z ), X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14646) {G1,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), rd( mult( X, 
% 38.86/39.26    mult( Z, Y ) ), Y ) ) ==> mult( X, mult( mult( Y, X ), Z ) ) }.
% 38.86/39.26  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.26  parent1[0; 18]: (14642) {G69,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( 
% 38.86/39.26    mult( X, Z ), Y ) ) ==> mult( X, mult( mult( Y, X ), rd( Z, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := mult( Z, Y )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2873) {G70,W19,D6,L1,V3,M1} P(3,2865) { mult( mult( Z, Y ), 
% 38.86/39.26    rd( mult( Z, mult( X, Y ) ), Y ) ) ==> mult( Z, mult( mult( Y, Z ), X ) )
% 38.86/39.26     }.
% 38.86/39.26  parent0: (14646) {G1,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), rd( mult( X, 
% 38.86/39.26    mult( Z, Y ) ), Y ) ) ==> mult( X, mult( mult( Y, X ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14650) {G70,W19,D5,L1,V3,M1}  { ld( ld( Y, X ), rd( ld( X, Z ), Y
% 38.86/39.26     ) ) ==> ld( X, ld( rd( X, Y ), rd( Z, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (2869) {G70,W19,D5,L1,V3,M1} P(2865,24);d(24);d(74);d(24);d(33)
% 38.86/39.26    ;d(80) { ld( X, ld( rd( X, Y ), rd( Z, Y ) ) ) ==> ld( ld( Y, X ), rd( ld
% 38.86/39.26    ( X, Z ), Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14657) {G2,W22,D6,L1,V3,M1}  { ld( ld( i( X ), Y ), rd( ld( Y, Z
% 38.86/39.26     ), i( X ) ) ) ==> ld( Y, ld( rd( Y, i( X ) ), mult( Z, X ) ) ) }.
% 38.86/39.26  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 19]: (14650) {G70,W19,D5,L1,V3,M1}  { ld( ld( Y, X ), rd( ld( X
% 38.86/39.26    , Z ), Y ) ) ==> ld( X, ld( rd( X, Y ), rd( Z, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := i( X )
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14663) {G2,W21,D5,L1,V3,M1}  { ld( ld( i( X ), Y ), rd( ld( Y, Z
% 38.86/39.26     ), i( X ) ) ) ==> ld( Y, ld( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.26  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 15]: (14657) {G2,W22,D6,L1,V3,M1}  { ld( ld( i( X ), Y ), rd( ld
% 38.86/39.26    ( Y, Z ), i( X ) ) ) ==> ld( Y, ld( rd( Y, i( X ) ), mult( Z, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14665) {G2,W20,D5,L1,V3,M1}  { ld( mult( X, Y ), rd( ld( Y, Z ), 
% 38.86/39.26    i( X ) ) ) ==> ld( Y, ld( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.26  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 2]: (14663) {G2,W21,D5,L1,V3,M1}  { ld( ld( i( X ), Y ), rd( ld
% 38.86/39.26    ( Y, Z ), i( X ) ) ) ==> ld( Y, ld( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14666) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( ld( Y, Z )
% 38.86/39.26    , X ) ) ==> ld( Y, ld( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.26  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 5]: (14665) {G2,W20,D5,L1,V3,M1}  { ld( mult( X, Y ), rd( ld( Y
% 38.86/39.26    , Z ), i( X ) ) ) ==> ld( Y, ld( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := ld( Y, Z )
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14667) {G3,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), ld( ld( Z, Y ), 
% 38.86/39.26    X ) ) ==> ld( Y, ld( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.26  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.26    ld( ld( Y, X ), Z ) }.
% 38.86/39.26  parent1[0; 5]: (14666) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( ld( 
% 38.86/39.26    Y, Z ), X ) ) ==> ld( Y, ld( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14668) {G3,W19,D5,L1,V3,M1}  { ld( Y, ld( mult( Y, X ), mult( Z, X
% 38.86/39.26     ) ) ) ==> ld( mult( X, Y ), ld( ld( Z, Y ), X ) ) }.
% 38.86/39.26  parent0[0]: (14667) {G3,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), ld( ld( Z, Y
% 38.86/39.26     ), X ) ) ==> ld( Y, ld( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2878) {G71,W19,D5,L1,V3,M1} P(34,2869);d(34);d(22);d(34);d(74
% 38.86/39.26    ) { ld( X, ld( mult( X, Y ), mult( Z, Y ) ) ) ==> ld( mult( Y, X ), ld( 
% 38.86/39.26    ld( Z, X ), Y ) ) }.
% 38.86/39.26  parent0: (14668) {G3,W19,D5,L1,V3,M1}  { ld( Y, ld( mult( Y, X ), mult( Z, 
% 38.86/39.26    X ) ) ) ==> ld( mult( X, Y ), ld( ld( Z, Y ), X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14670) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.86/39.26  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.26     ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14673) {G4,W20,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( Z, Y )
% 38.86/39.26     ), X ) ==> i( ld( mult( Y, X ), ld( ld( Z, X ), Y ) ) ) }.
% 38.86/39.26  parent0[0]: (2878) {G71,W19,D5,L1,V3,M1} P(34,2869);d(34);d(22);d(34);d(74)
% 38.86/39.26     { ld( X, ld( mult( X, Y ), mult( Z, Y ) ) ) ==> ld( mult( Y, X ), ld( ld
% 38.86/39.26    ( Z, X ), Y ) ) }.
% 38.86/39.26  parent1[0; 11]: (14670) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.86/39.26     ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := ld( mult( X, Y ), mult( Z, Y ) )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14674) {G4,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( Z, Y )
% 38.86/39.26     ), X ) ==> ld( ld( ld( Z, X ), Y ), mult( Y, X ) ) }.
% 38.86/39.26  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.26     ) }.
% 38.86/39.26  parent1[0; 10]: (14673) {G4,W20,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), mult
% 38.86/39.26    ( Z, Y ) ), X ) ==> i( ld( mult( Y, X ), ld( ld( Z, X ), Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( Y, X )
% 38.86/39.26     Y := ld( ld( Z, X ), Y )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14675) {G4,W19,D5,L1,V3,M1}  { ld( ld( ld( Z, X ), Y ), mult( Y, X
% 38.86/39.26     ) ) ==> ld( ld( mult( X, Y ), mult( Z, Y ) ), X ) }.
% 38.86/39.26  parent0[0]: (14674) {G4,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( Z, 
% 38.86/39.26    Y ) ), X ) ==> ld( ld( ld( Z, X ), Y ), mult( Y, X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2886) {G72,W19,D5,L1,V3,M1} P(2878,54);d(54) { ld( ld( ld( Z
% 38.86/39.26    , X ), Y ), mult( Y, X ) ) ==> ld( ld( mult( X, Y ), mult( Z, Y ) ), X )
% 38.86/39.26     }.
% 38.86/39.26  parent0: (14675) {G4,W19,D5,L1,V3,M1}  { ld( ld( ld( Z, X ), Y ), mult( Y, 
% 38.86/39.26    X ) ) ==> ld( ld( mult( X, Y ), mult( Z, Y ) ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14677) {G72,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Z ), mult( X, Z )
% 38.86/39.26     ), Y ) ==> ld( ld( ld( X, Y ), Z ), mult( Z, Y ) ) }.
% 38.86/39.26  parent0[0]: (2886) {G72,W19,D5,L1,V3,M1} P(2878,54);d(54) { ld( ld( ld( Z, 
% 38.86/39.26    X ), Y ), mult( Y, X ) ) ==> ld( ld( mult( X, Y ), mult( Z, Y ) ), X )
% 38.86/39.26     }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14681) {G4,W24,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( mult( 
% 38.86/39.26    mult( X, Z ), X ), Y ) ), X ) ==> ld( ld( i( mult( Z, X ) ), Y ), mult( Y
% 38.86/39.26    , X ) ) }.
% 38.86/39.26  parent0[0]: (126) {G3,W12,D5,L1,V2,M1} P(108,31) { ld( mult( mult( X, Y ), 
% 38.86/39.26    X ), X ) ==> i( mult( Y, X ) ) }.
% 38.86/39.26  parent1[0; 16]: (14677) {G72,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Z ), mult
% 38.86/39.26    ( X, Z ) ), Y ) ==> ld( ld( ld( X, Y ), Z ), mult( Z, Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := mult( mult( X, Z ), X )
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14682) {G2,W23,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( mult( 
% 38.86/39.26    mult( X, Z ), X ), Y ) ), X ) ==> ld( mult( mult( Z, X ), Y ), mult( Y, X
% 38.86/39.26     ) ) }.
% 38.86/39.26  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 15]: (14681) {G4,W24,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), mult
% 38.86/39.26    ( mult( mult( X, Z ), X ), Y ) ), X ) ==> ld( ld( i( mult( Z, X ) ), Y )
% 38.86/39.26    , mult( Y, X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( Z, X )
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14683) {G3,W23,D7,L1,V3,M1}  { ld( ld( ld( X, ld( mult( X, Z ), 
% 38.86/39.26    mult( X, Y ) ) ), Y ), X ) ==> ld( mult( mult( Z, X ), Y ), mult( Y, X )
% 38.86/39.26     ) }.
% 38.86/39.26  parent0[0]: (2006) {G18,W19,D6,L1,V3,M1} S(1446);d(1784) { ld( mult( Y, Z )
% 38.86/39.26    , mult( mult( X, Y ), Z ) ) ==> ld( ld( Y, ld( X, mult( Y, Z ) ) ), Z )
% 38.86/39.26     }.
% 38.86/39.26  parent1[0; 2]: (14682) {G2,W23,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( 
% 38.86/39.26    mult( mult( X, Z ), X ), Y ) ), X ) ==> ld( mult( mult( Z, X ), Y ), mult
% 38.86/39.26    ( Y, X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( X, Z )
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14684) {G4,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, Z ), mult( X, Z ) )
% 38.86/39.26    , X ) ==> ld( mult( mult( Y, X ), Z ), mult( Z, X ) ) }.
% 38.86/39.26  parent0[0]: (1967) {G18,W19,D6,L1,V3,M1} P(108,1503);d(1446);d(1784);d(3)
% 38.86/39.26     { ld( ld( X, ld( mult( X, Y ), mult( X, Z ) ) ), Z ) ==> ld( ld( Y, Z )
% 38.86/39.26    , mult( X, Z ) ) }.
% 38.86/39.26  parent1[0; 2]: (14683) {G3,W23,D7,L1,V3,M1}  { ld( ld( ld( X, ld( mult( X, 
% 38.86/39.26    Z ), mult( X, Y ) ) ), Y ), X ) ==> ld( mult( mult( Z, X ), Y ), mult( Y
% 38.86/39.26    , X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14685) {G4,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), Y ), mult( 
% 38.86/39.26    Y, Z ) ) ==> ld( ld( ld( X, Y ), mult( Z, Y ) ), Z ) }.
% 38.86/39.26  parent0[0]: (14684) {G4,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, Z ), mult( X, Z
% 38.86/39.26     ) ), X ) ==> ld( mult( mult( Y, X ), Z ), mult( Z, X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2888) {G73,W19,D5,L1,V3,M1} P(126,2886);d(22);d(2006);d(1967)
% 38.86/39.26     { ld( mult( mult( Y, X ), Z ), mult( Z, X ) ) ==> ld( ld( ld( Y, Z ), 
% 38.86/39.26    mult( X, Z ) ), X ) }.
% 38.86/39.26  parent0: (14685) {G4,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), Y ), mult
% 38.86/39.26    ( Y, Z ) ) ==> ld( ld( ld( X, Y ), mult( Z, Y ) ), Z ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14687) {G73,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), mult( Y, Z ) )
% 38.86/39.26    , Y ) ==> ld( mult( mult( X, Y ), Z ), mult( Z, Y ) ) }.
% 38.86/39.26  parent0[0]: (2888) {G73,W19,D5,L1,V3,M1} P(126,2886);d(22);d(2006);d(1967)
% 38.86/39.26     { ld( mult( mult( Y, X ), Z ), mult( Z, X ) ) ==> ld( ld( ld( Y, Z ), 
% 38.86/39.26    mult( X, Z ) ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14695) {G2,W22,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), mult( Z, 
% 38.86/39.26    i( Y ) ) ), Z ) ==> ld( mult( mult( X, Z ), i( Y ) ), ld( Y, Z ) ) }.
% 38.86/39.26  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 19]: (14687) {G73,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), mult( 
% 38.86/39.26    Y, Z ) ), Y ) ==> ld( mult( mult( X, Y ), Z ), mult( Z, Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := i( Y )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14697) {G2,W21,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), mult( Z, 
% 38.86/39.26    i( Y ) ) ), Z ) ==> ld( rd( mult( X, Z ), Y ), ld( Y, Z ) ) }.
% 38.86/39.26  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 13]: (14695) {G2,W22,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), 
% 38.86/39.26    mult( Z, i( Y ) ) ), Z ) ==> ld( mult( mult( X, Z ), i( Y ) ), ld( Y, Z )
% 38.86/39.26     ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( X, Z )
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14699) {G3,W21,D6,L1,V3,M1}  { ld( ld( i( mult( Y, X ) ), mult( Z
% 38.86/39.26    , i( Y ) ) ), Z ) ==> ld( rd( mult( X, Z ), Y ), ld( Y, Z ) ) }.
% 38.86/39.26  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.26    ( X, Y ) ) }.
% 38.86/39.26  parent1[0; 3]: (14697) {G2,W21,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), 
% 38.86/39.26    mult( Z, i( Y ) ) ), Z ) ==> ld( rd( mult( X, Z ), Y ), ld( Y, Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14700) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), mult( Z, i
% 38.86/39.26    ( X ) ) ), Z ) ==> ld( rd( mult( Y, Z ), X ), ld( X, Z ) ) }.
% 38.86/39.26  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 2]: (14699) {G3,W21,D6,L1,V3,M1}  { ld( ld( i( mult( Y, X ) ), 
% 38.86/39.26    mult( Z, i( Y ) ) ), Z ) ==> ld( rd( mult( X, Z ), Y ), ld( Y, Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( X, Y )
% 38.86/39.26     Y := mult( Z, i( X ) )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14701) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( Z, X )
% 38.86/39.26     ), Z ) ==> ld( rd( mult( Y, Z ), X ), ld( X, Z ) ) }.
% 38.86/39.26  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 6]: (14700) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), mult
% 38.86/39.26    ( Z, i( X ) ) ), Z ) ==> ld( rd( mult( Y, Z ), X ), ld( X, Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14702) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, Z ), X ), ld( X, Z
% 38.86/39.26     ) ) ==> ld( mult( mult( X, Y ), rd( Z, X ) ), Z ) }.
% 38.86/39.26  parent0[0]: (14701) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( Z, 
% 38.86/39.26    X ) ), Z ) ==> ld( rd( mult( Y, Z ), X ), ld( X, Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2894) {G74,W19,D5,L1,V3,M1} P(24,2888);d(33);d(52);d(22);d(33
% 38.86/39.26    ) { ld( rd( mult( Z, Y ), X ), ld( X, Y ) ) ==> ld( mult( mult( X, Z ), 
% 38.86/39.26    rd( Y, X ) ), Y ) }.
% 38.86/39.26  parent0: (14702) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, Z ), X ), ld( X, 
% 38.86/39.26    Z ) ) ==> ld( mult( mult( X, Y ), rd( Z, X ) ), Z ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14704) {G73,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), mult( Y, Z ) )
% 38.86/39.26    , Y ) ==> ld( mult( mult( X, Y ), Z ), mult( Z, Y ) ) }.
% 38.86/39.26  parent0[0]: (2888) {G73,W19,D5,L1,V3,M1} P(126,2886);d(22);d(2006);d(1967)
% 38.86/39.26     { ld( mult( mult( Y, X ), Z ), mult( Z, X ) ) ==> ld( ld( ld( Y, Z ), 
% 38.86/39.26    mult( X, Z ) ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14712) {G2,W22,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), mult( i( Z ), 
% 38.86/39.26    Y ) ), i( Z ) ) ==> ld( mult( rd( X, Z ), Y ), mult( Y, i( Z ) ) ) }.
% 38.86/39.26  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 14]: (14704) {G73,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), mult( 
% 38.86/39.26    Y, Z ) ), Y ) ==> ld( mult( mult( X, Y ), Z ), mult( Z, Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := i( Z )
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14717) {G3,W22,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), mult( i( Z ), 
% 38.86/39.26    Y ) ), i( Z ) ) ==> ld( ld( rd( Z, X ), Y ), mult( Y, i( Z ) ) ) }.
% 38.86/39.26  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.26    ld( rd( X, Y ), Z ) }.
% 38.86/39.26  parent1[0; 13]: (14712) {G2,W22,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), mult( i
% 38.86/39.26    ( Z ), Y ) ), i( Z ) ) ==> ld( mult( rd( X, Z ), Y ), mult( Y, i( Z ) ) )
% 38.86/39.26     }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14718) {G2,W21,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), mult( i( Z ), 
% 38.86/39.26    Y ) ), i( Z ) ) ==> ld( ld( rd( Z, X ), Y ), rd( Y, Z ) ) }.
% 38.86/39.26  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 18]: (14717) {G3,W22,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), mult( i
% 38.86/39.26    ( Z ), Y ) ), i( Z ) ) ==> ld( ld( rd( Z, X ), Y ), mult( Y, i( Z ) ) )
% 38.86/39.26     }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14719) {G3,W21,D7,L1,V3,M1}  { i( mult( Z, ld( ld( X, Y ), mult( 
% 38.86/39.26    i( Z ), Y ) ) ) ) ==> ld( ld( rd( Z, X ), Y ), rd( Y, Z ) ) }.
% 38.86/39.26  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.26    ( X, Y ) ) }.
% 38.86/39.26  parent1[0; 1]: (14718) {G2,W21,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), mult( i
% 38.86/39.26    ( Z ), Y ) ), i( Z ) ) ==> ld( ld( rd( Z, X ), Y ), rd( Y, Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := ld( ld( X, Y ), mult( i( Z ), Y ) )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14720) {G4,W20,D6,L1,V3,M1}  { rd( ld( mult( i( X ), Z ), ld( Y, 
% 38.86/39.26    Z ) ), X ) ==> ld( ld( rd( X, Y ), Z ), rd( Z, X ) ) }.
% 38.86/39.26  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.26     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.26  parent1[0; 1]: (14719) {G3,W21,D7,L1,V3,M1}  { i( mult( Z, ld( ld( X, Y ), 
% 38.86/39.26    mult( i( Z ), Y ) ) ) ) ==> ld( ld( rd( Z, X ), Y ), rd( Y, Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := ld( Y, Z )
% 38.86/39.26     Y := mult( i( X ), Z )
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14721) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( Z, Y ) ), 
% 38.86/39.26    X ) ==> ld( ld( rd( X, Z ), Y ), rd( Y, X ) ) }.
% 38.86/39.26  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 3]: (14720) {G4,W20,D6,L1,V3,M1}  { rd( ld( mult( i( X ), Z ), 
% 38.86/39.26    ld( Y, Z ) ), X ) ==> ld( ld( rd( X, Y ), Z ), rd( Z, X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2895) {G74,W19,D5,L1,V3,M1} P(33,2888);d(80);d(33);d(52);d(92
% 38.86/39.26    );d(24) { rd( ld( ld( Y, Z ), ld( X, Z ) ), Y ) ==> ld( ld( rd( Y, X ), Z
% 38.86/39.26     ), rd( Z, Y ) ) }.
% 38.86/39.26  parent0: (14721) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( Z, Y ) ), 
% 38.86/39.26    X ) ==> ld( ld( rd( X, Z ), Y ), rd( Y, X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14724) {G74,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), rd( Y, Z )
% 38.86/39.26     ), Y ) ==> ld( rd( mult( X, Y ), Z ), ld( Z, Y ) ) }.
% 38.86/39.26  parent0[0]: (2894) {G74,W19,D5,L1,V3,M1} P(24,2888);d(33);d(52);d(22);d(33)
% 38.86/39.26     { ld( rd( mult( Z, Y ), X ), ld( X, Y ) ) ==> ld( mult( mult( X, Z ), rd
% 38.86/39.26    ( Y, X ) ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14733) {G4,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( i( Z )
% 38.86/39.26    , X ) ), i( Z ) ) ==> ld( rd( mult( Y, i( Z ) ), X ), i( mult( Z, X ) ) )
% 38.86/39.26     }.
% 38.86/39.26  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.26    ( X, Y ) ) }.
% 38.86/39.26  parent1[0; 19]: (14724) {G74,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), rd
% 38.86/39.26    ( Y, Z ) ), Y ) ==> ld( rd( mult( X, Y ), Z ), ld( Z, Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := i( Z )
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14738) {G4,W23,D7,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( i( Z )
% 38.86/39.26    , X ) ), i( Z ) ) ==> i( mult( mult( Z, X ), rd( mult( Y, i( Z ) ), X ) )
% 38.86/39.26     ) }.
% 38.86/39.26  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.26    ( X, Y ) ) }.
% 38.86/39.26  parent1[0; 12]: (14733) {G4,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd
% 38.86/39.26    ( i( Z ), X ) ), i( Z ) ) ==> ld( rd( mult( Y, i( Z ) ), X ), i( mult( Z
% 38.86/39.26    , X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( Z, X )
% 38.86/39.26     Y := rd( mult( Y, i( Z ) ), X )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14740) {G5,W22,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( i( Z )
% 38.86/39.26    , X ) ), i( Z ) ) ==> rd( rd( X, mult( Y, i( Z ) ) ), mult( Z, X ) ) }.
% 38.86/39.26  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.86/39.26     ==> rd( rd( Y, X ), Z ) }.
% 38.86/39.26  parent1[0; 12]: (14738) {G4,W23,D7,L1,V3,M1}  { ld( mult( mult( X, Y ), rd
% 38.86/39.26    ( i( Z ), X ) ), i( Z ) ) ==> i( mult( mult( Z, X ), rd( mult( Y, i( Z )
% 38.86/39.26     ), X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( Y, i( Z ) )
% 38.86/39.26     Y := X
% 38.86/39.26     Z := mult( Z, X )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14741) {G2,W21,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( i( Z )
% 38.86/39.26    , X ) ), i( Z ) ) ==> rd( rd( X, rd( Y, Z ) ), mult( Z, X ) ) }.
% 38.86/39.26  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 15]: (14740) {G5,W22,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd
% 38.86/39.26    ( i( Z ), X ) ), i( Z ) ) ==> rd( rd( X, mult( Y, i( Z ) ) ), mult( Z, X
% 38.86/39.26     ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14742) {G3,W21,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( i( Z )
% 38.86/39.26    , X ) ), i( Z ) ) ==> rd( mult( X, rd( Z, Y ) ), mult( Z, X ) ) }.
% 38.86/39.26  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.26    mult( Z, rd( X, Y ) ) }.
% 38.86/39.26  parent1[0; 13]: (14741) {G2,W21,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd
% 38.86/39.26    ( i( Z ), X ) ), i( Z ) ) ==> rd( rd( X, rd( Y, Z ) ), mult( Z, X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14743) {G4,W21,D7,L1,V3,M1}  { i( mult( Z, mult( mult( X, Y ), rd
% 38.86/39.26    ( i( Z ), X ) ) ) ) ==> rd( mult( X, rd( Z, Y ) ), mult( Z, X ) ) }.
% 38.86/39.26  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.26    ( X, Y ) ) }.
% 38.86/39.26  parent1[0; 1]: (14742) {G3,W21,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( 
% 38.86/39.26    i( Z ), X ) ), i( Z ) ) ==> rd( mult( X, rd( Z, Y ) ), mult( Z, X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := mult( mult( X, Y ), rd( i( Z ), X ) )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14744) {G5,W20,D6,L1,V3,M1}  { rd( rd( rd( Y, i( X ) ), mult( Y, 
% 38.86/39.26    Z ) ), X ) ==> rd( mult( Y, rd( X, Z ) ), mult( X, Y ) ) }.
% 38.86/39.26  parent0[0]: (450) {G6,W16,D6,L1,V4,M1} P(81,91) { i( mult( T, mult( X, rd( 
% 38.86/39.26    Z, Y ) ) ) ) ==> rd( rd( rd( Y, Z ), X ), T ) }.
% 38.86/39.26  parent1[0; 1]: (14743) {G4,W21,D7,L1,V3,M1}  { i( mult( Z, mult( mult( X, Y
% 38.86/39.26     ), rd( i( Z ), X ) ) ) ) ==> rd( mult( X, rd( Z, Y ) ), mult( Z, X ) )
% 38.86/39.26     }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( Y, Z )
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := i( X )
% 38.86/39.26     T := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14745) {G2,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( X, Z )
% 38.86/39.26     ), Y ) ==> rd( mult( X, rd( Y, Z ) ), mult( Y, X ) ) }.
% 38.86/39.26  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 3]: (14744) {G5,W20,D6,L1,V3,M1}  { rd( rd( rd( Y, i( X ) ), 
% 38.86/39.26    mult( Y, Z ) ), X ) ==> rd( mult( Y, rd( X, Z ) ), mult( X, Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14746) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, rd( Y, Z ) ), mult( Y
% 38.86/39.26    , X ) ) ==> rd( rd( mult( X, Y ), mult( X, Z ) ), Y ) }.
% 38.86/39.26  parent0[0]: (14745) {G2,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( X, 
% 38.86/39.26    Z ) ), Y ) ==> rd( mult( X, rd( Y, Z ) ), mult( Y, X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2900) {G75,W19,D5,L1,V3,M1} P(52,2894);d(52);d(91);d(33);d(81
% 38.86/39.26    );d(52);d(450);d(34) { rd( mult( X, rd( Y, Z ) ), mult( Y, X ) ) ==> rd( 
% 38.86/39.26    rd( mult( X, Y ), mult( X, Z ) ), Y ) }.
% 38.86/39.26  parent0: (14746) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, rd( Y, Z ) ), mult( Y
% 38.86/39.26    , X ) ) ==> rd( rd( mult( X, Y ), mult( X, Z ) ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14748) {G74,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), rd( Y, Z )
% 38.86/39.26     ), Y ) ==> ld( rd( mult( X, Y ), Z ), ld( Z, Y ) ) }.
% 38.86/39.26  parent0[0]: (2894) {G74,W19,D5,L1,V3,M1} P(24,2888);d(33);d(52);d(22);d(33)
% 38.86/39.26     { ld( rd( mult( Z, Y ), X ), ld( X, Y ) ) ==> ld( mult( mult( X, Z ), rd
% 38.86/39.26    ( Y, X ) ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14753) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) ), rd( Z
% 38.86/39.26    , X ) ), Z ) ==> ld( rd( ld( Y, Z ), X ), ld( X, Z ) ) }.
% 38.86/39.26  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 13]: (14748) {G74,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), rd
% 38.86/39.26    ( Y, Z ) ), Y ) ==> ld( rd( mult( X, Y ), Z ), ld( Z, Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := i( Y )
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14754) {G2,W19,D5,L1,V3,M1}  { ld( mult( rd( X, Y ), rd( Z, X ) )
% 38.86/39.26    , Z ) ==> ld( rd( ld( Y, Z ), X ), ld( X, Z ) ) }.
% 38.86/39.26  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 3]: (14753) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) )
% 38.86/39.26    , rd( Z, X ) ), Z ) ==> ld( rd( ld( Y, Z ), X ), ld( X, Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14755) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), rd( Z, X ) ), 
% 38.86/39.26    Z ) ==> ld( rd( ld( Y, Z ), X ), ld( X, Z ) ) }.
% 38.86/39.26  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.26    ld( rd( X, Y ), Z ) }.
% 38.86/39.26  parent1[0; 2]: (14754) {G2,W19,D5,L1,V3,M1}  { ld( mult( rd( X, Y ), rd( Z
% 38.86/39.26    , X ) ), Z ) ==> ld( rd( ld( Y, Z ), X ), ld( X, Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := rd( Z, X )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14756) {G3,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Z ), Y ), ld( Y, Z )
% 38.86/39.26     ) ==> ld( ld( rd( X, Y ), rd( Z, Y ) ), Z ) }.
% 38.86/39.26  parent0[0]: (14755) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), rd( Z, X )
% 38.86/39.26     ), Z ) ==> ld( rd( ld( Y, Z ), X ), ld( X, Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2902) {G75,W19,D5,L1,V3,M1} P(24,2894);d(33);d(80) { ld( rd( 
% 38.86/39.26    ld( X, Y ), Z ), ld( Z, Y ) ) ==> ld( ld( rd( X, Z ), rd( Y, Z ) ), Y )
% 38.86/39.26     }.
% 38.86/39.26  parent0: (14756) {G3,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Z ), Y ), ld( Y, Z
% 38.86/39.26     ) ) ==> ld( ld( rd( X, Y ), rd( Z, Y ) ), Z ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14758) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.86/39.26  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.86/39.26    X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14763) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( Y, rd( X, 
% 38.86/39.26    Z ) ) ) ==> i( rd( rd( mult( Y, X ), mult( Y, Z ) ), X ) ) }.
% 38.86/39.26  parent0[0]: (2900) {G75,W19,D5,L1,V3,M1} P(52,2894);d(52);d(91);d(33);d(81)
% 38.86/39.26    ;d(52);d(450);d(34) { rd( mult( X, rd( Y, Z ) ), mult( Y, X ) ) ==> rd( 
% 38.86/39.26    rd( mult( X, Y ), mult( X, Z ) ), Y ) }.
% 38.86/39.26  parent1[0; 11]: (14758) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.86/39.26     ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := mult( Y, rd( X, Z ) )
% 38.86/39.26     Y := mult( X, Y )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14764) {G4,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( Y, rd( X, 
% 38.86/39.26    Z ) ) ) ==> rd( X, rd( mult( Y, X ), mult( Y, Z ) ) ) }.
% 38.86/39.26  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.86/39.26    X ) }.
% 38.86/39.26  parent1[0; 10]: (14763) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( Y, 
% 38.86/39.26    rd( X, Z ) ) ) ==> i( rd( rd( mult( Y, X ), mult( Y, Z ) ), X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := rd( mult( Y, X ), mult( Y, Z ) )
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14765) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( Y, rd( X, 
% 38.86/39.26    Z ) ) ) ==> mult( X, rd( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.26    mult( Z, rd( X, Y ) ) }.
% 38.86/39.26  parent1[0; 10]: (14764) {G4,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( Y, 
% 38.86/39.26    rd( X, Z ) ) ) ==> rd( X, rd( mult( Y, X ), mult( Y, Z ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( Y, Z )
% 38.86/39.26     Y := mult( Y, X )
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14766) {G6,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( rd( Z, X )
% 38.86/39.26    , Y ) ) ==> mult( X, rd( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.86/39.26     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.26  parent1[0; 1]: (14765) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( Y, 
% 38.86/39.26    rd( X, Z ) ) ) ==> mult( X, rd( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26     T := mult( X, Y )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14767) {G6,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Z ), mult( Y
% 38.86/39.26    , X ) ) ) ==> mult( mult( X, Y ), rd( rd( Z, X ), Y ) ) }.
% 38.86/39.26  parent0[0]: (14766) {G6,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( rd( Z, 
% 38.86/39.26    X ), Y ) ) ==> mult( X, rd( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2904) {G76,W19,D5,L1,V3,M1} P(2900,79);d(79);d(81);d(112) { 
% 38.86/39.26    mult( Y, rd( mult( X, Z ), mult( X, Y ) ) ) ==> mult( mult( Y, X ), rd( 
% 38.86/39.26    rd( Z, Y ), X ) ) }.
% 38.86/39.26  parent0: (14767) {G6,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Z ), mult( Y
% 38.86/39.26    , X ) ) ) ==> mult( mult( X, Y ), rd( rd( Z, X ), Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14769) {G76,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( rd( Z, X )
% 38.86/39.26    , Y ) ) ==> mult( X, rd( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (2904) {G76,W19,D5,L1,V3,M1} P(2900,79);d(79);d(81);d(112) { 
% 38.86/39.26    mult( Y, rd( mult( X, Z ), mult( X, Y ) ) ) ==> mult( mult( Y, X ), rd( 
% 38.86/39.26    rd( Z, Y ), X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14782) {G2,W22,D6,L1,V3,M1}  { mult( mult( X, i( Y ) ), rd( rd( Z
% 38.86/39.26    , X ), i( Y ) ) ) ==> mult( X, rd( mult( i( Y ), Z ), ld( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 19]: (14769) {G76,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( rd
% 38.86/39.26    ( Z, X ), Y ) ) ==> mult( X, rd( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := i( Y )
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14785) {G2,W21,D5,L1,V3,M1}  { mult( mult( X, i( Y ) ), rd( rd( Z
% 38.86/39.26    , X ), i( Y ) ) ) ==> mult( X, rd( ld( Y, Z ), ld( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 15]: (14782) {G2,W22,D6,L1,V3,M1}  { mult( mult( X, i( Y ) ), rd
% 38.86/39.26    ( rd( Z, X ), i( Y ) ) ) ==> mult( X, rd( mult( i( Y ), Z ), ld( Y, X ) )
% 38.86/39.26     ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14786) {G3,W21,D5,L1,V3,M1}  { mult( mult( X, i( Y ) ), rd( rd( Z
% 38.86/39.26    , X ), i( Y ) ) ) ==> mult( X, mult( ld( Y, Z ), ld( X, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.26    mult( Z, ld( Y, X ) ) }.
% 38.86/39.26  parent1[0; 14]: (14785) {G2,W21,D5,L1,V3,M1}  { mult( mult( X, i( Y ) ), rd
% 38.86/39.26    ( rd( Z, X ), i( Y ) ) ) ==> mult( X, rd( ld( Y, Z ), ld( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := ld( Y, Z )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14787) {G4,W21,D5,L1,V3,M1}  { mult( mult( X, i( Y ) ), rd( rd( Z
% 38.86/39.26    , X ), i( Y ) ) ) ==> mult( X, ld( ld( Z, Y ), ld( X, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.26    ld( ld( Y, X ), Z ) }.
% 38.86/39.26  parent1[0; 14]: (14786) {G3,W21,D5,L1,V3,M1}  { mult( mult( X, i( Y ) ), rd
% 38.86/39.26    ( rd( Z, X ), i( Y ) ) ) ==> mult( X, mult( ld( Y, Z ), ld( X, Y ) ) )
% 38.86/39.26     }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := ld( X, Y )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14788) {G2,W20,D5,L1,V3,M1}  { mult( rd( X, Y ), rd( rd( Z, X ), 
% 38.86/39.26    i( Y ) ) ) ==> mult( X, ld( ld( Z, Y ), ld( X, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 2]: (14787) {G4,W21,D5,L1,V3,M1}  { mult( mult( X, i( Y ) ), rd
% 38.86/39.26    ( rd( Z, X ), i( Y ) ) ) ==> mult( X, ld( ld( Z, Y ), ld( X, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14789) {G3,W20,D5,L1,V3,M1}  { ld( rd( Y, X ), rd( rd( Z, X ), i
% 38.86/39.26    ( Y ) ) ) ==> mult( X, ld( ld( Z, Y ), ld( X, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.26    ld( rd( X, Y ), Z ) }.
% 38.86/39.26  parent1[0; 1]: (14788) {G2,W20,D5,L1,V3,M1}  { mult( rd( X, Y ), rd( rd( Z
% 38.86/39.26    , X ), i( Y ) ) ) ==> mult( X, ld( ld( Z, Y ), ld( X, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := rd( rd( Z, X ), i( Y ) )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14790) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( rd( Z, Y ), 
% 38.86/39.26    X ) ) ==> mult( Y, ld( ld( Z, X ), ld( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 5]: (14789) {G3,W20,D5,L1,V3,M1}  { ld( rd( Y, X ), rd( rd( Z, X
% 38.86/39.26     ), i( Y ) ) ) ==> mult( X, ld( ld( Z, Y ), ld( X, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := rd( Z, Y )
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14791) {G3,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( Y, Z ), X
% 38.86/39.26     ) ) ==> mult( Y, ld( ld( Z, X ), ld( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.26    ld( rd( X, Y ), Z ) }.
% 38.86/39.26  parent1[0; 5]: (14790) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( rd( Z
% 38.86/39.26    , Y ), X ) ) ==> mult( Y, ld( ld( Z, X ), ld( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14792) {G3,W19,D5,L1,V3,M1}  { mult( Y, ld( ld( Z, X ), ld( Y, X )
% 38.86/39.26     ) ) ==> ld( rd( X, Y ), ld( rd( Y, Z ), X ) ) }.
% 38.86/39.26  parent0[0]: (14791) {G3,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( Y, Z )
% 38.86/39.26    , X ) ) ==> mult( Y, ld( ld( Z, X ), ld( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2907) {G77,W19,D5,L1,V3,M1} P(24,2904);d(24);d(75);d(74);d(33
% 38.86/39.26    );d(80);d(34);d(80) { mult( Z, ld( ld( Y, X ), ld( Z, X ) ) ) ==> ld( rd
% 38.86/39.26    ( X, Z ), ld( rd( Z, Y ), X ) ) }.
% 38.86/39.26  parent0: (14792) {G3,W19,D5,L1,V3,M1}  { mult( Y, ld( ld( Z, X ), ld( Y, X
% 38.86/39.26     ) ) ) ==> ld( rd( X, Y ), ld( rd( Y, Z ), X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14794) {G77,W19,D5,L1,V3,M1}  { ld( rd( Z, X ), ld( rd( X, Y ), Z
% 38.86/39.26     ) ) ==> mult( X, ld( ld( Y, Z ), ld( X, Z ) ) ) }.
% 38.86/39.26  parent0[0]: (2907) {G77,W19,D5,L1,V3,M1} P(24,2904);d(24);d(75);d(74);d(33)
% 38.86/39.26    ;d(80);d(34);d(80) { mult( Z, ld( ld( Y, X ), ld( Z, X ) ) ) ==> ld( rd( 
% 38.86/39.26    X, Z ), ld( rd( Z, Y ), X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14797) {G2,W20,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( Y, i( Z )
% 38.86/39.26     ), X ) ) ==> mult( Y, ld( mult( Z, X ), ld( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 14]: (14794) {G77,W19,D5,L1,V3,M1}  { ld( rd( Z, X ), ld( rd( X
% 38.86/39.26    , Y ), Z ) ) ==> mult( X, ld( ld( Y, Z ), ld( X, Z ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := i( Z )
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14801) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), ld( mult( Y, Z ), 
% 38.86/39.26    X ) ) ==> mult( Y, ld( mult( Z, X ), ld( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 6]: (14797) {G2,W20,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( Y, i
% 38.86/39.26    ( Z ) ), X ) ) ==> mult( Y, ld( mult( Z, X ), ld( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14802) {G2,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( Z, X ), ld( Y, X
% 38.86/39.26     ) ) ) ==> ld( rd( X, Y ), ld( mult( Y, Z ), X ) ) }.
% 38.86/39.26  parent0[0]: (14801) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), ld( mult( Y, Z
% 38.86/39.26     ), X ) ) ==> mult( Y, ld( mult( Z, X ), ld( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2914) {G78,W19,D5,L1,V3,M1} P(22,2907);d(34) { mult( Z, ld( 
% 38.86/39.26    mult( X, Y ), ld( Z, Y ) ) ) ==> ld( rd( Y, Z ), ld( mult( Z, X ), Y ) )
% 38.86/39.26     }.
% 38.86/39.26  parent0: (14802) {G2,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( Z, X ), ld( Y, 
% 38.86/39.26    X ) ) ) ==> ld( rd( X, Y ), ld( mult( Y, Z ), X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14803) {G78,W19,D5,L1,V3,M1}  { ld( rd( Z, X ), ld( mult( X, Y ), 
% 38.86/39.26    Z ) ) ==> mult( X, ld( mult( Y, Z ), ld( X, Z ) ) ) }.
% 38.86/39.26  parent0[0]: (2914) {G78,W19,D5,L1,V3,M1} P(22,2907);d(34) { mult( Z, ld( 
% 38.86/39.26    mult( X, Y ), ld( Z, Y ) ) ) ==> ld( rd( Y, Z ), ld( mult( Z, X ), Y ) )
% 38.86/39.26     }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14809) {G2,W22,D6,L1,V3,M1}  { ld( rd( X, i( Y ) ), ld( mult( i( 
% 38.86/39.26    Y ), Z ), X ) ) ==> ld( Y, ld( mult( Z, X ), ld( i( Y ), X ) ) ) }.
% 38.86/39.26  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 12]: (14803) {G78,W19,D5,L1,V3,M1}  { ld( rd( Z, X ), ld( mult( 
% 38.86/39.26    X, Y ), Z ) ) ==> mult( X, ld( mult( Y, Z ), ld( X, Z ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := ld( mult( Z, X ), ld( i( Y ), X ) )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := i( Y )
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14812) {G2,W21,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( mult( i( Y )
% 38.86/39.26    , Z ), X ) ) ==> ld( Y, ld( mult( Z, X ), ld( i( Y ), X ) ) ) }.
% 38.86/39.26  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 2]: (14809) {G2,W22,D6,L1,V3,M1}  { ld( rd( X, i( Y ) ), ld( 
% 38.86/39.26    mult( i( Y ), Z ), X ) ) ==> ld( Y, ld( mult( Z, X ), ld( i( Y ), X ) ) )
% 38.86/39.26     }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14813) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( ld( Y, Z ), 
% 38.86/39.26    X ) ) ==> ld( Y, ld( mult( Z, X ), ld( i( Y ), X ) ) ) }.
% 38.86/39.26  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 6]: (14812) {G2,W21,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( mult( 
% 38.86/39.26    i( Y ), Z ), X ) ) ==> ld( Y, ld( mult( Z, X ), ld( i( Y ), X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14814) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), ld( ld( Y, Z ), 
% 38.86/39.26    X ) ) ==> ld( Y, ld( mult( Z, X ), mult( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 16]: (14813) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( ld( Y
% 38.86/39.26    , Z ), X ) ) ==> ld( Y, ld( mult( Z, X ), ld( i( Y ), X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14815) {G2,W19,D5,L1,V3,M1}  { ld( Y, ld( mult( Z, X ), mult( Y, X
% 38.86/39.26     ) ) ) ==> ld( mult( X, Y ), ld( ld( Y, Z ), X ) ) }.
% 38.86/39.26  parent0[0]: (14814) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), ld( ld( Y, Z
% 38.86/39.26     ), X ) ) ==> ld( Y, ld( mult( Z, X ), mult( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2920) {G79,W19,D5,L1,V3,M1} P(2914,24);d(34);d(24);d(22) { ld
% 38.86/39.26    ( X, ld( mult( Y, Z ), mult( X, Z ) ) ) ==> ld( mult( Z, X ), ld( ld( X, 
% 38.86/39.26    Y ), Z ) ) }.
% 38.86/39.26  parent0: (14815) {G2,W19,D5,L1,V3,M1}  { ld( Y, ld( mult( Z, X ), mult( Y, 
% 38.86/39.26    X ) ) ) ==> ld( mult( X, Y ), ld( ld( Y, Z ), X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14817) {G79,W19,D5,L1,V3,M1}  { ld( mult( Z, X ), ld( ld( X, Y ), 
% 38.86/39.26    Z ) ) ==> ld( X, ld( mult( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.26  parent0[0]: (2920) {G79,W19,D5,L1,V3,M1} P(2914,24);d(34);d(24);d(22) { ld
% 38.86/39.26    ( X, ld( mult( Y, Z ), mult( X, Z ) ) ) ==> ld( mult( Z, X ), ld( ld( X, 
% 38.86/39.26    Y ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14827) {G2,W22,D6,L1,V3,M1}  { ld( mult( i( X ), Y ), ld( ld( Y, 
% 38.86/39.26    Z ), i( X ) ) ) ==> ld( Y, ld( mult( Z, i( X ) ), rd( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 19]: (14817) {G79,W19,D5,L1,V3,M1}  { ld( mult( Z, X ), ld( ld( 
% 38.86/39.26    X, Y ), Z ) ) ==> ld( X, ld( mult( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := i( X )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14829) {G2,W21,D5,L1,V3,M1}  { ld( mult( i( X ), Y ), ld( ld( Y, 
% 38.86/39.26    Z ), i( X ) ) ) ==> ld( Y, ld( rd( Z, X ), rd( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 15]: (14827) {G2,W22,D6,L1,V3,M1}  { ld( mult( i( X ), Y ), ld( 
% 38.86/39.26    ld( Y, Z ), i( X ) ) ) ==> ld( Y, ld( mult( Z, i( X ) ), rd( Y, X ) ) )
% 38.86/39.26     }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14830) {G2,W20,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( ld( Y, Z ), i
% 38.86/39.26    ( X ) ) ) ==> ld( Y, ld( rd( Z, X ), rd( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 2]: (14829) {G2,W21,D5,L1,V3,M1}  { ld( mult( i( X ), Y ), ld( 
% 38.86/39.26    ld( Y, Z ), i( X ) ) ) ==> ld( Y, ld( rd( Z, X ), rd( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14831) {G3,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), i( mult( X, ld( Y
% 38.86/39.26    , Z ) ) ) ) ==> ld( Y, ld( rd( Z, X ), rd( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.26    ( X, Y ) ) }.
% 38.86/39.26  parent1[0; 5]: (14830) {G2,W20,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( ld( Y, Z
% 38.86/39.26     ), i( X ) ) ) ==> ld( Y, ld( rd( Z, X ), rd( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := ld( Y, Z )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14833) {G4,W20,D6,L1,V3,M1}  { i( mult( mult( X, ld( Y, Z ) ), ld
% 38.86/39.26    ( X, Y ) ) ) ==> ld( Y, ld( rd( Z, X ), rd( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.26    ( X, Y ) ) }.
% 38.86/39.26  parent1[0; 1]: (14831) {G3,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), i( mult( X, 
% 38.86/39.26    ld( Y, Z ) ) ) ) ==> ld( Y, ld( rd( Z, X ), rd( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( X, ld( Y, Z ) )
% 38.86/39.26     Y := ld( X, Y )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14834) {G5,W19,D5,L1,V3,M1}  { rd( ld( Y, X ), mult( X, ld( Y, Z
% 38.86/39.26     ) ) ) ==> ld( Y, ld( rd( Z, X ), rd( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.26     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.26  parent1[0; 1]: (14833) {G4,W20,D6,L1,V3,M1}  { i( mult( mult( X, ld( Y, Z )
% 38.86/39.26     ), ld( X, Y ) ) ) ==> ld( Y, ld( rd( Z, X ), rd( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := mult( X, ld( Y, Z ) )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14835) {G6,W19,D5,L1,V3,M1}  { mult( ld( X, Y ), rd( ld( Z, X ), 
% 38.86/39.26    Y ) ) ==> ld( X, ld( rd( Z, Y ), rd( X, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.26     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.26  parent1[0; 1]: (14834) {G5,W19,D5,L1,V3,M1}  { rd( ld( Y, X ), mult( X, ld
% 38.86/39.26    ( Y, Z ) ) ) ==> ld( Y, ld( rd( Z, X ), rd( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26     T := ld( X, Y )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14836) {G5,W19,D5,L1,V3,M1}  { ld( ld( Y, X ), rd( ld( Z, X ), Y
% 38.86/39.26     ) ) ==> ld( X, ld( rd( Z, Y ), rd( X, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.26    ld( ld( Y, X ), Z ) }.
% 38.86/39.26  parent1[0; 1]: (14835) {G6,W19,D5,L1,V3,M1}  { mult( ld( X, Y ), rd( ld( Z
% 38.86/39.26    , X ), Y ) ) ==> ld( X, ld( rd( Z, Y ), rd( X, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := rd( ld( Z, X ), Y )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14837) {G5,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Z, X ), rd( Y, X ) )
% 38.86/39.26     ) ==> ld( ld( X, Y ), rd( ld( Z, Y ), X ) ) }.
% 38.86/39.26  parent0[0]: (14836) {G5,W19,D5,L1,V3,M1}  { ld( ld( Y, X ), rd( ld( Z, X )
% 38.86/39.26    , Y ) ) ==> ld( X, ld( rd( Z, Y ), rd( X, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2924) {G80,W19,D5,L1,V3,M1} P(33,2920);d(33);d(24);d(52);d(52
% 38.86/39.26    );d(92);d(114);d(74) { ld( Z, ld( rd( X, Y ), rd( Z, Y ) ) ) ==> ld( ld( 
% 38.86/39.26    Y, Z ), rd( ld( X, Z ), Y ) ) }.
% 38.86/39.26  parent0: (14837) {G5,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Z, X ), rd( Y, X )
% 38.86/39.26     ) ) ==> ld( ld( X, Y ), rd( ld( Z, Y ), X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14839) {G80,W19,D5,L1,V3,M1}  { ld( ld( Z, X ), rd( ld( Y, X ), Z
% 38.86/39.26     ) ) ==> ld( X, ld( rd( Y, Z ), rd( X, Z ) ) ) }.
% 38.86/39.26  parent0[0]: (2924) {G80,W19,D5,L1,V3,M1} P(33,2920);d(33);d(24);d(52);d(52)
% 38.86/39.26    ;d(92);d(114);d(74) { ld( Z, ld( rd( X, Y ), rd( Z, Y ) ) ) ==> ld( ld( Y
% 38.86/39.26    , Z ), rd( ld( X, Z ), Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14843) {G3,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( ld( ld( Z, X )
% 38.86/39.26    , Y ), X ) ) ==> ld( Y, ld( i( Z ), rd( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.26    ==> i( X ) }.
% 38.86/39.26  parent1[0; 15]: (14839) {G80,W19,D5,L1,V3,M1}  { ld( ld( Z, X ), rd( ld( Y
% 38.86/39.26    , X ), Z ) ) ==> ld( X, ld( rd( Y, Z ), rd( X, Z ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := ld( Z, X )
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14845) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( ld( ld( Z, X )
% 38.86/39.26    , Y ), X ) ) ==> ld( Y, mult( Z, rd( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 14]: (14843) {G3,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( ld( ld
% 38.86/39.26    ( Z, X ), Y ), X ) ) ==> ld( Y, ld( i( Z ), rd( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := rd( Y, X )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2925) {G81,W19,D6,L1,V3,M1} P(77,2924);d(22) { ld( ld( Y, Z )
% 38.86/39.26    , rd( ld( ld( X, Y ), Z ), Y ) ) ==> ld( Z, mult( X, rd( Z, Y ) ) ) }.
% 38.86/39.26  parent0: (14845) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( ld( ld( Z, X )
% 38.86/39.26    , Y ), X ) ) ==> ld( Y, mult( Z, rd( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14848) {G67,W19,D5,L1,V3,M1}  { ld( rd( Y, X ), ld( rd( Z, X ), Y
% 38.86/39.26     ) ) ==> mult( X, ld( ld( X, Y ), ld( Z, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (2853) {G67,W19,D5,L1,V3,M1} P(2844,79);d(54);d(75) { mult( Z, 
% 38.86/39.26    ld( ld( Z, Y ), ld( X, Y ) ) ) ==> ld( rd( Y, Z ), ld( rd( X, Z ), Y ) )
% 38.86/39.26     }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14854) {G3,W20,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( mult( X, Z
% 38.86/39.26     ), Y ), X ) ) ==> mult( Y, ld( ld( Y, X ), i( Z ) ) ) }.
% 38.86/39.26  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.26    ==> i( Y ) }.
% 38.86/39.26  parent1[0; 18]: (14848) {G67,W19,D5,L1,V3,M1}  { ld( rd( Y, X ), ld( rd( Z
% 38.86/39.26    , X ), Y ) ) ==> mult( X, ld( ld( X, Y ), ld( Z, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := mult( X, Z )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14855) {G4,W20,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( mult( X, Z
% 38.86/39.26     ), Y ), X ) ) ==> mult( Y, i( mult( Z, ld( Y, X ) ) ) ) }.
% 38.86/39.26  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.26    ( X, Y ) ) }.
% 38.86/39.26  parent1[0; 14]: (14854) {G3,W20,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( 
% 38.86/39.26    mult( X, Z ), Y ), X ) ) ==> mult( Y, ld( ld( Y, X ), i( Z ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := ld( Y, X )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14856) {G2,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( mult( X, Z
% 38.86/39.26     ), Y ), X ) ) ==> rd( Y, mult( Z, ld( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 12]: (14855) {G4,W20,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( 
% 38.86/39.26    mult( X, Z ), Y ), X ) ) ==> mult( Y, i( mult( Z, ld( Y, X ) ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := mult( Z, ld( Y, X ) )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14857) {G3,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( mult( X, Z
% 38.86/39.26     ), Y ), X ) ) ==> mult( Y, rd( ld( X, Y ), Z ) ) }.
% 38.86/39.26  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.26     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.26  parent1[0; 12]: (14856) {G2,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( 
% 38.86/39.26    mult( X, Z ), Y ), X ) ) ==> rd( Y, mult( Z, ld( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Y
% 38.86/39.26     T := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2949) {G68,W19,D6,L1,V3,M1} P(31,2853);d(52);d(33);d(114) { 
% 38.86/39.26    ld( rd( X, Z ), ld( rd( mult( X, Y ), Z ), X ) ) ==> mult( Z, rd( ld( X, 
% 38.86/39.26    Z ), Y ) ) }.
% 38.86/39.26  parent0: (14857) {G3,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( mult( X, Z
% 38.86/39.26     ), Y ), X ) ) ==> mult( Y, rd( ld( X, Y ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14860) {G5,W11,D5,L1,V3,M1}  { Z ==> ld( ld( X, Y ), ld( ld( Y, X
% 38.86/39.26     ), Z ) ) }.
% 38.86/39.26  parent0[0]: (117) {G5,W11,D5,L1,V3,M1} P(74,6);d(24) { ld( ld( X, Y ), ld( 
% 38.86/39.26    ld( Y, X ), Z ) ) ==> Z }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14864) {G6,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( X, mult( 
% 38.86/39.26    Z, Y ) ), ld( ld( mult( Y, X ), ld( Z, X ) ), Y ) ) }.
% 38.86/39.26  parent0[0]: (2854) {G67,W19,D5,L1,V3,M1} P(2844,34);d(34);d(34);d(74);d(22)
% 38.86/39.26     { ld( ld( mult( X, Z ), Y ), mult( Y, Z ) ) ==> ld( ld( mult( Z, Y ), ld
% 38.86/39.26    ( X, Y ) ), Z ) }.
% 38.86/39.26  parent1[0; 10]: (14860) {G5,W11,D5,L1,V3,M1}  { Z ==> ld( ld( X, Y ), ld( 
% 38.86/39.26    ld( Y, X ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := mult( Z, Y )
% 38.86/39.26     Z := mult( X, Y )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14867) {G6,W19,D6,L1,V3,M1}  { ld( ld( X, mult( Z, Y ) ), ld( ld( 
% 38.86/39.26    mult( Y, X ), ld( Z, X ) ), Y ) ) ==> mult( X, Y ) }.
% 38.86/39.26  parent0[0]: (14864) {G6,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( X, 
% 38.86/39.26    mult( Z, Y ) ), ld( ld( mult( Y, X ), ld( Z, X ) ), Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2952) {G68,W19,D6,L1,V3,M1} P(2854,117) { ld( ld( Z, mult( X
% 38.86/39.26    , Y ) ), ld( ld( mult( Y, Z ), ld( X, Z ) ), Y ) ) ==> mult( Z, Y ) }.
% 38.86/39.26  parent0: (14867) {G6,W19,D6,L1,V3,M1}  { ld( ld( X, mult( Z, Y ) ), ld( ld
% 38.86/39.26    ( mult( Y, X ), ld( Z, X ) ), Y ) ) ==> mult( X, Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14870) {G68,W19,D6,L1,V3,M1}  { mult( X, Z ) ==> ld( ld( X, mult( 
% 38.86/39.26    Y, Z ) ), ld( ld( mult( Z, X ), ld( Y, X ) ), Z ) ) }.
% 38.86/39.26  parent0[0]: (2952) {G68,W19,D6,L1,V3,M1} P(2854,117) { ld( ld( Z, mult( X, 
% 38.86/39.26    Y ) ), ld( ld( mult( Y, Z ), ld( X, Z ) ), Y ) ) ==> mult( Z, Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14875) {G3,W20,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( X, mult( 
% 38.86/39.26    mult( X, Z ), Y ) ), ld( ld( mult( Y, X ), i( Z ) ), Y ) ) }.
% 38.86/39.26  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.26    ==> i( Y ) }.
% 38.86/39.26  parent1[0; 17]: (14870) {G68,W19,D6,L1,V3,M1}  { mult( X, Z ) ==> ld( ld( X
% 38.86/39.26    , mult( Y, Z ) ), ld( ld( mult( Z, X ), ld( Y, X ) ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := mult( X, Z )
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14876) {G4,W20,D7,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( X, mult( 
% 38.86/39.26    mult( X, Z ), Y ) ), ld( i( mult( Z, mult( Y, X ) ) ), Y ) ) }.
% 38.86/39.26  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.26    ( X, Y ) ) }.
% 38.86/39.26  parent1[0; 13]: (14875) {G3,W20,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( X
% 38.86/39.26    , mult( mult( X, Z ), Y ) ), ld( ld( mult( Y, X ), i( Z ) ), Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := mult( Y, X )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14877) {G2,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( X, mult( 
% 38.86/39.26    mult( X, Z ), Y ) ), mult( mult( Z, mult( Y, X ) ), Y ) ) }.
% 38.86/39.26  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 12]: (14876) {G4,W20,D7,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( X
% 38.86/39.26    , mult( mult( X, Z ), Y ) ), ld( i( mult( Z, mult( Y, X ) ) ), Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( Z, mult( Y, X ) )
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14878) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, mult( mult( X, Z ), Y )
% 38.86/39.26     ), mult( mult( Z, mult( Y, X ) ), Y ) ) ==> mult( X, Y ) }.
% 38.86/39.26  parent0[0]: (14877) {G2,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( X, 
% 38.86/39.26    mult( mult( X, Z ), Y ) ), mult( mult( Z, mult( Y, X ) ), Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2956) {G69,W19,D6,L1,V3,M1} P(31,2952);d(52);d(22) { ld( ld( 
% 38.86/39.26    X, mult( mult( X, Y ), Z ) ), mult( mult( Y, mult( Z, X ) ), Z ) ) ==> 
% 38.86/39.26    mult( X, Z ) }.
% 38.86/39.26  parent0: (14878) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, mult( mult( X, Z ), Y )
% 38.86/39.26     ), mult( mult( Z, mult( Y, X ) ), Y ) ) ==> mult( X, Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14880) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y ) }.
% 38.86/39.26  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.26    ==> i( X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14882) {G3,W20,D6,L1,V3,M1}  { i( ld( X, mult( mult( X, Y ), Z )
% 38.86/39.26     ) ) ==> rd( mult( X, Z ), mult( mult( Y, mult( Z, X ) ), Z ) ) }.
% 38.86/39.26  parent0[0]: (2956) {G69,W19,D6,L1,V3,M1} P(31,2952);d(52);d(22) { ld( ld( X
% 38.86/39.26    , mult( mult( X, Y ), Z ) ), mult( mult( Y, mult( Z, X ) ), Z ) ) ==> 
% 38.86/39.26    mult( X, Z ) }.
% 38.86/39.26  parent1[0; 10]: (14880) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y
% 38.86/39.26     ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := ld( X, mult( mult( X, Y ), Z ) )
% 38.86/39.26     Y := mult( mult( Y, mult( Z, X ) ), Z )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14883) {G4,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), X ) 
% 38.86/39.26    ==> rd( mult( X, Z ), mult( mult( Y, mult( Z, X ) ), Z ) ) }.
% 38.86/39.26  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.26     ) }.
% 38.86/39.26  parent1[0; 1]: (14882) {G3,W20,D6,L1,V3,M1}  { i( ld( X, mult( mult( X, Y )
% 38.86/39.26    , Z ) ) ) ==> rd( mult( X, Z ), mult( mult( Y, mult( Z, X ) ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := mult( mult( X, Y ), Z )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14884) {G4,W19,D6,L1,V3,M1}  { rd( mult( X, Z ), mult( mult( Y, 
% 38.86/39.26    mult( Z, X ) ), Z ) ) ==> ld( mult( mult( X, Y ), Z ), X ) }.
% 38.86/39.26  parent0[0]: (14883) {G4,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), X
% 38.86/39.26     ) ==> rd( mult( X, Z ), mult( mult( Y, mult( Z, X ) ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2970) {G70,W19,D6,L1,V3,M1} P(2956,77);d(54) { rd( mult( X, Z
% 38.86/39.26     ), mult( mult( Y, mult( Z, X ) ), Z ) ) ==> ld( mult( mult( X, Y ), Z )
% 38.86/39.26    , X ) }.
% 38.86/39.26  parent0: (14884) {G4,W19,D6,L1,V3,M1}  { rd( mult( X, Z ), mult( mult( Y, 
% 38.86/39.26    mult( Z, X ) ), Z ) ) ==> ld( mult( mult( X, Y ), Z ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14886) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.86/39.26  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.86/39.26    X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14889) {G4,W20,D6,L1,V3,M1}  { rd( mult( mult( X, mult( Y, Z ) )
% 38.86/39.26    , Y ), mult( Z, Y ) ) ==> i( ld( mult( mult( Z, X ), Y ), Z ) ) }.
% 38.86/39.26  parent0[0]: (2970) {G70,W19,D6,L1,V3,M1} P(2956,77);d(54) { rd( mult( X, Z
% 38.86/39.26     ), mult( mult( Y, mult( Z, X ) ), Z ) ) ==> ld( mult( mult( X, Y ), Z )
% 38.86/39.26    , X ) }.
% 38.86/39.26  parent1[0; 13]: (14886) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.86/39.26     ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := mult( Z, Y )
% 38.86/39.26     Y := mult( mult( X, mult( Y, Z ) ), Y )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14890) {G4,W19,D6,L1,V3,M1}  { rd( mult( mult( X, mult( Y, Z ) )
% 38.86/39.26    , Y ), mult( Z, Y ) ) ==> ld( Z, mult( mult( Z, X ), Y ) ) }.
% 38.86/39.26  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.26     ) }.
% 38.86/39.26  parent1[0; 12]: (14889) {G4,W20,D6,L1,V3,M1}  { rd( mult( mult( X, mult( Y
% 38.86/39.26    , Z ) ), Y ), mult( Z, Y ) ) ==> i( ld( mult( mult( Z, X ), Y ), Z ) )
% 38.86/39.26     }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( mult( Z, X ), Y )
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2974) {G71,W19,D6,L1,V3,M1} P(2970,79);d(54) { rd( mult( mult
% 38.86/39.26    ( Z, mult( Y, X ) ), Y ), mult( X, Y ) ) ==> ld( X, mult( mult( X, Z ), Y
% 38.86/39.26     ) ) }.
% 38.86/39.26  parent0: (14890) {G4,W19,D6,L1,V3,M1}  { rd( mult( mult( X, mult( Y, Z ) )
% 38.86/39.26    , Y ), mult( Z, Y ) ) ==> ld( Z, mult( mult( Z, X ), Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14893) {G70,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Z ), Y ), X ) 
% 38.86/39.26    ==> rd( mult( X, Y ), mult( mult( Z, mult( Y, X ) ), Y ) ) }.
% 38.86/39.26  parent0[0]: (2970) {G70,W19,D6,L1,V3,M1} P(2956,77);d(54) { rd( mult( X, Z
% 38.86/39.26     ), mult( mult( Y, mult( Z, X ) ), Z ) ) ==> ld( mult( mult( X, Y ), Z )
% 38.86/39.26    , X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14901) {G1,W23,D6,L1,V3,M1}  { ld( mult( mult( ld( X, Y ), Z ), X
% 38.86/39.26     ), ld( X, Y ) ) ==> rd( mult( ld( X, Y ), X ), mult( mult( Z, Y ), X ) )
% 38.86/39.26     }.
% 38.86/39.26  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.26  parent1[0; 21]: (14893) {G70,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Z ), Y
% 38.86/39.26     ), X ) ==> rd( mult( X, Y ), mult( mult( Z, mult( Y, X ) ), Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := ld( X, Y )
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14903) {G2,W23,D6,L1,V3,M1}  { ld( mult( mult( ld( X, Y ), Z ), X
% 38.86/39.26     ), ld( X, Y ) ) ==> rd( ld( ld( Y, X ), X ), mult( mult( Z, Y ), X ) )
% 38.86/39.26     }.
% 38.86/39.26  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.26    ld( ld( Y, X ), Z ) }.
% 38.86/39.26  parent1[0; 13]: (14901) {G1,W23,D6,L1,V3,M1}  { ld( mult( mult( ld( X, Y )
% 38.86/39.26    , Z ), X ), ld( X, Y ) ) ==> rd( mult( ld( X, Y ), X ), mult( mult( Z, Y
% 38.86/39.26     ), X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14907) {G3,W23,D6,L1,V3,M1}  { ld( mult( ld( ld( Y, X ), Z ), X )
% 38.86/39.26    , ld( X, Y ) ) ==> rd( ld( ld( Y, X ), X ), mult( mult( Z, Y ), X ) ) }.
% 38.86/39.26  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.26    ld( ld( Y, X ), Z ) }.
% 38.86/39.26  parent1[0; 3]: (14903) {G2,W23,D6,L1,V3,M1}  { ld( mult( mult( ld( X, Y ), 
% 38.86/39.26    Z ), X ), ld( X, Y ) ) ==> rd( ld( ld( Y, X ), X ), mult( mult( Z, Y ), X
% 38.86/39.26     ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14909) {G4,W23,D6,L1,V3,M1}  { ld( ld( ld( Z, ld( X, Y ) ), Y ), 
% 38.86/39.26    ld( Y, X ) ) ==> rd( ld( ld( X, Y ), Y ), mult( mult( Z, X ), Y ) ) }.
% 38.86/39.26  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.26    ld( ld( Y, X ), Z ) }.
% 38.86/39.26  parent1[0; 2]: (14907) {G3,W23,D6,L1,V3,M1}  { ld( mult( ld( ld( Y, X ), Z
% 38.86/39.26     ), X ), ld( X, Y ) ) ==> rd( ld( ld( Y, X ), X ), mult( mult( Z, Y ), X
% 38.86/39.26     ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := ld( X, Y )
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14910) {G5,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), Z ), Y ) 
% 38.86/39.26    ==> rd( ld( ld( Y, Z ), Z ), mult( mult( X, Y ), Z ) ) }.
% 38.86/39.26  parent0[0]: (2364) {G27,W19,D6,L1,V3,M1} P(1545,2352);d(75);d(74);d(0);d(
% 38.86/39.26    1821);d(0) { ld( ld( ld( Z, ld( X, Y ) ), Y ), ld( Y, X ) ) ==> ld( mult
% 38.86/39.26    ( mult( X, Z ), Y ), X ) }.
% 38.86/39.26  parent1[0; 1]: (14909) {G4,W23,D6,L1,V3,M1}  { ld( ld( ld( Z, ld( X, Y ) )
% 38.86/39.26    , Y ), ld( Y, X ) ) ==> rd( ld( ld( X, Y ), Y ), mult( mult( Z, X ), Y )
% 38.86/39.26     ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14911) {G5,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Z ), Z ), mult( mult
% 38.86/39.26    ( Y, X ), Z ) ) ==> ld( mult( mult( X, Y ), Z ), X ) }.
% 38.86/39.26  parent0[0]: (14910) {G5,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), Z ), Y
% 38.86/39.26     ) ==> rd( ld( ld( Y, Z ), Z ), mult( mult( X, Y ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2978) {G71,W19,D5,L1,V3,M1} P(0,2970);d(74);d(74);d(74);d(
% 38.86/39.26    2364) { rd( ld( ld( Y, X ), X ), mult( mult( Z, Y ), X ) ) ==> ld( mult( 
% 38.86/39.26    mult( Y, Z ), X ), Y ) }.
% 38.86/39.26  parent0: (14911) {G5,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Z ), Z ), mult( 
% 38.86/39.26    mult( Y, X ), Z ) ) ==> ld( mult( mult( X, Y ), Z ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14913) {G40,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), rd( Y, X )
% 38.86/39.26     ), X ) ==> mult( X, rd( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.26  parent0[0]: (2502) {G40,W19,D5,L1,V3,M1} P(2491,79);d(54);d(114) { mult( Y
% 38.86/39.26    , rd( ld( Z, Y ), mult( X, Y ) ) ) ==> ld( mult( mult( Y, X ), rd( Z, Y )
% 38.86/39.26     ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14921) {G41,W23,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y, Z ) )
% 38.86/39.26    , rd( ld( Z, X ), X ) ), X ) ==> mult( X, ld( mult( mult( Z, Y ), X ), Z
% 38.86/39.26     ) ) }.
% 38.86/39.26  parent0[0]: (2978) {G71,W19,D5,L1,V3,M1} P(0,2970);d(74);d(74);d(74);d(2364
% 38.86/39.26    ) { rd( ld( ld( Y, X ), X ), mult( mult( Z, Y ), X ) ) ==> ld( mult( mult
% 38.86/39.26    ( Y, Z ), X ), Y ) }.
% 38.86/39.26  parent1[0; 16]: (14913) {G40,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), rd
% 38.86/39.26    ( Y, X ) ), X ) ==> mult( X, rd( ld( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := ld( Z, X )
% 38.86/39.26     Z := mult( Y, Z )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14922) {G3,W20,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y, Z ) )
% 38.86/39.26    , i( Z ) ), X ) ==> mult( X, ld( mult( mult( Z, Y ), X ), Z ) ) }.
% 38.86/39.26  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.26    ==> i( X ) }.
% 38.86/39.26  parent1[0; 8]: (14921) {G41,W23,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y
% 38.86/39.26    , Z ) ), rd( ld( Z, X ), X ) ), X ) ==> mult( X, ld( mult( mult( Z, Y ), 
% 38.86/39.26    X ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14923) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( X, mult( Y, Z ) ), Z
% 38.86/39.26     ), X ) ==> mult( X, ld( mult( mult( Z, Y ), X ), Z ) ) }.
% 38.86/39.26  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 2]: (14922) {G3,W20,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y, 
% 38.86/39.26    Z ) ), i( Z ) ), X ) ==> mult( X, ld( mult( mult( Z, Y ), X ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( X, mult( Y, Z ) )
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14924) {G2,W19,D6,L1,V3,M1}  { mult( X, ld( mult( mult( Z, Y ), X
% 38.86/39.26     ), Z ) ) ==> ld( rd( mult( X, mult( Y, Z ) ), Z ), X ) }.
% 38.86/39.26  parent0[0]: (14923) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( X, mult( Y, Z ) )
% 38.86/39.26    , Z ), X ) ==> mult( X, ld( mult( mult( Z, Y ), X ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2979) {G72,W19,D6,L1,V3,M1} P(2978,2502);d(77);d(33) { mult( 
% 38.86/39.26    Y, ld( mult( mult( X, Z ), Y ), X ) ) ==> ld( rd( mult( Y, mult( Z, X ) )
% 38.86/39.26    , X ), Y ) }.
% 38.86/39.26  parent0: (14924) {G2,W19,D6,L1,V3,M1}  { mult( X, ld( mult( mult( Z, Y ), X
% 38.86/39.26     ), Z ) ) ==> ld( rd( mult( X, mult( Y, Z ) ), Z ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14926) {G46,W19,D5,L1,V3,M1}  { ld( Y, rd( rd( Y, X ), mult( Y, Z
% 38.86/39.26     ) ) ) ==> rd( rd( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.26  parent0[0]: (2552) {G46,W19,D5,L1,V3,M1} P(2546,2352) { rd( rd( ld( Y, Z )
% 38.86/39.26    , mult( X, Z ) ), Z ) ==> ld( Z, rd( rd( Z, Y ), mult( Z, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14930) {G47,W23,D6,L1,V3,M1}  { ld( X, rd( rd( X, ld( Y, X ) ), 
% 38.86/39.26    mult( X, mult( Z, Y ) ) ) ) ==> rd( ld( mult( mult( Y, Z ), X ), Y ), X )
% 38.86/39.26     }.
% 38.86/39.26  parent0[0]: (2978) {G71,W19,D5,L1,V3,M1} P(0,2970);d(74);d(74);d(74);d(2364
% 38.86/39.26    ) { rd( ld( ld( Y, X ), X ), mult( mult( Z, Y ), X ) ) ==> ld( mult( mult
% 38.86/39.26    ( Y, Z ), X ), Y ) }.
% 38.86/39.26  parent1[0; 15]: (14926) {G46,W19,D5,L1,V3,M1}  { ld( Y, rd( rd( Y, X ), 
% 38.86/39.26    mult( Y, Z ) ) ) ==> rd( rd( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := ld( Y, X )
% 38.86/39.26     Y := X
% 38.86/39.26     Z := mult( Z, Y )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14931) {G5,W23,D6,L1,V3,M1}  { ld( X, rd( mult( X, ld( X, Y ) ), 
% 38.86/39.26    mult( X, mult( Z, Y ) ) ) ) ==> rd( ld( mult( mult( Y, Z ), X ), Y ), X )
% 38.86/39.26     }.
% 38.86/39.26  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.26    mult( Z, ld( Y, X ) ) }.
% 38.86/39.26  parent1[0; 4]: (14930) {G47,W23,D6,L1,V3,M1}  { ld( X, rd( rd( X, ld( Y, X
% 38.86/39.26     ) ), mult( X, mult( Z, Y ) ) ) ) ==> rd( ld( mult( mult( Y, Z ), X ), Y
% 38.86/39.26     ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14932) {G1,W19,D6,L1,V3,M1}  { ld( X, rd( Y, mult( X, mult( Z, Y
% 38.86/39.26     ) ) ) ) ==> rd( ld( mult( mult( Y, Z ), X ), Y ), X ) }.
% 38.86/39.26  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.26  parent1[0; 4]: (14931) {G5,W23,D6,L1,V3,M1}  { ld( X, rd( mult( X, ld( X, Y
% 38.86/39.26     ) ), mult( X, mult( Z, Y ) ) ) ) ==> rd( ld( mult( mult( Y, Z ), X ), Y
% 38.86/39.26     ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14933) {G1,W19,D6,L1,V3,M1}  { rd( ld( mult( mult( Y, Z ), X ), Y
% 38.86/39.26     ), X ) ==> ld( X, rd( Y, mult( X, mult( Z, Y ) ) ) ) }.
% 38.86/39.26  parent0[0]: (14932) {G1,W19,D6,L1,V3,M1}  { ld( X, rd( Y, mult( X, mult( Z
% 38.86/39.26    , Y ) ) ) ) ==> rd( ld( mult( mult( Y, Z ), X ), Y ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2980) {G72,W19,D6,L1,V3,M1} P(2978,2552);d(75);d(0) { rd( ld
% 38.86/39.26    ( mult( mult( X, Z ), Y ), X ), Y ) ==> ld( Y, rd( X, mult( Y, mult( Z, X
% 38.86/39.26     ) ) ) ) }.
% 38.86/39.26  parent0: (14933) {G1,W19,D6,L1,V3,M1}  { rd( ld( mult( mult( Y, Z ), X ), Y
% 38.86/39.26     ), X ) ==> ld( X, rd( Y, mult( X, mult( Z, Y ) ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14935) {G71,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), Y ), X ) 
% 38.86/39.26    ==> rd( ld( ld( X, Y ), Y ), mult( mult( Z, X ), Y ) ) }.
% 38.86/39.26  parent0[0]: (2978) {G71,W19,D5,L1,V3,M1} P(0,2970);d(74);d(74);d(74);d(2364
% 38.86/39.26    ) { rd( ld( ld( Y, X ), X ), mult( mult( Z, Y ), X ) ) ==> ld( mult( mult
% 38.86/39.26    ( Y, Z ), X ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14945) {G4,W23,D7,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z ) ), 
% 38.86/39.26    X ) ==> rd( i( mult( Z, ld( X, i( Z ) ) ) ), mult( mult( Y, X ), i( Z ) )
% 38.86/39.26     ) }.
% 38.86/39.26  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.26    ( X, Y ) ) }.
% 38.86/39.26  parent1[0; 10]: (14935) {G71,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), Y
% 38.86/39.26     ), X ) ==> rd( ld( ld( X, Y ), Y ), mult( mult( Z, X ), Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := ld( X, i( Z ) )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := i( Z )
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14949) {G5,W23,D7,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z ) ), 
% 38.86/39.26    X ) ==> i( mult( mult( mult( Y, X ), i( Z ) ), mult( Z, ld( X, i( Z ) ) )
% 38.86/39.26     ) ) }.
% 38.86/39.26  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.26    ( mult( Y, X ) ) }.
% 38.86/39.26  parent1[0; 9]: (14945) {G4,W23,D7,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z
% 38.86/39.26     ) ), X ) ==> rd( i( mult( Z, ld( X, i( Z ) ) ) ), mult( mult( Y, X ), i
% 38.86/39.26    ( Z ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( Z, ld( X, i( Z ) ) )
% 38.86/39.26     Y := mult( mult( Y, X ), i( Z ) )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14950) {G6,W22,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z ) ), 
% 38.86/39.26    X ) ==> rd( rd( ld( i( Z ), X ), Z ), mult( mult( Y, X ), i( Z ) ) ) }.
% 38.86/39.26  parent0[0]: (449) {G6,W16,D6,L1,V4,M1} P(75,91) { i( mult( T, mult( X, ld( 
% 38.86/39.26    Z, Y ) ) ) ) ==> rd( rd( ld( Y, Z ), X ), T ) }.
% 38.86/39.26  parent1[0; 9]: (14949) {G5,W23,D7,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z
% 38.86/39.26     ) ), X ) ==> i( mult( mult( mult( Y, X ), i( Z ) ), mult( Z, ld( X, i( Z
% 38.86/39.26     ) ) ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := i( Z )
% 38.86/39.26     Z := X
% 38.86/39.26     T := mult( mult( Y, X ), i( Z ) )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14951) {G2,W21,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z ) ), 
% 38.86/39.26    X ) ==> rd( rd( mult( Z, X ), Z ), mult( mult( Y, X ), i( Z ) ) ) }.
% 38.86/39.26  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 11]: (14950) {G6,W22,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( 
% 38.86/39.26    Z ) ), X ) ==> rd( rd( ld( i( Z ), X ), Z ), mult( mult( Y, X ), i( Z ) )
% 38.86/39.26     ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14952) {G3,W21,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z ) ), 
% 38.86/39.26    X ) ==> rd( mult( Z, rd( X, Z ) ), mult( mult( Y, X ), i( Z ) ) ) }.
% 38.86/39.26  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.86/39.26    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.86/39.26  parent1[0; 10]: (14951) {G2,W21,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), i( 
% 38.86/39.26    Z ) ), X ) ==> rd( rd( mult( Z, X ), Z ), mult( mult( Y, X ), i( Z ) ) )
% 38.86/39.26     }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14954) {G2,W20,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z ) ), 
% 38.86/39.26    X ) ==> rd( mult( Z, rd( X, Z ) ), rd( mult( Y, X ), Z ) ) }.
% 38.86/39.26  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 15]: (14952) {G3,W21,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), i( 
% 38.86/39.26    Z ) ), X ) ==> rd( mult( Z, rd( X, Z ) ), mult( mult( Y, X ), i( Z ) ) )
% 38.86/39.26     }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( Y, X )
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14956) {G3,W20,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z ) ), 
% 38.86/39.26    X ) ==> mult( mult( Z, rd( X, Z ) ), rd( Z, mult( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.26    mult( Z, rd( X, Y ) ) }.
% 38.86/39.26  parent1[0; 9]: (14954) {G2,W20,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z
% 38.86/39.26     ) ), X ) ==> rd( mult( Z, rd( X, Z ) ), rd( mult( Y, X ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := mult( Y, X )
% 38.86/39.26     Z := mult( Z, rd( X, Z ) )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14957) {G4,W20,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z ) ), 
% 38.86/39.26    X ) ==> ld( rd( rd( Z, X ), Z ), rd( Z, mult( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.86/39.26     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.86/39.26  parent1[0; 9]: (14956) {G3,W20,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z
% 38.86/39.26     ) ), X ) ==> mult( mult( Z, rd( X, Z ) ), rd( Z, mult( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26     T := rd( Z, mult( Y, X ) )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14958) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), X ) ==>
% 38.86/39.26     ld( rd( rd( Z, X ), Z ), rd( Z, mult( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 2]: (14957) {G4,W20,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z
% 38.86/39.26     ) ), X ) ==> ld( rd( rd( Z, X ), Z ), rd( Z, mult( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( X, Y )
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14959) {G2,W19,D5,L1,V3,M1}  { ld( rd( rd( Z, X ), Z ), rd( Z, 
% 38.86/39.26    mult( Y, X ) ) ) ==> ld( rd( mult( X, Y ), Z ), X ) }.
% 38.86/39.26  parent0[0]: (14958) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), X ) 
% 38.86/39.26    ==> ld( rd( rd( Z, X ), Z ), rd( Z, mult( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2983) {G72,W19,D5,L1,V3,M1} P(52,2978);d(76);d(449);d(22);d(
% 38.86/39.26    321);d(33);d(81);d(113);d(33) { ld( rd( rd( Y, X ), Y ), rd( Y, mult( Z, 
% 38.86/39.26    X ) ) ) ==> ld( rd( mult( X, Z ), Y ), X ) }.
% 38.86/39.26  parent0: (14959) {G2,W19,D5,L1,V3,M1}  { ld( rd( rd( Z, X ), Z ), rd( Z, 
% 38.86/39.26    mult( Y, X ) ) ) ==> ld( rd( mult( X, Y ), Z ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14961) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.86/39.26  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.86/39.26    X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14966) {G4,W20,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), ld( 
% 38.86/39.26    ld( Y, Z ), Z ) ) ==> i( ld( mult( mult( Y, X ), Z ), Y ) ) }.
% 38.86/39.26  parent0[0]: (2978) {G71,W19,D5,L1,V3,M1} P(0,2970);d(74);d(74);d(74);d(2364
% 38.86/39.26    ) { rd( ld( ld( Y, X ), X ), mult( mult( Z, Y ), X ) ) ==> ld( mult( mult
% 38.86/39.26    ( Y, Z ), X ), Y ) }.
% 38.86/39.26  parent1[0; 13]: (14961) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.86/39.26     ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := ld( ld( Y, Z ), Z )
% 38.86/39.26     Y := mult( mult( X, Y ), Z )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14967) {G4,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), ld( 
% 38.86/39.26    ld( Y, Z ), Z ) ) ==> ld( Y, mult( mult( Y, X ), Z ) ) }.
% 38.86/39.26  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.26     ) }.
% 38.86/39.26  parent1[0; 12]: (14966) {G4,W20,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), Z )
% 38.86/39.26    , ld( ld( Y, Z ), Z ) ) ==> i( ld( mult( mult( Y, X ), Z ), Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( mult( Y, X ), Z )
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14968) {G5,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), ld
% 38.86/39.26    ( Z, ld( Y, Z ) ) ) ==> ld( Y, mult( mult( Y, X ), Z ) ) }.
% 38.86/39.26  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.26    mult( Z, ld( Y, X ) ) }.
% 38.86/39.26  parent1[0; 1]: (14967) {G4,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z )
% 38.86/39.26    , ld( ld( Y, Z ), Z ) ) ==> ld( Y, mult( mult( Y, X ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := ld( Y, Z )
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := mult( mult( X, Y ), Z )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14969) {G6,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), ld
% 38.86/39.26    ( mult( Y, Z ), Z ) ) ==> ld( Y, mult( mult( Y, X ), Z ) ) }.
% 38.86/39.26  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.86/39.26    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.86/39.26  parent1[0; 7]: (14968) {G5,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z
% 38.86/39.26     ), ld( Z, ld( Y, Z ) ) ) ==> ld( Y, mult( mult( Y, X ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2984) {G72,W19,D5,L1,V3,M1} P(2978,79);d(54);d(75);d(329) { 
% 38.86/39.26    mult( mult( mult( Z, X ), Y ), ld( mult( X, Y ), Y ) ) ==> ld( X, mult( 
% 38.86/39.26    mult( X, Z ), Y ) ) }.
% 38.86/39.26  parent0: (14969) {G6,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), ld
% 38.86/39.26    ( mult( Y, Z ), Z ) ) ==> ld( Y, mult( mult( Y, X ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14972) {G71,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), Y ), X ) 
% 38.86/39.26    ==> rd( ld( ld( X, Y ), Y ), mult( mult( Z, X ), Y ) ) }.
% 38.86/39.26  parent0[0]: (2978) {G71,W19,D5,L1,V3,M1} P(0,2970);d(74);d(74);d(74);d(2364
% 38.86/39.26    ) { rd( ld( ld( Y, X ), X ), mult( mult( Z, Y ), X ) ) ==> ld( mult( mult
% 38.86/39.26    ( Y, Z ), X ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14981) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) ), Z ), 
% 38.86/39.26    X ) ==> rd( ld( ld( X, Z ), Z ), mult( ld( Y, X ), Z ) ) }.
% 38.86/39.26  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 16]: (14972) {G71,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), Y
% 38.86/39.26     ), X ) ==> rd( ld( ld( X, Y ), Y ), mult( mult( Z, X ), Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := i( Y )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14982) {G3,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) ), Z ), 
% 38.86/39.26    X ) ==> rd( ld( ld( X, Z ), Z ), ld( ld( X, Y ), Z ) ) }.
% 38.86/39.26  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.26    ld( ld( Y, X ), Z ) }.
% 38.86/39.26  parent1[0; 15]: (14981) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) )
% 38.86/39.26    , Z ), X ) ==> rd( ld( ld( X, Z ), Z ), mult( ld( Y, X ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14983) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) ), Z ), 
% 38.86/39.26    X ) ==> mult( ld( ld( X, Z ), Z ), ld( Z, ld( X, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.26    mult( Z, ld( Y, X ) ) }.
% 38.86/39.26  parent1[0; 9]: (14982) {G3,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) )
% 38.86/39.26    , Z ), X ) ==> rd( ld( ld( X, Z ), Z ), ld( ld( X, Y ), Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := ld( X, Y )
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := ld( ld( X, Z ), Z )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14984) {G5,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) ), Z ), 
% 38.86/39.26    X ) ==> ld( ld( Z, ld( X, Z ) ), ld( Z, ld( X, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.26    ld( ld( Y, X ), Z ) }.
% 38.86/39.26  parent1[0; 9]: (14983) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) )
% 38.86/39.26    , Z ), X ) ==> mult( ld( ld( X, Z ), Z ), ld( Z, ld( X, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := ld( X, Z )
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := ld( Z, ld( X, Y ) )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14985) {G6,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) ), Z ), 
% 38.86/39.26    X ) ==> ld( ld( mult( X, Z ), Z ), ld( Z, ld( X, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.86/39.26    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.86/39.26  parent1[0; 10]: (14984) {G5,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) )
% 38.86/39.26    , Z ), X ) ==> ld( ld( Z, ld( X, Z ) ), ld( Z, ld( X, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14986) {G7,W20,D7,L1,V3,M1}  { ld( mult( mult( X, i( Y ) ), Z ), 
% 38.86/39.26    X ) ==> ld( ld( mult( X, rd( ld( X, Y ), Z ) ), Z ), Z ) }.
% 38.86/39.26  parent0[0]: (1399) {G11,W19,D6,L1,V3,M1} P(139,826) { ld( ld( mult( Z, Y )
% 38.86/39.26    , Y ), ld( Y, X ) ) ==> ld( ld( mult( Z, rd( X, Y ) ), Y ), Y ) }.
% 38.86/39.26  parent1[0; 9]: (14985) {G6,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) )
% 38.86/39.26    , Z ), X ) ==> ld( ld( mult( X, Z ), Z ), ld( Z, ld( X, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := ld( X, Y )
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14987) {G2,W19,D7,L1,V3,M1}  { ld( mult( rd( X, Y ), Z ), X ) ==>
% 38.86/39.26     ld( ld( mult( X, rd( ld( X, Y ), Z ) ), Z ), Z ) }.
% 38.86/39.26  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 3]: (14986) {G7,W20,D7,L1,V3,M1}  { ld( mult( mult( X, i( Y ) )
% 38.86/39.26    , Z ), X ) ==> ld( ld( mult( X, rd( ld( X, Y ), Z ) ), Z ), Z ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14988) {G3,W19,D7,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), X ) ==> 
% 38.86/39.26    ld( ld( mult( X, rd( ld( X, Y ), Z ) ), Z ), Z ) }.
% 38.86/39.26  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.26    ld( rd( X, Y ), Z ) }.
% 38.86/39.26  parent1[0; 2]: (14987) {G2,W19,D7,L1,V3,M1}  { ld( mult( rd( X, Y ), Z ), X
% 38.86/39.26     ) ==> ld( ld( mult( X, rd( ld( X, Y ), Z ) ), Z ), Z ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14989) {G3,W19,D7,L1,V3,M1}  { ld( ld( mult( Y, rd( ld( Y, X ), Z
% 38.86/39.26     ) ), Z ), Z ) ==> ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.86/39.26  parent0[0]: (14988) {G3,W19,D7,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), X ) 
% 38.86/39.26    ==> ld( ld( mult( X, rd( ld( X, Y ), Z ) ), Z ), Z ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2985) {G72,W19,D7,L1,V3,M1} P(24,2978);d(74);d(75);d(74);d(
% 38.86/39.26    329);d(1399);d(33);d(80) { ld( ld( mult( Y, rd( ld( Y, X ), Z ) ), Z ), Z
% 38.86/39.26     ) ==> ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.86/39.26  parent0: (14989) {G3,W19,D7,L1,V3,M1}  { ld( ld( mult( Y, rd( ld( Y, X ), Z
% 38.86/39.26     ) ), Z ), Z ) ==> ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (14991) {G32,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( Y, Z ) ), 
% 38.86/39.26    Z ) = ld( ld( rd( X, Y ), rd( Y, Z ) ), Y ) }.
% 38.86/39.26  parent0[0]: (2425) {G32,W19,D5,L1,V3,M1} P(2410,54);d(54) { ld( ld( rd( Y, 
% 38.86/39.26    Z ), rd( Z, X ) ), Z ) = ld( ld( rd( Y, X ), rd( Z, X ) ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14995) {G33,W27,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), mult( Z, 
% 38.86/39.26    Y ) ), rd( X, mult( Z, Y ) ) ), mult( Z, Y ) ) = ld( ld( rd( mult( Y, Z )
% 38.86/39.26    , X ), Y ), X ) }.
% 38.86/39.26  parent0[0]: (2983) {G72,W19,D5,L1,V3,M1} P(52,2978);d(76);d(449);d(22);d(
% 38.86/39.26    321);d(33);d(81);d(113);d(33) { ld( rd( rd( Y, X ), Y ), rd( Y, mult( Z, 
% 38.86/39.26    X ) ) ) ==> ld( rd( mult( X, Z ), Y ), X ) }.
% 38.86/39.26  parent1[0; 19]: (14991) {G32,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( Y
% 38.86/39.26    , Z ) ), Z ) = ld( ld( rd( X, Y ), rd( Y, Z ) ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := rd( X, Y )
% 38.86/39.26     Y := X
% 38.86/39.26     Z := mult( Z, Y )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (14997) {G34,W19,D6,L1,V3,M1}  { mult( X, rd( ld( X, mult( Z, Y )
% 38.86/39.26     ), Y ) ) = ld( ld( rd( mult( Y, Z ), X ), Y ), X ) }.
% 38.86/39.26  parent0[0]: (2749) {G58,W19,D6,L1,V3,M1} P(1486,2380);d(320);d(2679) { ld( 
% 38.86/39.26    ld( rd( rd( X, Z ), Y ), rd( X, Y ) ), Y ) ==> mult( X, rd( ld( X, Y ), Z
% 38.86/39.26     ) ) }.
% 38.86/39.26  parent1[0; 1]: (14995) {G33,W27,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), 
% 38.86/39.26    mult( Z, Y ) ), rd( X, mult( Z, Y ) ) ), mult( Z, Y ) ) = ld( ld( rd( 
% 38.86/39.26    mult( Y, Z ), X ), Y ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := mult( Z, Y )
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2988) {G73,W19,D6,L1,V3,M1} P(2983,2425);d(2749) { mult( X, 
% 38.86/39.26    rd( ld( X, mult( Z, Y ) ), Y ) ) ==> ld( ld( rd( mult( Y, Z ), X ), Y ), 
% 38.86/39.26    X ) }.
% 38.86/39.26  parent0: (14997) {G34,W19,D6,L1,V3,M1}  { mult( X, rd( ld( X, mult( Z, Y )
% 38.86/39.26     ), Y ) ) = ld( ld( rd( mult( Y, Z ), X ), Y ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (15000) {G43,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( Z, Y ) ), 
% 38.86/39.26    Y ) = ld( X, ld( rd( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.26  parent0[0]: (2525) {G43,W19,D5,L1,V3,M1} P(2516,52);d(33);d(80);d(91);d(24)
% 38.86/39.26    ;d(24);d(75);d(74) { ld( Z, ld( rd( X, Z ), rd( Z, Y ) ) ) = rd( ld( ld( 
% 38.86/39.26    Z, X ), ld( Y, X ) ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15012) {G44,W27,D6,L1,V3,M1}  { rd( ld( ld( X, rd( X, Y ) ), ld( 
% 38.86/39.26    mult( Z, Y ), rd( X, Y ) ) ), rd( X, Y ) ) = ld( X, ld( rd( mult( Y, Z )
% 38.86/39.26    , X ), Y ) ) }.
% 38.86/39.26  parent0[0]: (2983) {G72,W19,D5,L1,V3,M1} P(52,2978);d(76);d(449);d(22);d(
% 38.86/39.26    321);d(33);d(81);d(113);d(33) { ld( rd( rd( Y, X ), Y ), rd( Y, mult( Z, 
% 38.86/39.26    X ) ) ) ==> ld( rd( mult( X, Z ), Y ), X ) }.
% 38.86/39.26  parent1[0; 20]: (15000) {G43,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( Z
% 38.86/39.26    , Y ) ), Y ) = ld( X, ld( rd( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := rd( X, Y )
% 38.86/39.26     Z := mult( Z, Y )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15013) {G5,W27,D6,L1,V3,M1}  { mult( ld( ld( X, rd( X, Y ) ), ld
% 38.86/39.26    ( mult( Z, Y ), rd( X, Y ) ) ), rd( Y, X ) ) = ld( X, ld( rd( mult( Y, Z
% 38.86/39.26     ), X ), Y ) ) }.
% 38.86/39.26  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.26    mult( Z, rd( X, Y ) ) }.
% 38.86/39.26  parent1[0; 1]: (15012) {G44,W27,D6,L1,V3,M1}  { rd( ld( ld( X, rd( X, Y ) )
% 38.86/39.26    , ld( mult( Z, Y ), rd( X, Y ) ) ), rd( X, Y ) ) = ld( X, ld( rd( mult( Y
% 38.86/39.26    , Z ), X ), Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := ld( ld( X, rd( X, Y ) ), ld( mult( Z, Y ), rd( X, Y ) ) )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15014) {G5,W27,D6,L1,V3,M1}  { ld( ld( ld( mult( Z, Y ), rd( X, Y
% 38.86/39.26     ) ), ld( X, rd( X, Y ) ) ), rd( Y, X ) ) = ld( X, ld( rd( mult( Y, Z ), 
% 38.86/39.26    X ), Y ) ) }.
% 38.86/39.26  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.26    ld( ld( Y, X ), Z ) }.
% 38.86/39.26  parent1[0; 1]: (15013) {G5,W27,D6,L1,V3,M1}  { mult( ld( ld( X, rd( X, Y )
% 38.86/39.26     ), ld( mult( Z, Y ), rd( X, Y ) ) ), rd( Y, X ) ) = ld( X, ld( rd( mult
% 38.86/39.26    ( Y, Z ), X ), Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := ld( X, rd( X, Y ) )
% 38.86/39.26     Y := ld( mult( Z, Y ), rd( X, Y ) )
% 38.86/39.26     Z := rd( Y, X )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15015) {G4,W24,D6,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), rd( Z, Y
% 38.86/39.26     ) ), i( Y ) ), rd( Y, Z ) ) = ld( Z, ld( rd( mult( Y, X ), Z ), Y ) )
% 38.86/39.26     }.
% 38.86/39.26  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.86/39.26     ) }.
% 38.86/39.26  parent1[0; 10]: (15014) {G5,W27,D6,L1,V3,M1}  { ld( ld( ld( mult( Z, Y ), 
% 38.86/39.26    rd( X, Y ) ), ld( X, rd( X, Y ) ) ), rd( Y, X ) ) = ld( X, ld( rd( mult( 
% 38.86/39.26    Y, Z ), X ), Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15016) {G4,W24,D7,L1,V3,M1}  { ld( i( mult( Y, ld( mult( X, Y ), 
% 38.86/39.26    rd( Z, Y ) ) ) ), rd( Y, Z ) ) = ld( Z, ld( rd( mult( Y, X ), Z ), Y ) )
% 38.86/39.26     }.
% 38.86/39.26  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.26    ( X, Y ) ) }.
% 38.86/39.26  parent1[0; 2]: (15015) {G4,W24,D6,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), rd
% 38.86/39.26    ( Z, Y ) ), i( Y ) ), rd( Y, Z ) ) = ld( Z, ld( rd( mult( Y, X ), Z ), Y
% 38.86/39.26     ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := ld( mult( X, Y ), rd( Z, Y ) )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15017) {G2,W23,D6,L1,V3,M1}  { mult( mult( X, ld( mult( Y, X ), 
% 38.86/39.26    rd( Z, X ) ) ), rd( X, Z ) ) = ld( Z, ld( rd( mult( X, Y ), Z ), X ) )
% 38.86/39.26     }.
% 38.86/39.26  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 1]: (15016) {G4,W24,D7,L1,V3,M1}  { ld( i( mult( Y, ld( mult( X
% 38.86/39.26    , Y ), rd( Z, Y ) ) ) ), rd( Y, Z ) ) = ld( Z, ld( rd( mult( Y, X ), Z )
% 38.86/39.26    , Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := mult( X, ld( mult( Y, X ), rd( Z, X ) ) )
% 38.86/39.26     Y := rd( X, Z )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15018) {G3,W23,D6,L1,V3,M1}  { ld( rd( ld( rd( Z, X ), mult( Y, X
% 38.86/39.26     ) ), X ), rd( X, Z ) ) = ld( Z, ld( rd( mult( X, Y ), Z ), X ) ) }.
% 38.86/39.26  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.86/39.26     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.86/39.26  parent1[0; 1]: (15017) {G2,W23,D6,L1,V3,M1}  { mult( mult( X, ld( mult( Y, 
% 38.86/39.26    X ), rd( Z, X ) ) ), rd( X, Z ) ) = ld( Z, ld( rd( mult( X, Y ), Z ), X )
% 38.86/39.26     ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := rd( Z, X )
% 38.86/39.26     Z := mult( Y, X )
% 38.86/39.26     T := rd( X, Z )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15019) {G4,W19,D6,L1,V3,M1}  { rd( mult( Y, ld( mult( Z, Y ), X )
% 38.86/39.26     ), X ) = ld( X, ld( rd( mult( Y, Z ), X ), Y ) ) }.
% 38.86/39.26  parent0[0]: (2549) {G46,W19,D6,L1,V3,M1} P(53,2529);d(2544);d(81);d(74);d(
% 38.86/39.26    52);d(22);d(115) { ld( rd( ld( rd( X, Y ), Z ), Y ), rd( Y, X ) ) ==> rd
% 38.86/39.26    ( mult( Y, ld( Z, X ) ), X ) }.
% 38.86/39.26  parent1[0; 1]: (15018) {G3,W23,D6,L1,V3,M1}  { ld( rd( ld( rd( Z, X ), mult
% 38.86/39.26    ( Y, X ) ), X ), rd( X, Z ) ) = ld( Z, ld( rd( mult( X, Y ), Z ), X ) )
% 38.86/39.26     }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := mult( Z, Y )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2989) {G73,W19,D6,L1,V3,M1} P(2983,2525);d(81);d(74);d(53);d(
% 38.86/39.26    52);d(22);d(115);d(2549) { rd( mult( Y, ld( mult( Z, Y ), X ) ), X ) ==> 
% 38.86/39.26    ld( X, ld( rd( mult( Y, Z ), X ), Y ) ) }.
% 38.86/39.26  parent0: (15019) {G4,W19,D6,L1,V3,M1}  { rd( mult( Y, ld( mult( Z, Y ), X )
% 38.86/39.26     ), X ) = ld( X, ld( rd( mult( Y, Z ), X ), Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (15022) {G72,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, Z ), X ), Y ) ==>
% 38.86/39.26     ld( rd( rd( X, Y ), X ), rd( X, mult( Z, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (2983) {G72,W19,D5,L1,V3,M1} P(52,2978);d(76);d(449);d(22);d(
% 38.86/39.26    321);d(33);d(81);d(113);d(33) { ld( rd( rd( Y, X ), Y ), rd( Y, mult( Z, 
% 38.86/39.26    X ) ) ) ==> ld( rd( mult( X, Z ), Y ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15027) {G2,W20,D6,L1,V3,M1}  { ld( rd( mult( X, i( Y ) ), Z ), X
% 38.86/39.26     ) ==> ld( rd( rd( Z, X ), Z ), rd( Z, ld( Y, X ) ) ) }.
% 38.86/39.26  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 17]: (15022) {G72,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, Z ), X )
% 38.86/39.26    , Y ) ==> ld( rd( rd( X, Y ), X ), rd( X, mult( Z, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := i( Y )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15028) {G3,W20,D6,L1,V3,M1}  { ld( rd( mult( X, i( Y ) ), Z ), X
% 38.86/39.26     ) ==> ld( rd( rd( Z, X ), Z ), mult( Z, ld( X, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.26    mult( Z, ld( Y, X ) ) }.
% 38.86/39.26  parent1[0; 15]: (15027) {G2,W20,D6,L1,V3,M1}  { ld( rd( mult( X, i( Y ) ), 
% 38.86/39.26    Z ), X ) ==> ld( rd( rd( Z, X ), Z ), rd( Z, ld( Y, X ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15029) {G2,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), Z ), X ) ==> 
% 38.86/39.26    ld( rd( rd( Z, X ), Z ), mult( Z, ld( X, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 3]: (15028) {G3,W20,D6,L1,V3,M1}  { ld( rd( mult( X, i( Y ) ), Z
% 38.86/39.26     ), X ) ==> ld( rd( rd( Z, X ), Z ), mult( Z, ld( X, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (15030) {G2,W19,D5,L1,V3,M1}  { ld( rd( rd( Z, X ), Z ), mult( Z, 
% 38.86/39.26    ld( X, Y ) ) ) ==> ld( rd( rd( X, Y ), Z ), X ) }.
% 38.86/39.26  parent0[0]: (15029) {G2,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), Z ), X ) 
% 38.86/39.26    ==> ld( rd( rd( Z, X ), Z ), mult( Z, ld( X, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2993) {G73,W19,D5,L1,V3,M1} P(24,2983);d(75);d(33) { ld( rd( 
% 38.86/39.26    rd( Z, Y ), Z ), mult( Z, ld( Y, X ) ) ) ==> ld( rd( rd( Y, X ), Z ), Y )
% 38.86/39.26     }.
% 38.86/39.26  parent0: (15030) {G2,W19,D5,L1,V3,M1}  { ld( rd( rd( Z, X ), Z ), mult( Z, 
% 38.86/39.26    ld( X, Y ) ) ) ==> ld( rd( rd( X, Y ), Z ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (15032) {G59,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Z, Y ), mult( Y, X
% 38.86/39.26     ) ) ) = ld( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.26  parent0[0]: (2652) {G59,W19,D5,L1,V3,M1} P(2645,54);d(54) { ld( ld( mult( Z
% 38.86/39.26    , Y ), mult( Z, X ) ), Z ) = ld( Y, ld( rd( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15038) {G60,W27,D6,L1,V3,M1}  { ld( X, ld( rd( rd( Y, Z ), X ), Y
% 38.86/39.26     ) ) = ld( ld( mult( ld( Y, Z ), X ), mult( ld( Y, Z ), rd( X, Y ) ) ), 
% 38.86/39.26    ld( Y, Z ) ) }.
% 38.86/39.26  parent0[0]: (2993) {G73,W19,D5,L1,V3,M1} P(24,2983);d(75);d(33) { ld( rd( 
% 38.86/39.26    rd( Z, Y ), Z ), mult( Z, ld( Y, X ) ) ) ==> ld( rd( rd( Y, X ), Z ), Y )
% 38.86/39.26     }.
% 38.86/39.26  parent1[0; 3]: (15032) {G59,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Z, Y ), mult
% 38.86/39.26    ( Y, X ) ) ) = ld( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := ld( Y, Z )
% 38.86/39.26     Y := X
% 38.86/39.26     Z := rd( X, Y )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15039) {G5,W27,D6,L1,V3,M1}  { ld( X, ld( rd( rd( Y, Z ), X ), Y
% 38.86/39.26     ) ) = ld( ld( mult( ld( Y, Z ), mult( X, Y ) ), mult( ld( Y, Z ), X ) )
% 38.86/39.26    , ld( Y, Z ) ) }.
% 38.86/39.26  parent0[0]: (294) {G4,W19,D5,L1,V3,M1} P(26,42);d(4);d(20);d(27);d(54);d(33
% 38.86/39.26    ) { ld( mult( Y, Z ), mult( Y, rd( Z, X ) ) ) ==> ld( mult( Y, mult( Z, X
% 38.86/39.26     ) ), mult( Y, Z ) ) }.
% 38.86/39.26  parent1[0; 11]: (15038) {G60,W27,D6,L1,V3,M1}  { ld( X, ld( rd( rd( Y, Z )
% 38.86/39.26    , X ), Y ) ) = ld( ld( mult( ld( Y, Z ), X ), mult( ld( Y, Z ), rd( X, Y
% 38.86/39.26     ) ) ), ld( Y, Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := ld( Y, Z )
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15040) {G6,W19,D6,L1,V3,M1}  { ld( X, ld( rd( rd( Y, Z ), X ), Y
% 38.86/39.26     ) ) = rd( mult( Y, mult( ld( Y, Z ), X ) ), X ) }.
% 38.86/39.26  parent0[0]: (2629) {G58,W19,D6,L1,V3,M1} P(320,2623);d(2607) { ld( ld( mult
% 38.86/39.26    ( Z, mult( X, Y ) ), mult( Z, X ) ), Z ) ==> rd( mult( Y, mult( Z, X ) )
% 38.86/39.26    , X ) }.
% 38.86/39.26  parent1[0; 10]: (15039) {G5,W27,D6,L1,V3,M1}  { ld( X, ld( rd( rd( Y, Z ), 
% 38.86/39.26    X ), Y ) ) = ld( ld( mult( ld( Y, Z ), mult( X, Y ) ), mult( ld( Y, Z ), 
% 38.86/39.26    X ) ), ld( Y, Z ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := ld( Y, Z )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15041) {G5,W19,D6,L1,V3,M1}  { ld( X, ld( rd( rd( Y, Z ), X ), Y
% 38.86/39.26     ) ) = rd( mult( Y, ld( ld( Z, Y ), X ) ), X ) }.
% 38.86/39.26  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.26    ld( ld( Y, X ), Z ) }.
% 38.86/39.26  parent1[0; 13]: (15040) {G6,W19,D6,L1,V3,M1}  { ld( X, ld( rd( rd( Y, Z ), 
% 38.86/39.26    X ), Y ) ) = rd( mult( Y, mult( ld( Y, Z ), X ) ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (15042) {G5,W19,D6,L1,V3,M1}  { rd( mult( Y, ld( ld( Z, Y ), X ) )
% 38.86/39.26    , X ) = ld( X, ld( rd( rd( Y, Z ), X ), Y ) ) }.
% 38.86/39.26  parent0[0]: (15041) {G5,W19,D6,L1,V3,M1}  { ld( X, ld( rd( rd( Y, Z ), X )
% 38.86/39.26    , Y ) ) = rd( mult( Y, ld( ld( Z, Y ), X ) ), X ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (2996) {G74,W19,D6,L1,V3,M1} P(2993,2652);d(294);d(2629);d(74)
% 38.86/39.26     { rd( mult( Y, ld( ld( Z, Y ), X ) ), X ) ==> ld( X, ld( rd( rd( Y, Z )
% 38.86/39.26    , X ), Y ) ) }.
% 38.86/39.26  parent0: (15042) {G5,W19,D6,L1,V3,M1}  { rd( mult( Y, ld( ld( Z, Y ), X ) )
% 38.86/39.26    , X ) = ld( X, ld( rd( rd( Y, Z ), X ), Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (15044) {G73,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, Z ), X ), Y ) ==> 
% 38.86/39.26    ld( rd( rd( X, Y ), X ), mult( X, ld( Y, Z ) ) ) }.
% 38.86/39.26  parent0[0]: (2993) {G73,W19,D5,L1,V3,M1} P(24,2983);d(75);d(33) { ld( rd( 
% 38.86/39.26    rd( Z, Y ), Z ), mult( Z, ld( Y, X ) ) ) ==> ld( rd( rd( Y, X ), Z ), Y )
% 38.86/39.26     }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15054) {G2,W22,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z ), i( X
% 38.86/39.26     ) ) ==> ld( rd( mult( Z, X ), Z ), mult( Z, ld( i( X ), Y ) ) ) }.
% 38.86/39.26  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 12]: (15044) {G73,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, Z ), X ), Y
% 38.86/39.26     ) ==> ld( rd( rd( X, Y ), X ), mult( X, ld( Y, Z ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := i( X )
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15056) {G3,W22,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z ), i( X
% 38.86/39.26     ) ) ==> ld( mult( Z, rd( X, Z ) ), mult( Z, ld( i( X ), Y ) ) ) }.
% 38.86/39.26  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.86/39.26    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.86/39.26  parent1[0; 11]: (15054) {G2,W22,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z
% 38.86/39.26     ), i( X ) ) ==> ld( rd( mult( Z, X ), Z ), mult( Z, ld( i( X ), Y ) ) )
% 38.86/39.26     }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15057) {G2,W21,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z ), i( X
% 38.86/39.26     ) ) ==> ld( mult( Z, rd( X, Z ) ), mult( Z, mult( X, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 18]: (15056) {G3,W22,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z
% 38.86/39.26     ), i( X ) ) ==> ld( mult( Z, rd( X, Z ) ), mult( Z, ld( i( X ), Y ) ) )
% 38.86/39.26     }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15058) {G3,W21,D7,L1,V3,M1}  { i( mult( X, rd( rd( i( X ), Y ), Z
% 38.86/39.26     ) ) ) ==> ld( mult( Z, rd( X, Z ) ), mult( Z, mult( X, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.26    ( X, Y ) ) }.
% 38.86/39.26  parent1[0; 1]: (15057) {G2,W21,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z )
% 38.86/39.26    , i( X ) ) ==> ld( mult( Z, rd( X, Z ) ), mult( Z, mult( X, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := rd( rd( i( X ), Y ), Z )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15059) {G4,W20,D6,L1,V3,M1}  { rd( rd( Z, rd( i( X ), Y ) ), X ) 
% 38.86/39.26    ==> ld( mult( Z, rd( X, Z ) ), mult( Z, mult( X, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.86/39.26     ==> rd( rd( Y, X ), Z ) }.
% 38.86/39.26  parent1[0; 1]: (15058) {G3,W21,D7,L1,V3,M1}  { i( mult( X, rd( rd( i( X ), 
% 38.86/39.26    Y ), Z ) ) ) ==> ld( mult( Z, rd( X, Z ) ), mult( Z, mult( X, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := rd( i( X ), Y )
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15060) {G5,W20,D6,L1,V3,M1}  { rd( mult( X, rd( Z, i( Y ) ) ), Y
% 38.86/39.26     ) ==> ld( mult( X, rd( Y, X ) ), mult( X, mult( Y, Z ) ) ) }.
% 38.86/39.26  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.26    mult( Z, rd( X, Y ) ) }.
% 38.86/39.26  parent1[0; 2]: (15059) {G4,W20,D6,L1,V3,M1}  { rd( rd( Z, rd( i( X ), Y ) )
% 38.86/39.26    , X ) ==> ld( mult( Z, rd( X, Z ) ), mult( Z, mult( X, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := i( Y )
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15061) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), Z ) 
% 38.86/39.26    ==> ld( mult( X, rd( Z, X ) ), mult( X, mult( Z, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 4]: (15060) {G5,W20,D6,L1,V3,M1}  { rd( mult( X, rd( Z, i( Y ) )
% 38.86/39.26     ), Y ) ==> ld( mult( X, rd( Y, X ) ), mult( X, mult( Y, Z ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (15062) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Z, X ) ), mult( X
% 38.86/39.26    , mult( Z, Y ) ) ) ==> rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.26  parent0[0]: (15061) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), Z
% 38.86/39.26     ) ==> ld( mult( X, rd( Z, X ) ), mult( X, mult( Z, Y ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (3004) {G74,W19,D5,L1,V3,M1} P(34,2993);d(321);d(22);d(52);d(
% 38.86/39.26    91);d(81);d(34) { ld( mult( X, rd( Y, X ) ), mult( X, mult( Y, Z ) ) ) 
% 38.86/39.26    ==> rd( mult( X, mult( Z, Y ) ), Y ) }.
% 38.86/39.26  parent0: (15062) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Z, X ) ), mult( X
% 38.86/39.26    , mult( Z, Y ) ) ) ==> rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (15064) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.86/39.26  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.26     ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15067) {G4,W20,D6,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), rd( rd
% 38.86/39.26    ( X, Y ), X ) ) ==> i( ld( rd( rd( Y, Z ), X ), Y ) ) }.
% 38.86/39.26  parent0[0]: (2993) {G73,W19,D5,L1,V3,M1} P(24,2983);d(75);d(33) { ld( rd( 
% 38.86/39.26    rd( Z, Y ), Z ), mult( Z, ld( Y, X ) ) ) ==> ld( rd( rd( Y, X ), Z ), Y )
% 38.86/39.26     }.
% 38.86/39.26  parent1[0; 13]: (15064) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.86/39.26     ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := rd( rd( X, Y ), X )
% 38.86/39.26     Y := mult( X, ld( Y, Z ) )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15068) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), rd( rd
% 38.86/39.26    ( X, Y ), X ) ) ==> ld( Y, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.26  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.26     ) }.
% 38.86/39.26  parent1[0; 12]: (15067) {G4,W20,D6,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), 
% 38.86/39.26    rd( rd( X, Y ), X ) ) ==> i( ld( rd( rd( Y, Z ), X ), Y ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := rd( rd( Y, Z ), X )
% 38.86/39.26     Y := Y
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (3005) {G74,W19,D5,L1,V3,M1} P(2993,54);d(54) { ld( mult( X, 
% 38.86/39.26    ld( Y, Z ) ), rd( rd( X, Y ), X ) ) ==> ld( Y, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.26  parent0: (15068) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), rd( rd
% 38.86/39.26    ( X, Y ), X ) ) ==> ld( Y, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (15071) {G74,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Z, Y ) ), Y ) 
% 38.86/39.26    ==> ld( mult( X, rd( Y, X ) ), mult( X, mult( Y, Z ) ) ) }.
% 38.86/39.26  parent0[0]: (3004) {G74,W19,D5,L1,V3,M1} P(34,2993);d(321);d(22);d(52);d(91
% 38.86/39.26    );d(81);d(34) { ld( mult( X, rd( Y, X ) ), mult( X, mult( Y, Z ) ) ) ==> 
% 38.86/39.26    rd( mult( X, mult( Z, Y ) ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15079) {G51,W31,D6,L1,V3,M1}  { rd( mult( X, mult( ld( Y, X ), 
% 38.86/39.26    mult( Z, X ) ) ), mult( Z, X ) ) ==> ld( mult( X, rd( mult( Z, X ), X ) )
% 38.86/39.26    , ld( rd( rd( Y, X ), mult( X, Z ) ), X ) ) }.
% 38.86/39.26  parent0[0]: (2571) {G50,W19,D5,L1,V3,M1} P(24,2566);d(33);d(113) { mult( Y
% 38.86/39.26    , mult( mult( Z, Y ), ld( X, Y ) ) ) ==> ld( rd( rd( X, Y ), mult( Y, Z )
% 38.86/39.26     ), Y ) }.
% 38.86/39.26  parent1[0; 22]: (15071) {G74,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Z, Y )
% 38.86/39.26     ), Y ) ==> ld( mult( X, rd( Y, X ) ), mult( X, mult( Y, Z ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := mult( Z, X )
% 38.86/39.26     Z := ld( Y, X )
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15081) {G1,W27,D6,L1,V3,M1}  { rd( mult( X, mult( ld( Y, X ), 
% 38.86/39.26    mult( Z, X ) ) ), mult( Z, X ) ) ==> ld( mult( X, Z ), ld( rd( rd( Y, X )
% 38.86/39.26    , mult( X, Z ) ), X ) ) }.
% 38.86/39.26  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.26  parent1[0; 17]: (15079) {G51,W31,D6,L1,V3,M1}  { rd( mult( X, mult( ld( Y, 
% 38.86/39.26    X ), mult( Z, X ) ) ), mult( Z, X ) ) ==> ld( mult( X, rd( mult( Z, X ), 
% 38.86/39.26    X ) ), ld( rd( rd( Y, X ), mult( X, Z ) ), X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15082) {G2,W23,D6,L1,V3,M1}  { rd( mult( X, mult( ld( Y, X ), 
% 38.86/39.26    mult( Z, X ) ) ), mult( Z, X ) ) ==> ld( Z, ld( rd( rd( Y, X ), Z ), X )
% 38.86/39.26     ) }.
% 38.86/39.26  parent0[0]: (2427) {G32,W19,D6,L1,V3,M1} P(3,2410) { ld( mult( X, Y ), ld( 
% 38.86/39.26    rd( Z, mult( X, Y ) ), X ) ) ==> ld( Y, ld( rd( Z, Y ), X ) ) }.
% 38.86/39.26  parent1[0; 14]: (15081) {G1,W27,D6,L1,V3,M1}  { rd( mult( X, mult( ld( Y, X
% 38.86/39.26     ), mult( Z, X ) ) ), mult( Z, X ) ) ==> ld( mult( X, Z ), ld( rd( rd( Y
% 38.86/39.26    , X ), mult( X, Z ) ), X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := rd( Y, X )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15083) {G3,W23,D6,L1,V3,M1}  { rd( mult( X, ld( ld( X, Y ), mult
% 38.86/39.26    ( Z, X ) ) ), mult( Z, X ) ) ==> ld( Z, ld( rd( rd( Y, X ), Z ), X ) )
% 38.86/39.26     }.
% 38.86/39.26  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.26    ld( ld( Y, X ), Z ) }.
% 38.86/39.26  parent1[0; 4]: (15082) {G2,W23,D6,L1,V3,M1}  { rd( mult( X, mult( ld( Y, X
% 38.86/39.26     ), mult( Z, X ) ) ), mult( Z, X ) ) ==> ld( Z, ld( rd( rd( Y, X ), Z ), 
% 38.86/39.26    X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Y
% 38.86/39.26     Y := X
% 38.86/39.26     Z := mult( Z, X )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15084) {G4,W19,D6,L1,V3,M1}  { rd( mult( X, ld( ld( X, Y ), Z ) )
% 38.86/39.26    , Z ) ==> ld( Z, ld( rd( rd( Y, X ), Z ), X ) ) }.
% 38.86/39.26  parent0[0]: (2475) {G37,W19,D6,L1,V3,M1} P(31,2457);d(1975);d(77);d(91);d(
% 38.86/39.26    75);d(22) { rd( mult( Y, ld( Z, mult( X, Y ) ) ), mult( X, Y ) ) ==> rd( 
% 38.86/39.26    mult( Y, ld( Z, X ) ), X ) }.
% 38.86/39.26  parent1[0; 1]: (15083) {G3,W23,D6,L1,V3,M1}  { rd( mult( X, ld( ld( X, Y )
% 38.86/39.26    , mult( Z, X ) ) ), mult( Z, X ) ) ==> ld( Z, ld( rd( rd( Y, X ), Z ), X
% 38.86/39.26     ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26     Z := ld( X, Y )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  subsumption: (3008) {G75,W19,D6,L1,V3,M1} P(2571,3004);d(3);d(2427);d(74);d
% 38.86/39.26    (2475) { rd( mult( X, ld( ld( X, Z ), Y ) ), Y ) ==> ld( Y, ld( rd( rd( Z
% 38.86/39.26    , X ), Y ), X ) ) }.
% 38.86/39.26  parent0: (15084) {G4,W19,D6,L1,V3,M1}  { rd( mult( X, ld( ld( X, Y ), Z ) )
% 38.86/39.26    , Z ) ==> ld( Z, ld( rd( rd( Y, X ), Z ), X ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  permutation0:
% 38.86/39.26     0 ==> 0
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  eqswap: (15087) {G74,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Z, Y ) ), Y ) 
% 38.86/39.26    ==> ld( mult( X, rd( Y, X ) ), mult( X, mult( Y, Z ) ) ) }.
% 38.86/39.26  parent0[0]: (3004) {G74,W19,D5,L1,V3,M1} P(34,2993);d(321);d(22);d(52);d(91
% 38.86/39.26    );d(81);d(34) { ld( mult( X, rd( Y, X ) ), mult( X, mult( Y, Z ) ) ) ==> 
% 38.86/39.26    rd( mult( X, mult( Z, Y ) ), Y ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15096) {G2,W22,D6,L1,V3,M1}  { rd( mult( i( X ), mult( Y, Z ) ), 
% 38.86/39.26    Z ) ==> ld( ld( X, rd( Z, i( X ) ) ), mult( i( X ), mult( Z, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 10]: (15087) {G74,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Z, Y )
% 38.86/39.26     ), Y ) ==> ld( mult( X, rd( Y, X ) ), mult( X, mult( Y, Z ) ) ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := X
% 38.86/39.26     Y := rd( Z, i( X ) )
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := i( X )
% 38.86/39.26     Y := Z
% 38.86/39.26     Z := Y
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15112) {G2,W21,D5,L1,V3,M1}  { rd( mult( i( X ), mult( Y, Z ) ), 
% 38.86/39.26    Z ) ==> ld( ld( X, mult( Z, X ) ), mult( i( X ), mult( Z, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.26    Y ) }.
% 38.86/39.26  parent1[0; 12]: (15096) {G2,W22,D6,L1,V3,M1}  { rd( mult( i( X ), mult( Y, 
% 38.86/39.26    Z ) ), Z ) ==> ld( ld( X, rd( Z, i( X ) ) ), mult( i( X ), mult( Z, Y ) )
% 38.86/39.26     ) }.
% 38.86/39.26  substitution0:
% 38.86/39.26     X := Z
% 38.86/39.26     Y := X
% 38.86/39.26  end
% 38.86/39.26  substitution1:
% 38.86/39.26     X := X
% 38.86/39.26     Y := Y
% 38.86/39.26     Z := Z
% 38.86/39.26  end
% 38.86/39.26  
% 38.86/39.26  paramod: (15113) {G3,W21,D5,L1,V3,M1}  { rd( mult( i( X ), mult( Y, Z ) ), 
% 38.86/39.26    Z ) ==> ld( ld( ld( Z, X ), X ), mult( i( X ), mult( Z, Y ) ) ) }.
% 38.86/39.26  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.86/39.26     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.86/39.26  parent1[0; 10]: (15112) {G2,W21,D5,L1,V3,M1}  { rd( mult( i( X ), mult( Y, 
% 38.86/39.26    Z ) ), Z ) ==> ld( ld( X, mult( Z, X ) ), mult( i( X ), mult( Z, Y ) ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15115) {G2,W20,D5,L1,V3,M1}  { rd( mult( i( X ), mult( Y, Z ) ), 
% 38.86/39.27    Z ) ==> ld( ld( ld( Z, X ), X ), ld( X, mult( Z, Y ) ) ) }.
% 38.86/39.27  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 15]: (15113) {G3,W21,D5,L1,V3,M1}  { rd( mult( i( X ), mult( Y, 
% 38.86/39.27    Z ) ), Z ) ==> ld( ld( ld( Z, X ), X ), mult( i( X ), mult( Z, Y ) ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := mult( Z, Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15117) {G3,W20,D7,L1,V3,M1}  { rd( mult( i( X ), mult( Y, Z ) ), 
% 38.86/39.27    Z ) ==> ld( ld( ld( Z, rd( mult( Z, Y ), X ) ), X ), X ) }.
% 38.86/39.27  parent0[0]: (1436) {G12,W19,D6,L1,V3,M1} P(139,1401) { ld( ld( ld( Z, Y ), 
% 38.86/39.27    Y ), ld( Y, X ) ) ==> ld( ld( ld( Z, rd( X, Y ) ), Y ), Y ) }.
% 38.86/39.27  parent1[0; 9]: (15115) {G2,W20,D5,L1,V3,M1}  { rd( mult( i( X ), mult( Y, Z
% 38.86/39.27     ) ), Z ) ==> ld( ld( ld( Z, X ), X ), ld( X, mult( Z, Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( Z, Y )
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15118) {G2,W19,D7,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), Z ) ==>
% 38.86/39.27     ld( ld( ld( Z, rd( mult( Z, Y ), X ) ), X ), X ) }.
% 38.86/39.27  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 2]: (15117) {G3,W20,D7,L1,V3,M1}  { rd( mult( i( X ), mult( Y, Z
% 38.86/39.27     ) ), Z ) ==> ld( ld( ld( Z, rd( mult( Z, Y ), X ) ), X ), X ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := mult( Y, Z )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15119) {G2,W19,D7,L1,V3,M1}  { ld( ld( ld( Z, rd( mult( Z, Y ), X
% 38.86/39.27     ) ), X ), X ) ==> rd( ld( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.27  parent0[0]: (15118) {G2,W19,D7,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), Z ) 
% 38.86/39.27    ==> ld( ld( ld( Z, rd( mult( Z, Y ), X ) ), X ), X ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3014) {G75,W19,D7,L1,V3,M1} P(24,3004);d(34);d(347);d(24);d(
% 38.86/39.27    1436);d(24) { ld( ld( ld( Y, rd( mult( Y, Z ), X ) ), X ), X ) ==> rd( ld
% 38.86/39.27    ( X, mult( Z, Y ) ), Y ) }.
% 38.86/39.27  parent0: (15119) {G2,W19,D7,L1,V3,M1}  { ld( ld( ld( Z, rd( mult( Z, Y ), X
% 38.86/39.27     ) ), X ), X ) ==> rd( ld( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15121) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.86/39.27  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.27     ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15124) {G4,W20,D6,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), mult
% 38.86/39.27    ( X, rd( Y, X ) ) ) ==> i( rd( mult( X, mult( Z, Y ) ), Y ) ) }.
% 38.86/39.27  parent0[0]: (3004) {G74,W19,D5,L1,V3,M1} P(34,2993);d(321);d(22);d(52);d(91
% 38.86/39.27    );d(81);d(34) { ld( mult( X, rd( Y, X ) ), mult( X, mult( Y, Z ) ) ) ==> 
% 38.86/39.27    rd( mult( X, mult( Z, Y ) ), Y ) }.
% 38.86/39.27  parent1[0; 13]: (15121) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.86/39.27     ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := mult( X, rd( Y, X ) )
% 38.86/39.27     Y := mult( X, mult( Y, Z ) )
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15125) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), mult
% 38.86/39.27    ( X, rd( Y, X ) ) ) ==> rd( Y, mult( X, mult( Z, Y ) ) ) }.
% 38.86/39.27  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.86/39.27    X ) }.
% 38.86/39.27  parent1[0; 12]: (15124) {G4,W20,D6,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) )
% 38.86/39.27    , mult( X, rd( Y, X ) ) ) ==> i( rd( mult( X, mult( Z, Y ) ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( X, mult( Z, Y ) )
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3015) {G75,W19,D5,L1,V3,M1} P(3004,54);d(79) { ld( mult( X, 
% 38.86/39.27    mult( Y, Z ) ), mult( X, rd( Y, X ) ) ) ==> rd( Y, mult( X, mult( Z, Y )
% 38.86/39.27     ) ) }.
% 38.86/39.27  parent0: (15125) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), mult
% 38.86/39.27    ( X, rd( Y, X ) ) ) ==> rd( Y, mult( X, mult( Z, Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15129) {G16,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, ld( Z
% 38.86/39.27    , Y ) ) ) ==> ld( ld( rd( X, Z ), mult( X, Y ) ), Y ) }.
% 38.86/39.27  parent0[0]: (2786) {G61,W19,D5,L1,V3,M1} P(2777,24);d(34);d(34);d(1612) { 
% 38.86/39.27    ld( mult( Y, mult( Z, X ) ), mult( Y, X ) ) ==> ld( ld( rd( Y, Z ), mult
% 38.86/39.27    ( Y, X ) ), X ) }.
% 38.86/39.27  parent1[0; 10]: (1512) {G15,W19,D5,L1,V3,M1} P(24,1507);d(22) { ld( mult( Z
% 38.86/39.27    , Y ), mult( Z, ld( X, Y ) ) ) ==> ld( mult( Z, mult( X, Y ) ), mult( Z, 
% 38.86/39.27    Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3030) {G62,W19,D5,L1,V3,M1} S(1512);d(2786) { ld( mult( Z, Y
% 38.86/39.27     ), mult( Z, ld( X, Y ) ) ) ==> ld( ld( rd( Z, X ), mult( Z, Y ) ), Y )
% 38.86/39.27     }.
% 38.86/39.27  parent0: (15129) {G16,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, ld( Z
% 38.86/39.27    , Y ) ) ) ==> ld( ld( rd( X, Z ), mult( X, Y ) ), Y ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15133) {G17,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( Z, Y )
% 38.86/39.27     ) ) ==> ld( mult( mult( Z, X ), ld( X, Y ) ), Y ) }.
% 38.86/39.27  parent0[0]: (2803) {G64,W19,D5,L1,V3,M1} P(2797,54);d(54);d(1622);d(1522)
% 38.86/39.27     { ld( ld( X, mult( Y, Z ) ), ld( X, Z ) ) ==> ld( mult( mult( Y, X ), ld
% 38.86/39.27    ( X, Z ) ), Z ) }.
% 38.86/39.27  parent1[0; 10]: (1522) {G16,W19,D5,L1,V3,M1} P(24,1511);d(22) { ld( ld( Z, 
% 38.86/39.27    Y ), ld( Z, ld( X, Y ) ) ) ==> ld( ld( Z, mult( X, Y ) ), ld( Z, Y ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3032) {G65,W19,D5,L1,V3,M1} S(1522);d(2803) { ld( ld( Z, Y )
% 38.86/39.27    , ld( Z, ld( X, Y ) ) ) ==> ld( mult( mult( X, Z ), ld( Z, Y ) ), Y ) }.
% 38.86/39.27  parent0: (15133) {G17,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( X, ld( Z, Y )
% 38.86/39.27     ) ) ==> ld( mult( mult( Z, X ), ld( X, Y ) ), Y ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15137) {G18,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( mult( X, 
% 38.86/39.27    Z ), Y ) ) ==> mult( X, rd( ld( Z, Y ), mult( X, Y ) ) ) }.
% 38.86/39.27  parent0[0]: (2783) {G61,W19,D5,L1,V3,M1} P(76,2777);d(52);d(33);d(24);d(114
% 38.86/39.27    );d(52);d(450);d(34);d(80) { rd( ld( rd( Z, Y ), X ), mult( Y, X ) ) ==> 
% 38.86/39.27    mult( Y, rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.86/39.27  parent1[0; 10]: (1530) {G17,W19,D5,L1,V3,M1} P(1520,79);d(92) { rd( mult( X
% 38.86/39.27    , Z ), mult( mult( X, Y ), Z ) ) ==> rd( ld( rd( Y, X ), Z ), mult( X, Z
% 38.86/39.27     ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3033) {G62,W19,D5,L1,V3,M1} S(1530);d(2783) { rd( mult( X, Z
% 38.86/39.27     ), mult( mult( X, Y ), Z ) ) ==> mult( X, rd( ld( Y, Z ), mult( X, Z ) )
% 38.86/39.27     ) }.
% 38.86/39.27  parent0: (15137) {G18,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( mult( X, 
% 38.86/39.27    Z ), Y ) ) ==> mult( X, rd( ld( Z, Y ), mult( X, Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15141) {G26,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), rd( X, Z ) )
% 38.86/39.27    , Y ) ==> ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) }.
% 38.86/39.27  parent0[0]: (2777) {G60,W19,D5,L1,V3,M1} P(1409,2772);d(31);d(22);d(80);d(
% 38.86/39.27    81);d(53);d(52);d(92);d(1623) { mult( Y, ld( mult( X, Z ), rd( X, Y ) ) )
% 38.86/39.27     ==> ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) }.
% 38.86/39.27  parent1[0; 10]: (1623) {G25,W19,D5,L1,V3,M1} P(33,1612);d(22);d(52);d(92)
% 38.86/39.27     { rd( ld( rd( X, Y ), rd( X, Z ) ), Y ) ==> mult( Y, ld( mult( X, Z ), 
% 38.86/39.27    rd( X, Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3034) {G61,W19,D5,L1,V3,M1} S(1623);d(2777) { rd( ld( rd( X, 
% 38.86/39.27    Y ), rd( X, Z ) ), Y ) ==> ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) }.
% 38.86/39.27  parent0: (15141) {G26,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), rd( X, Z ) )
% 38.86/39.27    , Y ) ==> ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15144) {G75,W19,D5,L1,V3,M1}  { rd( Y, mult( X, mult( Z, Y ) ) ) 
% 38.86/39.27    ==> ld( mult( X, mult( Y, Z ) ), mult( X, rd( Y, X ) ) ) }.
% 38.86/39.27  parent0[0]: (3015) {G75,W19,D5,L1,V3,M1} P(3004,54);d(79) { ld( mult( X, 
% 38.86/39.27    mult( Y, Z ) ), mult( X, rd( Y, X ) ) ) ==> rd( Y, mult( X, mult( Z, Y )
% 38.86/39.27     ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15148) {G2,W20,D6,L1,V3,M1}  { rd( X, mult( Y, mult( i( Z ), X )
% 38.86/39.27     ) ) ==> ld( mult( Y, rd( X, Z ) ), mult( Y, rd( X, Y ) ) ) }.
% 38.86/39.27  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 12]: (15144) {G75,W19,D5,L1,V3,M1}  { rd( Y, mult( X, mult( Z, Y
% 38.86/39.27     ) ) ) ==> ld( mult( X, mult( Y, Z ) ), mult( X, rd( Y, X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := i( Z )
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15149) {G2,W19,D5,L1,V3,M1}  { rd( X, mult( Y, ld( Z, X ) ) ) ==>
% 38.86/39.27     ld( mult( Y, rd( X, Z ) ), mult( Y, rd( X, Y ) ) ) }.
% 38.86/39.27  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 5]: (15148) {G2,W20,D6,L1,V3,M1}  { rd( X, mult( Y, mult( i( Z )
% 38.86/39.27    , X ) ) ) ==> ld( mult( Y, rd( X, Z ) ), mult( Y, rd( X, Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15150) {G3,W19,D5,L1,V3,M1}  { mult( X, rd( ld( X, Z ), Y ) ) ==>
% 38.86/39.27     ld( mult( Y, rd( X, Z ) ), mult( Y, rd( X, Y ) ) ) }.
% 38.86/39.27  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.27     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.27  parent1[0; 1]: (15149) {G2,W19,D5,L1,V3,M1}  { rd( X, mult( Y, ld( Z, X ) )
% 38.86/39.27     ) ==> ld( mult( Y, rd( X, Z ) ), mult( Y, rd( X, Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27     T := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15151) {G3,W19,D5,L1,V3,M1}  { ld( mult( Z, rd( X, Y ) ), mult( Z
% 38.86/39.27    , rd( X, Z ) ) ) ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (15150) {G3,W19,D5,L1,V3,M1}  { mult( X, rd( ld( X, Z ), Y ) ) 
% 38.86/39.27    ==> ld( mult( Y, rd( X, Z ) ), mult( Y, rd( X, Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3050) {G76,W19,D5,L1,V3,M1} P(33,3015);d(24);d(114) { ld( 
% 38.86/39.27    mult( Z, rd( X, Y ) ), mult( Z, rd( X, Z ) ) ) ==> mult( X, rd( ld( X, Y
% 38.86/39.27     ), Z ) ) }.
% 38.86/39.27  parent0: (15151) {G3,W19,D5,L1,V3,M1}  { ld( mult( Z, rd( X, Y ) ), mult( Z
% 38.86/39.27    , rd( X, Z ) ) ) ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15153) {G74,W19,D5,L1,V3,M1}  { ld( Y, rd( rd( Y, Z ), X ) ) ==> 
% 38.86/39.27    ld( mult( X, ld( Y, Z ) ), rd( rd( X, Y ), X ) ) }.
% 38.86/39.27  parent0[0]: (3005) {G74,W19,D5,L1,V3,M1} P(2993,54);d(54) { ld( mult( X, ld
% 38.86/39.27    ( Y, Z ) ), rd( rd( X, Y ), X ) ) ==> ld( Y, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15163) {G53,W31,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( ld( X, Y
% 38.86/39.27     ), ld( X, Z ) ), X ) ) ==> ld( ld( ld( rd( Z, X ), rd( Y, X ) ), X ), rd
% 38.86/39.27    ( rd( X, ld( X, Y ) ), X ) ) }.
% 38.86/39.27  parent0[0]: (2582) {G52,W19,D5,L1,V3,M1} P(139,2575);d(75);d(0) { mult( Y, 
% 38.86/39.27    ld( ld( Y, Z ), ld( Y, X ) ) ) ==> ld( ld( rd( X, Y ), rd( Z, Y ) ), Y )
% 38.86/39.27     }.
% 38.86/39.27  parent1[0; 15]: (15153) {G74,W19,D5,L1,V3,M1}  { ld( Y, rd( rd( Y, Z ), X )
% 38.86/39.27     ) ==> ld( mult( X, ld( Y, Z ) ), rd( rd( X, Y ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := ld( X, Y )
% 38.86/39.27     Z := ld( X, Z )
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15165) {G5,W31,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( ld( X, Y )
% 38.86/39.27    , ld( X, Z ) ), X ) ) ==> ld( ld( ld( rd( Z, X ), rd( Y, X ) ), X ), rd( 
% 38.86/39.27    mult( X, ld( Y, X ) ), X ) ) }.
% 38.86/39.27  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.27    mult( Z, ld( Y, X ) ) }.
% 38.86/39.27  parent1[0; 25]: (15163) {G53,W31,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( ld
% 38.86/39.27    ( X, Y ), ld( X, Z ) ), X ) ) ==> ld( ld( ld( rd( Z, X ), rd( Y, X ) ), X
% 38.86/39.27     ), rd( rd( X, ld( X, Y ) ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15167) {G6,W31,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( ld( X, Y )
% 38.86/39.27    , ld( X, Z ) ), X ) ) ==> ld( ld( ld( rd( Z, X ), rd( Y, X ) ), X ), mult
% 38.86/39.27    ( X, rd( ld( Y, X ), X ) ) ) }.
% 38.86/39.27  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.86/39.27    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.86/39.27  parent1[0; 24]: (15165) {G5,W31,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( ld
% 38.86/39.27    ( X, Y ), ld( X, Z ) ), X ) ) ==> ld( ld( ld( rd( Z, X ), rd( Y, X ) ), X
% 38.86/39.27     ), rd( mult( X, ld( Y, X ) ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := ld( Y, X )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15168) {G3,W28,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( ld( X, Y )
% 38.86/39.27    , ld( X, Z ) ), X ) ) ==> ld( ld( ld( rd( Z, X ), rd( Y, X ) ), X ), mult
% 38.86/39.27    ( X, i( Y ) ) ) }.
% 38.86/39.27  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.27    ==> i( X ) }.
% 38.86/39.27  parent1[0; 26]: (15167) {G6,W31,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( ld
% 38.86/39.27    ( X, Y ), ld( X, Z ) ), X ) ) ==> ld( ld( ld( rd( Z, X ), rd( Y, X ) ), X
% 38.86/39.27     ), mult( X, rd( ld( Y, X ), X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15169) {G2,W27,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( ld( X, Y )
% 38.86/39.27    , ld( X, Z ) ), X ) ) ==> ld( ld( ld( rd( Z, X ), rd( Y, X ) ), X ), rd( 
% 38.86/39.27    X, Y ) ) }.
% 38.86/39.27  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 24]: (15168) {G3,W28,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( ld
% 38.86/39.27    ( X, Y ), ld( X, Z ) ), X ) ) ==> ld( ld( ld( rd( Z, X ), rd( Y, X ) ), X
% 38.86/39.27     ), mult( X, i( Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15170) {G3,W23,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( ld( X, Y )
% 38.86/39.27    , ld( X, Z ) ), X ) ) ==> rd( ld( X, ld( rd( Z, X ), Y ) ), Y ) }.
% 38.86/39.27  parent0[0]: (2480) {G37,W19,D6,L1,V3,M1} P(19,2457);d(1981);d(77);d(92);d(
% 38.86/39.27    81);d(74) { ld( ld( ld( Z, rd( X, Y ) ), Y ), rd( Y, X ) ) ==> rd( ld( Y
% 38.86/39.27    , ld( Z, X ) ), X ) }.
% 38.86/39.27  parent1[0; 14]: (15169) {G2,W27,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( ld
% 38.86/39.27    ( X, Y ), ld( X, Z ) ), X ) ) ==> ld( ld( ld( rd( Z, X ), rd( Y, X ) ), X
% 38.86/39.27     ), rd( X, Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := rd( Z, X )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15171) {G4,W19,D6,L1,V3,M1}  { ld( Y, rd( rd( Y, ld( X, Z ) ), X
% 38.86/39.27     ) ) ==> rd( ld( X, ld( rd( Z, X ), Y ) ), Y ) }.
% 38.86/39.27  parent0[0]: (2414) {G31,W19,D6,L1,V3,M1} P(0,2399);d(495);d(74) { ld( ld( Y
% 38.86/39.27    , X ), rd( rd( ld( Y, X ), Z ), Y ) ) ==> ld( X, rd( rd( X, Z ), Y ) )
% 38.86/39.27     }.
% 38.86/39.27  parent1[0; 1]: (15170) {G3,W23,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( ld( 
% 38.86/39.27    X, Y ), ld( X, Z ) ), X ) ) ==> rd( ld( X, ld( rd( Z, X ), Y ) ), Y ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := ld( X, Z )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15172) {G5,W19,D6,L1,V3,M1}  { ld( X, rd( mult( X, ld( Z, Y ) ), 
% 38.86/39.27    Y ) ) ==> rd( ld( Y, ld( rd( Z, Y ), X ) ), X ) }.
% 38.86/39.27  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.27    mult( Z, ld( Y, X ) ) }.
% 38.86/39.27  parent1[0; 4]: (15171) {G4,W19,D6,L1,V3,M1}  { ld( Y, rd( rd( Y, ld( X, Z )
% 38.86/39.27     ), X ) ) ==> rd( ld( X, ld( rd( Z, X ), Y ) ), Y ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15173) {G5,W19,D6,L1,V3,M1}  { rd( ld( Z, ld( rd( Y, Z ), X ) ), X
% 38.86/39.27     ) ==> ld( X, rd( mult( X, ld( Y, Z ) ), Z ) ) }.
% 38.86/39.27  parent0[0]: (15172) {G5,W19,D6,L1,V3,M1}  { ld( X, rd( mult( X, ld( Z, Y )
% 38.86/39.27     ), Y ) ) ==> rd( ld( Y, ld( rd( Z, Y ), X ) ), X ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3064) {G75,W19,D6,L1,V3,M1} P(2582,3005);d(75);d(321);d(77);d
% 38.86/39.27    (33);d(2480);d(2414);d(75) { rd( ld( X, ld( rd( Z, X ), Y ) ), Y ) ==> ld
% 38.86/39.27    ( Y, rd( mult( Y, ld( Z, X ) ), X ) ) }.
% 38.86/39.27  parent0: (15173) {G5,W19,D6,L1,V3,M1}  { rd( ld( Z, ld( rd( Y, Z ), X ) ), 
% 38.86/39.27    X ) ==> ld( X, rd( mult( X, ld( Y, Z ) ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15175) {G74,W19,D5,L1,V3,M1}  { ld( Y, rd( rd( Y, Z ), X ) ) ==> 
% 38.86/39.27    ld( mult( X, ld( Y, Z ) ), rd( rd( X, Y ), X ) ) }.
% 38.86/39.27  parent0[0]: (3005) {G74,W19,D5,L1,V3,M1} P(2993,54);d(54) { ld( mult( X, ld
% 38.86/39.27    ( Y, Z ) ), rd( rd( X, Y ), X ) ) ==> ld( Y, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15182) {G5,W23,D6,L1,V3,M1}  { ld( X, rd( rd( X, Y ), i( Z ) ) ) 
% 38.86/39.27    ==> ld( mult( i( Z ), ld( X, Y ) ), rd( i( mult( X, Z ) ), i( Z ) ) ) }.
% 38.86/39.27  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.27    ( mult( Y, X ) ) }.
% 38.86/39.27  parent1[0; 17]: (15175) {G74,W19,D5,L1,V3,M1}  { ld( Y, rd( rd( Y, Z ), X )
% 38.86/39.27     ) ==> ld( mult( X, ld( Y, Z ) ), rd( rd( X, Y ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := i( Z )
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15185) {G2,W22,D6,L1,V3,M1}  { ld( X, rd( rd( X, Y ), i( Z ) ) ) 
% 38.86/39.27    ==> ld( ld( Z, ld( X, Y ) ), rd( i( mult( X, Z ) ), i( Z ) ) ) }.
% 38.86/39.27  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 10]: (15182) {G5,W23,D6,L1,V3,M1}  { ld( X, rd( rd( X, Y ), i( Z
% 38.86/39.27     ) ) ) ==> ld( mult( i( Z ), ld( X, Y ) ), rd( i( mult( X, Z ) ), i( Z )
% 38.86/39.27     ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := ld( X, Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15187) {G2,W21,D6,L1,V3,M1}  { ld( X, rd( rd( X, Y ), i( Z ) ) ) 
% 38.86/39.27    ==> ld( ld( Z, ld( X, Y ) ), mult( i( mult( X, Z ) ), Z ) ) }.
% 38.86/39.27  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 15]: (15185) {G2,W22,D6,L1,V3,M1}  { ld( X, rd( rd( X, Y ), i( Z
% 38.86/39.27     ) ) ) ==> ld( ld( Z, ld( X, Y ) ), rd( i( mult( X, Z ) ), i( Z ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := i( mult( X, Z ) )
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15189) {G2,W20,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), i( Z ) ) ) 
% 38.86/39.27    ==> ld( ld( Z, ld( X, Y ) ), ld( mult( X, Z ), Z ) ) }.
% 38.86/39.27  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 15]: (15187) {G2,W21,D6,L1,V3,M1}  { ld( X, rd( rd( X, Y ), i( Z
% 38.86/39.27     ) ) ) ==> ld( ld( Z, ld( X, Y ) ), mult( i( mult( X, Z ) ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( X, Z )
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15190) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( rd( X, Y ), Z ) ) ==>
% 38.86/39.27     ld( ld( Z, ld( X, Y ) ), ld( mult( X, Z ), Z ) ) }.
% 38.86/39.27  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 3]: (15189) {G2,W20,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), i( Z
% 38.86/39.27     ) ) ) ==> ld( ld( Z, ld( X, Y ) ), ld( mult( X, Z ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := rd( X, Y )
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15191) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), Z ) ) ==> 
% 38.86/39.27    ld( ld( Z, ld( X, Y ) ), ld( mult( X, Z ), Z ) ) }.
% 38.86/39.27  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.27    ld( rd( X, Y ), Z ) }.
% 38.86/39.27  parent1[0; 3]: (15190) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( rd( X, Y ), Z )
% 38.86/39.27     ) ==> ld( ld( Z, ld( X, Y ) ), ld( mult( X, Z ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15192) {G3,W19,D5,L1,V3,M1}  { ld( ld( Z, ld( X, Y ) ), ld( mult( 
% 38.86/39.27    X, Z ), Z ) ) ==> ld( X, ld( rd( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (15191) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), Z ) ) 
% 38.86/39.27    ==> ld( ld( Z, ld( X, Y ) ), ld( mult( X, Z ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3068) {G75,W19,D5,L1,V3,M1} P(76,3005);d(24);d(34);d(24);d(34
% 38.86/39.27    );d(80) { ld( ld( X, ld( Y, Z ) ), ld( mult( Y, X ), X ) ) ==> ld( Y, ld
% 38.86/39.27    ( rd( Z, Y ), X ) ) }.
% 38.86/39.27  parent0: (15192) {G3,W19,D5,L1,V3,M1}  { ld( ld( Z, ld( X, Y ) ), ld( mult
% 38.86/39.27    ( X, Z ), Z ) ) ==> ld( X, ld( rd( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15194) {G75,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Z, Y ), X ) ) ==> 
% 38.86/39.27    ld( ld( X, ld( Y, Z ) ), ld( mult( Y, X ), X ) ) }.
% 38.86/39.27  parent0[0]: (3068) {G75,W19,D5,L1,V3,M1} P(76,3005);d(24);d(34);d(24);d(34)
% 38.86/39.27    ;d(80) { ld( ld( X, ld( Y, Z ) ), ld( mult( Y, X ), X ) ) ==> ld( Y, ld( 
% 38.86/39.27    rd( Z, Y ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15213) {G66,W31,D6,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z ), X ), 
% 38.86/39.27    ld( X, Z ) ) ) ==> ld( ld( mult( mult( Y, X ), ld( X, Z ) ), Z ), ld( 
% 38.86/39.27    mult( X, ld( X, Z ) ), ld( X, Z ) ) ) }.
% 38.86/39.27  parent0[0]: (3032) {G65,W19,D5,L1,V3,M1} S(1522);d(2803) { ld( ld( Z, Y ), 
% 38.86/39.27    ld( Z, ld( X, Y ) ) ) ==> ld( mult( mult( X, Z ), ld( Z, Y ) ), Y ) }.
% 38.86/39.27  parent1[0; 13]: (15194) {G75,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Z, Y ), X )
% 38.86/39.27     ) ==> ld( ld( X, ld( Y, Z ) ), ld( mult( Y, X ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := ld( X, Z )
% 38.86/39.27     Y := X
% 38.86/39.27     Z := ld( Y, Z )
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15215) {G1,W27,D6,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z ), X ), ld
% 38.86/39.27    ( X, Z ) ) ) ==> ld( ld( mult( mult( Y, X ), ld( X, Z ) ), Z ), ld( Z, ld
% 38.86/39.27    ( X, Z ) ) ) }.
% 38.86/39.27  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.27  parent1[0; 23]: (15213) {G66,W31,D6,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z )
% 38.86/39.27    , X ), ld( X, Z ) ) ) ==> ld( ld( mult( mult( Y, X ), ld( X, Z ) ), Z ), 
% 38.86/39.27    ld( mult( X, ld( X, Z ) ), ld( X, Z ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15216) {G2,W27,D6,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z ), X ), ld
% 38.86/39.27    ( X, Z ) ) ) ==> ld( ld( mult( mult( Y, X ), ld( X, Z ) ), Z ), ld( mult
% 38.86/39.27    ( X, Z ), Z ) ) }.
% 38.86/39.27  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.86/39.27    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.86/39.27  parent1[0; 22]: (15215) {G1,W27,D6,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z ), 
% 38.86/39.27    X ), ld( X, Z ) ) ) ==> ld( ld( mult( mult( Y, X ), ld( X, Z ) ), Z ), ld
% 38.86/39.27    ( Z, ld( X, Z ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15217) {G3,W27,D8,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z ), X ), ld
% 38.86/39.27    ( X, Z ) ) ) ==> ld( ld( rd( rd( mult( mult( Y, X ), ld( X, Z ) ), Z ), X
% 38.86/39.27     ), Z ), Z ) }.
% 38.86/39.27  parent0[0]: (2779) {G60,W19,D6,L1,V3,M1} P(25,2772);d(22);d(2742) { ld( ld
% 38.86/39.27    ( Z, X ), ld( mult( Y, X ), X ) ) ==> ld( ld( rd( rd( Z, X ), Y ), X ), X
% 38.86/39.27     ) }.
% 38.86/39.27  parent1[0; 12]: (15216) {G2,W27,D6,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z ), 
% 38.86/39.27    X ), ld( X, Z ) ) ) ==> ld( ld( mult( mult( Y, X ), ld( X, Z ) ), Z ), ld
% 38.86/39.27    ( mult( X, Z ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27     Z := mult( mult( Y, X ), ld( X, Z ) )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15218) {G4,W27,D9,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z ), X ), ld
% 38.86/39.27    ( X, Z ) ) ) ==> ld( ld( rd( ld( mult( Z, rd( ld( Z, X ), Y ) ), X ), X )
% 38.86/39.27    , Z ), Z ) }.
% 38.86/39.27  parent0[0]: (1980) {G21,W19,D6,L1,V3,M1} S(1450);d(1950) { rd( mult( mult( 
% 38.86/39.27    Z, X ), ld( X, Y ) ), Y ) ==> ld( mult( Y, rd( ld( Y, X ), Z ) ), X ) }.
% 38.86/39.27  parent1[0; 15]: (15217) {G3,W27,D8,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z ), 
% 38.86/39.27    X ), ld( X, Z ) ) ) ==> ld( ld( rd( rd( mult( mult( Y, X ), ld( X, Z ) )
% 38.86/39.27    , Z ), X ), Z ), Z ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15219) {G3,W24,D8,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z ), X ), ld
% 38.86/39.27    ( X, Z ) ) ) ==> ld( ld( i( mult( Z, rd( ld( Z, X ), Y ) ) ), Z ), Z )
% 38.86/39.27     }.
% 38.86/39.27  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.27    ==> i( X ) }.
% 38.86/39.27  parent1[0; 14]: (15218) {G4,W27,D9,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z ), 
% 38.86/39.27    X ), ld( X, Z ) ) ) ==> ld( ld( rd( ld( mult( Z, rd( ld( Z, X ), Y ) ), X
% 38.86/39.27     ), X ), Z ), Z ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( Z, rd( ld( Z, X ), Y ) )
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15220) {G2,W23,D7,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z ), X ), ld
% 38.86/39.27    ( X, Z ) ) ) ==> ld( mult( mult( Z, rd( ld( Z, X ), Y ) ), Z ), Z ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 13]: (15219) {G3,W24,D8,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z ), 
% 38.86/39.27    X ), ld( X, Z ) ) ) ==> ld( ld( i( mult( Z, rd( ld( Z, X ), Y ) ) ), Z )
% 38.86/39.27    , Z ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( Z, rd( ld( Z, X ), Y ) )
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15221) {G3,W20,D6,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z ), X ), ld
% 38.86/39.27    ( X, Z ) ) ) ==> i( mult( rd( ld( Z, X ), Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (126) {G3,W12,D5,L1,V2,M1} P(108,31) { ld( mult( mult( X, Y ), 
% 38.86/39.27    X ), X ) ==> i( mult( Y, X ) ) }.
% 38.86/39.27  parent1[0; 12]: (15220) {G2,W23,D7,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z ), 
% 38.86/39.27    X ), ld( X, Z ) ) ) ==> ld( mult( mult( Z, rd( ld( Z, X ), Y ) ), Z ), Z
% 38.86/39.27     ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := rd( ld( Z, X ), Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15222) {G4,W20,D6,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z ), X ), ld
% 38.86/39.27    ( X, Z ) ) ) ==> i( ld( rd( Y, ld( Z, X ) ), Z ) ) }.
% 38.86/39.27  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.27    ld( rd( X, Y ), Z ) }.
% 38.86/39.27  parent1[0; 13]: (15221) {G3,W20,D6,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z ), 
% 38.86/39.27    X ), ld( X, Z ) ) ) ==> i( mult( rd( ld( Z, X ), Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := ld( Z, X )
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15223) {G4,W19,D6,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z ), X ), ld
% 38.86/39.27    ( X, Z ) ) ) ==> ld( Z, rd( Y, ld( Z, X ) ) ) }.
% 38.86/39.27  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.27     ) }.
% 38.86/39.27  parent1[0; 12]: (15222) {G4,W20,D6,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z ), 
% 38.86/39.27    X ), ld( X, Z ) ) ) ==> i( ld( rd( Y, ld( Z, X ) ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := rd( Y, ld( Z, X ) )
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15224) {G5,W19,D6,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z ), X ), ld
% 38.86/39.27    ( X, Z ) ) ) ==> ld( Z, mult( Y, ld( X, Z ) ) ) }.
% 38.86/39.27  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.27    mult( Z, ld( Y, X ) ) }.
% 38.86/39.27  parent1[0; 14]: (15223) {G4,W19,D6,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z ), 
% 38.86/39.27    X ), ld( X, Z ) ) ) ==> ld( Z, rd( Y, ld( Z, X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15225) {G6,W19,D6,L1,V3,M1}  { ld( X, ld( ld( rd( Y, X ), rd( Z, 
% 38.86/39.27    X ) ), Z ) ) ==> ld( Z, mult( Y, ld( X, Z ) ) ) }.
% 38.86/39.27  parent0[0]: (2902) {G75,W19,D5,L1,V3,M1} P(24,2894);d(33);d(80) { ld( rd( 
% 38.86/39.27    ld( X, Y ), Z ), ld( Z, Y ) ) ==> ld( ld( rd( X, Z ), rd( Y, Z ) ), Y )
% 38.86/39.27     }.
% 38.86/39.27  parent1[0; 3]: (15224) {G5,W19,D6,L1,V3,M1}  { ld( X, ld( rd( ld( Y, Z ), X
% 38.86/39.27     ), ld( X, Z ) ) ) ==> ld( Z, mult( Y, ld( X, Z ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15226) {G7,W19,D6,L1,V3,M1}  { ld( ld( mult( rd( Y, X ), rd( Z, X
% 38.86/39.27     ) ), Z ), X ) ==> ld( Z, mult( Y, ld( X, Z ) ) ) }.
% 38.86/39.27  parent0[0]: (1795) {G27,W19,D6,L1,V3,M1} P(19,1789);d(80);d(74);d(81) { ld
% 38.86/39.27    ( X, ld( ld( Z, rd( Y, X ) ), Y ) ) ==> ld( ld( mult( Z, rd( Y, X ) ), Y
% 38.86/39.27     ), X ) }.
% 38.86/39.27  parent1[0; 1]: (15225) {G6,W19,D6,L1,V3,M1}  { ld( X, ld( ld( rd( Y, X ), 
% 38.86/39.27    rd( Z, X ) ), Z ) ) ==> ld( Z, mult( Y, ld( X, Z ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := rd( Y, X )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15227) {G5,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), rd( Z, Y )
% 38.86/39.27     ), Z ), Y ) ==> ld( Z, mult( X, ld( Y, Z ) ) ) }.
% 38.86/39.27  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.27    ld( rd( X, Y ), Z ) }.
% 38.86/39.27  parent1[0; 3]: (15226) {G7,W19,D6,L1,V3,M1}  { ld( ld( mult( rd( Y, X ), rd
% 38.86/39.27    ( Z, X ) ), Z ), X ) ==> ld( Z, mult( Y, ld( X, Z ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := rd( Z, Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3072) {G76,W19,D6,L1,V3,M1} P(3032,3068);d(0);d(329);d(2779);
% 38.86/39.27    d(1980);d(77);d(22);d(126);d(80);d(54);d(75);d(2902);d(1795);d(80) { ld( 
% 38.86/39.27    ld( ld( rd( X, Z ), rd( Y, X ) ), Y ), X ) ==> ld( Y, mult( Z, ld( X, Y )
% 38.86/39.27     ) ) }.
% 38.86/39.27  parent0: (15227) {G5,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), rd( Z, Y )
% 38.86/39.27     ), Z ), Y ) ==> ld( Z, mult( X, ld( Y, Z ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15230) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 38.86/39.27  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15231) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), Y ) ==> ld( mult
% 38.86/39.27    ( mult( Z, X ), Y ), ld( X, mult( mult( X, Z ), Y ) ) ) }.
% 38.86/39.27  parent0[0]: (2984) {G72,W19,D5,L1,V3,M1} P(2978,79);d(54);d(75);d(329) { 
% 38.86/39.27    mult( mult( mult( Z, X ), Y ), ld( mult( X, Y ), Y ) ) ==> ld( X, mult( 
% 38.86/39.27    mult( X, Z ), Y ) ) }.
% 38.86/39.27  parent1[0; 12]: (15230) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := mult( mult( Z, X ), Y )
% 38.86/39.27     Y := ld( mult( X, Y ), Y )
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15232) {G1,W19,D6,L1,V3,M1}  { ld( mult( mult( Z, X ), Y ), ld( X
% 38.86/39.27    , mult( mult( X, Z ), Y ) ) ) ==> ld( mult( X, Y ), Y ) }.
% 38.86/39.27  parent0[0]: (15231) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), Y ) ==> ld( 
% 38.86/39.27    mult( mult( Z, X ), Y ), ld( X, mult( mult( X, Z ), Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3089) {G73,W19,D6,L1,V3,M1} P(2984,1) { ld( mult( mult( X, Y
% 38.86/39.27     ), Z ), ld( Y, mult( mult( Y, X ), Z ) ) ) ==> ld( mult( Y, Z ), Z ) }.
% 38.86/39.27  parent0: (15232) {G1,W19,D6,L1,V3,M1}  { ld( mult( mult( Z, X ), Y ), ld( X
% 38.86/39.27    , mult( mult( X, Z ), Y ) ) ) ==> ld( mult( X, Y ), Y ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15234) {G73,W19,D6,L1,V3,M1}  { ld( mult( Y, Z ), Z ) ==> ld( mult
% 38.86/39.27    ( mult( X, Y ), Z ), ld( Y, mult( mult( Y, X ), Z ) ) ) }.
% 38.86/39.27  parent0[0]: (3089) {G73,W19,D6,L1,V3,M1} P(2984,1) { ld( mult( mult( X, Y )
% 38.86/39.27    , Z ), ld( Y, mult( mult( Y, X ), Z ) ) ) ==> ld( mult( Y, Z ), Z ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15243) {G2,W22,D6,L1,V3,M1}  { ld( mult( i( X ), Y ), Y ) ==> ld
% 38.86/39.27    ( mult( mult( Z, i( X ) ), Y ), ld( i( X ), mult( ld( X, Z ), Y ) ) ) }.
% 38.86/39.27  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 18]: (15234) {G73,W19,D6,L1,V3,M1}  { ld( mult( Y, Z ), Z ) ==> 
% 38.86/39.27    ld( mult( mult( X, Y ), Z ), ld( Y, mult( mult( Y, X ), Z ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := i( X )
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15245) {G2,W21,D6,L1,V3,M1}  { ld( mult( i( X ), Y ), Y ) ==> ld
% 38.86/39.27    ( mult( rd( Z, X ), Y ), ld( i( X ), mult( ld( X, Z ), Y ) ) ) }.
% 38.86/39.27  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 9]: (15243) {G2,W22,D6,L1,V3,M1}  { ld( mult( i( X ), Y ), Y ) 
% 38.86/39.27    ==> ld( mult( mult( Z, i( X ) ), Y ), ld( i( X ), mult( ld( X, Z ), Y ) )
% 38.86/39.27     ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15246) {G3,W21,D6,L1,V3,M1}  { ld( mult( i( X ), Y ), Y ) ==> ld
% 38.86/39.27    ( ld( rd( X, Z ), Y ), ld( i( X ), mult( ld( X, Z ), Y ) ) ) }.
% 38.86/39.27  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.27    ld( rd( X, Y ), Z ) }.
% 38.86/39.27  parent1[0; 8]: (15245) {G2,W21,D6,L1,V3,M1}  { ld( mult( i( X ), Y ), Y ) 
% 38.86/39.27    ==> ld( mult( rd( Z, X ), Y ), ld( i( X ), mult( ld( X, Z ), Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15247) {G2,W20,D6,L1,V3,M1}  { ld( mult( i( X ), Y ), Y ) ==> ld
% 38.86/39.27    ( ld( rd( X, Z ), Y ), mult( X, mult( ld( X, Z ), Y ) ) ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 13]: (15246) {G3,W21,D6,L1,V3,M1}  { ld( mult( i( X ), Y ), Y ) 
% 38.86/39.27    ==> ld( ld( rd( X, Z ), Y ), ld( i( X ), mult( ld( X, Z ), Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := mult( ld( X, Z ), Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15248) {G3,W20,D6,L1,V3,M1}  { ld( mult( i( X ), Y ), Y ) ==> ld
% 38.86/39.27    ( ld( rd( X, Z ), Y ), mult( X, ld( ld( Z, X ), Y ) ) ) }.
% 38.86/39.27  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.27    ld( ld( Y, X ), Z ) }.
% 38.86/39.27  parent1[0; 15]: (15247) {G2,W20,D6,L1,V3,M1}  { ld( mult( i( X ), Y ), Y ) 
% 38.86/39.27    ==> ld( ld( rd( X, Z ), Y ), mult( X, mult( ld( X, Z ), Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15249) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), Y ) ==> ld( ld( rd
% 38.86/39.27    ( X, Z ), Y ), mult( X, ld( ld( Z, X ), Y ) ) ) }.
% 38.86/39.27  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 2]: (15248) {G3,W20,D6,L1,V3,M1}  { ld( mult( i( X ), Y ), Y ) 
% 38.86/39.27    ==> ld( ld( rd( X, Z ), Y ), mult( X, ld( ld( Z, X ), Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15250) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Z ), Y ), mult( X, 
% 38.86/39.27    ld( ld( Z, X ), Y ) ) ) ==> ld( ld( X, Y ), Y ) }.
% 38.86/39.27  parent0[0]: (15249) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), Y ) ==> ld( ld
% 38.86/39.27    ( rd( X, Z ), Y ), mult( X, ld( ld( Z, X ), Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3090) {G74,W19,D6,L1,V3,M1} P(24,3089);d(33);d(80);d(22);d(74
% 38.86/39.27    );d(24) { ld( ld( rd( X, Y ), Z ), mult( X, ld( ld( Y, X ), Z ) ) ) ==> 
% 38.86/39.27    ld( ld( X, Z ), Z ) }.
% 38.86/39.27  parent0: (15250) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Z ), Y ), mult( X, 
% 38.86/39.27    ld( ld( Z, X ), Y ) ) ) ==> ld( ld( X, Y ), Y ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15252) {G74,W19,D6,L1,V3,M1}  { ld( ld( X, Z ), Z ) ==> ld( ld( rd
% 38.86/39.27    ( X, Y ), Z ), mult( X, ld( ld( Y, X ), Z ) ) ) }.
% 38.86/39.27  parent0[0]: (3090) {G74,W19,D6,L1,V3,M1} P(24,3089);d(33);d(80);d(22);d(74)
% 38.86/39.27    ;d(24) { ld( ld( rd( X, Y ), Z ), mult( X, ld( ld( Y, X ), Z ) ) ) ==> ld
% 38.86/39.27    ( ld( X, Z ), Z ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15259) {G63,W27,D7,L1,V3,M1}  { ld( ld( X, Y ), Y ) ==> ld( ld( 
% 38.86/39.27    rd( X, ld( rd( Y, Z ), mult( Y, X ) ) ), Y ), mult( X, ld( X, mult( Z, 
% 38.86/39.27    mult( X, Y ) ) ) ) ) }.
% 38.86/39.27  parent0[0]: (2827) {G62,W19,D6,L1,V3,M1} P(2786,2652);d(25);d(22);d(2657)
% 38.86/39.27     { ld( ld( ld( rd( X, Y ), mult( X, Z ) ), Z ), X ) ==> ld( Z, mult( Y, 
% 38.86/39.27    mult( Z, X ) ) ) }.
% 38.86/39.27  parent1[0; 20]: (15252) {G74,W19,D6,L1,V3,M1}  { ld( ld( X, Z ), Z ) ==> ld
% 38.86/39.27    ( ld( rd( X, Y ), Z ), mult( X, ld( ld( Y, X ), Z ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := ld( rd( Y, Z ), mult( Y, X ) )
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15262) {G5,W27,D7,L1,V3,M1}  { ld( ld( X, Y ), Y ) ==> ld( ld( 
% 38.86/39.27    mult( X, ld( mult( Y, X ), rd( Y, Z ) ) ), Y ), mult( X, ld( X, mult( Z, 
% 38.86/39.27    mult( X, Y ) ) ) ) ) }.
% 38.86/39.27  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.27    mult( Z, ld( Y, X ) ) }.
% 38.86/39.27  parent1[0; 8]: (15259) {G63,W27,D7,L1,V3,M1}  { ld( ld( X, Y ), Y ) ==> ld
% 38.86/39.27    ( ld( rd( X, ld( rd( Y, Z ), mult( Y, X ) ) ), Y ), mult( X, ld( X, mult
% 38.86/39.27    ( Z, mult( X, Y ) ) ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := rd( Y, Z )
% 38.86/39.27     Y := mult( Y, X )
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15263) {G6,W27,D7,L1,V3,M1}  { ld( ld( X, Y ), Y ) ==> ld( ld( ld
% 38.86/39.27    ( mult( Y, mult( X, Z ) ), mult( Y, X ) ), Y ), mult( X, ld( X, mult( Z, 
% 38.86/39.27    mult( X, Y ) ) ) ) ) }.
% 38.86/39.27  parent0[0]: (1598) {G22,W19,D5,L1,V3,M1} P(1592,79);d(54);d(294);d(75) { 
% 38.86/39.27    mult( Z, ld( mult( X, Z ), rd( X, Y ) ) ) ==> ld( mult( X, mult( Z, Y ) )
% 38.86/39.27    , mult( X, Z ) ) }.
% 38.86/39.27  parent1[0; 8]: (15262) {G5,W27,D7,L1,V3,M1}  { ld( ld( X, Y ), Y ) ==> ld( 
% 38.86/39.27    ld( mult( X, ld( mult( Y, X ), rd( Y, Z ) ) ), Y ), mult( X, ld( X, mult
% 38.86/39.27    ( Z, mult( X, Y ) ) ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15264) {G7,W23,D7,L1,V3,M1}  { ld( ld( X, Y ), Y ) ==> ld( rd( 
% 38.86/39.27    mult( Z, mult( Y, X ) ), X ), mult( X, ld( X, mult( Z, mult( X, Y ) ) ) )
% 38.86/39.27     ) }.
% 38.86/39.27  parent0[0]: (2629) {G58,W19,D6,L1,V3,M1} P(320,2623);d(2607) { ld( ld( mult
% 38.86/39.27    ( Z, mult( X, Y ) ), mult( Z, X ) ), Z ) ==> rd( mult( Y, mult( Z, X ) )
% 38.86/39.27    , X ) }.
% 38.86/39.27  parent1[0; 7]: (15263) {G6,W27,D7,L1,V3,M1}  { ld( ld( X, Y ), Y ) ==> ld( 
% 38.86/39.27    ld( ld( mult( Y, mult( X, Z ) ), mult( Y, X ) ), Y ), mult( X, ld( X, 
% 38.86/39.27    mult( Z, mult( X, Y ) ) ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15265) {G1,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), Y ) ==> ld( rd( 
% 38.86/39.27    mult( Z, mult( Y, X ) ), X ), mult( Z, mult( X, Y ) ) ) }.
% 38.86/39.27  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.27  parent1[0; 14]: (15264) {G7,W23,D7,L1,V3,M1}  { ld( ld( X, Y ), Y ) ==> ld
% 38.86/39.27    ( rd( mult( Z, mult( Y, X ) ), X ), mult( X, ld( X, mult( Z, mult( X, Y )
% 38.86/39.27     ) ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( Z, mult( X, Y ) )
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15266) {G1,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, mult( Y, X ) ), X
% 38.86/39.27     ), mult( Z, mult( X, Y ) ) ) ==> ld( ld( X, Y ), Y ) }.
% 38.86/39.27  parent0[0]: (15265) {G1,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), Y ) ==> ld( rd
% 38.86/39.27    ( mult( Z, mult( Y, X ) ), X ), mult( Z, mult( X, Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3092) {G75,W19,D6,L1,V3,M1} P(2827,3090);d(75);d(1598);d(2629
% 38.86/39.27    );d(0) { ld( rd( mult( Y, mult( X, Z ) ), Z ), mult( Y, mult( Z, X ) ) ) 
% 38.86/39.27    ==> ld( ld( Z, X ), X ) }.
% 38.86/39.27  parent0: (15266) {G1,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, mult( Y, X ) ), X
% 38.86/39.27     ), mult( Z, mult( X, Y ) ) ) ==> ld( ld( X, Y ), Y ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15268) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y ) }.
% 38.86/39.27  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.27    ==> i( X ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15270) {G3,W20,D6,L1,V3,M1}  { i( rd( mult( X, mult( Y, Z ) ), Z
% 38.86/39.27     ) ) ==> rd( ld( ld( Z, Y ), Y ), mult( X, mult( Z, Y ) ) ) }.
% 38.86/39.27  parent0[0]: (3092) {G75,W19,D6,L1,V3,M1} P(2827,3090);d(75);d(1598);d(2629)
% 38.86/39.27    ;d(0) { ld( rd( mult( Y, mult( X, Z ) ), Z ), mult( Y, mult( Z, X ) ) ) 
% 38.86/39.27    ==> ld( ld( Z, X ), X ) }.
% 38.86/39.27  parent1[0; 10]: (15268) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y
% 38.86/39.27     ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := rd( mult( X, mult( Y, Z ) ), Z )
% 38.86/39.27     Y := mult( X, mult( Z, Y ) )
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15271) {G4,W19,D5,L1,V3,M1}  { rd( Z, mult( X, mult( Y, Z ) ) ) 
% 38.86/39.27    ==> rd( ld( ld( Z, Y ), Y ), mult( X, mult( Z, Y ) ) ) }.
% 38.86/39.27  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.86/39.27    X ) }.
% 38.86/39.27  parent1[0; 1]: (15270) {G3,W20,D6,L1,V3,M1}  { i( rd( mult( X, mult( Y, Z )
% 38.86/39.27     ), Z ) ) ==> rd( ld( ld( Z, Y ), Y ), mult( X, mult( Z, Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( X, mult( Y, Z ) )
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15272) {G4,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Z ), Z ), mult( Y, 
% 38.86/39.27    mult( X, Z ) ) ) ==> rd( X, mult( Y, mult( Z, X ) ) ) }.
% 38.86/39.27  parent0[0]: (15271) {G4,W19,D5,L1,V3,M1}  { rd( Z, mult( X, mult( Y, Z ) )
% 38.86/39.27     ) ==> rd( ld( ld( Z, Y ), Y ), mult( X, mult( Z, Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3104) {G76,W19,D5,L1,V3,M1} P(3092,77);d(79) { rd( ld( ld( Z
% 38.86/39.27    , Y ), Y ), mult( X, mult( Z, Y ) ) ) ==> rd( Z, mult( X, mult( Y, Z ) )
% 38.86/39.27     ) }.
% 38.86/39.27  parent0: (15272) {G4,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Z ), Z ), mult( Y, 
% 38.86/39.27    mult( X, Z ) ) ) ==> rd( X, mult( Y, mult( Z, X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15274) {G76,W19,D5,L1,V3,M1}  { rd( X, mult( Z, mult( Y, X ) ) ) 
% 38.86/39.27    ==> rd( ld( ld( X, Y ), Y ), mult( Z, mult( X, Y ) ) ) }.
% 38.86/39.27  parent0[0]: (3104) {G76,W19,D5,L1,V3,M1} P(3092,77);d(79) { rd( ld( ld( Z, 
% 38.86/39.27    Y ), Y ), mult( X, mult( Z, Y ) ) ) ==> rd( Z, mult( X, mult( Y, Z ) ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15284) {G4,W23,D7,L1,V3,M1}  { rd( X, mult( Y, mult( i( Z ), X )
% 38.86/39.27     ) ) ==> rd( i( mult( Z, ld( X, i( Z ) ) ) ), mult( Y, mult( X, i( Z ) )
% 38.86/39.27     ) ) }.
% 38.86/39.27  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.27    ( X, Y ) ) }.
% 38.86/39.27  parent1[0; 10]: (15274) {G76,W19,D5,L1,V3,M1}  { rd( X, mult( Z, mult( Y, X
% 38.86/39.27     ) ) ) ==> rd( ld( ld( X, Y ), Y ), mult( Z, mult( X, Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := ld( X, i( Z ) )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := i( Z )
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15288) {G5,W23,D7,L1,V3,M1}  { rd( X, mult( Y, mult( i( Z ), X )
% 38.86/39.27     ) ) ==> i( mult( mult( Y, mult( X, i( Z ) ) ), mult( Z, ld( X, i( Z ) )
% 38.86/39.27     ) ) ) }.
% 38.86/39.27  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.27    ( mult( Y, X ) ) }.
% 38.86/39.27  parent1[0; 9]: (15284) {G4,W23,D7,L1,V3,M1}  { rd( X, mult( Y, mult( i( Z )
% 38.86/39.27    , X ) ) ) ==> rd( i( mult( Z, ld( X, i( Z ) ) ) ), mult( Y, mult( X, i( Z
% 38.86/39.27     ) ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( Z, ld( X, i( Z ) ) )
% 38.86/39.27     Y := mult( Y, mult( X, i( Z ) ) )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15289) {G6,W22,D6,L1,V3,M1}  { rd( X, mult( Y, mult( i( Z ), X )
% 38.86/39.27     ) ) ==> rd( rd( ld( i( Z ), X ), Z ), mult( Y, mult( X, i( Z ) ) ) ) }.
% 38.86/39.27  parent0[0]: (449) {G6,W16,D6,L1,V4,M1} P(75,91) { i( mult( T, mult( X, ld( 
% 38.86/39.27    Z, Y ) ) ) ) ==> rd( rd( ld( Y, Z ), X ), T ) }.
% 38.86/39.27  parent1[0; 9]: (15288) {G5,W23,D7,L1,V3,M1}  { rd( X, mult( Y, mult( i( Z )
% 38.86/39.27    , X ) ) ) ==> i( mult( mult( Y, mult( X, i( Z ) ) ), mult( Z, ld( X, i( Z
% 38.86/39.27     ) ) ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := i( Z )
% 38.86/39.27     Z := X
% 38.86/39.27     T := mult( Y, mult( X, i( Z ) ) )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15290) {G2,W21,D6,L1,V3,M1}  { rd( X, mult( Y, mult( i( Z ), X )
% 38.86/39.27     ) ) ==> rd( rd( mult( Z, X ), Z ), mult( Y, mult( X, i( Z ) ) ) ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 11]: (15289) {G6,W22,D6,L1,V3,M1}  { rd( X, mult( Y, mult( i( Z
% 38.86/39.27     ), X ) ) ) ==> rd( rd( ld( i( Z ), X ), Z ), mult( Y, mult( X, i( Z ) )
% 38.86/39.27     ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15291) {G3,W21,D6,L1,V3,M1}  { rd( X, mult( Y, mult( i( Z ), X )
% 38.86/39.27     ) ) ==> rd( mult( Z, rd( X, Z ) ), mult( Y, mult( X, i( Z ) ) ) ) }.
% 38.86/39.27  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.86/39.27    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.86/39.27  parent1[0; 10]: (15290) {G2,W21,D6,L1,V3,M1}  { rd( X, mult( Y, mult( i( Z
% 38.86/39.27     ), X ) ) ) ==> rd( rd( mult( Z, X ), Z ), mult( Y, mult( X, i( Z ) ) ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15292) {G2,W20,D6,L1,V3,M1}  { rd( X, mult( Y, mult( i( Z ), X )
% 38.86/39.27     ) ) ==> rd( mult( Z, rd( X, Z ) ), mult( Y, rd( X, Z ) ) ) }.
% 38.86/39.27  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 17]: (15291) {G3,W21,D6,L1,V3,M1}  { rd( X, mult( Y, mult( i( Z
% 38.86/39.27     ), X ) ) ) ==> rd( mult( Z, rd( X, Z ) ), mult( Y, mult( X, i( Z ) ) ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15293) {G3,W20,D6,L1,V3,M1}  { rd( X, mult( Y, mult( i( Z ), X )
% 38.86/39.27     ) ) ==> mult( mult( Z, rd( X, Z ) ), rd( rd( Z, X ), Y ) ) }.
% 38.86/39.27  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.86/39.27     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.27  parent1[0; 9]: (15292) {G2,W20,D6,L1,V3,M1}  { rd( X, mult( Y, mult( i( Z )
% 38.86/39.27    , X ) ) ) ==> rd( mult( Z, rd( X, Z ) ), mult( Y, rd( X, Z ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := X
% 38.86/39.27     T := mult( Z, rd( X, Z ) )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15294) {G4,W20,D6,L1,V3,M1}  { rd( X, mult( Y, mult( i( Z ), X )
% 38.86/39.27     ) ) ==> ld( rd( rd( Z, X ), Z ), rd( rd( Z, X ), Y ) ) }.
% 38.86/39.27  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.86/39.27     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.86/39.27  parent1[0; 9]: (15293) {G3,W20,D6,L1,V3,M1}  { rd( X, mult( Y, mult( i( Z )
% 38.86/39.27    , X ) ) ) ==> mult( mult( Z, rd( X, Z ) ), rd( rd( Z, X ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := X
% 38.86/39.27     T := rd( rd( Z, X ), Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15295) {G2,W19,D5,L1,V3,M1}  { rd( X, mult( Y, ld( Z, X ) ) ) ==>
% 38.86/39.27     ld( rd( rd( Z, X ), Z ), rd( rd( Z, X ), Y ) ) }.
% 38.86/39.27  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 5]: (15294) {G4,W20,D6,L1,V3,M1}  { rd( X, mult( Y, mult( i( Z )
% 38.86/39.27    , X ) ) ) ==> ld( rd( rd( Z, X ), Z ), rd( rd( Z, X ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15296) {G3,W19,D5,L1,V3,M1}  { mult( X, rd( ld( X, Z ), Y ) ) ==>
% 38.86/39.27     ld( rd( rd( Z, X ), Z ), rd( rd( Z, X ), Y ) ) }.
% 38.86/39.27  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.27     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.27  parent1[0; 1]: (15295) {G2,W19,D5,L1,V3,M1}  { rd( X, mult( Y, ld( Z, X ) )
% 38.86/39.27     ) ==> ld( rd( rd( Z, X ), Z ), rd( rd( Z, X ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27     T := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15297) {G3,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, X ), Y ), rd( rd( Y
% 38.86/39.27    , X ), Z ) ) ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (15296) {G3,W19,D5,L1,V3,M1}  { mult( X, rd( ld( X, Z ), Y ) ) 
% 38.86/39.27    ==> ld( rd( rd( Z, X ), Z ), rd( rd( Z, X ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3112) {G77,W19,D5,L1,V3,M1} P(52,3104);d(76);d(449);d(22);d(
% 38.86/39.27    321);d(33);d(112);d(113);d(24);d(114) { ld( rd( rd( Y, X ), Y ), rd( rd( 
% 38.86/39.27    Y, X ), Z ) ) ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 38.86/39.27  parent0: (15297) {G3,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, X ), Y ), rd( rd( Y
% 38.86/39.27    , X ), Z ) ) ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15299) {G76,W19,D5,L1,V3,M1}  { rd( X, mult( Z, mult( Y, X ) ) ) 
% 38.86/39.27    ==> rd( ld( ld( X, Y ), Y ), mult( Z, mult( X, Y ) ) ) }.
% 38.86/39.27  parent0[0]: (3104) {G76,W19,D5,L1,V3,M1} P(3092,77);d(79) { rd( ld( ld( Z, 
% 38.86/39.27    Y ), Y ), mult( X, mult( Z, Y ) ) ) ==> rd( Z, mult( X, mult( Y, Z ) ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15307) {G2,W20,D5,L1,V3,M1}  { rd( X, mult( i( Y ), mult( Z, X )
% 38.86/39.27     ) ) ==> rd( ld( ld( X, Z ), Z ), ld( Y, mult( X, Z ) ) ) }.
% 38.86/39.27  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 15]: (15299) {G76,W19,D5,L1,V3,M1}  { rd( X, mult( Z, mult( Y, X
% 38.86/39.27     ) ) ) ==> rd( ld( ld( X, Y ), Y ), mult( Z, mult( X, Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := mult( X, Z )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := i( Y )
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15310) {G3,W20,D5,L1,V3,M1}  { rd( X, mult( i( Y ), mult( Z, X )
% 38.86/39.27     ) ) ==> mult( ld( ld( X, Z ), Z ), ld( mult( X, Z ), Y ) ) }.
% 38.86/39.27  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.27    mult( Z, ld( Y, X ) ) }.
% 38.86/39.27  parent1[0; 9]: (15307) {G2,W20,D5,L1,V3,M1}  { rd( X, mult( i( Y ), mult( Z
% 38.86/39.27    , X ) ) ) ==> rd( ld( ld( X, Z ), Z ), ld( Y, mult( X, Z ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := mult( X, Z )
% 38.86/39.27     Z := ld( ld( X, Z ), Z )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15311) {G4,W20,D5,L1,V3,M1}  { rd( X, mult( i( Y ), mult( Z, X )
% 38.86/39.27     ) ) ==> ld( ld( Z, ld( X, Z ) ), ld( mult( X, Z ), Y ) ) }.
% 38.86/39.27  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.27    ld( ld( Y, X ), Z ) }.
% 38.86/39.27  parent1[0; 9]: (15310) {G3,W20,D5,L1,V3,M1}  { rd( X, mult( i( Y ), mult( Z
% 38.86/39.27    , X ) ) ) ==> mult( ld( ld( X, Z ), Z ), ld( mult( X, Z ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := ld( X, Z )
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := ld( mult( X, Z ), Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15312) {G5,W20,D5,L1,V3,M1}  { rd( X, mult( i( Y ), mult( Z, X )
% 38.86/39.27     ) ) ==> ld( ld( mult( X, Z ), Z ), ld( mult( X, Z ), Y ) ) }.
% 38.86/39.27  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.86/39.27    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.86/39.27  parent1[0; 10]: (15311) {G4,W20,D5,L1,V3,M1}  { rd( X, mult( i( Y ), mult( 
% 38.86/39.27    Z, X ) ) ) ==> ld( ld( Z, ld( X, Z ) ), ld( mult( X, Z ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15313) {G2,W19,D5,L1,V3,M1}  { rd( X, ld( Y, mult( Z, X ) ) ) ==>
% 38.86/39.27     ld( ld( mult( X, Z ), Z ), ld( mult( X, Z ), Y ) ) }.
% 38.86/39.27  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 3]: (15312) {G5,W20,D5,L1,V3,M1}  { rd( X, mult( i( Y ), mult( Z
% 38.86/39.27    , X ) ) ) ==> ld( ld( mult( X, Z ), Z ), ld( mult( X, Z ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := mult( Z, X )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15314) {G3,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Z, X ), Y ) ) 
% 38.86/39.27    ==> ld( ld( mult( X, Z ), Z ), ld( mult( X, Z ), Y ) ) }.
% 38.86/39.27  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.27    mult( Z, ld( Y, X ) ) }.
% 38.86/39.27  parent1[0; 1]: (15313) {G2,W19,D5,L1,V3,M1}  { rd( X, ld( Y, mult( Z, X ) )
% 38.86/39.27     ) ==> ld( ld( mult( X, Z ), Z ), ld( mult( X, Z ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := mult( Z, X )
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15315) {G3,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), ld( mult
% 38.86/39.27    ( X, Y ), Z ) ) ==> mult( X, ld( mult( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (15314) {G3,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Z, X ), Y )
% 38.86/39.27     ) ==> ld( ld( mult( X, Z ), Z ), ld( mult( X, Z ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3114) {G77,W19,D5,L1,V3,M1} P(24,3104);d(75);d(74);d(329);d(
% 38.86/39.27    24);d(75) { ld( ld( mult( Y, Z ), Z ), ld( mult( Y, Z ), X ) ) ==> mult( 
% 38.86/39.27    Y, ld( mult( Z, Y ), X ) ) }.
% 38.86/39.27  parent0: (15315) {G3,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), ld( 
% 38.86/39.27    mult( X, Y ), Z ) ) ==> mult( X, ld( mult( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15317) {G76,W19,D5,L1,V3,M1}  { rd( X, mult( Z, mult( Y, X ) ) ) 
% 38.86/39.27    ==> rd( ld( ld( X, Y ), Y ), mult( Z, mult( X, Y ) ) ) }.
% 38.86/39.27  parent0[0]: (3104) {G76,W19,D5,L1,V3,M1} P(3092,77);d(79) { rd( ld( ld( Z, 
% 38.86/39.27    Y ), Y ), mult( X, mult( Z, Y ) ) ) ==> rd( Z, mult( X, mult( Y, Z ) ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15329) {G2,W22,D6,L1,V3,M1}  { rd( i( X ), mult( Y, mult( Z, i( X
% 38.86/39.27     ) ) ) ) ==> rd( ld( ld( i( X ), Z ), Z ), mult( Y, ld( X, Z ) ) ) }.
% 38.86/39.27  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 19]: (15317) {G76,W19,D5,L1,V3,M1}  { rd( X, mult( Z, mult( Y, X
% 38.86/39.27     ) ) ) ==> rd( ld( ld( X, Y ), Y ), mult( Z, mult( X, Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := i( X )
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15331) {G3,W22,D6,L1,V3,M1}  { rd( i( X ), mult( Y, mult( Z, i( X
% 38.86/39.27     ) ) ) ) ==> mult( ld( ld( i( X ), Z ), Z ), rd( ld( Z, X ), Y ) ) }.
% 38.86/39.27  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.27     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.27  parent1[0; 10]: (15329) {G2,W22,D6,L1,V3,M1}  { rd( i( X ), mult( Y, mult( 
% 38.86/39.27    Z, i( X ) ) ) ) ==> rd( ld( ld( i( X ), Z ), Z ), mult( Y, ld( X, Z ) ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := X
% 38.86/39.27     T := ld( ld( i( X ), Z ), Z )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15332) {G4,W22,D6,L1,V3,M1}  { rd( i( X ), mult( Y, mult( Z, i( X
% 38.86/39.27     ) ) ) ) ==> ld( ld( Z, ld( i( X ), Z ) ), rd( ld( Z, X ), Y ) ) }.
% 38.86/39.27  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.27    ld( ld( Y, X ), Z ) }.
% 38.86/39.27  parent1[0; 10]: (15331) {G3,W22,D6,L1,V3,M1}  { rd( i( X ), mult( Y, mult( 
% 38.86/39.27    Z, i( X ) ) ) ) ==> mult( ld( ld( i( X ), Z ), Z ), rd( ld( Z, X ), Y ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := ld( i( X ), Z )
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := rd( ld( Z, X ), Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15333) {G5,W22,D6,L1,V3,M1}  { rd( i( X ), mult( Y, mult( Z, i( X
% 38.86/39.27     ) ) ) ) ==> ld( ld( mult( i( X ), Z ), Z ), rd( ld( Z, X ), Y ) ) }.
% 38.86/39.27  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.86/39.27    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.86/39.27  parent1[0; 11]: (15332) {G4,W22,D6,L1,V3,M1}  { rd( i( X ), mult( Y, mult( 
% 38.86/39.27    Z, i( X ) ) ) ) ==> ld( ld( Z, ld( i( X ), Z ) ), rd( ld( Z, X ), Y ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := i( X )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15334) {G2,W21,D6,L1,V3,M1}  { rd( i( X ), mult( Y, mult( Z, i( X
% 38.86/39.27     ) ) ) ) ==> ld( ld( ld( X, Z ), Z ), rd( ld( Z, X ), Y ) ) }.
% 38.86/39.27  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 12]: (15333) {G5,W22,D6,L1,V3,M1}  { rd( i( X ), mult( Y, mult( 
% 38.86/39.27    Z, i( X ) ) ) ) ==> ld( ld( mult( i( X ), Z ), Z ), rd( ld( Z, X ), Y ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15335) {G3,W21,D7,L1,V3,M1}  { i( mult( mult( Y, mult( Z, i( X )
% 38.86/39.27     ) ), X ) ) ==> ld( ld( ld( X, Z ), Z ), rd( ld( Z, X ), Y ) ) }.
% 38.86/39.27  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.27    ( mult( Y, X ) ) }.
% 38.86/39.27  parent1[0; 1]: (15334) {G2,W21,D6,L1,V3,M1}  { rd( i( X ), mult( Y, mult( Z
% 38.86/39.27    , i( X ) ) ) ) ==> ld( ld( ld( X, Z ), Z ), rd( ld( Z, X ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := mult( Y, mult( Z, i( X ) ) )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15336) {G2,W20,D6,L1,V3,M1}  { i( mult( mult( X, rd( Y, Z ) ), Z
% 38.86/39.27     ) ) ==> ld( ld( ld( Z, Y ), Y ), rd( ld( Y, Z ), X ) ) }.
% 38.86/39.27  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 5]: (15335) {G3,W21,D7,L1,V3,M1}  { i( mult( mult( Y, mult( Z, i
% 38.86/39.27    ( X ) ) ), X ) ) ==> ld( ld( ld( X, Z ), Z ), rd( ld( Z, X ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15337) {G3,W20,D6,L1,V3,M1}  { i( ld( rd( rd( Z, Y ), X ), Z ) ) 
% 38.86/39.27    ==> ld( ld( ld( Z, Y ), Y ), rd( ld( Y, Z ), X ) ) }.
% 38.86/39.27  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.86/39.27     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.86/39.27  parent1[0; 2]: (15336) {G2,W20,D6,L1,V3,M1}  { i( mult( mult( X, rd( Y, Z )
% 38.86/39.27     ), Z ) ) ==> ld( ld( ld( Z, Y ), Y ), rd( ld( Y, Z ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := Y
% 38.86/39.27     T := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15338) {G4,W19,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), Z ) ) ==> 
% 38.86/39.27    ld( ld( ld( X, Y ), Y ), rd( ld( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.27     ) }.
% 38.86/39.27  parent1[0; 1]: (15337) {G3,W20,D6,L1,V3,M1}  { i( ld( rd( rd( Z, Y ), X ), 
% 38.86/39.27    Z ) ) ==> ld( ld( ld( Z, Y ), Y ), rd( ld( Y, Z ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := rd( rd( X, Y ), Z )
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15339) {G4,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Y ), rd( ld( Y
% 38.86/39.27    , X ), Z ) ) ==> ld( X, rd( rd( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (15338) {G4,W19,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), Z ) ) 
% 38.86/39.27    ==> ld( ld( ld( X, Y ), Y ), rd( ld( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3115) {G77,W19,D5,L1,V3,M1} P(24,3104);d(114);d(74);d(329);d(
% 38.86/39.27    24);d(76);d(33);d(113);d(54) { ld( ld( ld( X, Y ), Y ), rd( ld( Y, X ), Z
% 38.86/39.27     ) ) ==> ld( X, rd( rd( X, Y ), Z ) ) }.
% 38.86/39.27  parent0: (15339) {G4,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Y ), rd( ld( Y
% 38.86/39.27    , X ), Z ) ) ==> ld( X, rd( rd( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15341) {G28,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( X, Y ) ), 
% 38.86/39.27    X ) = ld( ld( rd( X, Y ), rd( Z, Y ) ), Y ) }.
% 38.86/39.27  parent0[0]: (2380) {G28,W19,D5,L1,V3,M1} P(2368,34);d(33);d(80);d(80);d(81)
% 38.86/39.27    ;d(33);d(80) { ld( ld( rd( Y, X ), rd( Z, X ) ), X ) = ld( ld( rd( Y, Z )
% 38.86/39.27    , rd( Y, X ) ), Y ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15345) {G29,W23,D6,L1,V3,M1}  { ld( mult( Y, rd( ld( Y, X ), Z )
% 38.86/39.27     ), rd( X, Y ) ) = ld( ld( rd( rd( X, Y ), Z ), rd( X, Z ) ), Z ) }.
% 38.86/39.27  parent0[0]: (3112) {G77,W19,D5,L1,V3,M1} P(52,3104);d(76);d(449);d(22);d(
% 38.86/39.27    321);d(33);d(112);d(113);d(24);d(114) { ld( rd( rd( Y, X ), Y ), rd( rd( 
% 38.86/39.27    Y, X ), Z ) ) ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 38.86/39.27  parent1[0; 2]: (15341) {G28,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( X, 
% 38.86/39.27    Y ) ), X ) = ld( ld( rd( X, Y ), rd( Z, Y ) ), Y ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := rd( X, Y )
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15347) {G30,W19,D6,L1,V3,M1}  { ld( mult( X, rd( ld( X, Y ), Z )
% 38.86/39.27     ), rd( Y, X ) ) = mult( Y, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.27  parent0[0]: (2749) {G58,W19,D6,L1,V3,M1} P(1486,2380);d(320);d(2679) { ld( 
% 38.86/39.27    ld( rd( rd( X, Z ), Y ), rd( X, Y ) ), Y ) ==> mult( X, rd( ld( X, Y ), Z
% 38.86/39.27     ) ) }.
% 38.86/39.27  parent1[0; 12]: (15345) {G29,W23,D6,L1,V3,M1}  { ld( mult( Y, rd( ld( Y, X
% 38.86/39.27     ), Z ) ), rd( X, Y ) ) = ld( ld( rd( rd( X, Y ), Z ), rd( X, Z ) ), Z )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3116) {G78,W19,D6,L1,V3,M1} P(3112,2380);d(2749) { ld( mult( 
% 38.86/39.27    Y, rd( ld( Y, X ), Z ) ), rd( X, Y ) ) ==> mult( X, rd( ld( X, Z ), Y ) )
% 38.86/39.27     }.
% 38.86/39.27  parent0: (15347) {G30,W19,D6,L1,V3,M1}  { ld( mult( X, rd( ld( X, Y ), Z )
% 38.86/39.27     ), rd( Y, X ) ) = mult( Y, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15350) {G56,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), rd( Y, Z )
% 38.86/39.27     ) ) = ld( X, ld( rd( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.27  parent0[0]: (2612) {G56,W19,D5,L1,V3,M1} P(2606,2525) { ld( X, ld( rd( Y, X
% 38.86/39.27     ), rd( X, Z ) ) ) = ld( Y, ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15354) {G57,W23,D6,L1,V3,M1}  { ld( rd( X, Y ), mult( Y, rd( ld( 
% 38.86/39.27    Y, X ), Z ) ) ) = ld( X, ld( rd( rd( X, Y ), X ), rd( X, Z ) ) ) }.
% 38.86/39.27  parent0[0]: (3112) {G77,W19,D5,L1,V3,M1} P(52,3104);d(76);d(449);d(22);d(
% 38.86/39.27    321);d(33);d(112);d(113);d(24);d(114) { ld( rd( rd( Y, X ), Y ), rd( rd( 
% 38.86/39.27    Y, X ), Z ) ) ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 38.86/39.27  parent1[0; 5]: (15350) {G56,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Y, X ), rd( 
% 38.86/39.27    Y, Z ) ) ) = ld( X, ld( rd( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := rd( X, Y )
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15355) {G57,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), mult( Y, rd( ld( 
% 38.86/39.27    Y, X ), Z ) ) ) = rd( mult( Y, ld( Z, X ) ), X ) }.
% 38.86/39.27  parent0[0]: (2616) {G56,W19,D6,L1,V3,M1} P(31,2606);d(22);d(320) { ld( X, 
% 38.86/39.27    ld( rd( rd( X, Y ), X ), rd( X, Z ) ) ) ==> rd( mult( Y, ld( Z, X ) ), X
% 38.86/39.27     ) }.
% 38.86/39.27  parent1[0; 12]: (15354) {G57,W23,D6,L1,V3,M1}  { ld( rd( X, Y ), mult( Y, 
% 38.86/39.27    rd( ld( Y, X ), Z ) ) ) = ld( X, ld( rd( rd( X, Y ), X ), rd( X, Z ) ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3117) {G78,W19,D6,L1,V3,M1} P(3112,2612);d(2616) { ld( rd( X
% 38.86/39.27    , Y ), mult( Y, rd( ld( Y, X ), Z ) ) ) ==> rd( mult( Y, ld( Z, X ) ), X
% 38.86/39.27     ) }.
% 38.86/39.27  parent0: (15355) {G57,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), mult( Y, rd( ld( 
% 38.86/39.27    Y, X ), Z ) ) ) = rd( mult( Y, ld( Z, X ) ), X ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15358) {G77,W19,D5,L1,V3,M1}  { mult( Y, rd( ld( Y, X ), Z ) ) ==>
% 38.86/39.27     ld( rd( rd( X, Y ), X ), rd( rd( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (3112) {G77,W19,D5,L1,V3,M1} P(52,3104);d(76);d(449);d(22);d(
% 38.86/39.27    321);d(33);d(112);d(113);d(24);d(114) { ld( rd( rd( Y, X ), Y ), rd( rd( 
% 38.86/39.27    Y, X ), Z ) ) ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15365) {G2,W22,D6,L1,V3,M1}  { mult( i( X ), rd( ld( i( X ), Y )
% 38.86/39.27    , Z ) ) ==> ld( rd( rd( Y, i( X ) ), Y ), rd( mult( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 18]: (15358) {G77,W19,D5,L1,V3,M1}  { mult( Y, rd( ld( Y, X ), Z
% 38.86/39.27     ) ) ==> ld( rd( rd( X, Y ), X ), rd( rd( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := i( X )
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15368) {G2,W21,D6,L1,V3,M1}  { mult( i( X ), rd( ld( i( X ), Y )
% 38.86/39.27    , Z ) ) ==> ld( rd( mult( Y, X ), Y ), rd( mult( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 12]: (15365) {G2,W22,D6,L1,V3,M1}  { mult( i( X ), rd( ld( i( X
% 38.86/39.27     ), Y ), Z ) ) ==> ld( rd( rd( Y, i( X ) ), Y ), rd( mult( Y, X ), Z ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15369) {G3,W21,D6,L1,V3,M1}  { mult( i( X ), rd( ld( i( X ), Y )
% 38.86/39.27    , Z ) ) ==> ld( mult( Y, rd( X, Y ) ), rd( mult( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.86/39.27    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.86/39.27  parent1[0; 11]: (15368) {G2,W21,D6,L1,V3,M1}  { mult( i( X ), rd( ld( i( X
% 38.86/39.27     ), Y ), Z ) ) ==> ld( rd( mult( Y, X ), Y ), rd( mult( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15370) {G2,W20,D6,L1,V3,M1}  { ld( X, rd( ld( i( X ), Y ), Z ) ) 
% 38.86/39.27    ==> ld( mult( Y, rd( X, Y ) ), rd( mult( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 1]: (15369) {G3,W21,D6,L1,V3,M1}  { mult( i( X ), rd( ld( i( X )
% 38.86/39.27    , Y ), Z ) ) ==> ld( mult( Y, rd( X, Y ) ), rd( mult( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := rd( ld( i( X ), Y ), Z )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15371) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( mult( X, Y ), Z ) ) ==>
% 38.86/39.27     ld( mult( Y, rd( X, Y ) ), rd( mult( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 4]: (15370) {G2,W20,D6,L1,V3,M1}  { ld( X, rd( ld( i( X ), Y ), 
% 38.86/39.27    Z ) ) ==> ld( mult( Y, rd( X, Y ) ), rd( mult( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15372) {G2,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( X, Y ) ), rd( mult
% 38.86/39.27    ( Y, X ), Z ) ) ==> ld( X, rd( mult( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (15371) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( mult( X, Y ), Z ) ) 
% 38.86/39.27    ==> ld( mult( Y, rd( X, Y ) ), rd( mult( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3122) {G78,W19,D5,L1,V3,M1} P(34,3112);d(321);d(24);d(22) { 
% 38.86/39.27    ld( mult( X, rd( Y, X ) ), rd( mult( X, Y ), Z ) ) ==> ld( Y, rd( mult( Y
% 38.86/39.27    , X ), Z ) ) }.
% 38.86/39.27  parent0: (15372) {G2,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( X, Y ) ), rd( 
% 38.86/39.27    mult( Y, X ), Z ) ) ==> ld( X, rd( mult( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15374) {G77,W19,D5,L1,V3,M1}  { mult( Y, rd( ld( Y, X ), Z ) ) ==>
% 38.86/39.27     ld( rd( rd( X, Y ), X ), rd( rd( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (3112) {G77,W19,D5,L1,V3,M1} P(52,3104);d(76);d(449);d(22);d(
% 38.86/39.27    321);d(33);d(112);d(113);d(24);d(114) { ld( rd( rd( Y, X ), Y ), rd( rd( 
% 38.86/39.27    Y, X ), Z ) ) ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15382) {G2,W20,D5,L1,V3,M1}  { mult( X, rd( ld( X, Y ), i( Z ) )
% 38.86/39.27     ) ==> ld( rd( rd( Y, X ), Y ), mult( rd( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 15]: (15374) {G77,W19,D5,L1,V3,M1}  { mult( Y, rd( ld( Y, X ), Z
% 38.86/39.27     ) ) ==> ld( rd( rd( X, Y ), X ), rd( rd( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := rd( Y, X )
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := i( Z )
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15385) {G3,W20,D5,L1,V3,M1}  { mult( X, rd( ld( X, Y ), i( Z ) )
% 38.86/39.27     ) ==> ld( rd( rd( Y, X ), Y ), ld( rd( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.27    ld( rd( X, Y ), Z ) }.
% 38.86/39.27  parent1[0; 15]: (15382) {G2,W20,D5,L1,V3,M1}  { mult( X, rd( ld( X, Y ), i
% 38.86/39.27    ( Z ) ) ) ==> ld( rd( rd( Y, X ), Y ), mult( rd( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15386) {G2,W19,D5,L1,V3,M1}  { mult( X, mult( ld( X, Y ), Z ) ) 
% 38.86/39.27    ==> ld( rd( rd( Y, X ), Y ), ld( rd( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 3]: (15385) {G3,W20,D5,L1,V3,M1}  { mult( X, rd( ld( X, Y ), i( 
% 38.86/39.27    Z ) ) ) ==> ld( rd( rd( Y, X ), Y ), ld( rd( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := ld( X, Y )
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15387) {G3,W19,D5,L1,V3,M1}  { mult( X, ld( ld( Y, X ), Z ) ) ==>
% 38.86/39.27     ld( rd( rd( Y, X ), Y ), ld( rd( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.27    ld( ld( Y, X ), Z ) }.
% 38.86/39.27  parent1[0; 3]: (15386) {G2,W19,D5,L1,V3,M1}  { mult( X, mult( ld( X, Y ), Z
% 38.86/39.27     ) ) ==> ld( rd( rd( Y, X ), Y ), ld( rd( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15388) {G3,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, X ), Y ), ld( rd( X
% 38.86/39.27    , Y ), Z ) ) ==> mult( X, ld( ld( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (15387) {G3,W19,D5,L1,V3,M1}  { mult( X, ld( ld( Y, X ), Z ) ) 
% 38.86/39.27    ==> ld( rd( rd( Y, X ), Y ), ld( rd( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3123) {G78,W19,D5,L1,V3,M1} P(34,3112);d(80);d(34);d(74) { ld
% 38.86/39.27    ( rd( rd( X, Y ), X ), ld( rd( Y, X ), Z ) ) ==> mult( Y, ld( ld( X, Y )
% 38.86/39.27    , Z ) ) }.
% 38.86/39.27  parent0: (15388) {G3,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, X ), Y ), ld( rd( X
% 38.86/39.27    , Y ), Z ) ) ==> mult( X, ld( ld( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15390) {G78,W19,D5,L1,V3,M1}  { ld( Y, rd( mult( Y, X ), Z ) ) ==>
% 38.86/39.27     ld( mult( X, rd( Y, X ) ), rd( mult( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (3122) {G78,W19,D5,L1,V3,M1} P(34,3112);d(321);d(24);d(22) { ld
% 38.86/39.27    ( mult( X, rd( Y, X ) ), rd( mult( X, Y ), Z ) ) ==> ld( Y, rd( mult( Y, 
% 38.86/39.27    X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15394) {G2,W20,D5,L1,V3,M1}  { ld( X, rd( mult( X, Y ), i( Z ) )
% 38.86/39.27     ) ==> ld( mult( Y, rd( X, Y ) ), mult( mult( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 15]: (15390) {G78,W19,D5,L1,V3,M1}  { ld( Y, rd( mult( Y, X ), Z
% 38.86/39.27     ) ) ==> ld( mult( X, rd( Y, X ) ), rd( mult( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( Y, X )
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := i( Z )
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15396) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), Z ) ) 
% 38.86/39.27    ==> ld( mult( Y, rd( X, Y ) ), mult( mult( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 3]: (15394) {G2,W20,D5,L1,V3,M1}  { ld( X, rd( mult( X, Y ), i( 
% 38.86/39.27    Z ) ) ) ==> ld( mult( Y, rd( X, Y ) ), mult( mult( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( X, Y )
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15397) {G2,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( X, Y ) ), mult( 
% 38.86/39.27    mult( Y, X ), Z ) ) ==> ld( X, mult( mult( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (15396) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), Z )
% 38.86/39.27     ) ==> ld( mult( Y, rd( X, Y ) ), mult( mult( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3131) {G79,W19,D5,L1,V3,M1} P(34,3122);d(34) { ld( mult( X, 
% 38.86/39.27    rd( Y, X ) ), mult( mult( X, Y ), Z ) ) ==> ld( Y, mult( mult( Y, X ), Z
% 38.86/39.27     ) ) }.
% 38.86/39.27  parent0: (15397) {G2,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( X, Y ) ), mult( 
% 38.86/39.27    mult( Y, X ), Z ) ) ==> ld( X, mult( mult( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15399) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.86/39.27  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.27     ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15402) {G4,W20,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), mult( X
% 38.86/39.27    , rd( Y, X ) ) ) ==> i( ld( Y, rd( mult( Y, X ), Z ) ) ) }.
% 38.86/39.27  parent0[0]: (3122) {G78,W19,D5,L1,V3,M1} P(34,3112);d(321);d(24);d(22) { ld
% 38.86/39.27    ( mult( X, rd( Y, X ) ), rd( mult( X, Y ), Z ) ) ==> ld( Y, rd( mult( Y, 
% 38.86/39.27    X ), Z ) ) }.
% 38.86/39.27  parent1[0; 13]: (15399) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.86/39.27     ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := mult( X, rd( Y, X ) )
% 38.86/39.27     Y := rd( mult( X, Y ), Z )
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15403) {G4,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), mult( X
% 38.86/39.27    , rd( Y, X ) ) ) ==> ld( rd( mult( Y, X ), Z ), Y ) }.
% 38.86/39.27  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.27     ) }.
% 38.86/39.27  parent1[0; 12]: (15402) {G4,W20,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), 
% 38.86/39.27    mult( X, rd( Y, X ) ) ) ==> i( ld( Y, rd( mult( Y, X ), Z ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := rd( mult( Y, X ), Z )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3132) {G79,W19,D5,L1,V3,M1} P(3122,54);d(54) { ld( rd( mult( 
% 38.86/39.27    X, Y ), Z ), mult( X, rd( Y, X ) ) ) ==> ld( rd( mult( Y, X ), Z ), Y )
% 38.86/39.27     }.
% 38.86/39.27  parent0: (15403) {G4,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), mult( X
% 38.86/39.27    , rd( Y, X ) ) ) ==> ld( rd( mult( Y, X ), Z ), Y ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15406) {G79,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X ), Z ) ) 
% 38.86/39.27    ==> ld( mult( X, rd( Y, X ) ), mult( mult( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (3131) {G79,W19,D5,L1,V3,M1} P(34,3122);d(34) { ld( mult( X, rd
% 38.86/39.27    ( Y, X ) ), mult( mult( X, Y ), Z ) ) ==> ld( Y, mult( mult( Y, X ), Z )
% 38.86/39.27     ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15415) {G2,W22,D6,L1,V3,M1}  { ld( X, mult( mult( X, i( Y ) ), Z
% 38.86/39.27     ) ) ==> ld( ld( Y, rd( X, i( Y ) ) ), mult( mult( i( Y ), X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 10]: (15406) {G79,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X )
% 38.86/39.27    , Z ) ) ==> ld( mult( X, rd( Y, X ) ), mult( mult( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := rd( X, i( Y ) )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := i( Y )
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15421) {G2,W21,D6,L1,V3,M1}  { ld( X, mult( mult( X, i( Y ) ), Z
% 38.86/39.27     ) ) ==> ld( ld( Y, mult( X, Y ) ), mult( mult( i( Y ), X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 12]: (15415) {G2,W22,D6,L1,V3,M1}  { ld( X, mult( mult( X, i( Y
% 38.86/39.27     ) ), Z ) ) ==> ld( ld( Y, rd( X, i( Y ) ) ), mult( mult( i( Y ), X ), Z
% 38.86/39.27     ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15422) {G3,W21,D6,L1,V3,M1}  { ld( X, mult( mult( X, i( Y ) ), Z
% 38.86/39.27     ) ) ==> ld( ld( ld( X, Y ), Y ), mult( mult( i( Y ), X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.86/39.27     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.86/39.27  parent1[0; 10]: (15421) {G2,W21,D6,L1,V3,M1}  { ld( X, mult( mult( X, i( Y
% 38.86/39.27     ) ), Z ) ) ==> ld( ld( Y, mult( X, Y ) ), mult( mult( i( Y ), X ), Z ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15423) {G2,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, i( Y ) ), Z
% 38.86/39.27     ) ) ==> ld( ld( ld( X, Y ), Y ), mult( ld( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 16]: (15422) {G3,W21,D6,L1,V3,M1}  { ld( X, mult( mult( X, i( Y
% 38.86/39.27     ) ), Z ) ) ==> ld( ld( ld( X, Y ), Y ), mult( mult( i( Y ), X ), Z ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15424) {G3,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, i( Y ) ), Z
% 38.86/39.27     ) ) ==> ld( ld( ld( X, Y ), Y ), ld( ld( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.27    ld( ld( Y, X ), Z ) }.
% 38.86/39.27  parent1[0; 15]: (15423) {G2,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, i( Y
% 38.86/39.27     ) ), Z ) ) ==> ld( ld( ld( X, Y ), Y ), mult( ld( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15425) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( rd( X, Y ), Z ) ) ==>
% 38.86/39.27     ld( ld( ld( X, Y ), Y ), ld( ld( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 4]: (15424) {G3,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, i( Y )
% 38.86/39.27     ), Z ) ) ==> ld( ld( ld( X, Y ), Y ), ld( ld( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15426) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), Z ) ) ==> 
% 38.86/39.27    ld( ld( ld( X, Y ), Y ), ld( ld( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.27    ld( rd( X, Y ), Z ) }.
% 38.86/39.27  parent1[0; 3]: (15425) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( rd( X, Y ), Z )
% 38.86/39.27     ) ==> ld( ld( ld( X, Y ), Y ), ld( ld( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15427) {G3,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Y ), ld( ld( X
% 38.86/39.27    , Y ), Z ) ) ==> ld( X, ld( rd( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (15426) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), Z ) ) 
% 38.86/39.27    ==> ld( ld( ld( X, Y ), Y ), ld( ld( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3136) {G80,W19,D5,L1,V3,M1} P(24,3131);d(34);d(347);d(24);d(
% 38.86/39.27    74);d(33);d(80) { ld( ld( ld( Y, X ), X ), ld( ld( Y, X ), Z ) ) ==> ld( 
% 38.86/39.27    Y, ld( rd( X, Y ), Z ) ) }.
% 38.86/39.27  parent0: (15427) {G3,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Y ), ld( ld( X
% 38.86/39.27    , Y ), Z ) ) ==> ld( X, ld( rd( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15429) {G80,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), Z ) ) ==> 
% 38.86/39.27    ld( ld( ld( X, Y ), Y ), ld( ld( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (3136) {G80,W19,D5,L1,V3,M1} P(24,3131);d(34);d(347);d(24);d(74
% 38.86/39.27    );d(33);d(80) { ld( ld( ld( Y, X ), X ), ld( ld( Y, X ), Z ) ) ==> ld( Y
% 38.86/39.27    , ld( rd( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15439) {G59,W39,D7,L1,V3,M1}  { ld( ld( rd( X, X ), rd( X, Y ) )
% 38.86/39.27    , ld( rd( X, ld( rd( X, X ), rd( X, Y ) ) ), Z ) ) ==> ld( ld( ld( X, X )
% 38.86/39.27    , ld( Y, X ) ), ld( ld( ld( rd( X, X ), rd( X, Y ) ), X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (2748) {G58,W19,D6,L1,V3,M1} P(2380,1452);d(80);d(19);d(329);d(
% 38.86/39.27    74);d(2678);d(113);d(81);d(80) { ld( ld( ld( rd( X, Y ), rd( Y, Z ) ), Y
% 38.86/39.27     ), X ) ==> ld( ld( Y, X ), ld( Z, X ) ) }.
% 38.86/39.27  parent1[0; 21]: (15429) {G80,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), Z )
% 38.86/39.27     ) ==> ld( ld( ld( X, Y ), Y ), ld( ld( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := ld( rd( X, X ), rd( X, Y ) )
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15444) {G2,W37,D7,L1,V3,M1}  { ld( ld( rd( X, X ), rd( X, Y ) ), 
% 38.86/39.27    ld( rd( X, ld( rd( X, X ), rd( X, Y ) ) ), Z ) ) ==> ld( ld( unit, ld( Y
% 38.86/39.27    , X ) ), ld( ld( ld( rd( X, X ), rd( X, Y ) ), X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.86/39.27  parent1[0; 22]: (15439) {G59,W39,D7,L1,V3,M1}  { ld( ld( rd( X, X ), rd( X
% 38.86/39.27    , Y ) ), ld( rd( X, ld( rd( X, X ), rd( X, Y ) ) ), Z ) ) ==> ld( ld( ld
% 38.86/39.27    ( X, X ), ld( Y, X ) ), ld( ld( ld( rd( X, X ), rd( X, Y ) ), X ), Z ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15445) {G2,W35,D7,L1,V3,M1}  { ld( ld( rd( X, X ), rd( X, Y ) ), 
% 38.86/39.27    ld( rd( X, ld( rd( X, X ), rd( X, Y ) ) ), Z ) ) ==> ld( ld( Y, X ), ld( 
% 38.86/39.27    ld( ld( rd( X, X ), rd( X, Y ) ), X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 38.86/39.27  parent1[0; 21]: (15444) {G2,W37,D7,L1,V3,M1}  { ld( ld( rd( X, X ), rd( X, 
% 38.86/39.27    Y ) ), ld( rd( X, ld( rd( X, X ), rd( X, Y ) ) ), Z ) ) ==> ld( ld( unit
% 38.86/39.27    , ld( Y, X ) ), ld( ld( ld( rd( X, X ), rd( X, Y ) ), X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := ld( Y, X )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15448) {G2,W33,D7,L1,V3,M1}  { ld( ld( rd( X, X ), rd( X, Y ) ), 
% 38.86/39.27    ld( rd( X, ld( rd( X, X ), rd( X, Y ) ) ), Z ) ) ==> ld( ld( Y, X ), ld( 
% 38.86/39.27    ld( ld( unit, rd( X, Y ) ), X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 38.86/39.27  parent1[0; 27]: (15445) {G2,W35,D7,L1,V3,M1}  { ld( ld( rd( X, X ), rd( X, 
% 38.86/39.27    Y ) ), ld( rd( X, ld( rd( X, X ), rd( X, Y ) ) ), Z ) ) ==> ld( ld( Y, X
% 38.86/39.27     ), ld( ld( ld( rd( X, X ), rd( X, Y ) ), X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15450) {G2,W31,D7,L1,V3,M1}  { ld( ld( rd( X, X ), rd( X, Y ) ), 
% 38.86/39.27    ld( rd( X, ld( unit, rd( X, Y ) ) ), Z ) ) ==> ld( ld( Y, X ), ld( ld( ld
% 38.86/39.27    ( unit, rd( X, Y ) ), X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 38.86/39.27  parent1[0; 13]: (15448) {G2,W33,D7,L1,V3,M1}  { ld( ld( rd( X, X ), rd( X, 
% 38.86/39.27    Y ) ), ld( rd( X, ld( rd( X, X ), rd( X, Y ) ) ), Z ) ) ==> ld( ld( Y, X
% 38.86/39.27     ), ld( ld( ld( unit, rd( X, Y ) ), X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15451) {G2,W29,D7,L1,V3,M1}  { ld( ld( unit, rd( X, Y ) ), ld( rd
% 38.86/39.27    ( X, ld( unit, rd( X, Y ) ) ), Z ) ) ==> ld( ld( Y, X ), ld( ld( ld( unit
% 38.86/39.27    , rd( X, Y ) ), X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 38.86/39.27  parent1[0; 3]: (15450) {G2,W31,D7,L1,V3,M1}  { ld( ld( rd( X, X ), rd( X, Y
% 38.86/39.27     ) ), ld( rd( X, ld( unit, rd( X, Y ) ) ), Z ) ) ==> ld( ld( Y, X ), ld( 
% 38.86/39.27    ld( ld( unit, rd( X, Y ) ), X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15464) {G2,W27,D7,L1,V3,M1}  { ld( ld( unit, rd( X, Y ) ), ld( rd
% 38.86/39.27    ( X, ld( unit, rd( X, Y ) ) ), Z ) ) ==> ld( ld( Y, X ), ld( ld( rd( X, Y
% 38.86/39.27     ), X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 38.86/39.27  parent1[0; 22]: (15451) {G2,W29,D7,L1,V3,M1}  { ld( ld( unit, rd( X, Y ) )
% 38.86/39.27    , ld( rd( X, ld( unit, rd( X, Y ) ) ), Z ) ) ==> ld( ld( Y, X ), ld( ld( 
% 38.86/39.27    ld( unit, rd( X, Y ) ), X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := rd( X, Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15466) {G2,W25,D6,L1,V3,M1}  { ld( ld( unit, rd( X, Y ) ), ld( rd
% 38.86/39.27    ( X, rd( X, Y ) ), Z ) ) ==> ld( ld( Y, X ), ld( ld( rd( X, Y ), X ), Z )
% 38.86/39.27     ) }.
% 38.86/39.27  parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 38.86/39.27  parent1[0; 10]: (15464) {G2,W27,D7,L1,V3,M1}  { ld( ld( unit, rd( X, Y ) )
% 38.86/39.27    , ld( rd( X, ld( unit, rd( X, Y ) ) ), Z ) ) ==> ld( ld( Y, X ), ld( ld( 
% 38.86/39.27    rd( X, Y ), X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := rd( X, Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15467) {G2,W23,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( X, rd( X, 
% 38.86/39.27    Y ) ), Z ) ) ==> ld( ld( Y, X ), ld( ld( rd( X, Y ), X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 38.86/39.27  parent1[0; 2]: (15466) {G2,W25,D6,L1,V3,M1}  { ld( ld( unit, rd( X, Y ) ), 
% 38.86/39.27    ld( rd( X, rd( X, Y ) ), Z ) ) ==> ld( ld( Y, X ), ld( ld( rd( X, Y ), X
% 38.86/39.27     ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := rd( X, Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15473) {G2,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( X, rd( X, 
% 38.86/39.27    Y ) ), Z ) ) ==> ld( ld( Y, X ), ld( Y, Z ) ) }.
% 38.86/39.27  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.86/39.27  parent1[0; 17]: (15467) {G2,W23,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( X, 
% 38.86/39.27    rd( X, Y ) ), Z ) ) ==> ld( ld( Y, X ), ld( ld( rd( X, Y ), X ), Z ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15474) {G3,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( mult( X, rd( Y
% 38.86/39.27    , X ) ), Z ) ) ==> ld( ld( Y, X ), ld( Y, Z ) ) }.
% 38.86/39.27  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.27    mult( Z, rd( X, Y ) ) }.
% 38.86/39.27  parent1[0; 6]: (15473) {G2,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( X, 
% 38.86/39.27    rd( X, Y ) ), Z ) ) ==> ld( ld( Y, X ), ld( Y, Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3139) {G81,W19,D6,L1,V3,M1} P(2748,3136);d(20);d(18);d(16);d(
% 38.86/39.27    18);d(19);d(81) { ld( rd( X, Y ), ld( mult( X, rd( Y, X ) ), Z ) ) ==> ld
% 38.86/39.27    ( ld( Y, X ), ld( Y, Z ) ) }.
% 38.86/39.27  parent0: (15474) {G3,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( mult( X, rd( Y
% 38.86/39.27    , X ) ), Z ) ) ==> ld( ld( Y, X ), ld( Y, Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15477) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.86/39.27  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.27     ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15480) {G4,W20,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), ld( ld( X
% 38.86/39.27    , Y ), Y ) ) ==> i( ld( X, ld( rd( Y, X ), Z ) ) ) }.
% 38.86/39.27  parent0[0]: (3136) {G80,W19,D5,L1,V3,M1} P(24,3131);d(34);d(347);d(24);d(74
% 38.86/39.27    );d(33);d(80) { ld( ld( ld( Y, X ), X ), ld( ld( Y, X ), Z ) ) ==> ld( Y
% 38.86/39.27    , ld( rd( X, Y ), Z ) ) }.
% 38.86/39.27  parent1[0; 13]: (15477) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.86/39.27     ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := ld( ld( X, Y ), Y )
% 38.86/39.27     Y := ld( ld( X, Y ), Z )
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15481) {G4,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), ld( ld( X
% 38.86/39.27    , Y ), Y ) ) ==> ld( ld( rd( Y, X ), Z ), X ) }.
% 38.86/39.27  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.27     ) }.
% 38.86/39.27  parent1[0; 12]: (15480) {G4,W20,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), ld
% 38.86/39.27    ( ld( X, Y ), Y ) ) ==> i( ld( X, ld( rd( Y, X ), Z ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := ld( rd( Y, X ), Z )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3145) {G81,W19,D5,L1,V3,M1} P(3136,54);d(54) { ld( ld( ld( X
% 38.86/39.27    , Y ), Z ), ld( ld( X, Y ), Y ) ) ==> ld( ld( rd( Y, X ), Z ), X ) }.
% 38.86/39.27  parent0: (15481) {G4,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), ld( ld( X
% 38.86/39.27    , Y ), Y ) ) ==> ld( ld( rd( Y, X ), Z ), X ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15484) {G80,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), Z ) ) ==> 
% 38.86/39.27    ld( ld( ld( X, Y ), Y ), ld( ld( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (3136) {G80,W19,D5,L1,V3,M1} P(24,3131);d(34);d(347);d(24);d(74
% 38.86/39.27    );d(33);d(80) { ld( ld( ld( Y, X ), X ), ld( ld( Y, X ), Z ) ) ==> ld( Y
% 38.86/39.27    , ld( rd( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15489) {G3,W24,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( X, mult
% 38.86/39.27    ( X, Y ) ), Z ) ) ==> ld( ld( ld( mult( X, Y ), X ), X ), ld( i( Y ), Z )
% 38.86/39.27     ) }.
% 38.86/39.27  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.27    ==> i( Y ) }.
% 38.86/39.27  parent1[0; 21]: (15484) {G80,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), Z )
% 38.86/39.27     ) ==> ld( ld( ld( X, Y ), Y ), ld( ld( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := mult( X, Y )
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15490) {G3,W21,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( X, mult
% 38.86/39.27    ( X, Y ) ), Z ) ) ==> ld( ld( i( Y ), X ), ld( i( Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.27    ==> i( Y ) }.
% 38.86/39.27  parent1[0; 14]: (15489) {G3,W24,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( X
% 38.86/39.27    , mult( X, Y ) ), Z ) ) ==> ld( ld( ld( mult( X, Y ), X ), X ), ld( i( Y
% 38.86/39.27     ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15493) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( X, mult
% 38.86/39.27    ( X, Y ) ), Z ) ) ==> ld( ld( i( Y ), X ), mult( Y, Z ) ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 17]: (15490) {G3,W21,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( X
% 38.86/39.27    , mult( X, Y ) ), Z ) ) ==> ld( ld( i( Y ), X ), ld( i( Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15495) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( X, mult
% 38.86/39.27    ( X, Y ) ), Z ) ) ==> ld( mult( Y, X ), mult( Y, Z ) ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 13]: (15493) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( X
% 38.86/39.27    , mult( X, Y ) ), Z ) ) ==> ld( ld( i( Y ), X ), mult( Y, Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15496) {G3,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( rd( X, Y
% 38.86/39.27     ), X ), Z ) ) ==> ld( mult( Y, X ), mult( Y, Z ) ) }.
% 38.86/39.27  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.86/39.27     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.86/39.27  parent1[0; 6]: (15495) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( X
% 38.86/39.27    , mult( X, Y ) ), Z ) ) ==> ld( mult( Y, X ), mult( Y, Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3148) {G81,W19,D6,L1,V3,M1} P(31,3136);d(22);d(22);d(320) { 
% 38.86/39.27    ld( mult( X, Y ), ld( rd( rd( X, Y ), X ), Z ) ) ==> ld( mult( Y, X ), 
% 38.86/39.27    mult( Y, Z ) ) }.
% 38.86/39.27  parent0: (15496) {G3,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( rd( X, Y
% 38.86/39.27     ), X ), Z ) ) ==> ld( mult( Y, X ), mult( Y, Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15499) {G81,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), X ) ==> 
% 38.86/39.27    ld( ld( ld( X, Y ), Z ), ld( ld( X, Y ), Y ) ) }.
% 38.86/39.27  parent0[0]: (3145) {G81,W19,D5,L1,V3,M1} P(3136,54);d(54) { ld( ld( ld( X, 
% 38.86/39.27    Y ), Z ), ld( ld( X, Y ), Y ) ) ==> ld( ld( rd( Y, X ), Z ), X ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15513) {G59,W39,D7,L1,V3,M1}  { ld( ld( rd( X, ld( rd( X, X ), rd
% 38.86/39.27    ( X, Y ) ) ), Z ), ld( rd( X, X ), rd( X, Y ) ) ) ==> ld( ld( ld( ld( rd
% 38.86/39.27    ( X, X ), rd( X, Y ) ), X ), Z ), ld( ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  parent0[0]: (2748) {G58,W19,D6,L1,V3,M1} P(2380,1452);d(80);d(19);d(329);d(
% 38.86/39.27    74);d(2678);d(113);d(81);d(80) { ld( ld( ld( rd( X, Y ), rd( Y, Z ) ), Y
% 38.86/39.27     ), X ) ==> ld( ld( Y, X ), ld( Z, X ) ) }.
% 38.86/39.27  parent1[0; 32]: (15499) {G81,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), X
% 38.86/39.27     ) ==> ld( ld( ld( X, Y ), Z ), ld( ld( X, Y ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := ld( rd( X, X ), rd( X, Y ) )
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15517) {G2,W37,D7,L1,V3,M1}  { ld( ld( rd( X, ld( rd( X, X ), rd
% 38.86/39.27    ( X, Y ) ) ), Z ), ld( rd( X, X ), rd( X, Y ) ) ) ==> ld( ld( ld( ld( 
% 38.86/39.27    unit, rd( X, Y ) ), X ), Z ), ld( ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 38.86/39.27  parent1[0; 24]: (15513) {G59,W39,D7,L1,V3,M1}  { ld( ld( rd( X, ld( rd( X, 
% 38.86/39.27    X ), rd( X, Y ) ) ), Z ), ld( rd( X, X ), rd( X, Y ) ) ) ==> ld( ld( ld( 
% 38.86/39.27    ld( rd( X, X ), rd( X, Y ) ), X ), Z ), ld( ld( X, X ), ld( Y, X ) ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15519) {G2,W35,D7,L1,V3,M1}  { ld( ld( rd( X, ld( rd( X, X ), rd
% 38.86/39.27    ( X, Y ) ) ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( ld( ld( ld( unit, rd
% 38.86/39.27    ( X, Y ) ), X ), Z ), ld( ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 38.86/39.27  parent1[0; 14]: (15517) {G2,W37,D7,L1,V3,M1}  { ld( ld( rd( X, ld( rd( X, X
% 38.86/39.27     ), rd( X, Y ) ) ), Z ), ld( rd( X, X ), rd( X, Y ) ) ) ==> ld( ld( ld( 
% 38.86/39.27    ld( unit, rd( X, Y ) ), X ), Z ), ld( ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15520) {G2,W33,D7,L1,V3,M1}  { ld( ld( rd( X, ld( unit, rd( X, Y
% 38.86/39.27     ) ) ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( ld( ld( ld( unit, rd( X, Y
% 38.86/39.27     ) ), X ), Z ), ld( ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 38.86/39.27  parent1[0; 6]: (15519) {G2,W35,D7,L1,V3,M1}  { ld( ld( rd( X, ld( rd( X, X
% 38.86/39.27     ), rd( X, Y ) ) ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( ld( ld( ld( 
% 38.86/39.27    unit, rd( X, Y ) ), X ), Z ), ld( ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15539) {G2,W31,D7,L1,V3,M1}  { ld( ld( rd( X, ld( unit, rd( X, Y
% 38.86/39.27     ) ) ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( ld( ld( rd( X, Y ), X ), Z
% 38.86/39.27     ), ld( ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 38.86/39.27  parent1[0; 19]: (15520) {G2,W33,D7,L1,V3,M1}  { ld( ld( rd( X, ld( unit, rd
% 38.86/39.27    ( X, Y ) ) ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( ld( ld( ld( unit, rd
% 38.86/39.27    ( X, Y ) ), X ), Z ), ld( ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := rd( X, Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15544) {G2,W27,D7,L1,V3,M1}  { ld( ld( rd( X, ld( unit, rd( X, Y
% 38.86/39.27     ) ) ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( ld( Y, Z ), ld( ld( X, X )
% 38.86/39.27    , ld( Y, X ) ) ) }.
% 38.86/39.27  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.86/39.27  parent1[0; 18]: (15539) {G2,W31,D7,L1,V3,M1}  { ld( ld( rd( X, ld( unit, rd
% 38.86/39.27    ( X, Y ) ) ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( ld( ld( rd( X, Y ), X
% 38.86/39.27     ), Z ), ld( ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15545) {G2,W25,D7,L1,V3,M1}  { ld( ld( rd( X, ld( unit, rd( X, Y
% 38.86/39.27     ) ) ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( ld( Y, Z ), ld( unit, ld( Y
% 38.86/39.27    , X ) ) ) }.
% 38.86/39.27  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.86/39.27  parent1[0; 21]: (15544) {G2,W27,D7,L1,V3,M1}  { ld( ld( rd( X, ld( unit, rd
% 38.86/39.27    ( X, Y ) ) ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( ld( Y, Z ), ld( ld( X
% 38.86/39.27    , X ), ld( Y, X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15548) {G2,W23,D7,L1,V3,M1}  { ld( ld( rd( X, ld( unit, rd( X, Y
% 38.86/39.27     ) ) ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( ld( Y, Z ), ld( Y, X ) )
% 38.86/39.27     }.
% 38.86/39.27  parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 38.86/39.27  parent1[0; 20]: (15545) {G2,W25,D7,L1,V3,M1}  { ld( ld( rd( X, ld( unit, rd
% 38.86/39.27    ( X, Y ) ) ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( ld( Y, Z ), ld( unit
% 38.86/39.27    , ld( Y, X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := ld( Y, X )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15550) {G2,W21,D7,L1,V3,M1}  { ld( ld( rd( X, ld( unit, rd( X, Y
% 38.86/39.27     ) ) ), Z ), rd( X, Y ) ) ==> ld( ld( Y, Z ), ld( Y, X ) ) }.
% 38.86/39.27  parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 38.86/39.27  parent1[0; 11]: (15548) {G2,W23,D7,L1,V3,M1}  { ld( ld( rd( X, ld( unit, rd
% 38.86/39.27    ( X, Y ) ) ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( ld( Y, Z ), ld( Y, X
% 38.86/39.27     ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := rd( X, Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15551) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( X, rd( X, Y ) ), Z ), 
% 38.86/39.27    rd( X, Y ) ) ==> ld( ld( Y, Z ), ld( Y, X ) ) }.
% 38.86/39.27  parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 38.86/39.27  parent1[0; 5]: (15550) {G2,W21,D7,L1,V3,M1}  { ld( ld( rd( X, ld( unit, rd
% 38.86/39.27    ( X, Y ) ) ), Z ), rd( X, Y ) ) ==> ld( ld( Y, Z ), ld( Y, X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := rd( X, Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15553) {G3,W19,D6,L1,V3,M1}  { ld( ld( mult( X, rd( Y, X ) ), Z )
% 38.86/39.27    , rd( X, Y ) ) ==> ld( ld( Y, Z ), ld( Y, X ) ) }.
% 38.86/39.27  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.27    mult( Z, rd( X, Y ) ) }.
% 38.86/39.27  parent1[0; 3]: (15551) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( X, rd( X, Y ) )
% 38.86/39.27    , Z ), rd( X, Y ) ) ==> ld( ld( Y, Z ), ld( Y, X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3150) {G82,W19,D6,L1,V3,M1} P(2748,3145);d(16);d(18);d(19);d(
% 38.86/39.27    20);d(18);d(81) { ld( ld( mult( X, rd( Y, X ) ), Z ), rd( X, Y ) ) ==> ld
% 38.86/39.27    ( ld( Y, Z ), ld( Y, X ) ) }.
% 38.86/39.27  parent0: (15553) {G3,W19,D6,L1,V3,M1}  { ld( ld( mult( X, rd( Y, X ) ), Z )
% 38.86/39.27    , rd( X, Y ) ) ==> ld( ld( Y, Z ), ld( Y, X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15556) {G81,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), X ) ==> 
% 38.86/39.27    ld( ld( ld( X, Y ), Z ), ld( ld( X, Y ), Y ) ) }.
% 38.86/39.27  parent0[0]: (3145) {G81,W19,D5,L1,V3,M1} P(3136,54);d(54) { ld( ld( ld( X, 
% 38.86/39.27    Y ), Z ), ld( ld( X, Y ), Y ) ) ==> ld( ld( rd( Y, X ), Z ), X ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15564) {G4,W21,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), i( Z ) ), Y ) 
% 38.86/39.27    ==> ld( i( mult( Z, ld( Y, X ) ) ), ld( ld( Y, X ), X ) ) }.
% 38.86/39.27  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.27    ( X, Y ) ) }.
% 38.86/39.27  parent1[0; 10]: (15556) {G81,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), X
% 38.86/39.27     ) ==> ld( ld( ld( X, Y ), Z ), ld( ld( X, Y ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := ld( Y, X )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := i( Z )
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15586) {G2,W20,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), i( Z ) ), Y ) 
% 38.86/39.27    ==> mult( mult( Z, ld( Y, X ) ), ld( ld( Y, X ), X ) ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 9]: (15564) {G4,W21,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), i( Z ) )
% 38.86/39.27    , Y ) ==> ld( i( mult( Z, ld( Y, X ) ) ), ld( ld( Y, X ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( Z, ld( Y, X ) )
% 38.86/39.27     Y := ld( ld( Y, X ), X )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15587) {G3,W20,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), i( Z ) ), Y ) 
% 38.86/39.27    ==> ld( rd( ld( X, Y ), Z ), ld( ld( Y, X ), X ) ) }.
% 38.86/39.27  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.86/39.27     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.86/39.27  parent1[0; 9]: (15586) {G2,W20,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), i( Z ) )
% 38.86/39.27    , Y ) ==> mult( mult( Z, ld( Y, X ) ), ld( ld( Y, X ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27     T := ld( ld( Y, X ), X )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15588) {G4,W20,D6,L1,V3,M1}  { ld( i( mult( Z, rd( X, Y ) ) ), Y
% 38.86/39.27     ) ==> ld( rd( ld( X, Y ), Z ), ld( ld( Y, X ), X ) ) }.
% 38.86/39.27  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.27    ( X, Y ) ) }.
% 38.86/39.27  parent1[0; 2]: (15587) {G3,W20,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), i( Z ) )
% 38.86/39.27    , Y ) ==> ld( rd( ld( X, Y ), Z ), ld( ld( Y, X ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := rd( X, Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15589) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, rd( Y, Z ) ), Z ) 
% 38.86/39.27    ==> ld( rd( ld( Y, Z ), X ), ld( ld( Z, Y ), Y ) ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 1]: (15588) {G4,W20,D6,L1,V3,M1}  { ld( i( mult( Z, rd( X, Y ) )
% 38.86/39.27     ), Y ) ==> ld( rd( ld( X, Y ), Z ), ld( ld( Y, X ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( X, rd( Y, Z ) )
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15590) {G3,W19,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), Z ) ==> 
% 38.86/39.27    ld( rd( ld( Y, Z ), X ), ld( ld( Z, Y ), Y ) ) }.
% 38.86/39.27  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.86/39.27     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.86/39.27  parent1[0; 1]: (15589) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, rd( Y, Z ) )
% 38.86/39.27    , Z ) ==> ld( rd( ld( Y, Z ), X ), ld( ld( Z, Y ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := Y
% 38.86/39.27     T := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15591) {G3,W19,D5,L1,V3,M1}  { ld( rd( ld( Y, X ), Z ), ld( ld( X
% 38.86/39.27    , Y ), Y ) ) ==> ld( rd( rd( X, Y ), Z ), X ) }.
% 38.86/39.27  parent0[0]: (15590) {G3,W19,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), Z ) 
% 38.86/39.27    ==> ld( rd( ld( Y, Z ), X ), ld( ld( Z, Y ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3156) {G82,W19,D5,L1,V3,M1} P(52,3145);d(22);d(115);d(52);d(
% 38.86/39.27    22);d(113) { ld( rd( ld( Y, X ), Z ), ld( ld( X, Y ), Y ) ) ==> ld( rd( 
% 38.86/39.27    rd( X, Y ), Z ), X ) }.
% 38.86/39.27  parent0: (15591) {G3,W19,D5,L1,V3,M1}  { ld( rd( ld( Y, X ), Z ), ld( ld( X
% 38.86/39.27    , Y ), Y ) ) ==> ld( rd( rd( X, Y ), Z ), X ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15593) {G81,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), X ) ==> 
% 38.86/39.27    ld( ld( ld( X, Y ), Z ), ld( ld( X, Y ), Y ) ) }.
% 38.86/39.27  parent0[0]: (3145) {G81,W19,D5,L1,V3,M1} P(3136,54);d(54) { ld( ld( ld( X, 
% 38.86/39.27    Y ), Z ), ld( ld( X, Y ), Y ) ) ==> ld( ld( rd( Y, X ), Z ), X ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15598) {G3,W24,D6,L1,V3,M1}  { ld( ld( rd( X, mult( X, Y ) ), Z )
% 38.86/39.27    , mult( X, Y ) ) ==> ld( ld( ld( mult( X, Y ), X ), Z ), ld( i( Y ), X )
% 38.86/39.27     ) }.
% 38.86/39.27  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.27    ==> i( Y ) }.
% 38.86/39.27  parent1[0; 21]: (15593) {G81,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), X
% 38.86/39.27     ) ==> ld( ld( ld( X, Y ), Z ), ld( ld( X, Y ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := mult( X, Y )
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15599) {G3,W21,D6,L1,V3,M1}  { ld( ld( rd( X, mult( X, Y ) ), Z )
% 38.86/39.27    , mult( X, Y ) ) ==> ld( ld( i( Y ), Z ), ld( i( Y ), X ) ) }.
% 38.86/39.27  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.27    ==> i( Y ) }.
% 38.86/39.27  parent1[0; 14]: (15598) {G3,W24,D6,L1,V3,M1}  { ld( ld( rd( X, mult( X, Y )
% 38.86/39.27     ), Z ), mult( X, Y ) ) ==> ld( ld( ld( mult( X, Y ), X ), Z ), ld( i( Y
% 38.86/39.27     ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15602) {G2,W20,D6,L1,V3,M1}  { ld( ld( rd( X, mult( X, Y ) ), Z )
% 38.86/39.27    , mult( X, Y ) ) ==> ld( ld( i( Y ), Z ), mult( Y, X ) ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 17]: (15599) {G3,W21,D6,L1,V3,M1}  { ld( ld( rd( X, mult( X, Y )
% 38.86/39.27     ), Z ), mult( X, Y ) ) ==> ld( ld( i( Y ), Z ), ld( i( Y ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15604) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( X, mult( X, Y ) ), Z )
% 38.86/39.27    , mult( X, Y ) ) ==> ld( mult( Y, Z ), mult( Y, X ) ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 13]: (15602) {G2,W20,D6,L1,V3,M1}  { ld( ld( rd( X, mult( X, Y )
% 38.86/39.27     ), Z ), mult( X, Y ) ) ==> ld( ld( i( Y ), Z ), mult( Y, X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15605) {G3,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), X ), Z ), 
% 38.86/39.27    mult( X, Y ) ) ==> ld( mult( Y, Z ), mult( Y, X ) ) }.
% 38.86/39.27  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.86/39.27     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.86/39.27  parent1[0; 3]: (15604) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( X, mult( X, Y )
% 38.86/39.27     ), Z ), mult( X, Y ) ) ==> ld( mult( Y, Z ), mult( Y, X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3159) {G82,W19,D6,L1,V3,M1} P(31,3145);d(22);d(22);d(320) { 
% 38.86/39.27    ld( ld( rd( rd( X, Y ), X ), Z ), mult( X, Y ) ) ==> ld( mult( Y, Z ), 
% 38.86/39.27    mult( Y, X ) ) }.
% 38.86/39.27  parent0: (15605) {G3,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), X ), Z ), 
% 38.86/39.27    mult( X, Y ) ) ==> ld( mult( Y, Z ), mult( Y, X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15608) {G81,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), X ) ==> 
% 38.86/39.27    ld( ld( ld( X, Y ), Z ), ld( ld( X, Y ), Y ) ) }.
% 38.86/39.27  parent0[0]: (3145) {G81,W19,D5,L1,V3,M1} P(3136,54);d(54) { ld( ld( ld( X, 
% 38.86/39.27    Y ), Z ), ld( ld( X, Y ), Y ) ) ==> ld( ld( rd( Y, X ), Z ), X ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15613) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), Z ), i( Y
% 38.86/39.27     ) ) ==> ld( ld( ld( i( Y ), X ), Z ), ld( mult( Y, X ), X ) ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 18]: (15608) {G81,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), X
% 38.86/39.27     ) ==> ld( ld( ld( X, Y ), Z ), ld( ld( X, Y ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := i( Y )
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15614) {G2,W21,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), Z ), i( Y
% 38.86/39.27     ) ) ==> ld( ld( mult( Y, X ), Z ), ld( mult( Y, X ), X ) ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 12]: (15613) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), Z
% 38.86/39.27     ), i( Y ) ) ==> ld( ld( ld( i( Y ), X ), Z ), ld( mult( Y, X ), X ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15619) {G3,W21,D7,L1,V3,M1}  { i( mult( Y, ld( rd( X, i( Y ) ), Z
% 38.86/39.27     ) ) ) ==> ld( ld( mult( Y, X ), Z ), ld( mult( Y, X ), X ) ) }.
% 38.86/39.27  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.27    ( X, Y ) ) }.
% 38.86/39.27  parent1[0; 1]: (15614) {G2,W21,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), Z )
% 38.86/39.27    , i( Y ) ) ==> ld( ld( mult( Y, X ), Z ), ld( mult( Y, X ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := ld( rd( X, i( Y ) ), Z )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15620) {G4,W20,D6,L1,V3,M1}  { rd( ld( Z, rd( Y, i( X ) ) ), X ) 
% 38.86/39.27    ==> ld( ld( mult( X, Y ), Z ), ld( mult( X, Y ), Y ) ) }.
% 38.86/39.27  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.27     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.27  parent1[0; 1]: (15619) {G3,W21,D7,L1,V3,M1}  { i( mult( Y, ld( rd( X, i( Y
% 38.86/39.27     ) ), Z ) ) ) ==> ld( ld( mult( Y, X ), Z ), ld( mult( Y, X ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := rd( Y, i( X ) )
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15621) {G2,W19,D5,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), Z ) ==>
% 38.86/39.27     ld( ld( mult( Z, Y ), X ), ld( mult( Z, Y ), Y ) ) }.
% 38.86/39.27  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 4]: (15620) {G4,W20,D6,L1,V3,M1}  { rd( ld( Z, rd( Y, i( X ) ) )
% 38.86/39.27    , X ) ==> ld( ld( mult( X, Y ), Z ), ld( mult( X, Y ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15622) {G2,W19,D5,L1,V3,M1}  { ld( ld( mult( Z, Y ), X ), ld( mult
% 38.86/39.27    ( Z, Y ), Y ) ) ==> rd( ld( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.27  parent0[0]: (15621) {G2,W19,D5,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), Z ) 
% 38.86/39.27    ==> ld( ld( mult( Z, Y ), X ), ld( mult( Z, Y ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3160) {G82,W19,D5,L1,V3,M1} P(22,3145);d(52);d(92);d(34) { ld
% 38.86/39.27    ( ld( mult( X, Y ), Z ), ld( mult( X, Y ), Y ) ) ==> rd( ld( Z, mult( Y, 
% 38.86/39.27    X ) ), X ) }.
% 38.86/39.27  parent0: (15622) {G2,W19,D5,L1,V3,M1}  { ld( ld( mult( Z, Y ), X ), ld( 
% 38.86/39.27    mult( Z, Y ), Y ) ) ==> rd( ld( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15624) {G82,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, X ), Z ), Y ) ==> 
% 38.86/39.27    ld( rd( ld( X, Y ), Z ), ld( ld( Y, X ), X ) ) }.
% 38.86/39.27  parent0[0]: (3156) {G82,W19,D5,L1,V3,M1} P(52,3145);d(22);d(115);d(52);d(22
% 38.86/39.27    );d(113) { ld( rd( ld( Y, X ), Z ), ld( ld( X, Y ), Y ) ) ==> ld( rd( rd
% 38.86/39.27    ( X, Y ), Z ), X ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15637) {G59,W39,D7,L1,V3,M1}  { ld( rd( rd( ld( rd( X, X ), rd( X
% 38.86/39.27    , Y ) ), X ), Z ), ld( rd( X, X ), rd( X, Y ) ) ) ==> ld( rd( ld( X, ld( 
% 38.86/39.27    rd( X, X ), rd( X, Y ) ) ), Z ), ld( ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  parent0[0]: (2748) {G58,W19,D6,L1,V3,M1} P(2380,1452);d(80);d(19);d(329);d(
% 38.86/39.27    74);d(2678);d(113);d(81);d(80) { ld( ld( ld( rd( X, Y ), rd( Y, Z ) ), Y
% 38.86/39.27     ), X ) ==> ld( ld( Y, X ), ld( Z, X ) ) }.
% 38.86/39.27  parent1[0; 32]: (15624) {G82,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, X ), Z ), Y
% 38.86/39.27     ) ==> ld( rd( ld( X, Y ), Z ), ld( ld( Y, X ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := ld( rd( X, X ), rd( X, Y ) )
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15639) {G22,W39,D7,L1,V3,M1}  { ld( rd( rd( ld( rd( X, X ), rd( X
% 38.86/39.27    , Y ) ), X ), Z ), ld( rd( X, X ), rd( X, Y ) ) ) ==> ld( rd( ld( ld( rd
% 38.86/39.27    ( X, X ), mult( X, Y ) ), X ), Z ), ld( ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  parent0[0]: (1593) {G21,W19,D5,L1,V3,M1} P(1571,54);d(54);d(1443);d(1562)
% 38.86/39.27     { ld( Z, ld( rd( X, Z ), rd( X, Y ) ) ) ==> ld( ld( rd( X, Z ), mult( X
% 38.86/39.27    , Y ) ), Z ) }.
% 38.86/39.27  parent1[0; 22]: (15637) {G59,W39,D7,L1,V3,M1}  { ld( rd( rd( ld( rd( X, X )
% 38.86/39.27    , rd( X, Y ) ), X ), Z ), ld( rd( X, X ), rd( X, Y ) ) ) ==> ld( rd( ld( 
% 38.86/39.27    X, ld( rd( X, X ), rd( X, Y ) ) ), Z ), ld( ld( X, X ), ld( Y, X ) ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15642) {G2,W37,D7,L1,V3,M1}  { ld( rd( rd( ld( rd( X, X ), rd( X
% 38.86/39.27    , Y ) ), X ), Z ), ld( rd( X, X ), rd( X, Y ) ) ) ==> ld( rd( ld( ld( 
% 38.86/39.27    unit, mult( X, Y ) ), X ), Z ), ld( ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 38.86/39.27  parent1[0; 24]: (15639) {G22,W39,D7,L1,V3,M1}  { ld( rd( rd( ld( rd( X, X )
% 38.86/39.27    , rd( X, Y ) ), X ), Z ), ld( rd( X, X ), rd( X, Y ) ) ) ==> ld( rd( ld( 
% 38.86/39.27    ld( rd( X, X ), mult( X, Y ) ), X ), Z ), ld( ld( X, X ), ld( Y, X ) ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15644) {G2,W35,D7,L1,V3,M1}  { ld( rd( rd( ld( rd( X, X ), rd( X
% 38.86/39.27    , Y ) ), X ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( rd( ld( ld( unit, 
% 38.86/39.27    mult( X, Y ) ), X ), Z ), ld( ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 38.86/39.27  parent1[0; 14]: (15642) {G2,W37,D7,L1,V3,M1}  { ld( rd( rd( ld( rd( X, X )
% 38.86/39.27    , rd( X, Y ) ), X ), Z ), ld( rd( X, X ), rd( X, Y ) ) ) ==> ld( rd( ld( 
% 38.86/39.27    ld( unit, mult( X, Y ) ), X ), Z ), ld( ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15645) {G2,W33,D7,L1,V3,M1}  { ld( rd( rd( ld( unit, rd( X, Y ) )
% 38.86/39.27    , X ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( rd( ld( ld( unit, mult( X, Y
% 38.86/39.27     ) ), X ), Z ), ld( ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 38.86/39.27  parent1[0; 5]: (15644) {G2,W35,D7,L1,V3,M1}  { ld( rd( rd( ld( rd( X, X ), 
% 38.86/39.27    rd( X, Y ) ), X ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( rd( ld( ld( unit
% 38.86/39.27    , mult( X, Y ) ), X ), Z ), ld( ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15674) {G2,W31,D7,L1,V3,M1}  { ld( rd( rd( ld( unit, rd( X, Y ) )
% 38.86/39.27    , X ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( rd( ld( mult( X, Y ), X ), Z
% 38.86/39.27     ), ld( ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 38.86/39.27  parent1[0; 19]: (15645) {G2,W33,D7,L1,V3,M1}  { ld( rd( rd( ld( unit, rd( X
% 38.86/39.27    , Y ) ), X ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( rd( ld( ld( unit, 
% 38.86/39.27    mult( X, Y ) ), X ), Z ), ld( ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( X, Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15679) {G3,W28,D7,L1,V3,M1}  { ld( rd( rd( ld( unit, rd( X, Y ) )
% 38.86/39.27    , X ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( rd( i( Y ), Z ), ld( ld( X, 
% 38.86/39.27    X ), ld( Y, X ) ) ) }.
% 38.86/39.27  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.27    ==> i( Y ) }.
% 38.86/39.27  parent1[0; 18]: (15674) {G2,W31,D7,L1,V3,M1}  { ld( rd( rd( ld( unit, rd( X
% 38.86/39.27    , Y ) ), X ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( rd( ld( mult( X, Y )
% 38.86/39.27    , X ), Z ), ld( ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15680) {G4,W28,D7,L1,V3,M1}  { ld( rd( rd( ld( unit, rd( X, Y ) )
% 38.86/39.27    , X ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( i( mult( Z, Y ) ), ld( ld( X
% 38.86/39.27    , X ), ld( Y, X ) ) ) }.
% 38.86/39.27  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.27    ( mult( Y, X ) ) }.
% 38.86/39.27  parent1[0; 17]: (15679) {G3,W28,D7,L1,V3,M1}  { ld( rd( rd( ld( unit, rd( X
% 38.86/39.27    , Y ) ), X ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( rd( i( Y ), Z ), ld( 
% 38.86/39.27    ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15681) {G2,W27,D7,L1,V3,M1}  { ld( rd( rd( ld( unit, rd( X, Y ) )
% 38.86/39.27    , X ), Z ), ld( unit, rd( X, Y ) ) ) ==> mult( mult( Z, Y ), ld( ld( X, X
% 38.86/39.27     ), ld( Y, X ) ) ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 16]: (15680) {G4,W28,D7,L1,V3,M1}  { ld( rd( rd( ld( unit, rd( X
% 38.86/39.27    , Y ) ), X ), Z ), ld( unit, rd( X, Y ) ) ) ==> ld( i( mult( Z, Y ) ), ld
% 38.86/39.27    ( ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( Z, Y )
% 38.86/39.27     Y := ld( ld( X, X ), ld( Y, X ) )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15682) {G2,W25,D7,L1,V3,M1}  { ld( rd( rd( ld( unit, rd( X, Y ) )
% 38.86/39.27    , X ), Z ), ld( unit, rd( X, Y ) ) ) ==> mult( mult( Z, Y ), ld( unit, ld
% 38.86/39.27    ( Y, X ) ) ) }.
% 38.86/39.27  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.86/39.27  parent1[0; 21]: (15681) {G2,W27,D7,L1,V3,M1}  { ld( rd( rd( ld( unit, rd( X
% 38.86/39.27    , Y ) ), X ), Z ), ld( unit, rd( X, Y ) ) ) ==> mult( mult( Z, Y ), ld( 
% 38.86/39.27    ld( X, X ), ld( Y, X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15685) {G2,W23,D7,L1,V3,M1}  { ld( rd( rd( ld( unit, rd( X, Y ) )
% 38.86/39.27    , X ), Z ), ld( unit, rd( X, Y ) ) ) ==> mult( mult( Z, Y ), ld( Y, X ) )
% 38.86/39.27     }.
% 38.86/39.27  parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 38.86/39.27  parent1[0; 20]: (15682) {G2,W25,D7,L1,V3,M1}  { ld( rd( rd( ld( unit, rd( X
% 38.86/39.27    , Y ) ), X ), Z ), ld( unit, rd( X, Y ) ) ) ==> mult( mult( Z, Y ), ld( 
% 38.86/39.27    unit, ld( Y, X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := ld( Y, X )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15691) {G2,W21,D7,L1,V3,M1}  { ld( rd( rd( ld( unit, rd( X, Y ) )
% 38.86/39.27    , X ), Z ), rd( X, Y ) ) ==> mult( mult( Z, Y ), ld( Y, X ) ) }.
% 38.86/39.27  parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 38.86/39.27  parent1[0; 11]: (15685) {G2,W23,D7,L1,V3,M1}  { ld( rd( rd( ld( unit, rd( X
% 38.86/39.27    , Y ) ), X ), Z ), ld( unit, rd( X, Y ) ) ) ==> mult( mult( Z, Y ), ld( Y
% 38.86/39.27    , X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := rd( X, Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15692) {G2,W19,D6,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), X ), Z ), 
% 38.86/39.27    rd( X, Y ) ) ==> mult( mult( Z, Y ), ld( Y, X ) ) }.
% 38.86/39.27  parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 38.86/39.27  parent1[0; 4]: (15691) {G2,W21,D7,L1,V3,M1}  { ld( rd( rd( ld( unit, rd( X
% 38.86/39.27    , Y ) ), X ), Z ), rd( X, Y ) ) ==> mult( mult( Z, Y ), ld( Y, X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := rd( X, Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3162) {G83,W19,D6,L1,V3,M1} P(2748,3156);d(1593);d(16);d(18);
% 38.86/39.27    d(31);d(76);d(22);d(20);d(18);d(18) { ld( rd( rd( rd( X, Y ), X ), Z ), 
% 38.86/39.27    rd( X, Y ) ) ==> mult( mult( Z, Y ), ld( Y, X ) ) }.
% 38.86/39.27  parent0: (15692) {G2,W19,D6,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), X ), Z ), 
% 38.86/39.27    rd( X, Y ) ) ==> mult( mult( Z, Y ), ld( Y, X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15697) {G52,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), rd( Y, X ) ), 
% 38.86/39.27    X ) ==> mult( X, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.86/39.27  parent0[0]: (2582) {G52,W19,D5,L1,V3,M1} P(139,2575);d(75);d(0) { mult( Y, 
% 38.86/39.27    ld( ld( Y, Z ), ld( Y, X ) ) ) ==> ld( ld( rd( X, Y ), rd( Z, Y ) ), Y )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15705) {G53,W27,D6,L1,V3,M1}  { ld( ld( rd( X, mult( Y, X ) ), rd
% 38.86/39.27    ( Z, mult( Y, X ) ) ), mult( Y, X ) ) ==> mult( mult( Y, X ), rd( ld( Z, 
% 38.86/39.27    mult( X, Y ) ), Y ) ) }.
% 38.86/39.27  parent0[0]: (3160) {G82,W19,D5,L1,V3,M1} P(22,3145);d(52);d(92);d(34) { ld
% 38.86/39.27    ( ld( mult( X, Y ), Z ), ld( mult( X, Y ), Y ) ) ==> rd( ld( Z, mult( Y, 
% 38.86/39.27    X ) ), X ) }.
% 38.86/39.27  parent1[0; 20]: (15697) {G52,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), rd( Y
% 38.86/39.27    , X ) ), X ) ==> mult( X, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := mult( Y, X )
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15708) {G2,W24,D6,L1,V3,M1}  { ld( ld( i( Y ), rd( Z, mult( Y, X
% 38.86/39.27     ) ) ), mult( Y, X ) ) ==> mult( mult( Y, X ), rd( ld( Z, mult( X, Y ) )
% 38.86/39.27    , Y ) ) }.
% 38.86/39.27  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.27    X ) }.
% 38.86/39.27  parent1[0; 3]: (15705) {G53,W27,D6,L1,V3,M1}  { ld( ld( rd( X, mult( Y, X )
% 38.86/39.27     ), rd( Z, mult( Y, X ) ) ), mult( Y, X ) ) ==> mult( mult( Y, X ), rd( 
% 38.86/39.27    ld( Z, mult( X, Y ) ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15709) {G2,W23,D6,L1,V3,M1}  { ld( mult( X, rd( Y, mult( X, Z ) )
% 38.86/39.27     ), mult( X, Z ) ) ==> mult( mult( X, Z ), rd( ld( Y, mult( Z, X ) ), X )
% 38.86/39.27     ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 2]: (15708) {G2,W24,D6,L1,V3,M1}  { ld( ld( i( Y ), rd( Z, mult
% 38.86/39.27    ( Y, X ) ) ), mult( Y, X ) ) ==> mult( mult( Y, X ), rd( ld( Z, mult( X, 
% 38.86/39.27    Y ) ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := rd( Y, mult( X, Z ) )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15710) {G3,W19,D6,L1,V3,M1}  { ld( rd( rd( Y, Z ), X ), Z ) ==> 
% 38.86/39.27    mult( mult( X, Z ), rd( ld( Y, mult( Z, X ) ), X ) ) }.
% 38.86/39.27  parent0[0]: (2742) {G59,W19,D6,L1,V3,M1} P(25,2425);d(2666);d(22) { ld( 
% 38.86/39.27    mult( Y, rd( Z, mult( Y, X ) ) ), mult( Y, X ) ) ==> ld( rd( rd( Z, X ), 
% 38.86/39.27    Y ), X ) }.
% 38.86/39.27  parent1[0; 1]: (15709) {G2,W23,D6,L1,V3,M1}  { ld( mult( X, rd( Y, mult( X
% 38.86/39.27    , Z ) ) ), mult( X, Z ) ) ==> mult( mult( X, Z ), rd( ld( Y, mult( Z, X )
% 38.86/39.27     ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15711) {G3,W19,D6,L1,V3,M1}  { mult( mult( Z, Y ), rd( ld( X, mult
% 38.86/39.27    ( Y, Z ) ), Z ) ) ==> ld( rd( rd( X, Y ), Z ), Y ) }.
% 38.86/39.27  parent0[0]: (15710) {G3,W19,D6,L1,V3,M1}  { ld( rd( rd( Y, Z ), X ), Z ) 
% 38.86/39.27    ==> mult( mult( X, Z ), rd( ld( Y, mult( Z, X ) ), X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3171) {G83,W19,D6,L1,V3,M1} P(3160,2582);d(25);d(22);d(2742)
% 38.86/39.27     { mult( mult( X, Y ), rd( ld( Z, mult( Y, X ) ), X ) ) ==> ld( rd( rd( Z
% 38.86/39.27    , Y ), X ), Y ) }.
% 38.86/39.27  parent0: (15711) {G3,W19,D6,L1,V3,M1}  { mult( mult( Z, Y ), rd( ld( X, 
% 38.86/39.27    mult( Y, Z ) ), Z ) ) ==> ld( rd( rd( X, Y ), Z ), Y ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15713) {G82,W19,D5,L1,V3,M1}  { rd( ld( Z, mult( Y, X ) ), X ) ==>
% 38.86/39.27     ld( ld( mult( X, Y ), Z ), ld( mult( X, Y ), Y ) ) }.
% 38.86/39.27  parent0[0]: (3160) {G82,W19,D5,L1,V3,M1} P(22,3145);d(52);d(92);d(34) { ld
% 38.86/39.27    ( ld( mult( X, Y ), Z ), ld( mult( X, Y ), Y ) ) ==> rd( ld( Z, mult( Y, 
% 38.86/39.27    X ) ), X ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15721) {G4,W23,D7,L1,V3,M1}  { rd( ld( X, mult( i( Y ), Z ) ), Z
% 38.86/39.27     ) ==> ld( ld( mult( Z, i( Y ) ), X ), i( mult( Y, mult( Z, i( Y ) ) ) )
% 38.86/39.27     ) }.
% 38.86/39.27  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.27    ( X, Y ) ) }.
% 38.86/39.27  parent1[0; 16]: (15713) {G82,W19,D5,L1,V3,M1}  { rd( ld( Z, mult( Y, X ) )
% 38.86/39.27    , X ) ==> ld( ld( mult( X, Y ), Z ), ld( mult( X, Y ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := mult( Z, i( Y ) )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := i( Y )
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15723) {G4,W23,D7,L1,V3,M1}  { rd( ld( X, mult( i( Y ), Z ) ), Z
% 38.86/39.27     ) ==> i( mult( mult( Y, mult( Z, i( Y ) ) ), ld( mult( Z, i( Y ) ), X )
% 38.86/39.27     ) ) }.
% 38.86/39.27  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.27    ( X, Y ) ) }.
% 38.86/39.27  parent1[0; 9]: (15721) {G4,W23,D7,L1,V3,M1}  { rd( ld( X, mult( i( Y ), Z )
% 38.86/39.27     ), Z ) ==> ld( ld( mult( Z, i( Y ) ), X ), i( mult( Y, mult( Z, i( Y ) )
% 38.86/39.27     ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( Y, mult( Z, i( Y ) ) )
% 38.86/39.27     Y := ld( mult( Z, i( Y ) ), X )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15724) {G5,W22,D6,L1,V3,M1}  { rd( ld( X, mult( i( Y ), Z ) ), Z
% 38.86/39.27     ) ==> rd( ld( X, mult( Z, i( Y ) ) ), mult( Y, mult( Z, i( Y ) ) ) ) }.
% 38.86/39.27  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.27     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.27  parent1[0; 9]: (15723) {G4,W23,D7,L1,V3,M1}  { rd( ld( X, mult( i( Y ), Z )
% 38.86/39.27     ), Z ) ==> i( mult( mult( Y, mult( Z, i( Y ) ) ), ld( mult( Z, i( Y ) )
% 38.86/39.27    , X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( Z, i( Y ) )
% 38.86/39.27     Y := X
% 38.86/39.27     Z := mult( Y, mult( Z, i( Y ) ) )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15726) {G2,W21,D6,L1,V3,M1}  { rd( ld( X, mult( i( Y ), Z ) ), Z
% 38.86/39.27     ) ==> rd( ld( X, mult( Z, i( Y ) ) ), mult( Y, rd( Z, Y ) ) ) }.
% 38.86/39.27  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 18]: (15724) {G5,W22,D6,L1,V3,M1}  { rd( ld( X, mult( i( Y ), Z
% 38.86/39.27     ) ), Z ) ==> rd( ld( X, mult( Z, i( Y ) ) ), mult( Y, mult( Z, i( Y ) )
% 38.86/39.27     ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15727) {G2,W20,D6,L1,V3,M1}  { rd( ld( X, mult( i( Y ), Z ) ), Z
% 38.86/39.27     ) ==> rd( ld( X, rd( Z, Y ) ), mult( Y, rd( Z, Y ) ) ) }.
% 38.86/39.27  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 12]: (15726) {G2,W21,D6,L1,V3,M1}  { rd( ld( X, mult( i( Y ), Z
% 38.86/39.27     ) ), Z ) ==> rd( ld( X, mult( Z, i( Y ) ) ), mult( Y, rd( Z, Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15732) {G3,W20,D6,L1,V3,M1}  { rd( ld( X, mult( i( Y ), Z ) ), Z
% 38.86/39.27     ) ==> mult( ld( X, rd( Z, Y ) ), rd( rd( Y, Z ), Y ) ) }.
% 38.86/39.27  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.86/39.27     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.27  parent1[0; 9]: (15727) {G2,W20,D6,L1,V3,M1}  { rd( ld( X, mult( i( Y ), Z )
% 38.86/39.27     ), Z ) ==> rd( ld( X, rd( Z, Y ) ), mult( Y, rd( Z, Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27     T := ld( X, rd( Z, Y ) )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15733) {G4,W20,D6,L1,V3,M1}  { rd( ld( X, mult( i( Y ), Z ) ), Z
% 38.86/39.27     ) ==> ld( ld( rd( Z, Y ), X ), rd( rd( Y, Z ), Y ) ) }.
% 38.86/39.27  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.27    ld( ld( Y, X ), Z ) }.
% 38.86/39.27  parent1[0; 9]: (15732) {G3,W20,D6,L1,V3,M1}  { rd( ld( X, mult( i( Y ), Z )
% 38.86/39.27     ), Z ) ==> mult( ld( X, rd( Z, Y ) ), rd( rd( Y, Z ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := rd( Z, Y )
% 38.86/39.27     Z := rd( rd( Y, Z ), Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15734) {G2,W19,D5,L1,V3,M1}  { rd( ld( X, ld( Y, Z ) ), Z ) ==> 
% 38.86/39.27    ld( ld( rd( Z, Y ), X ), rd( rd( Y, Z ), Y ) ) }.
% 38.86/39.27  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 4]: (15733) {G4,W20,D6,L1,V3,M1}  { rd( ld( X, mult( i( Y ), Z )
% 38.86/39.27     ), Z ) ==> ld( ld( rd( Z, Y ), X ), rd( rd( Y, Z ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15735) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, Y ), X ), rd( rd( Y
% 38.86/39.27    , Z ), Y ) ) ==> rd( ld( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.27  parent0[0]: (15734) {G2,W19,D5,L1,V3,M1}  { rd( ld( X, ld( Y, Z ) ), Z ) 
% 38.86/39.27    ==> ld( ld( rd( Z, Y ), X ), rd( rd( Y, Z ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3175) {G83,W19,D5,L1,V3,M1} P(52,3160);d(52);d(92);d(33);d(
% 38.86/39.27    112);d(74);d(24) { ld( ld( rd( X, Y ), Z ), rd( rd( Y, X ), Y ) ) ==> rd
% 38.86/39.27    ( ld( Z, ld( Y, X ) ), X ) }.
% 38.86/39.27  parent0: (15735) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, Y ), X ), rd( rd( Y
% 38.86/39.27    , Z ), Y ) ) ==> rd( ld( X, ld( Y, Z ) ), Z ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15737) {G83,W19,D5,L1,V3,M1}  { rd( ld( Z, ld( Y, X ) ), X ) ==> 
% 38.86/39.27    ld( ld( rd( X, Y ), Z ), rd( rd( Y, X ), Y ) ) }.
% 38.86/39.27  parent0[0]: (3175) {G83,W19,D5,L1,V3,M1} P(52,3160);d(52);d(92);d(33);d(112
% 38.86/39.27    );d(74);d(24) { ld( ld( rd( X, Y ), Z ), rd( rd( Y, X ), Y ) ) ==> rd( ld
% 38.86/39.27    ( Z, ld( Y, X ) ), X ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15744) {G2,W24,D6,L1,V3,M1}  { rd( ld( X, ld( Y, mult( Z, Y ) ) )
% 38.86/39.27    , mult( Z, Y ) ) ==> ld( ld( rd( mult( Z, Y ), Y ), X ), rd( i( Z ), Y )
% 38.86/39.27     ) }.
% 38.86/39.27  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.27    X ) }.
% 38.86/39.27  parent1[0; 21]: (15737) {G83,W19,D5,L1,V3,M1}  { rd( ld( Z, ld( Y, X ) ), X
% 38.86/39.27     ) ==> ld( ld( rd( X, Y ), Z ), rd( rd( Y, X ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := mult( Z, Y )
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15745) {G1,W20,D6,L1,V3,M1}  { rd( ld( X, ld( Y, mult( Z, Y ) ) )
% 38.86/39.27    , mult( Z, Y ) ) ==> ld( ld( Z, X ), rd( i( Z ), Y ) ) }.
% 38.86/39.27  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.27  parent1[0; 14]: (15744) {G2,W24,D6,L1,V3,M1}  { rd( ld( X, ld( Y, mult( Z, 
% 38.86/39.27    Y ) ) ), mult( Z, Y ) ) ==> ld( ld( rd( mult( Z, Y ), Y ), X ), rd( i( Z
% 38.86/39.27     ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15746) {G2,W20,D6,L1,V3,M1}  { rd( ld( X, ld( Y, mult( Z, Y ) ) )
% 38.86/39.27    , mult( Z, Y ) ) ==> ld( ld( Z, X ), i( mult( Y, Z ) ) ) }.
% 38.86/39.27  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.27    ( mult( Y, X ) ) }.
% 38.86/39.27  parent1[0; 16]: (15745) {G1,W20,D6,L1,V3,M1}  { rd( ld( X, ld( Y, mult( Z, 
% 38.86/39.27    Y ) ) ), mult( Z, Y ) ) ==> ld( ld( Z, X ), rd( i( Z ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15747) {G3,W20,D6,L1,V3,M1}  { rd( ld( X, ld( Y, mult( Z, Y ) ) )
% 38.86/39.27    , mult( Z, Y ) ) ==> i( mult( mult( Y, Z ), ld( Z, X ) ) ) }.
% 38.86/39.27  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.27    ( X, Y ) ) }.
% 38.86/39.27  parent1[0; 12]: (15746) {G2,W20,D6,L1,V3,M1}  { rd( ld( X, ld( Y, mult( Z, 
% 38.86/39.27    Y ) ) ), mult( Z, Y ) ) ==> ld( ld( Z, X ), i( mult( Y, Z ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( Y, Z )
% 38.86/39.27     Y := ld( Z, X )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15748) {G4,W19,D6,L1,V3,M1}  { rd( ld( X, ld( Y, mult( Z, Y ) ) )
% 38.86/39.27    , mult( Z, Y ) ) ==> rd( ld( X, Z ), mult( Y, Z ) ) }.
% 38.86/39.27  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.27     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.27  parent1[0; 12]: (15747) {G3,W20,D6,L1,V3,M1}  { rd( ld( X, ld( Y, mult( Z, 
% 38.86/39.27    Y ) ) ), mult( Z, Y ) ) ==> i( mult( mult( Y, Z ), ld( Z, X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27     Z := mult( Y, Z )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15749) {G5,W19,D6,L1,V3,M1}  { rd( ld( X, ld( ld( Z, Y ), Y ) ), 
% 38.86/39.27    mult( Z, Y ) ) ==> rd( ld( X, Z ), mult( Y, Z ) ) }.
% 38.86/39.27  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.86/39.27     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.86/39.27  parent1[0; 4]: (15748) {G4,W19,D6,L1,V3,M1}  { rd( ld( X, ld( Y, mult( Z, Y
% 38.86/39.27     ) ) ), mult( Z, Y ) ) ==> rd( ld( X, Z ), mult( Y, Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3184) {G84,W19,D6,L1,V3,M1} P(25,3175);d(3);d(76);d(52);d(92)
% 38.86/39.27    ;d(347) { rd( ld( Z, ld( ld( Y, X ), X ) ), mult( Y, X ) ) ==> rd( ld( Z
% 38.86/39.27    , Y ), mult( X, Y ) ) }.
% 38.86/39.27  parent0: (15749) {G5,W19,D6,L1,V3,M1}  { rd( ld( X, ld( ld( Z, Y ), Y ) ), 
% 38.86/39.27    mult( Z, Y ) ) ==> rd( ld( X, Z ), mult( Y, Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15752) {G83,W19,D5,L1,V3,M1}  { rd( ld( Z, ld( Y, X ) ), X ) ==> 
% 38.86/39.27    ld( ld( rd( X, Y ), Z ), rd( rd( Y, X ), Y ) ) }.
% 38.86/39.27  parent0[0]: (3175) {G83,W19,D5,L1,V3,M1} P(52,3160);d(52);d(92);d(33);d(112
% 38.86/39.27    );d(74);d(24) { ld( ld( rd( X, Y ), Z ), rd( rd( Y, X ), Y ) ) ==> rd( ld
% 38.86/39.27    ( Z, ld( Y, X ) ), X ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15762) {G3,W24,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, Y ) ) ), 
% 38.86/39.27    ld( Z, Y ) ) ==> ld( ld( i( Z ), X ), rd( rd( Y, ld( Z, Y ) ), Y ) ) }.
% 38.86/39.27  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.27    ==> i( X ) }.
% 38.86/39.27  parent1[0; 14]: (15752) {G83,W19,D5,L1,V3,M1}  { rd( ld( Z, ld( Y, X ) ), X
% 38.86/39.27     ) ==> ld( ld( rd( X, Y ), Z ), rd( rd( Y, X ), Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := ld( Z, Y )
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15764) {G2,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, Y ) ) ), 
% 38.86/39.27    ld( Z, Y ) ) ==> ld( mult( Z, X ), rd( rd( Y, ld( Z, Y ) ), Y ) ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 13]: (15762) {G3,W24,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, Y
% 38.86/39.27     ) ) ), ld( Z, Y ) ) ==> ld( ld( i( Z ), X ), rd( rd( Y, ld( Z, Y ) ), Y
% 38.86/39.27     ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15766) {G3,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, Y ) ) ), 
% 38.86/39.27    ld( Z, Y ) ) ==> ld( mult( Z, X ), rd( mult( Y, ld( Y, Z ) ), Y ) ) }.
% 38.86/39.27  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.27    mult( Z, ld( Y, X ) ) }.
% 38.86/39.27  parent1[0; 17]: (15764) {G2,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, Y
% 38.86/39.27     ) ) ), ld( Z, Y ) ) ==> ld( mult( Z, X ), rd( rd( Y, ld( Z, Y ) ), Y ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15768) {G4,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, Y ) ) ), 
% 38.86/39.27    ld( Z, Y ) ) ==> ld( mult( Z, X ), mult( Y, rd( ld( Y, Z ), Y ) ) ) }.
% 38.86/39.27  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.86/39.27    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.86/39.27  parent1[0; 16]: (15766) {G3,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, Y
% 38.86/39.27     ) ) ), ld( Z, Y ) ) ==> ld( mult( Z, X ), rd( mult( Y, ld( Y, Z ) ), Y )
% 38.86/39.27     ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := ld( Y, Z )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15769) {G3,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, Y ) ) ), 
% 38.86/39.27    ld( Z, Y ) ) ==> ld( mult( Z, X ), mult( Y, ld( Y, rd( Z, Y ) ) ) ) }.
% 38.86/39.27  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.86/39.27    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.86/39.27  parent1[0; 18]: (15768) {G4,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, Y
% 38.86/39.27     ) ) ), ld( Z, Y ) ) ==> ld( mult( Z, X ), mult( Y, rd( ld( Y, Z ), Y ) )
% 38.86/39.27     ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15770) {G1,W19,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, Y ) ) ), 
% 38.86/39.27    ld( Z, Y ) ) ==> ld( mult( Z, X ), rd( Z, Y ) ) }.
% 38.86/39.27  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.27  parent1[0; 16]: (15769) {G3,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, Y
% 38.86/39.27     ) ) ), ld( Z, Y ) ) ==> ld( mult( Z, X ), mult( Y, ld( Y, rd( Z, Y ) ) )
% 38.86/39.27     ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := rd( Z, Y )
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15771) {G2,W19,D6,L1,V3,M1}  { mult( ld( X, ld( Y, ld( Z, Y ) ) )
% 38.86/39.27    , ld( Y, Z ) ) ==> ld( mult( Z, X ), rd( Z, Y ) ) }.
% 38.86/39.27  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.27    mult( Z, ld( Y, X ) ) }.
% 38.86/39.27  parent1[0; 1]: (15770) {G1,W19,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Z, Y )
% 38.86/39.27     ) ), ld( Z, Y ) ) ==> ld( mult( Z, X ), rd( Z, Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := ld( X, ld( Y, ld( Z, Y ) ) )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15772) {G3,W19,D6,L1,V3,M1}  { ld( ld( ld( Y, ld( Z, Y ) ), X ), 
% 38.86/39.27    ld( Y, Z ) ) ==> ld( mult( Z, X ), rd( Z, Y ) ) }.
% 38.86/39.27  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.27    ld( ld( Y, X ), Z ) }.
% 38.86/39.27  parent1[0; 1]: (15771) {G2,W19,D6,L1,V3,M1}  { mult( ld( X, ld( Y, ld( Z, Y
% 38.86/39.27     ) ) ), ld( Y, Z ) ) ==> ld( mult( Z, X ), rd( Z, Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := ld( Y, ld( Z, Y ) )
% 38.86/39.27     Z := ld( Y, Z )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15773) {G4,W19,D6,L1,V3,M1}  { ld( ld( ld( mult( Y, X ), X ), Z )
% 38.86/39.27    , ld( X, Y ) ) ==> ld( mult( Y, Z ), rd( Y, X ) ) }.
% 38.86/39.27  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.86/39.27    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.86/39.27  parent1[0; 3]: (15772) {G3,W19,D6,L1,V3,M1}  { ld( ld( ld( Y, ld( Z, Y ) )
% 38.86/39.27    , X ), ld( Y, Z ) ) ==> ld( mult( Z, X ), rd( Z, Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3186) {G84,W19,D6,L1,V3,M1} P(77,3175);d(22);d(75);d(321);d(
% 38.86/39.27    124);d(0);d(75);d(74);d(329) { ld( ld( ld( mult( X, Y ), Y ), Z ), ld( Y
% 38.86/39.27    , X ) ) ==> ld( mult( X, Z ), rd( X, Y ) ) }.
% 38.86/39.27  parent0: (15773) {G4,W19,D6,L1,V3,M1}  { ld( ld( ld( mult( Y, X ), X ), Z )
% 38.86/39.27    , ld( X, Y ) ) ==> ld( mult( Y, Z ), rd( Y, X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15776) {G79,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, X ), Z ), Y ) ==>
% 38.86/39.27     ld( rd( mult( X, Y ), Z ), mult( X, rd( Y, X ) ) ) }.
% 38.86/39.27  parent0[0]: (3132) {G79,W19,D5,L1,V3,M1} P(3122,54);d(54) { ld( rd( mult( X
% 38.86/39.27    , Y ), Z ), mult( X, rd( Y, X ) ) ) ==> ld( rd( mult( Y, X ), Z ), Y )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15781) {G3,W27,D6,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), X ), Z )
% 38.86/39.27    , ld( X, Y ) ) ==> ld( rd( mult( X, ld( X, Y ) ), Z ), mult( X, ld( X, rd
% 38.86/39.27    ( Y, X ) ) ) ) }.
% 38.86/39.27  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.86/39.27    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.86/39.27  parent1[0; 22]: (15776) {G79,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, X ), Z )
% 38.86/39.27    , Y ) ==> ld( rd( mult( X, Y ), Z ), mult( X, rd( Y, X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := ld( X, Y )
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15783) {G1,W23,D6,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), X ), Z )
% 38.86/39.27    , ld( X, Y ) ) ==> ld( rd( mult( X, ld( X, Y ) ), Z ), rd( Y, X ) ) }.
% 38.86/39.27  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.27  parent1[0; 20]: (15781) {G3,W27,D6,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), X
% 38.86/39.27     ), Z ), ld( X, Y ) ) ==> ld( rd( mult( X, ld( X, Y ) ), Z ), mult( X, ld
% 38.86/39.27    ( X, rd( Y, X ) ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := rd( Y, X )
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15785) {G1,W19,D6,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), X ), Z )
% 38.86/39.27    , ld( X, Y ) ) ==> ld( rd( Y, Z ), rd( Y, X ) ) }.
% 38.86/39.27  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.27  parent1[0; 14]: (15783) {G1,W23,D6,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), X
% 38.86/39.27     ), Z ), ld( X, Y ) ) ==> ld( rd( mult( X, ld( X, Y ) ), Z ), rd( Y, X )
% 38.86/39.27     ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15786) {G2,W19,D6,L1,V3,M1}  { ld( rd( ld( ld( Y, X ), X ), Z ), 
% 38.86/39.27    ld( X, Y ) ) ==> ld( rd( Y, Z ), rd( Y, X ) ) }.
% 38.86/39.27  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.27    ld( ld( Y, X ), Z ) }.
% 38.86/39.27  parent1[0; 3]: (15785) {G1,W19,D6,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), X
% 38.86/39.27     ), Z ), ld( X, Y ) ) ==> ld( rd( Y, Z ), rd( Y, X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3191) {G80,W19,D6,L1,V3,M1} P(124,3132);d(0);d(0);d(74) { ld
% 38.86/39.27    ( rd( ld( ld( Y, X ), X ), Z ), ld( X, Y ) ) ==> ld( rd( Y, Z ), rd( Y, X
% 38.86/39.27     ) ) }.
% 38.86/39.27  parent0: (15786) {G2,W19,D6,L1,V3,M1}  { ld( rd( ld( ld( Y, X ), X ), Z ), 
% 38.86/39.27    ld( X, Y ) ) ==> ld( rd( Y, Z ), rd( Y, X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15789) {G78,W19,D5,L1,V3,M1}  { mult( Y, ld( ld( X, Y ), Z ) ) ==>
% 38.86/39.27     ld( rd( rd( X, Y ), X ), ld( rd( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (3123) {G78,W19,D5,L1,V3,M1} P(34,3112);d(80);d(34);d(74) { ld
% 38.86/39.27    ( rd( rd( X, Y ), X ), ld( rd( Y, X ), Z ) ) ==> mult( Y, ld( ld( X, Y )
% 38.86/39.27    , Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15794) {G2,W24,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( ld( Y, 
% 38.86/39.27    mult( X, Y ) ), Z ) ) ==> ld( rd( i( X ), Y ), ld( rd( mult( X, Y ), Y )
% 38.86/39.27    , Z ) ) }.
% 38.86/39.27  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.27    X ) }.
% 38.86/39.27  parent1[0; 14]: (15789) {G78,W19,D5,L1,V3,M1}  { mult( Y, ld( ld( X, Y ), Z
% 38.86/39.27     ) ) ==> ld( rd( rd( X, Y ), X ), ld( rd( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := mult( X, Y )
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15796) {G3,W24,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( ld( Y, 
% 38.86/39.27    mult( X, Y ) ), Z ) ) ==> ld( i( mult( Y, X ) ), ld( rd( mult( X, Y ), Y
% 38.86/39.27     ), Z ) ) }.
% 38.86/39.27  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.27    ( mult( Y, X ) ) }.
% 38.86/39.27  parent1[0; 13]: (15794) {G2,W24,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( ld
% 38.86/39.27    ( Y, mult( X, Y ) ), Z ) ) ==> ld( rd( i( X ), Y ), ld( rd( mult( X, Y )
% 38.86/39.27    , Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15797) {G2,W23,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( ld( Y, 
% 38.86/39.27    mult( X, Y ) ), Z ) ) ==> mult( mult( Y, X ), ld( rd( mult( X, Y ), Y ), 
% 38.86/39.27    Z ) ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 12]: (15796) {G3,W24,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( ld
% 38.86/39.27    ( Y, mult( X, Y ) ), Z ) ) ==> ld( i( mult( Y, X ) ), ld( rd( mult( X, Y
% 38.86/39.27     ), Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( Y, X )
% 38.86/39.27     Y := ld( rd( mult( X, Y ), Y ), Z )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15798) {G1,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( ld( Y, 
% 38.86/39.27    mult( X, Y ) ), Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 38.86/39.27  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.27  parent1[0; 17]: (15797) {G2,W23,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( ld
% 38.86/39.27    ( Y, mult( X, Y ) ), Z ) ) ==> mult( mult( Y, X ), ld( rd( mult( X, Y ), 
% 38.86/39.27    Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15799) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( ld( ld( X
% 38.86/39.27    , Y ), Y ), Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 38.86/39.27  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.86/39.27     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.86/39.27  parent1[0; 6]: (15798) {G1,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( ld( 
% 38.86/39.27    Y, mult( X, Y ) ), Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3198) {G79,W19,D6,L1,V3,M1} P(25,3123);d(76);d(22);d(3);d(347
% 38.86/39.27    ) { mult( mult( Y, X ), ld( ld( ld( Y, X ), X ), Z ) ) ==> mult( mult( X
% 38.86/39.27    , Y ), ld( Y, Z ) ) }.
% 38.86/39.27  parent0: (15799) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( ld( ld( X
% 38.86/39.27    , Y ), Y ), Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15802) {G9,W15,D6,L1,V3,M1}  { Z ==> ld( ld( mult( X, Y ), Y ), ld
% 38.86/39.27    ( ld( ld( X, Y ), Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (336) {G9,W15,D6,L1,V3,M1} P(329,117) { ld( ld( mult( Y, X ), X
% 38.86/39.27     ), ld( ld( ld( Y, X ), X ), Z ) ) ==> Z }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15807) {G10,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), Z ) ==> ld( ld( 
% 38.86/39.27    mult( Y, X ), X ), ld( Y, rd( rd( Y, X ), Z ) ) ) }.
% 38.86/39.27  parent0[0]: (3115) {G77,W19,D5,L1,V3,M1} P(24,3104);d(114);d(74);d(329);d(
% 38.86/39.27    24);d(76);d(33);d(113);d(54) { ld( ld( ld( X, Y ), Y ), rd( ld( Y, X ), Z
% 38.86/39.27     ) ) ==> ld( X, rd( rd( X, Y ), Z ) ) }.
% 38.86/39.27  parent1[0; 12]: (15802) {G9,W15,D6,L1,V3,M1}  { Z ==> ld( ld( mult( X, Y )
% 38.86/39.27    , Y ), ld( ld( ld( X, Y ), Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := rd( ld( X, Y ), Z )
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15809) {G10,W19,D6,L1,V3,M1}  { ld( ld( mult( Y, X ), X ), ld( Y, 
% 38.86/39.27    rd( rd( Y, X ), Z ) ) ) ==> rd( ld( X, Y ), Z ) }.
% 38.86/39.27  parent0[0]: (15807) {G10,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), Z ) ==> ld( ld
% 38.86/39.27    ( mult( Y, X ), X ), ld( Y, rd( rd( Y, X ), Z ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3219) {G78,W19,D6,L1,V3,M1} P(3115,336) { ld( ld( mult( X, Y
% 38.86/39.27     ), Y ), ld( X, rd( rd( X, Y ), Z ) ) ) ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.27  parent0: (15809) {G10,W19,D6,L1,V3,M1}  { ld( ld( mult( Y, X ), X ), ld( Y
% 38.86/39.27    , rd( rd( Y, X ), Z ) ) ) ==> rd( ld( X, Y ), Z ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15812) {G77,W19,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), Z ) ) ==> 
% 38.86/39.27    ld( ld( ld( X, Y ), Y ), rd( ld( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (3115) {G77,W19,D5,L1,V3,M1} P(24,3104);d(114);d(74);d(329);d(
% 38.86/39.27    24);d(76);d(33);d(113);d(54) { ld( ld( ld( X, Y ), Y ), rd( ld( Y, X ), Z
% 38.86/39.27     ) ) ==> ld( X, rd( rd( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15816) {G3,W24,D6,L1,V3,M1}  { ld( mult( X, Y ), rd( rd( mult( X
% 38.86/39.27    , Y ), X ), Z ) ) ==> ld( ld( i( Y ), X ), rd( ld( X, mult( X, Y ) ), Z )
% 38.86/39.27     ) }.
% 38.86/39.27  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.27    ==> i( Y ) }.
% 38.86/39.27  parent1[0; 14]: (15812) {G77,W19,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), Z )
% 38.86/39.27     ) ==> ld( ld( ld( X, Y ), Y ), rd( ld( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := mult( X, Y )
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15818) {G2,W23,D6,L1,V3,M1}  { ld( mult( X, Y ), rd( rd( mult( X
% 38.86/39.27    , Y ), X ), Z ) ) ==> ld( mult( Y, X ), rd( ld( X, mult( X, Y ) ), Z ) )
% 38.86/39.27     }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 13]: (15816) {G3,W24,D6,L1,V3,M1}  { ld( mult( X, Y ), rd( rd( 
% 38.86/39.27    mult( X, Y ), X ), Z ) ) ==> ld( ld( i( Y ), X ), rd( ld( X, mult( X, Y )
% 38.86/39.27     ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15819) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), rd( rd( mult( X
% 38.86/39.27    , Y ), X ), Z ) ) ==> ld( mult( Y, X ), rd( Y, Z ) ) }.
% 38.86/39.27  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.86/39.27  parent1[0; 17]: (15818) {G2,W23,D6,L1,V3,M1}  { ld( mult( X, Y ), rd( rd( 
% 38.86/39.27    mult( X, Y ), X ), Z ) ) ==> ld( mult( Y, X ), rd( ld( X, mult( X, Y ) )
% 38.86/39.27    , Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15820) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), rd( mult( X, rd
% 38.86/39.27    ( Y, X ) ), Z ) ) ==> ld( mult( Y, X ), rd( Y, Z ) ) }.
% 38.86/39.27  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.86/39.27    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.86/39.27  parent1[0; 6]: (15819) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), rd( rd( 
% 38.86/39.27    mult( X, Y ), X ), Z ) ) ==> ld( mult( Y, X ), rd( Y, Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3221) {G78,W19,D6,L1,V3,M1} P(31,3115);d(22);d(1);d(321) { ld
% 38.86/39.27    ( mult( X, Y ), rd( mult( X, rd( Y, X ) ), Z ) ) ==> ld( mult( Y, X ), rd
% 38.86/39.27    ( Y, Z ) ) }.
% 38.86/39.27  parent0: (15820) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), rd( mult( X, rd
% 38.86/39.27    ( Y, X ) ), Z ) ) ==> ld( mult( Y, X ), rd( Y, Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15823) {G78,W19,D6,L1,V3,M1}  { rd( ld( Y, X ), Z ) ==> ld( ld( 
% 38.86/39.27    mult( X, Y ), Y ), ld( X, rd( rd( X, Y ), Z ) ) ) }.
% 38.86/39.27  parent0[0]: (3219) {G78,W19,D6,L1,V3,M1} P(3115,336) { ld( ld( mult( X, Y )
% 38.86/39.27    , Y ), ld( X, rd( rd( X, Y ), Z ) ) ) ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15831) {G2,W20,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( Z, rd( Y, X
% 38.86/39.27     ) ) ) ==> ld( ld( mult( Y, X ), X ), ld( Y, i( Z ) ) ) }.
% 38.86/39.27  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.27    X ) }.
% 38.86/39.27  parent1[0; 18]: (15823) {G78,W19,D6,L1,V3,M1}  { rd( ld( Y, X ), Z ) ==> ld
% 38.86/39.27    ( ld( mult( X, Y ), Y ), ld( X, rd( rd( X, Y ), Z ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := rd( Y, X )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := mult( Z, rd( Y, X ) )
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15833) {G3,W20,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( Z, rd( Y, X
% 38.86/39.27     ) ) ) ==> ld( ld( mult( Y, X ), X ), i( mult( Z, Y ) ) ) }.
% 38.86/39.27  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.27    ( X, Y ) ) }.
% 38.86/39.27  parent1[0; 16]: (15831) {G2,W20,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( Z, rd
% 38.86/39.27    ( Y, X ) ) ) ==> ld( ld( mult( Y, X ), X ), ld( Y, i( Z ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15835) {G4,W20,D6,L1,V3,M1}  { rd( ld( X, Y ), mult( Z, rd( Y, X
% 38.86/39.27     ) ) ) ==> i( mult( mult( Z, Y ), ld( mult( Y, X ), X ) ) ) }.
% 38.86/39.27  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.27    ( X, Y ) ) }.
% 38.86/39.27  parent1[0; 10]: (15833) {G3,W20,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( Z, rd
% 38.86/39.27    ( Y, X ) ) ) ==> ld( ld( mult( Y, X ), X ), i( mult( Z, Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( Z, Y )
% 38.86/39.27     Y := ld( mult( Y, X ), X )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15836) {G5,W19,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( Z, rd( Y, X
% 38.86/39.27     ) ) ) ==> rd( ld( X, mult( Y, X ) ), mult( Z, Y ) ) }.
% 38.86/39.27  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.27     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.27  parent1[0; 10]: (15835) {G4,W20,D6,L1,V3,M1}  { rd( ld( X, Y ), mult( Z, rd
% 38.86/39.27    ( Y, X ) ) ) ==> i( mult( mult( Z, Y ), ld( mult( Y, X ), X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( Y, X )
% 38.86/39.27     Y := X
% 38.86/39.27     Z := mult( Z, Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15837) {G6,W19,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( Z, rd( Y, X
% 38.86/39.27     ) ) ) ==> rd( ld( ld( Y, X ), X ), mult( Z, Y ) ) }.
% 38.86/39.27  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.86/39.27     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.86/39.27  parent1[0; 11]: (15836) {G5,W19,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( Z, rd
% 38.86/39.27    ( Y, X ) ) ) ==> rd( ld( X, mult( Y, X ) ), mult( Z, Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15838) {G6,W19,D5,L1,V3,M1}  { mult( ld( X, Y ), rd( rd( X, Y ), 
% 38.86/39.27    Z ) ) ==> rd( ld( ld( Y, X ), X ), mult( Z, Y ) ) }.
% 38.86/39.27  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.86/39.27     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.27  parent1[0; 1]: (15837) {G6,W19,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( Z, rd
% 38.86/39.27    ( Y, X ) ) ) ==> rd( ld( ld( Y, X ), X ), mult( Z, Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27     T := ld( X, Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15839) {G5,W19,D5,L1,V3,M1}  { ld( ld( Y, X ), rd( rd( X, Y ), Z
% 38.86/39.27     ) ) ==> rd( ld( ld( Y, X ), X ), mult( Z, Y ) ) }.
% 38.86/39.27  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.27    ld( ld( Y, X ), Z ) }.
% 38.86/39.27  parent1[0; 1]: (15838) {G6,W19,D5,L1,V3,M1}  { mult( ld( X, Y ), rd( rd( X
% 38.86/39.27    , Y ), Z ) ) ==> rd( ld( ld( Y, X ), X ), mult( Z, Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := rd( rd( X, Y ), Z )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15840) {G5,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), Y ), mult( Z, X
% 38.86/39.27     ) ) ==> ld( ld( X, Y ), rd( rd( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (15839) {G5,W19,D5,L1,V3,M1}  { ld( ld( Y, X ), rd( rd( X, Y )
% 38.86/39.27    , Z ) ) ==> rd( ld( ld( Y, X ), X ), mult( Z, Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3224) {G79,W19,D5,L1,V3,M1} P(25,3219);d(52);d(52);d(92);d(
% 38.86/39.27    347);d(112);d(74) { rd( ld( ld( X, Y ), Y ), mult( Z, X ) ) ==> ld( ld( X
% 38.86/39.27    , Y ), rd( rd( Y, X ), Z ) ) }.
% 38.86/39.27  parent0: (15840) {G5,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), Y ), mult( Z, 
% 38.86/39.27    X ) ) ==> ld( ld( X, Y ), rd( rd( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15842) {G79,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( Y, X ), Z
% 38.86/39.27     ) ) ==> rd( ld( ld( X, Y ), Y ), mult( Z, X ) ) }.
% 38.86/39.27  parent0[0]: (3224) {G79,W19,D5,L1,V3,M1} P(25,3219);d(52);d(52);d(92);d(347
% 38.86/39.27    );d(112);d(74) { rd( ld( ld( X, Y ), Y ), mult( Z, X ) ) ==> ld( ld( X, Y
% 38.86/39.27     ), rd( rd( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15848) {G2,W20,D5,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( Y, X ), i
% 38.86/39.27    ( Z ) ) ) ==> rd( ld( ld( X, Y ), Y ), ld( Z, X ) ) }.
% 38.86/39.27  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 17]: (15842) {G79,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( Y
% 38.86/39.27    , X ), Z ) ) ==> rd( ld( ld( X, Y ), Y ), mult( Z, X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := i( Z )
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15849) {G3,W20,D5,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( Y, X ), i
% 38.86/39.27    ( Z ) ) ) ==> mult( ld( ld( X, Y ), Y ), ld( X, Z ) ) }.
% 38.86/39.27  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.27    mult( Z, ld( Y, X ) ) }.
% 38.86/39.27  parent1[0; 11]: (15848) {G2,W20,D5,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( Y, 
% 38.86/39.27    X ), i( Z ) ) ) ==> rd( ld( ld( X, Y ), Y ), ld( Z, X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27     Z := ld( ld( X, Y ), Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15850) {G4,W20,D5,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( Y, X ), i
% 38.86/39.27    ( Z ) ) ) ==> ld( ld( Y, ld( X, Y ) ), ld( X, Z ) ) }.
% 38.86/39.27  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.27    ld( ld( Y, X ), Z ) }.
% 38.86/39.27  parent1[0; 11]: (15849) {G3,W20,D5,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( Y, 
% 38.86/39.27    X ), i( Z ) ) ) ==> mult( ld( ld( X, Y ), Y ), ld( X, Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := ld( X, Y )
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := ld( X, Z )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15851) {G5,W20,D5,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( Y, X ), i
% 38.86/39.27    ( Z ) ) ) ==> ld( ld( mult( X, Y ), Y ), ld( X, Z ) ) }.
% 38.86/39.27  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.86/39.27    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.86/39.27  parent1[0; 12]: (15850) {G4,W20,D5,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( Y, 
% 38.86/39.27    X ), i( Z ) ) ) ==> ld( ld( Y, ld( X, Y ) ), ld( X, Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15852) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), mult( rd( Y, X ), 
% 38.86/39.27    Z ) ) ==> ld( ld( mult( X, Y ), Y ), ld( X, Z ) ) }.
% 38.86/39.27  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 5]: (15851) {G5,W20,D5,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( Y, X
% 38.86/39.27     ), i( Z ) ) ) ==> ld( ld( mult( X, Y ), Y ), ld( X, Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := rd( Y, X )
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15853) {G3,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( rd( X, Y ), Z
% 38.86/39.27     ) ) ==> ld( ld( mult( X, Y ), Y ), ld( X, Z ) ) }.
% 38.86/39.27  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.27    ld( rd( X, Y ), Z ) }.
% 38.86/39.27  parent1[0; 5]: (15852) {G2,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), mult( rd( Y
% 38.86/39.27    , X ), Z ) ) ==> ld( ld( mult( X, Y ), Y ), ld( X, Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3228) {G80,W19,D5,L1,V3,M1} P(24,3224);d(75);d(74);d(329);d(
% 38.86/39.27    34);d(80) { ld( ld( Y, Z ), ld( rd( Y, Z ), X ) ) ==> ld( ld( mult( Y, Z
% 38.86/39.27     ), Z ), ld( Y, X ) ) }.
% 38.86/39.27  parent0: (15853) {G3,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( rd( X, Y ), Z
% 38.86/39.27     ) ) ==> ld( ld( mult( X, Y ), Y ), ld( X, Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  *** allocated 384427 integers for termspace/termends
% 38.86/39.27  eqswap: (15856) {G80,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), ld( X, 
% 38.86/39.27    Z ) ) ==> ld( ld( X, Y ), ld( rd( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (3228) {G80,W19,D5,L1,V3,M1} P(24,3224);d(75);d(74);d(329);d(34
% 38.86/39.27    );d(80) { ld( ld( Y, Z ), ld( rd( Y, Z ), X ) ) ==> ld( ld( mult( Y, Z )
% 38.86/39.27    , Z ), ld( Y, X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15864) {G12,W31,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), X ), X
% 38.86/39.27     ), ld( rd( X, Y ), mult( X, rd( Z, X ) ) ) ) ==> ld( ld( rd( X, Y ), X )
% 38.86/39.27    , mult( X, rd( mult( Y, Z ), X ) ) ) }.
% 38.86/39.27  parent0[0]: (1400) {G11,W19,D5,L1,V3,M1} P(52,826);d(22);d(33);d(113);d(52)
% 38.86/39.27    ;d(52);d(91);d(114);d(80);d(22);d(321);d(52);d(92);d(22);d(321) { ld( rd
% 38.86/39.27    ( rd( Y, X ), Y ), mult( Y, rd( Z, Y ) ) ) ==> mult( Y, rd( mult( X, Z )
% 38.86/39.27    , Y ) ) }.
% 38.86/39.27  parent1[0; 24]: (15856) {G80,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Y )
% 38.86/39.27    , ld( X, Z ) ) ==> ld( ld( X, Y ), ld( rd( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := rd( X, Y )
% 38.86/39.27     Y := X
% 38.86/39.27     Z := mult( X, rd( Z, X ) )
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15865) {G2,W27,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), X ), X )
% 38.86/39.27    , ld( rd( X, Y ), mult( X, rd( Z, X ) ) ) ) ==> ld( Y, mult( X, rd( mult
% 38.86/39.27    ( Y, Z ), X ) ) ) }.
% 38.86/39.27  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.86/39.27  parent1[0; 19]: (15864) {G12,W31,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), 
% 38.86/39.27    X ), X ), ld( rd( X, Y ), mult( X, rd( Z, X ) ) ) ) ==> ld( ld( rd( X, Y
% 38.86/39.27     ), X ), mult( X, rd( mult( Y, Z ), X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15866) {G3,W27,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), X ), X ), 
% 38.86/39.27    ld( rd( X, Y ), mult( X, rd( Z, X ) ) ) ) ==> ld( Y, mult( X, rd( mult( Y
% 38.86/39.27    , Z ), X ) ) ) }.
% 38.86/39.27  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.27    ld( rd( X, Y ), Z ) }.
% 38.86/39.27  parent1[0; 3]: (15865) {G2,W27,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), X
% 38.86/39.27     ), X ), ld( rd( X, Y ), mult( X, rd( Z, X ) ) ) ) ==> ld( Y, mult( X, rd
% 38.86/39.27    ( mult( Y, Z ), X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15867) {G4,W23,D6,L1,V3,M1}  { ld( ld( Y, X ), ld( rd( Y, X ), 
% 38.86/39.27    mult( Y, rd( Z, Y ) ) ) ) ==> ld( X, mult( Y, rd( mult( X, Z ), Y ) ) )
% 38.86/39.27     }.
% 38.86/39.27  parent0[0]: (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X )
% 38.86/39.27    , X ), X ) ==> ld( X, Y ) }.
% 38.86/39.27  parent1[0; 2]: (15866) {G3,W27,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), X )
% 38.86/39.27    , X ), ld( rd( X, Y ), mult( X, rd( Z, X ) ) ) ) ==> ld( Y, mult( X, rd( 
% 38.86/39.27    mult( Y, Z ), X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15868) {G5,W23,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), ld( X, 
% 38.86/39.27    mult( X, rd( Z, X ) ) ) ) ==> ld( Y, mult( X, rd( mult( Y, Z ), X ) ) )
% 38.86/39.27     }.
% 38.86/39.27  parent0[0]: (3228) {G80,W19,D5,L1,V3,M1} P(24,3224);d(75);d(74);d(329);d(34
% 38.86/39.27    );d(80) { ld( ld( Y, Z ), ld( rd( Y, Z ), X ) ) ==> ld( ld( mult( Y, Z )
% 38.86/39.27    , Z ), ld( Y, X ) ) }.
% 38.86/39.27  parent1[0; 1]: (15867) {G4,W23,D6,L1,V3,M1}  { ld( ld( Y, X ), ld( rd( Y, X
% 38.86/39.27     ), mult( Y, rd( Z, Y ) ) ) ) ==> ld( X, mult( Y, rd( mult( X, Z ), Y ) )
% 38.86/39.27     ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( X, rd( Z, X ) )
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15869) {G1,W19,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), rd( Z, 
% 38.86/39.27    X ) ) ==> ld( Y, mult( X, rd( mult( Y, Z ), X ) ) ) }.
% 38.86/39.27  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.86/39.27  parent1[0; 7]: (15868) {G5,W23,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), 
% 38.86/39.27    ld( X, mult( X, rd( Z, X ) ) ) ) ==> ld( Y, mult( X, rd( mult( Y, Z ), X
% 38.86/39.27     ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := rd( Z, X )
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15870) {G1,W19,D6,L1,V3,M1}  { ld( Y, mult( X, rd( mult( Y, Z ), X
% 38.86/39.27     ) ) ) ==> ld( ld( mult( X, Y ), Y ), rd( Z, X ) ) }.
% 38.86/39.27  parent0[0]: (15869) {G1,W19,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), rd( 
% 38.86/39.27    Z, X ) ) ==> ld( Y, mult( X, rd( mult( Y, Z ), X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3242) {G81,W19,D6,L1,V3,M1} P(1400,3228);d(19);d(80);d(139);d
% 38.86/39.27    (3228);d(1) { ld( Y, mult( X, rd( mult( Y, Z ), X ) ) ) ==> ld( ld( mult
% 38.86/39.27    ( X, Y ), Y ), rd( Z, X ) ) }.
% 38.86/39.27  parent0: (15870) {G1,W19,D6,L1,V3,M1}  { ld( Y, mult( X, rd( mult( Y, Z ), 
% 38.86/39.27    X ) ) ) ==> ld( ld( mult( X, Y ), Y ), rd( Z, X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15872) {G80,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), ld( X, 
% 38.86/39.27    Z ) ) ==> ld( ld( X, Y ), ld( rd( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (3228) {G80,W19,D5,L1,V3,M1} P(24,3224);d(75);d(74);d(329);d(34
% 38.86/39.27    );d(80) { ld( ld( Y, Z ), ld( rd( Y, Z ), X ) ) ==> ld( ld( mult( Y, Z )
% 38.86/39.27    , Z ), ld( Y, X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15881) {G4,W23,D6,L1,V3,M1}  { ld( ld( mult( X, i( Y ) ), i( Y )
% 38.86/39.27     ), ld( X, Z ) ) ==> ld( i( mult( Y, X ) ), ld( rd( X, i( Y ) ), Z ) )
% 38.86/39.27     }.
% 38.86/39.27  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.27    ( X, Y ) ) }.
% 38.86/39.27  parent1[0; 13]: (15872) {G80,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Y )
% 38.86/39.27    , ld( X, Z ) ) ==> ld( ld( X, Y ), ld( rd( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := i( Y )
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15890) {G2,W22,D6,L1,V3,M1}  { ld( ld( mult( X, i( Y ) ), i( Y )
% 38.86/39.27     ), ld( X, Z ) ) ==> mult( mult( Y, X ), ld( rd( X, i( Y ) ), Z ) ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 12]: (15881) {G4,W23,D6,L1,V3,M1}  { ld( ld( mult( X, i( Y ) ), 
% 38.86/39.27    i( Y ) ), ld( X, Z ) ) ==> ld( i( mult( Y, X ) ), ld( rd( X, i( Y ) ), Z
% 38.86/39.27     ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( Y, X )
% 38.86/39.27     Y := ld( rd( X, i( Y ) ), Z )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15891) {G2,W21,D6,L1,V3,M1}  { ld( ld( mult( X, i( Y ) ), i( Y )
% 38.86/39.27     ), ld( X, Z ) ) ==> mult( mult( Y, X ), ld( mult( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 17]: (15890) {G2,W22,D6,L1,V3,M1}  { ld( ld( mult( X, i( Y ) ), 
% 38.86/39.27    i( Y ) ), ld( X, Z ) ) ==> mult( mult( Y, X ), ld( rd( X, i( Y ) ), Z ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15892) {G3,W21,D7,L1,V3,M1}  { ld( i( mult( Y, mult( X, i( Y ) )
% 38.86/39.27     ) ), ld( X, Z ) ) ==> mult( mult( Y, X ), ld( mult( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.27    ( X, Y ) ) }.
% 38.86/39.27  parent1[0; 2]: (15891) {G2,W21,D6,L1,V3,M1}  { ld( ld( mult( X, i( Y ) ), i
% 38.86/39.27    ( Y ) ), ld( X, Z ) ) ==> mult( mult( Y, X ), ld( mult( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := mult( X, i( Y ) )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15893) {G2,W20,D6,L1,V3,M1}  { mult( mult( X, mult( Y, i( X ) ) )
% 38.86/39.27    , ld( Y, Z ) ) ==> mult( mult( X, Y ), ld( mult( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 1]: (15892) {G3,W21,D7,L1,V3,M1}  { ld( i( mult( Y, mult( X, i( 
% 38.86/39.27    Y ) ) ) ), ld( X, Z ) ) ==> mult( mult( Y, X ), ld( mult( X, Y ), Z ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( X, mult( Y, i( X ) ) )
% 38.86/39.27     Y := ld( Y, Z )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15894) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, rd( Y, X ) ), ld( Y
% 38.86/39.27    , Z ) ) ==> mult( mult( X, Y ), ld( mult( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 4]: (15893) {G2,W20,D6,L1,V3,M1}  { mult( mult( X, mult( Y, i( X
% 38.86/39.27     ) ) ), ld( Y, Z ) ) ==> mult( mult( X, Y ), ld( mult( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15895) {G3,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), ld( Y, Z
% 38.86/39.27     ) ) ==> mult( mult( X, Y ), ld( mult( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.86/39.27     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.86/39.27  parent1[0; 1]: (15894) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, rd( Y, X ) )
% 38.86/39.27    , ld( Y, Z ) ) ==> mult( mult( X, Y ), ld( mult( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27     T := ld( Y, Z )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15896) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( mult( Y, X
% 38.86/39.27     ), Z ) ) ==> ld( rd( rd( X, Y ), X ), ld( Y, Z ) ) }.
% 38.86/39.27  parent0[0]: (15895) {G3,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), ld( Y
% 38.86/39.27    , Z ) ) ==> mult( mult( X, Y ), ld( mult( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3245) {G81,W19,D5,L1,V3,M1} P(52,3228);d(22);d(34);d(52);d(22
% 38.86/39.27    );d(33);d(113) { mult( mult( Y, X ), ld( mult( X, Y ), Z ) ) ==> ld( rd( 
% 38.86/39.27    rd( Y, X ), Y ), ld( X, Z ) ) }.
% 38.86/39.27  parent0: (15896) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( mult( Y, X
% 38.86/39.27     ), Z ) ) ==> ld( rd( rd( X, Y ), X ), ld( Y, Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15898) {G80,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), ld( X, 
% 38.86/39.27    Z ) ) ==> ld( ld( X, Y ), ld( rd( X, Y ), Z ) ) }.
% 38.86/39.27  parent0[0]: (3228) {G80,W19,D5,L1,V3,M1} P(24,3224);d(75);d(74);d(329);d(34
% 38.86/39.27    );d(80) { ld( ld( Y, Z ), ld( rd( Y, Z ), X ) ) ==> ld( ld( mult( Y, Z )
% 38.86/39.27    , Z ), ld( Y, X ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Z
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15903) {G5,W23,D6,L1,V3,M1}  { ld( ld( mult( i( X ), Y ), Y ), ld
% 38.86/39.27    ( i( X ), Z ) ) ==> ld( ld( i( X ), Y ), ld( i( mult( Y, X ) ), Z ) ) }.
% 38.86/39.27  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.27    ( mult( Y, X ) ) }.
% 38.86/39.27  parent1[0; 18]: (15898) {G80,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Y )
% 38.86/39.27    , ld( X, Z ) ) ==> ld( ld( X, Y ), ld( rd( X, Y ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := i( X )
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15906) {G2,W22,D6,L1,V3,M1}  { ld( ld( mult( i( X ), Y ), Y ), ld
% 38.86/39.27    ( i( X ), Z ) ) ==> ld( ld( i( X ), Y ), mult( mult( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 17]: (15903) {G5,W23,D6,L1,V3,M1}  { ld( ld( mult( i( X ), Y ), 
% 38.86/39.27    Y ), ld( i( X ), Z ) ) ==> ld( ld( i( X ), Y ), ld( i( mult( Y, X ) ), Z
% 38.86/39.27     ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := mult( Y, X )
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15912) {G2,W21,D6,L1,V3,M1}  { ld( ld( mult( i( X ), Y ), Y ), ld
% 38.86/39.27    ( i( X ), Z ) ) ==> ld( mult( X, Y ), mult( mult( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 13]: (15906) {G2,W22,D6,L1,V3,M1}  { ld( ld( mult( i( X ), Y ), 
% 38.86/39.27    Y ), ld( i( X ), Z ) ) ==> ld( ld( i( X ), Y ), mult( mult( Y, X ), Z ) )
% 38.86/39.27     }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15914) {G2,W20,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Y ), ld( i( X
% 38.86/39.27     ), Z ) ) ==> ld( mult( X, Y ), mult( mult( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 3]: (15912) {G2,W21,D6,L1,V3,M1}  { ld( ld( mult( i( X ), Y ), Y
% 38.86/39.27     ), ld( i( X ), Z ) ) ==> ld( mult( X, Y ), mult( mult( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15915) {G2,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Y ), mult( X, 
% 38.86/39.27    Z ) ) ==> ld( mult( X, Y ), mult( mult( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 7]: (15914) {G2,W20,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Y ), ld
% 38.86/39.27    ( i( X ), Z ) ) ==> ld( mult( X, Y ), mult( mult( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15916) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( mult( Y, X
% 38.86/39.27     ), Z ) ) ==> ld( ld( ld( X, Y ), Y ), mult( X, Z ) ) }.
% 38.86/39.27  parent0[0]: (15915) {G2,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Y ), mult( 
% 38.86/39.27    X, Z ) ) ==> ld( mult( X, Y ), mult( mult( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3246) {G81,W19,D5,L1,V3,M1} P(76,3228);d(22);d(22);d(24);d(22
% 38.86/39.27    ) { ld( mult( X, Y ), mult( mult( Y, X ), Z ) ) ==> ld( ld( ld( X, Y ), Y
% 38.86/39.27     ), mult( X, Z ) ) }.
% 38.86/39.27  parent0: (15916) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( mult( Y, X
% 38.86/39.27     ), Z ) ) ==> ld( ld( ld( X, Y ), Y ), mult( X, Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15918) {G81,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), ld( Y, Z
% 38.86/39.27     ) ) ==> mult( mult( X, Y ), ld( mult( Y, X ), Z ) ) }.
% 38.86/39.27  parent0[0]: (3245) {G81,W19,D5,L1,V3,M1} P(52,3228);d(22);d(34);d(52);d(22)
% 38.86/39.27    ;d(33);d(113) { mult( mult( Y, X ), ld( mult( X, Y ), Z ) ) ==> ld( rd( 
% 38.86/39.27    rd( Y, X ), Y ), ld( X, Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15929) {G13,W31,D6,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), Y ), rd( 
% 38.86/39.27    X, Y ) ), ld( Y, mult( Y, rd( Z, Y ) ) ) ) ==> mult( mult( rd( X, Y ), Y
% 38.86/39.27     ), mult( Y, rd( ld( X, Z ), Y ) ) ) }.
% 38.86/39.27  parent0[0]: (1412) {G12,W19,D5,L1,V3,M1} P(34,1400);d(321);d(24) { ld( mult
% 38.86/39.27    ( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) ==> mult( X, rd( ld( Y, Z ), X
% 38.86/39.27     ) ) }.
% 38.86/39.27  parent1[0; 24]: (15918) {G81,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), 
% 38.86/39.27    ld( Y, Z ) ) ==> mult( mult( X, Y ), ld( mult( Y, X ), Z ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := rd( X, Y )
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := mult( Y, rd( Z, Y ) )
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15930) {G5,W31,D6,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), Y ), rd( X
% 38.86/39.27    , Y ) ), ld( Y, mult( Y, rd( Z, Y ) ) ) ) ==> mult( ld( rd( Y, X ), Y ), 
% 38.86/39.27    mult( Y, rd( ld( X, Z ), Y ) ) ) }.
% 38.86/39.27  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.27    ld( rd( X, Y ), Z ) }.
% 38.86/39.27  parent1[0; 19]: (15929) {G13,W31,D6,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), Y
% 38.86/39.27     ), rd( X, Y ) ), ld( Y, mult( Y, rd( Z, Y ) ) ) ) ==> mult( mult( rd( X
% 38.86/39.27    , Y ), Y ), mult( Y, rd( ld( X, Z ), Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15931) {G5,W31,D6,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), Y ), rd( X
% 38.86/39.27    , Y ) ), ld( Y, mult( Y, rd( Z, Y ) ) ) ) ==> ld( ld( Y, rd( Y, X ) ), 
% 38.86/39.27    mult( Y, rd( ld( X, Z ), Y ) ) ) }.
% 38.86/39.27  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.27    ld( ld( Y, X ), Z ) }.
% 38.86/39.27  parent1[0; 18]: (15930) {G5,W31,D6,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), Y )
% 38.86/39.27    , rd( X, Y ) ), ld( Y, mult( Y, rd( Z, Y ) ) ) ) ==> mult( ld( rd( Y, X )
% 38.86/39.27    , Y ), mult( Y, rd( ld( X, Z ), Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := rd( Y, X )
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := mult( Y, rd( ld( X, Z ), Y ) )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15932) {G4,W28,D6,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), Y ), rd( X
% 38.86/39.27    , Y ) ), ld( Y, mult( Y, rd( Z, Y ) ) ) ) ==> ld( i( X ), mult( Y, rd( ld
% 38.86/39.27    ( X, Z ), Y ) ) ) }.
% 38.86/39.27  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.86/39.27     ) }.
% 38.86/39.27  parent1[0; 19]: (15931) {G5,W31,D6,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), Y )
% 38.86/39.27    , rd( X, Y ) ), ld( Y, mult( Y, rd( Z, Y ) ) ) ) ==> ld( ld( Y, rd( Y, X
% 38.86/39.27     ) ), mult( Y, rd( ld( X, Z ), Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15933) {G2,W27,D6,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), Y ), rd( X
% 38.86/39.27    , Y ) ), ld( Y, mult( Y, rd( Z, Y ) ) ) ) ==> mult( X, mult( Y, rd( ld( X
% 38.86/39.27    , Z ), Y ) ) ) }.
% 38.86/39.27  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.27    Y ) }.
% 38.86/39.27  parent1[0; 18]: (15932) {G4,W28,D6,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), Y )
% 38.86/39.27    , rd( X, Y ) ), ld( Y, mult( Y, rd( Z, Y ) ) ) ) ==> ld( i( X ), mult( Y
% 38.86/39.27    , rd( ld( X, Z ), Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := mult( Y, rd( ld( X, Z ), Y ) )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15934) {G3,W27,D6,L1,V3,M1}  { ld( mult( rd( rd( X, Y ), Y ), rd
% 38.86/39.27    ( Y, X ) ), ld( Y, mult( Y, rd( Z, Y ) ) ) ) ==> mult( X, mult( Y, rd( ld
% 38.86/39.27    ( X, Z ), Y ) ) ) }.
% 38.86/39.27  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.27    mult( Z, rd( X, Y ) ) }.
% 38.86/39.27  parent1[0; 2]: (15933) {G2,W27,D6,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), Y )
% 38.86/39.27    , rd( X, Y ) ), ld( Y, mult( Y, rd( Z, Y ) ) ) ) ==> mult( X, mult( Y, rd
% 38.86/39.27    ( ld( X, Z ), Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := rd( rd( X, Y ), Y )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15935) {G4,W27,D6,L1,V3,M1}  { ld( ld( rd( Y, rd( X, Y ) ), rd( Y
% 38.86/39.27    , X ) ), ld( Y, mult( Y, rd( Z, Y ) ) ) ) ==> mult( X, mult( Y, rd( ld( X
% 38.86/39.27    , Z ), Y ) ) ) }.
% 38.86/39.27  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.27    ld( rd( X, Y ), Z ) }.
% 38.86/39.27  parent1[0; 2]: (15934) {G3,W27,D6,L1,V3,M1}  { ld( mult( rd( rd( X, Y ), Y
% 38.86/39.27     ), rd( Y, X ) ), ld( Y, mult( Y, rd( Z, Y ) ) ) ) ==> mult( X, mult( Y, 
% 38.86/39.27    rd( ld( X, Z ), Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := rd( X, Y )
% 38.86/39.27     Z := rd( Y, X )
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15936) {G5,W27,D6,L1,V3,M1}  { ld( ld( mult( X, rd( X, Y ) ), rd
% 38.86/39.27    ( X, Y ) ), ld( X, mult( X, rd( Z, X ) ) ) ) ==> mult( Y, mult( X, rd( ld
% 38.86/39.27    ( Y, Z ), X ) ) ) }.
% 38.86/39.27  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.27    mult( Z, rd( X, Y ) ) }.
% 38.86/39.27  parent1[0; 3]: (15935) {G4,W27,D6,L1,V3,M1}  { ld( ld( rd( Y, rd( X, Y ) )
% 38.86/39.27    , rd( Y, X ) ), ld( Y, mult( Y, rd( Z, Y ) ) ) ) ==> mult( X, mult( Y, rd
% 38.86/39.27    ( ld( X, Z ), Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15937) {G6,W23,D6,L1,V3,M1}  { ld( rd( rd( Y, X ), Y ), ld( X, 
% 38.86/39.27    mult( X, rd( Z, X ) ) ) ) ==> mult( Y, mult( X, rd( ld( Y, Z ), X ) ) )
% 38.86/39.27     }.
% 38.86/39.27  parent0[0]: (331) {G8,W15,D5,L1,V2,M1} P(2,320);d(81);d(80);d(81) { ld( 
% 38.86/39.27    mult( Y, rd( Y, X ) ), rd( Y, X ) ) ==> rd( rd( X, Y ), X ) }.
% 38.86/39.27  parent1[0; 2]: (15936) {G5,W27,D6,L1,V3,M1}  { ld( ld( mult( X, rd( X, Y )
% 38.86/39.27     ), rd( X, Y ) ), ld( X, mult( X, rd( Z, X ) ) ) ) ==> mult( Y, mult( X, 
% 38.86/39.27    rd( ld( Y, Z ), X ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15938) {G1,W19,D6,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), rd( Z, Y
% 38.86/39.27     ) ) ==> mult( X, mult( Y, rd( ld( X, Z ), Y ) ) ) }.
% 38.86/39.27  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.86/39.27  parent1[0; 7]: (15937) {G6,W23,D6,L1,V3,M1}  { ld( rd( rd( Y, X ), Y ), ld
% 38.86/39.27    ( X, mult( X, rd( Z, X ) ) ) ) ==> mult( Y, mult( X, rd( ld( Y, Z ), X )
% 38.86/39.27     ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := rd( Z, Y )
% 38.86/39.27     Y := Y
% 38.86/39.27  end
% 38.86/39.27  substitution1:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15939) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( Y, rd( ld( X, Z ), Y
% 38.86/39.27     ) ) ) ==> ld( rd( rd( X, Y ), X ), rd( Z, Y ) ) }.
% 38.86/39.27  parent0[0]: (15938) {G1,W19,D6,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), rd( Z
% 38.86/39.27    , Y ) ) ==> mult( X, mult( Y, rd( ld( X, Z ), Y ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := X
% 38.86/39.27     Y := Y
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  subsumption: (3250) {G82,W19,D6,L1,V3,M1} P(1412,3245);d(80);d(74);d(53);d(
% 38.86/39.27    22);d(81);d(80);d(81);d(331);d(1) { mult( Y, mult( X, rd( ld( Y, Z ), X )
% 38.86/39.27     ) ) ==> ld( rd( rd( Y, X ), Y ), rd( Z, X ) ) }.
% 38.86/39.27  parent0: (15939) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( Y, rd( ld( X, Z ), 
% 38.86/39.27    Y ) ) ) ==> ld( rd( rd( X, Y ), X ), rd( Z, Y ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := X
% 38.86/39.27     Z := Z
% 38.86/39.27  end
% 38.86/39.27  permutation0:
% 38.86/39.27     0 ==> 0
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  eqswap: (15941) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( mult( X
% 38.86/39.27    , ld( Y, Z ) ) ) }.
% 38.86/39.27  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.27     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := X
% 38.86/39.27  end
% 38.86/39.27  
% 38.86/39.27  paramod: (15943) {G6,W20,D6,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), mult( Z
% 38.86/39.27    , Y ) ) ==> i( ld( rd( rd( Z, Y ), Z ), ld( Y, X ) ) ) }.
% 38.86/39.27  parent0[0]: (3245) {G81,W19,D5,L1,V3,M1} P(52,3228);d(22);d(34);d(52);d(22)
% 38.86/39.27    ;d(33);d(113) { mult( mult( Y, X ), ld( mult( X, Y ), Z ) ) ==> ld( rd( 
% 38.86/39.27    rd( Y, X ), Y ), ld( X, Z ) ) }.
% 38.86/39.27  parent1[0; 11]: (15941) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( 
% 38.86/39.27    mult( X, ld( Y, Z ) ) ) }.
% 38.86/39.27  substitution0:
% 38.86/39.27     X := Y
% 38.86/39.27     Y := Z
% 38.86/39.27     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := mult( Z, Y )
% 38.86/39.28     Y := mult( Y, Z )
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (15944) {G4,W19,D5,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), mult( Z
% 38.86/39.28    , Y ) ) ==> ld( ld( Y, X ), rd( rd( Z, Y ), Z ) ) }.
% 38.86/39.28  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.28     ) }.
% 38.86/39.28  parent1[0; 10]: (15943) {G6,W20,D6,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), 
% 38.86/39.28    mult( Z, Y ) ) ==> i( ld( rd( rd( Z, Y ), Z ), ld( Y, X ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := rd( rd( Z, Y ), Z )
% 38.86/39.28     Y := ld( Y, X )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3251) {G82,W19,D5,L1,V3,M1} P(3245,92);d(54) { rd( ld( Z, 
% 38.86/39.28    mult( Y, X ) ), mult( X, Y ) ) ==> ld( ld( Y, Z ), rd( rd( X, Y ), X ) )
% 38.86/39.28     }.
% 38.86/39.28  parent0: (15944) {G4,W19,D5,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), mult( Z
% 38.86/39.28    , Y ) ) ==> ld( ld( Y, X ), rd( rd( Z, Y ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (15947) {G81,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), ld( Y, Z
% 38.86/39.28     ) ) ==> mult( mult( X, Y ), ld( mult( Y, X ), Z ) ) }.
% 38.86/39.28  parent0[0]: (3245) {G81,W19,D5,L1,V3,M1} P(52,3228);d(22);d(34);d(52);d(22)
% 38.86/39.28    ;d(33);d(113) { mult( mult( Y, X ), ld( mult( X, Y ), Z ) ) ==> ld( rd( 
% 38.86/39.28    rd( Y, X ), Y ), ld( X, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (15954) {G2,W22,D6,L1,V3,M1}  { ld( rd( rd( X, i( Y ) ), X ), ld( 
% 38.86/39.28    i( Y ), Z ) ) ==> mult( mult( X, i( Y ) ), ld( ld( Y, X ), Z ) ) }.
% 38.86/39.28  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 18]: (15947) {G81,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), 
% 38.86/39.28    ld( Y, Z ) ) ==> mult( mult( X, Y ), ld( mult( Y, X ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := i( Y )
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (15955) {G2,W21,D6,L1,V3,M1}  { ld( rd( rd( X, i( Y ) ), X ), ld( 
% 38.86/39.28    i( Y ), Z ) ) ==> mult( rd( X, Y ), ld( ld( Y, X ), Z ) ) }.
% 38.86/39.28  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 13]: (15954) {G2,W22,D6,L1,V3,M1}  { ld( rd( rd( X, i( Y ) ), X
% 38.86/39.28     ), ld( i( Y ), Z ) ) ==> mult( mult( X, i( Y ) ), ld( ld( Y, X ), Z ) )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (15956) {G3,W21,D6,L1,V3,M1}  { ld( rd( rd( X, i( Y ) ), X ), ld( 
% 38.86/39.28    i( Y ), Z ) ) ==> ld( rd( Y, X ), ld( ld( Y, X ), Z ) ) }.
% 38.86/39.28  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.28    ld( rd( X, Y ), Z ) }.
% 38.86/39.28  parent1[0; 12]: (15955) {G2,W21,D6,L1,V3,M1}  { ld( rd( rd( X, i( Y ) ), X
% 38.86/39.28     ), ld( i( Y ), Z ) ) ==> mult( rd( X, Y ), ld( ld( Y, X ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := ld( ld( Y, X ), Z )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (15957) {G2,W20,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), X ), ld( i( 
% 38.86/39.28    Y ), Z ) ) ==> ld( rd( Y, X ), ld( ld( Y, X ), Z ) ) }.
% 38.86/39.28  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 3]: (15956) {G3,W21,D6,L1,V3,M1}  { ld( rd( rd( X, i( Y ) ), X )
% 38.86/39.28    , ld( i( Y ), Z ) ) ==> ld( rd( Y, X ), ld( ld( Y, X ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (15958) {G3,W20,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), ld( i( 
% 38.86/39.28    Y ), Z ) ) ==> ld( rd( Y, X ), ld( ld( Y, X ), Z ) ) }.
% 38.86/39.28  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.86/39.28    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.86/39.28  parent1[0; 2]: (15957) {G2,W20,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), X ), 
% 38.86/39.28    ld( i( Y ), Z ) ) ==> ld( rd( Y, X ), ld( ld( Y, X ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (15959) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), mult( Y
% 38.86/39.28    , Z ) ) ==> ld( rd( Y, X ), ld( ld( Y, X ), Z ) ) }.
% 38.86/39.28  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 7]: (15958) {G3,W20,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), 
% 38.86/39.28    ld( i( Y ), Z ) ) ==> ld( rd( Y, X ), ld( ld( Y, X ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (15960) {G2,W19,D5,L1,V3,M1}  { ld( rd( Y, X ), ld( ld( Y, X ), Z )
% 38.86/39.28     ) ==> ld( mult( X, rd( Y, X ) ), mult( Y, Z ) ) }.
% 38.86/39.28  parent0[0]: (15959) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), mult
% 38.86/39.28    ( Y, Z ) ) ==> ld( rd( Y, X ), ld( ld( Y, X ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3252) {G82,W19,D5,L1,V3,M1} P(24,3245);d(33);d(80);d(34);d(
% 38.86/39.28    321);d(22) { ld( rd( X, Y ), ld( ld( X, Y ), Z ) ) ==> ld( mult( Y, rd( X
% 38.86/39.28    , Y ) ), mult( X, Z ) ) }.
% 38.86/39.28  parent0: (15960) {G2,W19,D5,L1,V3,M1}  { ld( rd( Y, X ), ld( ld( Y, X ), Z
% 38.86/39.28     ) ) ==> ld( mult( X, rd( Y, X ) ), mult( Y, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (15962) {G82,W19,D5,L1,V3,M1}  { ld( ld( Y, X ), rd( rd( Z, Y ), Z
% 38.86/39.28     ) ) ==> rd( ld( X, mult( Y, Z ) ), mult( Z, Y ) ) }.
% 38.86/39.28  parent0[0]: (3251) {G82,W19,D5,L1,V3,M1} P(3245,92);d(54) { rd( ld( Z, mult
% 38.86/39.28    ( Y, X ) ), mult( X, Y ) ) ==> ld( ld( Y, Z ), rd( rd( X, Y ), X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (15969) {G1,W23,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), rd( rd( X
% 38.86/39.28    , ld( X, Y ) ), X ) ) ==> rd( ld( Z, mult( ld( X, Y ), X ) ), Y ) }.
% 38.86/39.28  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.28  parent1[0; 22]: (15962) {G82,W19,D5,L1,V3,M1}  { ld( ld( Y, X ), rd( rd( Z
% 38.86/39.28    , Y ), Z ) ) ==> rd( ld( X, mult( Y, Z ) ), mult( Z, Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := ld( X, Y )
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (15970) {G2,W23,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), rd( rd( X
% 38.86/39.28    , ld( X, Y ) ), X ) ) ==> rd( ld( Z, ld( ld( Y, X ), X ) ), Y ) }.
% 38.86/39.28  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.28    ld( ld( Y, X ), Z ) }.
% 38.86/39.28  parent1[0; 17]: (15969) {G1,W23,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), rd
% 38.86/39.28    ( rd( X, ld( X, Y ) ), X ) ) ==> rd( ld( Z, mult( ld( X, Y ), X ) ), Y )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (15971) {G3,W23,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), rd( mult
% 38.86/39.28    ( X, ld( Y, X ) ), X ) ) ==> rd( ld( Z, ld( ld( Y, X ), X ) ), Y ) }.
% 38.86/39.28  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.28    mult( Z, ld( Y, X ) ) }.
% 38.86/39.28  parent1[0; 8]: (15970) {G2,W23,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), rd
% 38.86/39.28    ( rd( X, ld( X, Y ) ), X ) ) ==> rd( ld( Z, ld( ld( Y, X ), X ) ), Y )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (15972) {G4,W23,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), mult( X, 
% 38.86/39.28    rd( ld( Y, X ), X ) ) ) ==> rd( ld( Z, ld( ld( Y, X ), X ) ), Y ) }.
% 38.86/39.28  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.86/39.28    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.86/39.28  parent1[0; 7]: (15971) {G3,W23,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), rd
% 38.86/39.28    ( mult( X, ld( Y, X ) ), X ) ) ==> rd( ld( Z, ld( ld( Y, X ), X ) ), Y )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := ld( Y, X )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (15973) {G3,W20,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), mult( X, 
% 38.86/39.28    i( Y ) ) ) ==> rd( ld( Z, ld( ld( Y, X ), X ) ), Y ) }.
% 38.86/39.28  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.28    ==> i( X ) }.
% 38.86/39.28  parent1[0; 9]: (15972) {G4,W23,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), 
% 38.86/39.28    mult( X, rd( ld( Y, X ), X ) ) ) ==> rd( ld( Z, ld( ld( Y, X ), X ) ), Y
% 38.86/39.28     ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (15974) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), rd( X, Y
% 38.86/39.28     ) ) ==> rd( ld( Z, ld( ld( Y, X ), X ) ), Y ) }.
% 38.86/39.28  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 7]: (15973) {G3,W20,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), 
% 38.86/39.28    mult( X, i( Y ) ) ) ==> rd( ld( Z, ld( ld( Y, X ), X ) ), Y ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (15975) {G2,W19,D6,L1,V3,M1}  { rd( ld( Z, ld( ld( Y, X ), X ) ), Y
% 38.86/39.28     ) ==> ld( ld( ld( X, Y ), Z ), rd( X, Y ) ) }.
% 38.86/39.28  parent0[0]: (15974) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), rd( X
% 38.86/39.28    , Y ) ) ==> rd( ld( Z, ld( ld( Y, X ), X ) ), Y ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3259) {G83,W19,D6,L1,V3,M1} P(0,3251);d(74);d(75);d(321);d(77
% 38.86/39.28    );d(33) { rd( ld( Z, ld( ld( Y, X ), X ) ), Y ) ==> ld( ld( ld( X, Y ), Z
% 38.86/39.28     ), rd( X, Y ) ) }.
% 38.86/39.28  parent0: (15975) {G2,W19,D6,L1,V3,M1}  { rd( ld( Z, ld( ld( Y, X ), X ) ), 
% 38.86/39.28    Y ) ==> ld( ld( ld( X, Y ), Z ), rd( X, Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (15977) {G82,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( X, Y ) ), mult( X
% 38.86/39.28    , Z ) ) ==> ld( rd( X, Y ), ld( ld( X, Y ), Z ) ) }.
% 38.86/39.28  parent0[0]: (3252) {G82,W19,D5,L1,V3,M1} P(24,3245);d(33);d(80);d(34);d(321
% 38.86/39.28    );d(22) { ld( rd( X, Y ), ld( ld( X, Y ), Z ) ) ==> ld( mult( Y, rd( X, Y
% 38.86/39.28     ) ), mult( X, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (15985) {G9,W27,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), rd( Y, ld( X
% 38.86/39.28    , Y ) ) ), mult( Y, Z ) ) ==> ld( rd( Y, ld( X, Y ) ), ld( ld( mult( X, Y
% 38.86/39.28     ), Y ), Z ) ) }.
% 38.86/39.28  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.86/39.28    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.86/39.28  parent1[0; 21]: (15977) {G82,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( X, Y ) )
% 38.86/39.28    , mult( X, Z ) ) ==> ld( rd( X, Y ), ld( ld( X, Y ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := ld( X, Y )
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (15987) {G5,W27,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), rd( Y, ld( X
% 38.86/39.28    , Y ) ) ), mult( Y, Z ) ) ==> ld( mult( Y, ld( Y, X ) ), ld( ld( mult( X
% 38.86/39.28    , Y ), Y ), Z ) ) }.
% 38.86/39.28  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.28    mult( Z, ld( Y, X ) ) }.
% 38.86/39.28  parent1[0; 15]: (15985) {G9,W27,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), rd( Y
% 38.86/39.28    , ld( X, Y ) ) ), mult( Y, Z ) ) ==> ld( rd( Y, ld( X, Y ) ), ld( ld( 
% 38.86/39.28    mult( X, Y ), Y ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (15988) {G5,W27,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), mult( Y, ld
% 38.86/39.28    ( Y, X ) ) ), mult( Y, Z ) ) ==> ld( mult( Y, ld( Y, X ) ), ld( ld( mult
% 38.86/39.28    ( X, Y ), Y ), Z ) ) }.
% 38.86/39.28  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.28    mult( Z, ld( Y, X ) ) }.
% 38.86/39.28  parent1[0; 6]: (15987) {G5,W27,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), rd( Y
% 38.86/39.28    , ld( X, Y ) ) ), mult( Y, Z ) ) ==> ld( mult( Y, ld( Y, X ) ), ld( ld( 
% 38.86/39.28    mult( X, Y ), Y ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (15993) {G1,W23,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), mult( Y, ld
% 38.86/39.28    ( Y, X ) ) ), mult( Y, Z ) ) ==> ld( X, ld( ld( mult( X, Y ), Y ), Z ) )
% 38.86/39.28     }.
% 38.86/39.28  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.28  parent1[0; 15]: (15988) {G5,W27,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), mult
% 38.86/39.28    ( Y, ld( Y, X ) ) ), mult( Y, Z ) ) ==> ld( mult( Y, ld( Y, X ) ), ld( ld
% 38.86/39.28    ( mult( X, Y ), Y ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (15994) {G1,W19,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), X ), mult( Y
% 38.86/39.28    , Z ) ) ==> ld( X, ld( ld( mult( X, Y ), Y ), Z ) ) }.
% 38.86/39.28  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.28  parent1[0; 6]: (15993) {G1,W23,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), mult( 
% 38.86/39.28    Y, ld( Y, X ) ) ), mult( Y, Z ) ) ==> ld( X, ld( ld( mult( X, Y ), Y ), Z
% 38.86/39.28     ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (15997) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( Y, X ), X ), mult( Y, 
% 38.86/39.28    Z ) ) ==> ld( X, ld( ld( mult( X, Y ), Y ), Z ) ) }.
% 38.86/39.28  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.28    ld( ld( Y, X ), Z ) }.
% 38.86/39.28  parent1[0; 2]: (15994) {G1,W19,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), X ), 
% 38.86/39.28    mult( Y, Z ) ) ==> ld( X, ld( ld( mult( X, Y ), Y ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (15998) {G2,W19,D6,L1,V3,M1}  { ld( Y, ld( ld( mult( Y, X ), X ), Z
% 38.86/39.28     ) ) ==> ld( ld( ld( X, Y ), Y ), mult( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (15997) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( Y, X ), X ), mult( 
% 38.86/39.28    Y, Z ) ) ==> ld( X, ld( ld( mult( X, Y ), Y ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3285) {G83,W19,D6,L1,V3,M1} P(329,3252);d(75);d(0);d(74) { ld
% 38.86/39.28    ( Y, ld( ld( mult( Y, X ), X ), Z ) ) ==> ld( ld( ld( X, Y ), Y ), mult( 
% 38.86/39.28    X, Z ) ) }.
% 38.86/39.28  parent0: (15998) {G2,W19,D6,L1,V3,M1}  { ld( Y, ld( ld( mult( Y, X ), X ), 
% 38.86/39.28    Z ) ) ==> ld( ld( ld( X, Y ), Y ), mult( X, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16000) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 38.86/39.28  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16005) {G1,W19,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), Z ) ==>
% 38.86/39.28     mult( X, ld( ld( ld( Y, X ), X ), mult( Y, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (3285) {G83,W19,D6,L1,V3,M1} P(329,3252);d(75);d(0);d(74) { ld
% 38.86/39.28    ( Y, ld( ld( mult( Y, X ), X ), Z ) ) ==> ld( ld( ld( X, Y ), Y ), mult( 
% 38.86/39.28    X, Z ) ) }.
% 38.86/39.28  parent1[0; 10]: (16000) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := ld( ld( mult( X, Y ), Y ), Z )
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16006) {G1,W19,D6,L1,V3,M1}  { mult( X, ld( ld( ld( Y, X ), X ), 
% 38.86/39.28    mult( Y, Z ) ) ) ==> ld( ld( mult( X, Y ), Y ), Z ) }.
% 38.86/39.28  parent0[0]: (16005) {G1,W19,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), Z ) 
% 38.86/39.28    ==> mult( X, ld( ld( ld( Y, X ), X ), mult( Y, Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3288) {G84,W19,D6,L1,V3,M1} P(3285,0) { mult( X, ld( ld( ld( 
% 38.86/39.28    Y, X ), X ), mult( Y, Z ) ) ) ==> ld( ld( mult( X, Y ), Y ), Z ) }.
% 38.86/39.28  parent0: (16006) {G1,W19,D6,L1,V3,M1}  { mult( X, ld( ld( ld( Y, X ), X ), 
% 38.86/39.28    mult( Y, Z ) ) ) ==> ld( ld( mult( X, Y ), Y ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16008) {G74,W19,D6,L1,V3,M1}  { ld( ld( X, Z ), Z ) ==> ld( ld( rd
% 38.86/39.28    ( X, Y ), Z ), mult( X, ld( ld( Y, X ), Z ) ) ) }.
% 38.86/39.28  parent0[0]: (3090) {G74,W19,D6,L1,V3,M1} P(24,3089);d(33);d(80);d(22);d(74)
% 38.86/39.28    ;d(24) { ld( ld( rd( X, Y ), Z ), mult( X, ld( ld( Y, X ), Z ) ) ) ==> ld
% 38.86/39.28    ( ld( X, Z ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16016) {G75,W27,D6,L1,V3,M1}  { ld( ld( X, mult( Y, Z ) ), mult( 
% 38.86/39.28    Y, Z ) ) ==> ld( ld( rd( X, ld( Y, X ) ), mult( Y, Z ) ), ld( ld( mult( X
% 38.86/39.28    , Y ), Y ), Z ) ) }.
% 38.86/39.28  parent0[0]: (3288) {G84,W19,D6,L1,V3,M1} P(3285,0) { mult( X, ld( ld( ld( Y
% 38.86/39.28    , X ), X ), mult( Y, Z ) ) ) ==> ld( ld( mult( X, Y ), Y ), Z ) }.
% 38.86/39.28  parent1[0; 20]: (16008) {G74,W19,D6,L1,V3,M1}  { ld( ld( X, Z ), Z ) ==> ld
% 38.86/39.28    ( ld( rd( X, Y ), Z ), mult( X, ld( ld( Y, X ), Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := ld( Y, X )
% 38.86/39.28     Z := mult( Y, Z )
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16017) {G5,W27,D6,L1,V3,M1}  { ld( ld( X, mult( Y, Z ) ), mult( Y
% 38.86/39.28    , Z ) ) ==> ld( ld( mult( X, ld( X, Y ) ), mult( Y, Z ) ), ld( ld( mult( 
% 38.86/39.28    X, Y ), Y ), Z ) ) }.
% 38.86/39.28  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.28    mult( Z, ld( Y, X ) ) }.
% 38.86/39.28  parent1[0; 12]: (16016) {G75,W27,D6,L1,V3,M1}  { ld( ld( X, mult( Y, Z ) )
% 38.86/39.28    , mult( Y, Z ) ) ==> ld( ld( rd( X, ld( Y, X ) ), mult( Y, Z ) ), ld( ld
% 38.86/39.28    ( mult( X, Y ), Y ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16018) {G1,W23,D6,L1,V3,M1}  { ld( ld( X, mult( Y, Z ) ), mult( Y
% 38.86/39.28    , Z ) ) ==> ld( ld( Y, mult( Y, Z ) ), ld( ld( mult( X, Y ), Y ), Z ) )
% 38.86/39.28     }.
% 38.86/39.28  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.28  parent1[0; 12]: (16017) {G5,W27,D6,L1,V3,M1}  { ld( ld( X, mult( Y, Z ) ), 
% 38.86/39.28    mult( Y, Z ) ) ==> ld( ld( mult( X, ld( X, Y ) ), mult( Y, Z ) ), ld( ld
% 38.86/39.28    ( mult( X, Y ), Y ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16019) {G1,W19,D6,L1,V3,M1}  { ld( ld( X, mult( Y, Z ) ), mult( Y
% 38.86/39.28    , Z ) ) ==> ld( Z, ld( ld( mult( X, Y ), Y ), Z ) ) }.
% 38.86/39.28  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.86/39.28  parent1[0; 11]: (16018) {G1,W23,D6,L1,V3,M1}  { ld( ld( X, mult( Y, Z ) ), 
% 38.86/39.28    mult( Y, Z ) ) ==> ld( ld( Y, mult( Y, Z ) ), ld( ld( mult( X, Y ), Y ), 
% 38.86/39.28    Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16020) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, mult( Y, Z ) ), mult( Y
% 38.86/39.28    , Z ) ) ==> ld( mult( ld( mult( X, Y ), Y ), Z ), Z ) }.
% 38.86/39.28  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.86/39.28    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.86/39.28  parent1[0; 10]: (16019) {G1,W19,D6,L1,V3,M1}  { ld( ld( X, mult( Y, Z ) ), 
% 38.86/39.28    mult( Y, Z ) ) ==> ld( Z, ld( ld( mult( X, Y ), Y ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := ld( mult( X, Y ), Y )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16021) {G3,W19,D6,L1,V3,M1}  { ld( ld( X, mult( Y, Z ) ), mult( Y
% 38.86/39.28    , Z ) ) ==> ld( ld( ld( Y, mult( X, Y ) ), Z ), Z ) }.
% 38.86/39.28  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.28    ld( ld( Y, X ), Z ) }.
% 38.86/39.28  parent1[0; 11]: (16020) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, mult( Y, Z ) ), 
% 38.86/39.28    mult( Y, Z ) ) ==> ld( mult( ld( mult( X, Y ), Y ), Z ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( X, Y )
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16022) {G4,W19,D6,L1,V3,M1}  { ld( ld( X, mult( Y, Z ) ), mult( Y
% 38.86/39.28    , Z ) ) ==> ld( ld( ld( ld( X, Y ), Y ), Z ), Z ) }.
% 38.86/39.28  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.86/39.28     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.86/39.28  parent1[0; 12]: (16021) {G3,W19,D6,L1,V3,M1}  { ld( ld( X, mult( Y, Z ) ), 
% 38.86/39.28    mult( Y, Z ) ) ==> ld( ld( ld( Y, mult( X, Y ) ), Z ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3289) {G85,W19,D6,L1,V3,M1} P(3288,3090);d(75);d(0);d(1);d(
% 38.86/39.28    329);d(74);d(347) { ld( ld( X, mult( Y, Z ) ), mult( Y, Z ) ) ==> ld( ld
% 38.86/39.28    ( ld( ld( X, Y ), Y ), Z ), Z ) }.
% 38.86/39.28  parent0: (16022) {G4,W19,D6,L1,V3,M1}  { ld( ld( X, mult( Y, Z ) ), mult( Y
% 38.86/39.28    , Z ) ) ==> ld( ld( ld( ld( X, Y ), Y ), Z ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16025) {G7,W11,D4,L1,V2,M1}  { mult( X, rd( Y, X ) ) ==> rd( mult
% 38.86/39.28    ( X, Y ), X ) }.
% 38.86/39.28  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.86/39.28    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16030) {G8,W23,D7,L1,V3,M1}  { mult( X, rd( ld( ld( ld( Y, X ), X
% 38.86/39.28     ), mult( Y, Z ) ), X ) ) ==> rd( ld( ld( mult( X, Y ), Y ), Z ), X ) }.
% 38.86/39.28  parent0[0]: (3288) {G84,W19,D6,L1,V3,M1} P(3285,0) { mult( X, ld( ld( ld( Y
% 38.86/39.28    , X ), X ), mult( Y, Z ) ) ) ==> ld( ld( mult( X, Y ), Y ), Z ) }.
% 38.86/39.28  parent1[0; 15]: (16025) {G7,W11,D4,L1,V2,M1}  { mult( X, rd( Y, X ) ) ==> 
% 38.86/39.28    rd( mult( X, Y ), X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := ld( ld( ld( Y, X ), X ), mult( Y, Z ) )
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16031) {G9,W23,D6,L1,V3,M1}  { ld( rd( X, ld( Y, X ) ), mult( X, 
% 38.86/39.28    rd( mult( Y, Z ), X ) ) ) ==> rd( ld( ld( mult( X, Y ), Y ), Z ), X ) }.
% 38.86/39.28  parent0[0]: (1422) {G13,W19,D6,L1,V3,M1} P(77,1412);d(33) { mult( Y, rd( ld
% 38.86/39.28    ( ld( X, Y ), Z ), Y ) ) ==> ld( rd( Y, X ), mult( Y, rd( Z, Y ) ) ) }.
% 38.86/39.28  parent1[0; 1]: (16030) {G8,W23,D7,L1,V3,M1}  { mult( X, rd( ld( ld( ld( Y, 
% 38.86/39.28    X ), X ), mult( Y, Z ) ), X ) ) ==> rd( ld( ld( mult( X, Y ), Y ), Z ), X
% 38.86/39.28     ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := ld( Y, X )
% 38.86/39.28     Y := X
% 38.86/39.28     Z := mult( Y, Z )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16032) {G5,W23,D6,L1,V3,M1}  { ld( mult( X, ld( X, Y ) ), mult( X
% 38.86/39.28    , rd( mult( Y, Z ), X ) ) ) ==> rd( ld( ld( mult( X, Y ), Y ), Z ), X )
% 38.86/39.28     }.
% 38.86/39.28  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.28    mult( Z, ld( Y, X ) ) }.
% 38.86/39.28  parent1[0; 2]: (16031) {G9,W23,D6,L1,V3,M1}  { ld( rd( X, ld( Y, X ) ), 
% 38.86/39.28    mult( X, rd( mult( Y, Z ), X ) ) ) ==> rd( ld( ld( mult( X, Y ), Y ), Z )
% 38.86/39.28    , X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16033) {G1,W19,D6,L1,V3,M1}  { ld( Y, mult( X, rd( mult( Y, Z ), 
% 38.86/39.28    X ) ) ) ==> rd( ld( ld( mult( X, Y ), Y ), Z ), X ) }.
% 38.86/39.28  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.28  parent1[0; 2]: (16032) {G5,W23,D6,L1,V3,M1}  { ld( mult( X, ld( X, Y ) ), 
% 38.86/39.28    mult( X, rd( mult( Y, Z ), X ) ) ) ==> rd( ld( ld( mult( X, Y ), Y ), Z )
% 38.86/39.28    , X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16034) {G2,W19,D6,L1,V3,M1}  { ld( ld( mult( Y, X ), X ), rd( Z, 
% 38.86/39.28    Y ) ) ==> rd( ld( ld( mult( Y, X ), X ), Z ), Y ) }.
% 38.86/39.28  parent0[0]: (3242) {G81,W19,D6,L1,V3,M1} P(1400,3228);d(19);d(80);d(139);d(
% 38.86/39.28    3228);d(1) { ld( Y, mult( X, rd( mult( Y, Z ), X ) ) ) ==> ld( ld( mult( 
% 38.86/39.28    X, Y ), Y ), rd( Z, X ) ) }.
% 38.86/39.28  parent1[0; 1]: (16033) {G1,W19,D6,L1,V3,M1}  { ld( Y, mult( X, rd( mult( Y
% 38.86/39.28    , Z ), X ) ) ) ==> rd( ld( ld( mult( X, Y ), Y ), Z ), X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16035) {G2,W19,D6,L1,V3,M1}  { rd( ld( ld( mult( X, Y ), Y ), Z )
% 38.86/39.28    , X ) ==> ld( ld( mult( X, Y ), Y ), rd( Z, X ) ) }.
% 38.86/39.28  parent0[0]: (16034) {G2,W19,D6,L1,V3,M1}  { ld( ld( mult( Y, X ), X ), rd( 
% 38.86/39.28    Z, Y ) ) ==> rd( ld( ld( mult( Y, X ), X ), Z ), Y ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3291) {G85,W19,D6,L1,V3,M1} P(3288,321);d(1422);d(75);d(0);d(
% 38.86/39.28    3242) { rd( ld( ld( mult( X, Y ), Y ), Z ), X ) ==> ld( ld( mult( X, Y )
% 38.86/39.28    , Y ), rd( Z, X ) ) }.
% 38.86/39.28  parent0: (16035) {G2,W19,D6,L1,V3,M1}  { rd( ld( ld( mult( X, Y ), Y ), Z )
% 38.86/39.28    , X ) ==> ld( ld( mult( X, Y ), Y ), rd( Z, X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16037) {G85,W19,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y ), Z ), 
% 38.86/39.28    Z ) ==> ld( ld( X, mult( Y, Z ) ), mult( Y, Z ) ) }.
% 38.86/39.28  parent0[0]: (3289) {G85,W19,D6,L1,V3,M1} P(3288,3090);d(75);d(0);d(1);d(329
% 38.86/39.28    );d(74);d(347) { ld( ld( X, mult( Y, Z ) ), mult( Y, Z ) ) ==> ld( ld( ld
% 38.86/39.28    ( ld( X, Y ), Y ), Z ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16046) {G13,W31,D8,L1,V3,M1}  { ld( ld( ld( ld( mult( X, rd( Y, X
% 38.86/39.28     ) ), X ), X ), rd( Z, X ) ), rd( Z, X ) ) ==> ld( mult( X, rd( ld( Y, Z
% 38.86/39.28     ), X ) ), mult( X, rd( Z, X ) ) ) }.
% 38.86/39.28  parent0[0]: (1412) {G12,W19,D5,L1,V3,M1} P(34,1400);d(321);d(24) { ld( mult
% 38.86/39.28    ( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) ==> mult( X, rd( ld( Y, Z ), X
% 38.86/39.28     ) ) }.
% 38.86/39.28  parent1[0; 19]: (16037) {G85,W19,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y
% 38.86/39.28     ), Z ), Z ) ==> ld( ld( X, mult( Y, Z ) ), mult( Y, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := mult( X, rd( Y, X ) )
% 38.86/39.28     Y := X
% 38.86/39.28     Z := rd( Z, X )
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16049) {G13,W27,D8,L1,V3,M1}  { ld( ld( ld( ld( mult( X, rd( Y, X
% 38.86/39.28     ) ), X ), X ), rd( Z, X ) ), rd( Z, X ) ) ==> mult( X, rd( ld( ld( Y, Z
% 38.86/39.28     ), Z ), X ) ) }.
% 38.86/39.28  parent0[0]: (1412) {G12,W19,D5,L1,V3,M1} P(34,1400);d(321);d(24) { ld( mult
% 38.86/39.28    ( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) ==> mult( X, rd( ld( Y, Z ), X
% 38.86/39.28     ) ) }.
% 38.86/39.28  parent1[0; 18]: (16046) {G13,W31,D8,L1,V3,M1}  { ld( ld( ld( ld( mult( X, 
% 38.86/39.28    rd( Y, X ) ), X ), X ), rd( Z, X ) ), rd( Z, X ) ) ==> ld( mult( X, rd( 
% 38.86/39.28    ld( Y, Z ), X ) ), mult( X, rd( Z, X ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := ld( Y, Z )
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16050) {G3,W24,D7,L1,V3,M1}  { ld( ld( ld( i( rd( Y, X ) ), X ), 
% 38.86/39.28    rd( Z, X ) ), rd( Z, X ) ) ==> mult( X, rd( ld( ld( Y, Z ), Z ), X ) )
% 38.86/39.28     }.
% 38.86/39.28  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.28    ==> i( Y ) }.
% 38.86/39.28  parent1[0; 4]: (16049) {G13,W27,D8,L1,V3,M1}  { ld( ld( ld( ld( mult( X, rd
% 38.86/39.28    ( Y, X ) ), X ), X ), rd( Z, X ) ), rd( Z, X ) ) ==> mult( X, rd( ld( ld
% 38.86/39.28    ( Y, Z ), Z ), X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := rd( Y, X )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16051) {G2,W23,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), Y ), rd
% 38.86/39.28    ( Z, Y ) ), rd( Z, Y ) ) ==> mult( Y, rd( ld( ld( X, Z ), Z ), Y ) ) }.
% 38.86/39.28  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 3]: (16050) {G3,W24,D7,L1,V3,M1}  { ld( ld( ld( i( rd( Y, X ) )
% 38.86/39.28    , X ), rd( Z, X ) ), rd( Z, X ) ) ==> mult( X, rd( ld( ld( Y, Z ), Z ), X
% 38.86/39.28     ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := rd( X, Y )
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16052) {G3,W23,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), Y ), rd( Z
% 38.86/39.28    , Y ) ), rd( Z, Y ) ) ==> mult( Y, rd( ld( ld( X, Z ), Z ), Y ) ) }.
% 38.86/39.28  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.28    ld( rd( X, Y ), Z ) }.
% 38.86/39.28  parent1[0; 3]: (16051) {G2,W23,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), Y
% 38.86/39.28     ), rd( Z, Y ) ), rd( Z, Y ) ) ==> mult( Y, rd( ld( ld( X, Z ), Z ), Y )
% 38.86/39.28     ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16053) {G2,W19,D6,L1,V3,M1}  { ld( ld( Y, rd( Z, X ) ), rd( Z, X
% 38.86/39.28     ) ) ==> mult( X, rd( ld( ld( Y, Z ), Z ), X ) ) }.
% 38.86/39.28  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.86/39.28  parent1[0; 3]: (16052) {G3,W23,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), Y )
% 38.86/39.28    , rd( Z, Y ) ), rd( Z, Y ) ) ==> mult( Y, rd( ld( ld( X, Z ), Z ), Y ) )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16054) {G2,W19,D6,L1,V3,M1}  { mult( Z, rd( ld( ld( X, Y ), Y ), Z
% 38.86/39.28     ) ) ==> ld( ld( X, rd( Y, Z ) ), rd( Y, Z ) ) }.
% 38.86/39.28  parent0[0]: (16053) {G2,W19,D6,L1,V3,M1}  { ld( ld( Y, rd( Z, X ) ), rd( Z
% 38.86/39.28    , X ) ) ==> mult( X, rd( ld( ld( Y, Z ), Z ), X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3302) {G86,W19,D6,L1,V3,M1} P(1412,3289);d(1412);d(31);d(22);
% 38.86/39.28    d(80);d(19) { mult( X, rd( ld( ld( Y, Z ), Z ), X ) ) ==> ld( ld( Y, rd( 
% 38.86/39.28    Z, X ) ), rd( Z, X ) ) }.
% 38.86/39.28  parent0: (16054) {G2,W19,D6,L1,V3,M1}  { mult( Z, rd( ld( ld( X, Y ), Y ), 
% 38.86/39.28    Z ) ) ==> ld( ld( X, rd( Y, Z ) ), rd( Y, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16056) {G85,W19,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y ), Z ), 
% 38.86/39.28    Z ) ==> ld( ld( X, mult( Y, Z ) ), mult( Y, Z ) ) }.
% 38.86/39.28  parent0[0]: (3289) {G85,W19,D6,L1,V3,M1} P(3288,3090);d(75);d(0);d(1);d(329
% 38.86/39.28    );d(74);d(347) { ld( ld( X, mult( Y, Z ) ), mult( Y, Z ) ) ==> ld( ld( ld
% 38.86/39.28    ( ld( X, Y ), Y ), Z ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16062) {G12,W31,D8,L1,V3,M1}  { ld( ld( ld( ld( rd( rd( X, Y ), X
% 38.86/39.28     ), X ), X ), rd( Z, X ) ), rd( Z, X ) ) ==> ld( mult( X, rd( mult( Y, Z
% 38.86/39.28     ), X ) ), mult( X, rd( Z, X ) ) ) }.
% 38.86/39.28  parent0[0]: (1400) {G11,W19,D5,L1,V3,M1} P(52,826);d(22);d(33);d(113);d(52)
% 38.86/39.28    ;d(52);d(91);d(114);d(80);d(22);d(321);d(52);d(92);d(22);d(321) { ld( rd
% 38.86/39.28    ( rd( Y, X ), Y ), mult( Y, rd( Z, Y ) ) ) ==> mult( Y, rd( mult( X, Z )
% 38.86/39.28    , Y ) ) }.
% 38.86/39.28  parent1[0; 19]: (16056) {G85,W19,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y
% 38.86/39.28     ), Z ), Z ) ==> ld( ld( X, mult( Y, Z ) ), mult( Y, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := rd( rd( X, Y ), X )
% 38.86/39.28     Y := X
% 38.86/39.28     Z := rd( Z, X )
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16063) {G13,W27,D8,L1,V3,M1}  { ld( ld( ld( ld( rd( rd( X, Y ), X
% 38.86/39.28     ), X ), X ), rd( Z, X ) ), rd( Z, X ) ) ==> mult( X, rd( ld( mult( Y, Z
% 38.86/39.28     ), Z ), X ) ) }.
% 38.86/39.28  parent0[0]: (1412) {G12,W19,D5,L1,V3,M1} P(34,1400);d(321);d(24) { ld( mult
% 38.86/39.28    ( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) ==> mult( X, rd( ld( Y, Z ), X
% 38.86/39.28     ) ) }.
% 38.86/39.28  parent1[0; 18]: (16062) {G12,W31,D8,L1,V3,M1}  { ld( ld( ld( ld( rd( rd( X
% 38.86/39.28    , Y ), X ), X ), X ), rd( Z, X ) ), rd( Z, X ) ) ==> ld( mult( X, rd( 
% 38.86/39.28    mult( Y, Z ), X ) ), mult( X, rd( Z, X ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := mult( Y, Z )
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16064) {G6,W23,D6,L1,V3,M1}  { ld( ld( ld( X, rd( X, Y ) ), rd( Z
% 38.86/39.28    , X ) ), rd( Z, X ) ) ==> mult( X, rd( ld( mult( Y, Z ), Z ), X ) ) }.
% 38.86/39.28  parent0[0]: (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X )
% 38.86/39.28    , X ), X ) ==> ld( X, Y ) }.
% 38.86/39.28  parent1[0; 3]: (16063) {G13,W27,D8,L1,V3,M1}  { ld( ld( ld( ld( rd( rd( X, 
% 38.86/39.28    Y ), X ), X ), X ), rd( Z, X ) ), rd( Z, X ) ) ==> mult( X, rd( ld( mult
% 38.86/39.28    ( Y, Z ), Z ), X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := rd( X, Y )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16065) {G4,W20,D6,L1,V3,M1}  { ld( ld( i( Y ), rd( Z, X ) ), rd( 
% 38.86/39.28    Z, X ) ) ==> mult( X, rd( ld( mult( Y, Z ), Z ), X ) ) }.
% 38.86/39.28  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.86/39.28     ) }.
% 38.86/39.28  parent1[0; 3]: (16064) {G6,W23,D6,L1,V3,M1}  { ld( ld( ld( X, rd( X, Y ) )
% 38.86/39.28    , rd( Z, X ) ), rd( Z, X ) ) ==> mult( X, rd( ld( mult( Y, Z ), Z ), X )
% 38.86/39.28     ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16066) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, rd( Y, Z ) ), rd( Y, 
% 38.86/39.28    Z ) ) ==> mult( Z, rd( ld( mult( X, Y ), Y ), Z ) ) }.
% 38.86/39.28  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 2]: (16065) {G4,W20,D6,L1,V3,M1}  { ld( ld( i( Y ), rd( Z, X ) )
% 38.86/39.28    , rd( Z, X ) ) ==> mult( X, rd( ld( mult( Y, Z ), Z ), X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := rd( Y, Z )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16067) {G2,W19,D6,L1,V3,M1}  { mult( Z, rd( ld( mult( X, Y ), Y )
% 38.86/39.28    , Z ) ) ==> ld( mult( X, rd( Y, Z ) ), rd( Y, Z ) ) }.
% 38.86/39.28  parent0[0]: (16066) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, rd( Y, Z ) ), rd( 
% 38.86/39.28    Y, Z ) ) ==> mult( Z, rd( ld( mult( X, Y ), Y ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3303) {G86,W19,D6,L1,V3,M1} P(1400,3289);d(1412);d(139);d(53)
% 38.86/39.28    ;d(22) { mult( X, rd( ld( mult( Y, Z ), Z ), X ) ) ==> ld( mult( Y, rd( Z
% 38.86/39.28    , X ) ), rd( Z, X ) ) }.
% 38.86/39.28  parent0: (16067) {G2,W19,D6,L1,V3,M1}  { mult( Z, rd( ld( mult( X, Y ), Y )
% 38.86/39.28    , Z ) ) ==> ld( mult( X, rd( Y, Z ) ), rd( Y, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16069) {G85,W19,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y ), Z ), 
% 38.86/39.28    Z ) ==> ld( ld( X, mult( Y, Z ) ), mult( Y, Z ) ) }.
% 38.86/39.28  parent0[0]: (3289) {G85,W19,D6,L1,V3,M1} P(3288,3090);d(75);d(0);d(1);d(329
% 38.86/39.28    );d(74);d(347) { ld( ld( X, mult( Y, Z ) ), mult( Y, Z ) ) ==> ld( ld( ld
% 38.86/39.28    ( ld( X, Y ), Y ), Z ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16089) {G15,W43,D8,L1,V3,M1}  { ld( ld( ld( ld( X, mult( Y, Z ) )
% 38.86/39.28    , mult( Y, Z ) ), ld( mult( mult( Y, Y ), Z ), Z ) ), ld( mult( mult( Y, 
% 38.86/39.28    Y ), Z ), Z ) ) ==> ld( ld( X, mult( mult( Y, Z ), ld( mult( mult( Y, Y )
% 38.86/39.28    , Z ), Z ) ) ), ld( Y, Z ) ) }.
% 38.86/39.28  parent0[0]: (541) {G14,W15,D6,L1,V2,M1} P(524,0) { mult( mult( X, Y ), ld( 
% 38.86/39.28    mult( mult( X, X ), Y ), Y ) ) ==> ld( X, Y ) }.
% 38.86/39.28  parent1[0; 40]: (16069) {G85,W19,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y
% 38.86/39.28     ), Z ), Z ) ==> ld( ld( X, mult( Y, Z ) ), mult( Y, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := mult( Y, Z )
% 38.86/39.28     Z := ld( mult( mult( Y, Y ), Z ), Z )
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16090) {G15,W35,D7,L1,V3,M1}  { ld( ld( ld( ld( X, mult( Y, Z ) )
% 38.86/39.28    , mult( Y, Z ) ), ld( mult( mult( Y, Y ), Z ), Z ) ), ld( mult( mult( Y, 
% 38.86/39.28    Y ), Z ), Z ) ) ==> ld( ld( X, ld( Y, Z ) ), ld( Y, Z ) ) }.
% 38.86/39.28  parent0[0]: (541) {G14,W15,D6,L1,V2,M1} P(524,0) { mult( mult( X, Y ), ld( 
% 38.86/39.28    mult( mult( X, X ), Y ), Y ) ) ==> ld( X, Y ) }.
% 38.86/39.28  parent1[0; 29]: (16089) {G15,W43,D8,L1,V3,M1}  { ld( ld( ld( ld( X, mult( Y
% 38.86/39.28    , Z ) ), mult( Y, Z ) ), ld( mult( mult( Y, Y ), Z ), Z ) ), ld( mult( 
% 38.86/39.28    mult( Y, Y ), Z ), Z ) ) ==> ld( ld( X, mult( mult( Y, Z ), ld( mult( 
% 38.86/39.28    mult( Y, Y ), Z ), Z ) ) ), ld( Y, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16126) {G16,W35,D8,L1,V3,M1}  { ld( ld( ld( ld( ld( ld( X, Y ), Y
% 38.86/39.28     ), Z ), Z ), ld( mult( mult( Y, Y ), Z ), Z ) ), ld( mult( mult( Y, Y )
% 38.86/39.28    , Z ), Z ) ) ==> ld( ld( X, ld( Y, Z ) ), ld( Y, Z ) ) }.
% 38.86/39.28  parent0[0]: (3289) {G85,W19,D6,L1,V3,M1} P(3288,3090);d(75);d(0);d(1);d(329
% 38.86/39.28    );d(74);d(347) { ld( ld( X, mult( Y, Z ) ), mult( Y, Z ) ) ==> ld( ld( ld
% 38.86/39.28    ( ld( X, Y ), Y ), Z ), Z ) }.
% 38.86/39.28  parent1[0; 3]: (16090) {G15,W35,D7,L1,V3,M1}  { ld( ld( ld( ld( X, mult( Y
% 38.86/39.28    , Z ) ), mult( Y, Z ) ), ld( mult( mult( Y, Y ), Z ), Z ) ), ld( mult( 
% 38.86/39.28    mult( Y, Y ), Z ), Z ) ) ==> ld( ld( X, ld( Y, Z ) ), ld( Y, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16127) {G13,W35,D9,L1,V3,M1}  { ld( ld( ld( ld( ld( ld( X, Y ), Y
% 38.86/39.28     ), rd( Z, mult( mult( Y, Y ), Z ) ) ), Z ), Z ), ld( mult( mult( Y, Y )
% 38.86/39.28    , Z ), Z ) ) ==> ld( ld( X, ld( Y, Z ) ), ld( Y, Z ) ) }.
% 38.86/39.28  parent0[0]: (1440) {G12,W19,D6,L1,V3,M1} P(19,1401) { ld( ld( ld( Z, X ), X
% 38.86/39.28     ), ld( Y, X ) ) ==> ld( ld( ld( Z, rd( X, Y ) ), X ), X ) }.
% 38.86/39.28  parent1[0; 2]: (16126) {G16,W35,D8,L1,V3,M1}  { ld( ld( ld( ld( ld( ld( X, 
% 38.86/39.28    Y ), Y ), Z ), Z ), ld( mult( mult( Y, Y ), Z ), Z ) ), ld( mult( mult( Y
% 38.86/39.28    , Y ), Z ), Z ) ) ==> ld( ld( X, ld( Y, Z ) ), ld( Y, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := mult( mult( Y, Y ), Z )
% 38.86/39.28     Z := ld( ld( X, Y ), Y )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16129) {G13,W35,D9,L1,V3,M1}  { ld( ld( ld( ld( ld( ld( X, Y ), Y
% 38.86/39.28     ), rd( Z, mult( mult( Y, Y ), Z ) ) ), rd( Z, mult( mult( Y, Y ), Z ) )
% 38.86/39.28     ), Z ), Z ) ==> ld( ld( X, ld( Y, Z ) ), ld( Y, Z ) ) }.
% 38.86/39.28  parent0[0]: (1440) {G12,W19,D6,L1,V3,M1} P(19,1401) { ld( ld( ld( Z, X ), X
% 38.86/39.28     ), ld( Y, X ) ) ==> ld( ld( ld( Z, rd( X, Y ) ), X ), X ) }.
% 38.86/39.28  parent1[0; 1]: (16127) {G13,W35,D9,L1,V3,M1}  { ld( ld( ld( ld( ld( ld( X, 
% 38.86/39.28    Y ), Y ), rd( Z, mult( mult( Y, Y ), Z ) ) ), Z ), Z ), ld( mult( mult( Y
% 38.86/39.28    , Y ), Z ), Z ) ) ==> ld( ld( X, ld( Y, Z ) ), ld( Y, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := mult( mult( Y, Y ), Z )
% 38.86/39.28     Z := ld( ld( ld( X, Y ), Y ), rd( Z, mult( mult( Y, Y ), Z ) ) )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16131) {G2,W32,D9,L1,V3,M1}  { ld( ld( ld( ld( ld( ld( X, Y ), Y
% 38.86/39.28     ), rd( Z, mult( mult( Y, Y ), Z ) ) ), i( mult( Y, Y ) ) ), Z ), Z ) ==>
% 38.86/39.28     ld( ld( X, ld( Y, Z ) ), ld( Y, Z ) ) }.
% 38.86/39.28  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.28    X ) }.
% 38.86/39.28  parent1[0; 17]: (16129) {G13,W35,D9,L1,V3,M1}  { ld( ld( ld( ld( ld( ld( X
% 38.86/39.28    , Y ), Y ), rd( Z, mult( mult( Y, Y ), Z ) ) ), rd( Z, mult( mult( Y, Y )
% 38.86/39.28    , Z ) ) ), Z ), Z ) ==> ld( ld( X, ld( Y, Z ) ), ld( Y, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( Y, Y )
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16132) {G2,W29,D8,L1,V3,M1}  { ld( ld( ld( ld( ld( ld( X, Y ), Y
% 38.86/39.28     ), i( mult( Y, Y ) ) ), i( mult( Y, Y ) ) ), Z ), Z ) ==> ld( ld( X, ld
% 38.86/39.28    ( Y, Z ) ), ld( Y, Z ) ) }.
% 38.86/39.28  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.28    X ) }.
% 38.86/39.28  parent1[0; 10]: (16131) {G2,W32,D9,L1,V3,M1}  { ld( ld( ld( ld( ld( ld( X, 
% 38.86/39.28    Y ), Y ), rd( Z, mult( mult( Y, Y ), Z ) ) ), i( mult( Y, Y ) ) ), Z ), Z
% 38.86/39.28     ) ==> ld( ld( X, ld( Y, Z ) ), ld( Y, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( Y, Y )
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16137) {G3,W29,D9,L1,V3,M1}  { ld( ld( i( mult( mult( Y, Y ), ld
% 38.86/39.28    ( ld( ld( X, Y ), Y ), i( mult( Y, Y ) ) ) ) ), Z ), Z ) ==> ld( ld( X, 
% 38.86/39.28    ld( Y, Z ) ), ld( Y, Z ) ) }.
% 38.86/39.28  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.28    ( X, Y ) ) }.
% 38.86/39.28  parent1[0; 3]: (16132) {G2,W29,D8,L1,V3,M1}  { ld( ld( ld( ld( ld( ld( X, Y
% 38.86/39.28     ), Y ), i( mult( Y, Y ) ) ), i( mult( Y, Y ) ) ), Z ), Z ) ==> ld( ld( X
% 38.86/39.28    , ld( Y, Z ) ), ld( Y, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( Y, Y )
% 38.86/39.28     Y := ld( ld( ld( X, Y ), Y ), i( mult( Y, Y ) ) )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16144) {G2,W28,D8,L1,V3,M1}  { ld( mult( mult( mult( X, X ), ld( 
% 38.86/39.28    ld( ld( Y, X ), X ), i( mult( X, X ) ) ) ), Z ), Z ) ==> ld( ld( Y, ld( X
% 38.86/39.28    , Z ) ), ld( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 2]: (16137) {G3,W29,D9,L1,V3,M1}  { ld( ld( i( mult( mult( Y, Y
% 38.86/39.28     ), ld( ld( ld( X, Y ), Y ), i( mult( Y, Y ) ) ) ) ), Z ), Z ) ==> ld( ld
% 38.86/39.28    ( X, ld( Y, Z ) ), ld( Y, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( mult( X, X ), ld( ld( ld( Y, X ), X ), i( mult( X, X ) ) ) )
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16145) {G3,W28,D8,L1,V3,M1}  { ld( ld( rd( ld( i( mult( X, X ) )
% 38.86/39.28    , ld( ld( Y, X ), X ) ), mult( X, X ) ), Z ), Z ) ==> ld( ld( Y, ld( X, Z
% 38.86/39.28     ) ), ld( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.86/39.28     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.86/39.28  parent1[0; 2]: (16144) {G2,W28,D8,L1,V3,M1}  { ld( mult( mult( mult( X, X )
% 38.86/39.28    , ld( ld( ld( Y, X ), X ), i( mult( X, X ) ) ) ), Z ), Z ) ==> ld( ld( Y
% 38.86/39.28    , ld( X, Z ) ), ld( X, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( X, X )
% 38.86/39.28     Y := i( mult( X, X ) )
% 38.86/39.28     Z := ld( ld( Y, X ), X )
% 38.86/39.28     T := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16146) {G4,W28,D9,L1,V3,M1}  { ld( ld( rd( rd( ld( i( mult( X, X
% 38.86/39.28     ) ), ld( ld( Y, X ), X ) ), X ), X ), Z ), Z ) ==> ld( ld( Y, ld( X, Z )
% 38.86/39.28     ), ld( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (185) {G8,W11,D4,L1,V2,M1} P(24,178);d(52);d(33);d(33);d(33) { 
% 38.86/39.28    rd( Y, mult( X, X ) ) ==> rd( rd( Y, X ), X ) }.
% 38.86/39.28  parent1[0; 3]: (16145) {G3,W28,D8,L1,V3,M1}  { ld( ld( rd( ld( i( mult( X, 
% 38.86/39.28    X ) ), ld( ld( Y, X ), X ) ), mult( X, X ) ), Z ), Z ) ==> ld( ld( Y, ld
% 38.86/39.28    ( X, Z ) ), ld( X, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := ld( i( mult( X, X ) ), ld( ld( Y, X ), X ) )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16147) {G2,W27,D9,L1,V3,M1}  { ld( ld( rd( rd( mult( mult( X, X )
% 38.86/39.28    , ld( ld( Y, X ), X ) ), X ), X ), Z ), Z ) ==> ld( ld( Y, ld( X, Z ) ), 
% 38.86/39.28    ld( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 5]: (16146) {G4,W28,D9,L1,V3,M1}  { ld( ld( rd( rd( ld( i( mult
% 38.86/39.28    ( X, X ) ), ld( ld( Y, X ), X ) ), X ), X ), Z ), Z ) ==> ld( ld( Y, ld( 
% 38.86/39.28    X, Z ) ), ld( X, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( X, X )
% 38.86/39.28     Y := ld( ld( Y, X ), X )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16148) {G3,W27,D9,L1,V3,M1}  { ld( ld( mult( X, mult( X, rd( ld( 
% 38.86/39.28    ld( Y, X ), X ), mult( X, X ) ) ) ), Z ), Z ) ==> ld( ld( Y, ld( X, Z ) )
% 38.86/39.28    , ld( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (1956) {G18,W19,D6,L1,V3,M1} P(31,1533);d(33);d(22) { rd( rd( 
% 38.86/39.28    mult( mult( X, Y ), Z ), Y ), X ) ==> mult( X, mult( Y, rd( Z, mult( X, Y
% 38.86/39.28     ) ) ) ) }.
% 38.86/39.28  parent1[0; 3]: (16147) {G2,W27,D9,L1,V3,M1}  { ld( ld( rd( rd( mult( mult( 
% 38.86/39.28    X, X ), ld( ld( Y, X ), X ) ), X ), X ), Z ), Z ) ==> ld( ld( Y, ld( X, Z
% 38.86/39.28     ) ), ld( X, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := X
% 38.86/39.28     Z := ld( ld( Y, X ), X )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16149) {G4,W23,D7,L1,V3,M1}  { ld( ld( rd( mult( X, X ), mult( X
% 38.86/39.28    , ld( Y, X ) ) ), Z ), Z ) ==> ld( ld( Y, ld( X, Z ) ), ld( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (2396) {G30,W19,D6,L1,V3,M1} P(2388,1513);d(25);d(22);d(0);d(52
% 38.86/39.28    );d(91);d(1956) { mult( Z, mult( X, rd( ld( Y, X ), mult( Z, X ) ) ) ) 
% 38.86/39.28    ==> rd( mult( Z, X ), mult( Z, Y ) ) }.
% 38.86/39.28  parent1[0; 3]: (16148) {G3,W27,D9,L1,V3,M1}  { ld( ld( mult( X, mult( X, rd
% 38.86/39.28    ( ld( ld( Y, X ), X ), mult( X, X ) ) ) ), Z ), Z ) ==> ld( ld( Y, ld( X
% 38.86/39.28    , Z ) ), ld( X, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := ld( Y, X )
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16150) {G4,W23,D8,L1,V3,M1}  { ld( ld( mult( X, rd( X, mult( X, 
% 38.86/39.28    ld( Y, X ) ) ) ), Z ), Z ) ==> ld( ld( Y, ld( X, Z ) ), ld( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (155) {G3,W11,D4,L1,V2,M1} P(33,109);d(33) { rd( mult( X, X ), 
% 38.86/39.28    Y ) ==> mult( X, rd( X, Y ) ) }.
% 38.86/39.28  parent1[0; 3]: (16149) {G4,W23,D7,L1,V3,M1}  { ld( ld( rd( mult( X, X ), 
% 38.86/39.28    mult( X, ld( Y, X ) ) ), Z ), Z ) ==> ld( ld( Y, ld( X, Z ) ), ld( X, Z )
% 38.86/39.28     ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := mult( X, ld( Y, X ) )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16151) {G5,W23,D8,L1,V3,M1}  { ld( ld( mult( X, mult( X, rd( ld( 
% 38.86/39.28    X, Y ), X ) ) ), Z ), Z ) ==> ld( ld( Y, ld( X, Z ) ), ld( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.28     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.28  parent1[0; 5]: (16150) {G4,W23,D8,L1,V3,M1}  { ld( ld( mult( X, rd( X, mult
% 38.86/39.28    ( X, ld( Y, X ) ) ) ), Z ), Z ) ==> ld( ld( Y, ld( X, Z ) ), ld( X, Z ) )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28     T := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16152) {G6,W23,D7,L1,V3,M1}  { ld( ld( ld( rd( rd( X, X ), X ), 
% 38.86/39.28    rd( Y, X ) ), Z ), Z ) ==> ld( ld( Y, ld( X, Z ) ), ld( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (3250) {G82,W19,D6,L1,V3,M1} P(1412,3245);d(80);d(74);d(53);d(
% 38.86/39.28    22);d(81);d(80);d(81);d(331);d(1) { mult( Y, mult( X, rd( ld( Y, Z ), X )
% 38.86/39.28     ) ) ==> ld( rd( rd( Y, X ), Y ), rd( Z, X ) ) }.
% 38.86/39.28  parent1[0; 3]: (16151) {G5,W23,D8,L1,V3,M1}  { ld( ld( mult( X, mult( X, rd
% 38.86/39.28    ( ld( X, Y ), X ) ) ), Z ), Z ) ==> ld( ld( Y, ld( X, Z ) ), ld( X, Z ) )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16153) {G2,W21,D6,L1,V3,M1}  { ld( ld( ld( rd( unit, X ), rd( Y, 
% 38.86/39.28    X ) ), Z ), Z ) ==> ld( ld( Y, ld( X, Z ) ), ld( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 38.86/39.28  parent1[0; 5]: (16152) {G6,W23,D7,L1,V3,M1}  { ld( ld( ld( rd( rd( X, X ), 
% 38.86/39.28    X ), rd( Y, X ) ), Z ), Z ) ==> ld( ld( Y, ld( X, Z ) ), ld( X, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16154) {G3,W20,D6,L1,V3,M1}  { ld( ld( ld( i( X ), rd( Y, X ) ), 
% 38.86/39.28    Z ), Z ) ==> ld( ld( Y, ld( X, Z ) ), ld( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (37) {G5,W6,D3,L1,V1,M1} P(36,35) { rd( unit, X ) ==> i( X )
% 38.86/39.28     }.
% 38.86/39.28  parent1[0; 4]: (16153) {G2,W21,D6,L1,V3,M1}  { ld( ld( ld( rd( unit, X ), 
% 38.86/39.28    rd( Y, X ) ), Z ), Z ) ==> ld( ld( Y, ld( X, Z ) ), ld( X, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16155) {G2,W19,D6,L1,V3,M1}  { ld( ld( mult( X, rd( Y, X ) ), Z )
% 38.86/39.28    , Z ) ==> ld( ld( Y, ld( X, Z ) ), ld( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 3]: (16154) {G3,W20,D6,L1,V3,M1}  { ld( ld( ld( i( X ), rd( Y, X
% 38.86/39.28     ) ), Z ), Z ) ==> ld( ld( Y, ld( X, Z ) ), ld( X, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := rd( Y, X )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16156) {G2,W19,D6,L1,V3,M1}  { ld( ld( Y, ld( X, Z ) ), ld( X, Z )
% 38.86/39.28     ) ==> ld( ld( mult( X, rd( Y, X ) ), Z ), Z ) }.
% 38.86/39.28  parent0[0]: (16155) {G2,W19,D6,L1,V3,M1}  { ld( ld( mult( X, rd( Y, X ) ), 
% 38.86/39.28    Z ), Z ) ==> ld( ld( Y, ld( X, Z ) ), ld( X, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3304) {G86,W19,D6,L1,V3,M1} P(541,3289);d(3289);d(1440);d(
% 38.86/39.28    1440);d(25);d(52);d(22);d(115);d(185);d(22);d(1956);d(2396);d(155);d(114)
% 38.86/39.28    ;d(3250);d(16);d(37);d(22) { ld( ld( Z, ld( X, Y ) ), ld( X, Y ) ) ==> ld
% 38.86/39.28    ( ld( mult( X, rd( Z, X ) ), Y ), Y ) }.
% 38.86/39.28  parent0: (16156) {G2,W19,D6,L1,V3,M1}  { ld( ld( Y, ld( X, Z ) ), ld( X, Z
% 38.86/39.28     ) ) ==> ld( ld( mult( X, rd( Y, X ) ), Z ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16158) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.86/39.28  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.28     ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16165) {G4,W20,D7,L1,V3,M1}  { ld( mult( X, Y ), ld( Z, mult( X, 
% 38.86/39.28    Y ) ) ) ==> i( ld( ld( ld( ld( Z, X ), X ), Y ), Y ) ) }.
% 38.86/39.28  parent0[0]: (3289) {G85,W19,D6,L1,V3,M1} P(3288,3090);d(75);d(0);d(1);d(329
% 38.86/39.28    );d(74);d(347) { ld( ld( X, mult( Y, Z ) ), mult( Y, Z ) ) ==> ld( ld( ld
% 38.86/39.28    ( ld( X, Y ), Y ), Z ), Z ) }.
% 38.86/39.28  parent1[0; 11]: (16158) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.86/39.28     ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := ld( Z, mult( X, Y ) )
% 38.86/39.28     Y := mult( X, Y )
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16166) {G4,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( Z, mult( X, 
% 38.86/39.28    Y ) ) ) ==> ld( Y, ld( ld( ld( Z, X ), X ), Y ) ) }.
% 38.86/39.28  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.28     ) }.
% 38.86/39.28  parent1[0; 10]: (16165) {G4,W20,D7,L1,V3,M1}  { ld( mult( X, Y ), ld( Z, 
% 38.86/39.28    mult( X, Y ) ) ) ==> i( ld( ld( ld( ld( Z, X ), X ), Y ), Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := ld( ld( ld( Z, X ), X ), Y )
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16168) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( Z, mult( X, 
% 38.86/39.28    Y ) ) ) ==> ld( mult( ld( ld( Z, X ), X ), Y ), Y ) }.
% 38.86/39.28  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.86/39.28    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.86/39.28  parent1[0; 10]: (16166) {G4,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( Z, 
% 38.86/39.28    mult( X, Y ) ) ) ==> ld( Y, ld( ld( ld( Z, X ), X ), Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := ld( ld( Z, X ), X )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16170) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( Z, mult( X, 
% 38.86/39.28    Y ) ) ) ==> ld( ld( ld( X, ld( Z, X ) ), Y ), Y ) }.
% 38.86/39.28  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.28    ld( ld( Y, X ), Z ) }.
% 38.86/39.28  parent1[0; 11]: (16168) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( Z, 
% 38.86/39.28    mult( X, Y ) ) ) ==> ld( mult( ld( ld( Z, X ), X ), Y ), Y ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := ld( Z, X )
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16172) {G6,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( Z, mult( X, 
% 38.86/39.28    Y ) ) ) ==> ld( ld( ld( mult( Z, X ), X ), Y ), Y ) }.
% 38.86/39.28  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.86/39.28    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.86/39.28  parent1[0; 12]: (16170) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( Z, 
% 38.86/39.28    mult( X, Y ) ) ) ==> ld( ld( ld( X, ld( Z, X ) ), Y ), Y ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16174) {G7,W19,D6,L1,V3,M1}  { ld( mult( Z, mult( X, Y ) ), mult
% 38.86/39.28    ( X, Y ) ) ==> ld( ld( ld( mult( Z, X ), X ), Y ), Y ) }.
% 38.86/39.28  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.86/39.28    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.86/39.28  parent1[0; 1]: (16172) {G6,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( Z, 
% 38.86/39.28    mult( X, Y ) ) ) ==> ld( ld( ld( mult( Z, X ), X ), Y ), Y ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( X, Y )
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3307) {G86,W19,D6,L1,V3,M1} P(3289,54);d(54);d(329);d(74);d(
% 38.86/39.28    329);d(329) { ld( mult( X, mult( Y, Z ) ), mult( Y, Z ) ) ==> ld( ld( ld
% 38.86/39.28    ( mult( X, Y ), Y ), Z ), Z ) }.
% 38.86/39.28  parent0: (16174) {G7,W19,D6,L1,V3,M1}  { ld( mult( Z, mult( X, Y ) ), mult
% 38.86/39.28    ( X, Y ) ) ==> ld( ld( ld( mult( Z, X ), X ), Y ), Y ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16177) {G86,W19,D6,L1,V3,M1}  { ld( ld( Y, rd( Z, X ) ), rd( Z, X
% 38.86/39.28     ) ) ==> mult( X, rd( ld( ld( Y, Z ), Z ), X ) ) }.
% 38.86/39.28  parent0[0]: (3302) {G86,W19,D6,L1,V3,M1} P(1412,3289);d(1412);d(31);d(22);d
% 38.86/39.28    (80);d(19) { mult( X, rd( ld( ld( Y, Z ), Z ), X ) ) ==> ld( ld( Y, rd( Z
% 38.86/39.28    , X ) ), rd( Z, X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16187) {G60,W27,D6,L1,V3,M1}  { ld( ld( ld( rd( X, X ), rd( Y, X
% 38.86/39.28     ) ), rd( X, Z ) ), rd( X, Z ) ) ==> mult( Z, rd( ld( ld( Y, X ), ld( X, 
% 38.86/39.28    X ) ), Z ) ) }.
% 38.86/39.28  parent0[0]: (2772) {G59,W19,D6,L1,V3,M1} P(2425,2748) { ld( ld( ld( rd( X, 
% 38.86/39.28    Z ), rd( Y, Z ) ), Z ), X ) ==> ld( ld( Y, X ), ld( Z, X ) ) }.
% 38.86/39.28  parent1[0; 19]: (16177) {G86,W19,D6,L1,V3,M1}  { ld( ld( Y, rd( Z, X ) ), 
% 38.86/39.28    rd( Z, X ) ) ==> mult( X, rd( ld( ld( Y, Z ), Z ), X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := ld( rd( X, X ), rd( Y, X ) )
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16189) {G2,W25,D6,L1,V3,M1}  { ld( ld( ld( rd( X, X ), rd( Y, X )
% 38.86/39.28     ), rd( X, Z ) ), rd( X, Z ) ) ==> mult( Z, rd( ld( ld( Y, X ), unit ), Z
% 38.86/39.28     ) ) }.
% 38.86/39.28  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.86/39.28  parent1[0; 23]: (16187) {G60,W27,D6,L1,V3,M1}  { ld( ld( ld( rd( X, X ), rd
% 38.86/39.28    ( Y, X ) ), rd( X, Z ) ), rd( X, Z ) ) ==> mult( Z, rd( ld( ld( Y, X ), 
% 38.86/39.28    ld( X, X ) ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16190) {G3,W24,D6,L1,V3,M1}  { ld( ld( ld( rd( X, X ), rd( Y, X )
% 38.86/39.28     ), rd( X, Z ) ), rd( X, Z ) ) ==> mult( Z, rd( i( ld( Y, X ) ), Z ) )
% 38.86/39.28     }.
% 38.86/39.28  parent0[0]: (27) {G3,W6,D3,L1,V1,M1} P(26,1) { ld( X, unit ) ==> i( X ) }.
% 38.86/39.28  parent1[0; 19]: (16189) {G2,W25,D6,L1,V3,M1}  { ld( ld( ld( rd( X, X ), rd
% 38.86/39.28    ( Y, X ) ), rd( X, Z ) ), rd( X, Z ) ) ==> mult( Z, rd( ld( ld( Y, X ), 
% 38.86/39.28    unit ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := ld( Y, X )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16191) {G4,W24,D6,L1,V3,M1}  { ld( ld( ld( rd( X, X ), rd( Y, X )
% 38.86/39.28     ), rd( X, Z ) ), rd( X, Z ) ) ==> mult( Z, i( mult( Z, ld( Y, X ) ) ) )
% 38.86/39.28     }.
% 38.86/39.28  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.28    ( mult( Y, X ) ) }.
% 38.86/39.28  parent1[0; 18]: (16190) {G3,W24,D6,L1,V3,M1}  { ld( ld( ld( rd( X, X ), rd
% 38.86/39.28    ( Y, X ) ), rd( X, Z ) ), rd( X, Z ) ) ==> mult( Z, rd( i( ld( Y, X ) ), 
% 38.86/39.28    Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := ld( Y, X )
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16192) {G2,W23,D6,L1,V3,M1}  { ld( ld( ld( rd( X, X ), rd( Y, X )
% 38.86/39.28     ), rd( X, Z ) ), rd( X, Z ) ) ==> rd( Z, mult( Z, ld( Y, X ) ) ) }.
% 38.86/39.28  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 16]: (16191) {G4,W24,D6,L1,V3,M1}  { ld( ld( ld( rd( X, X ), rd
% 38.86/39.28    ( Y, X ) ), rd( X, Z ) ), rd( X, Z ) ) ==> mult( Z, i( mult( Z, ld( Y, X
% 38.86/39.28     ) ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := mult( Z, ld( Y, X ) )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16193) {G3,W23,D6,L1,V3,M1}  { ld( ld( ld( rd( X, X ), rd( Y, X )
% 38.86/39.28     ), rd( X, Z ) ), rd( X, Z ) ) ==> mult( Z, rd( ld( X, Y ), Z ) ) }.
% 38.86/39.28  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.28     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.28  parent1[0; 16]: (16192) {G2,W23,D6,L1,V3,M1}  { ld( ld( ld( rd( X, X ), rd
% 38.86/39.28    ( Y, X ) ), rd( X, Z ) ), rd( X, Z ) ) ==> rd( Z, mult( Z, ld( Y, X ) ) )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28     T := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16194) {G2,W21,D6,L1,V3,M1}  { ld( ld( ld( unit, rd( Y, X ) ), rd
% 38.86/39.28    ( X, Z ) ), rd( X, Z ) ) ==> mult( Z, rd( ld( X, Y ), Z ) ) }.
% 38.86/39.28  parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 38.86/39.28  parent1[0; 4]: (16193) {G3,W23,D6,L1,V3,M1}  { ld( ld( ld( rd( X, X ), rd( 
% 38.86/39.28    Y, X ) ), rd( X, Z ) ), rd( X, Z ) ) ==> mult( Z, rd( ld( X, Y ), Z ) )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16195) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Y, Z ) ), 
% 38.86/39.28    rd( Y, Z ) ) ==> mult( Z, rd( ld( Y, X ), Z ) ) }.
% 38.86/39.28  parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 38.86/39.28  parent1[0; 3]: (16194) {G2,W21,D6,L1,V3,M1}  { ld( ld( ld( unit, rd( Y, X )
% 38.86/39.28     ), rd( X, Z ) ), rd( X, Z ) ) ==> mult( Z, rd( ld( X, Y ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := rd( X, Y )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3308) {G87,W19,D5,L1,V3,M1} P(2772,3302);d(20);d(27);d(76);d(
% 38.86/39.28    33);d(114);d(16);d(18) { ld( ld( rd( Y, X ), rd( X, Z ) ), rd( X, Z ) ) 
% 38.86/39.28    ==> mult( Z, rd( ld( X, Y ), Z ) ) }.
% 38.86/39.28  parent0: (16195) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( Y, Z ) ), 
% 38.86/39.28    rd( Y, Z ) ) ==> mult( Z, rd( ld( Y, X ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16198) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), X ) }.
% 38.86/39.28  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.28    ==> i( Y ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16204) {G3,W20,D6,L1,V3,M1}  { i( rd( ld( ld( X, Y ), Y ), Z ) ) 
% 38.86/39.28    ==> ld( ld( ld( X, rd( Y, Z ) ), rd( Y, Z ) ), Z ) }.
% 38.86/39.28  parent0[0]: (3302) {G86,W19,D6,L1,V3,M1} P(1412,3289);d(1412);d(31);d(22);d
% 38.86/39.28    (80);d(19) { mult( X, rd( ld( ld( Y, Z ), Z ), X ) ) ==> ld( ld( Y, rd( Z
% 38.86/39.28    , X ) ), rd( Z, X ) ) }.
% 38.86/39.28  parent1[0; 10]: (16198) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y )
% 38.86/39.28    , X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := rd( ld( ld( X, Y ), Y ), Z )
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16205) {G4,W19,D6,L1,V3,M1}  { rd( Z, ld( ld( X, Y ), Y ) ) ==> 
% 38.86/39.28    ld( ld( ld( X, rd( Y, Z ) ), rd( Y, Z ) ), Z ) }.
% 38.86/39.28  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.86/39.28    X ) }.
% 38.86/39.28  parent1[0; 1]: (16204) {G3,W20,D6,L1,V3,M1}  { i( rd( ld( ld( X, Y ), Y ), 
% 38.86/39.28    Z ) ) ==> ld( ld( ld( X, rd( Y, Z ) ), rd( Y, Z ) ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := ld( ld( X, Y ), Y )
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16206) {G5,W19,D6,L1,V3,M1}  { mult( X, ld( Z, ld( Y, Z ) ) ) ==>
% 38.86/39.28     ld( ld( ld( Y, rd( Z, X ) ), rd( Z, X ) ), X ) }.
% 38.86/39.28  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.28    mult( Z, ld( Y, X ) ) }.
% 38.86/39.28  parent1[0; 1]: (16205) {G4,W19,D6,L1,V3,M1}  { rd( Z, ld( ld( X, Y ), Y ) )
% 38.86/39.28     ==> ld( ld( ld( X, rd( Y, Z ) ), rd( Y, Z ) ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := ld( Y, Z )
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16207) {G6,W19,D6,L1,V3,M1}  { mult( X, ld( mult( Z, Y ), Y ) ) 
% 38.86/39.28    ==> ld( ld( ld( Z, rd( Y, X ) ), rd( Y, X ) ), X ) }.
% 38.86/39.28  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.86/39.28    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.86/39.28  parent1[0; 3]: (16206) {G5,W19,D6,L1,V3,M1}  { mult( X, ld( Z, ld( Y, Z ) )
% 38.86/39.28     ) ==> ld( ld( ld( Y, rd( Z, X ) ), rd( Z, X ) ), X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16208) {G6,W19,D6,L1,V3,M1}  { ld( ld( ld( Y, rd( Z, X ) ), rd( Z
% 38.86/39.28    , X ) ), X ) ==> mult( X, ld( mult( Y, Z ), Z ) ) }.
% 38.86/39.28  parent0[0]: (16207) {G6,W19,D6,L1,V3,M1}  { mult( X, ld( mult( Z, Y ), Y )
% 38.86/39.28     ) ==> ld( ld( ld( Z, rd( Y, X ) ), rd( Y, X ) ), X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3314) {G87,W19,D6,L1,V3,M1} P(3302,31);d(79);d(75);d(329) { 
% 38.86/39.28    ld( ld( ld( Y, rd( Z, X ) ), rd( Z, X ) ), X ) ==> mult( X, ld( mult( Y, 
% 38.86/39.28    Z ), Z ) ) }.
% 38.86/39.28  parent0: (16208) {G6,W19,D6,L1,V3,M1}  { ld( ld( ld( Y, rd( Z, X ) ), rd( Z
% 38.86/39.28    , X ) ), X ) ==> mult( X, ld( mult( Y, Z ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16210) {G86,W19,D6,L1,V3,M1}  { ld( ld( Y, rd( Z, X ) ), rd( Z, X
% 38.86/39.28     ) ) ==> mult( X, rd( ld( ld( Y, Z ), Z ), X ) ) }.
% 38.86/39.28  parent0[0]: (3302) {G86,W19,D6,L1,V3,M1} P(1412,3289);d(1412);d(31);d(22);d
% 38.86/39.28    (80);d(19) { mult( X, rd( ld( ld( Y, Z ), Z ), X ) ) ==> ld( ld( Y, rd( Z
% 38.86/39.28    , X ) ), rd( Z, X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16214) {G3,W20,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( X, Z ) )
% 38.86/39.28    , rd( X, Z ) ) ==> mult( Z, rd( ld( i( Y ), X ), Z ) ) }.
% 38.86/39.28  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.28    ==> i( Y ) }.
% 38.86/39.28  parent1[0; 16]: (16210) {G86,W19,D6,L1,V3,M1}  { ld( ld( Y, rd( Z, X ) ), 
% 38.86/39.28    rd( Z, X ) ) ==> mult( X, rd( ld( ld( Y, Z ), Z ), X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := mult( X, Y )
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16215) {G2,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( X, Z ) )
% 38.86/39.28    , rd( X, Z ) ) ==> mult( Z, rd( mult( Y, X ), Z ) ) }.
% 38.86/39.28  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 15]: (16214) {G3,W20,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( X
% 38.86/39.28    , Z ) ), rd( X, Z ) ) ==> mult( Z, rd( ld( i( Y ), X ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3315) {G87,W19,D5,L1,V3,M1} P(31,3302);d(22) { ld( ld( mult( 
% 38.86/39.28    X, Y ), rd( X, Z ) ), rd( X, Z ) ) ==> mult( Z, rd( mult( Y, X ), Z ) )
% 38.86/39.28     }.
% 38.86/39.28  parent0: (16215) {G2,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), rd( X, Z ) )
% 38.86/39.28    , rd( X, Z ) ) ==> mult( Z, rd( mult( Y, X ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16218) {G87,W19,D5,L1,V3,M1}  { mult( Z, rd( ld( Y, X ), Z ) ) ==>
% 38.86/39.28     ld( ld( rd( X, Y ), rd( Y, Z ) ), rd( Y, Z ) ) }.
% 38.86/39.28  parent0[0]: (3308) {G87,W19,D5,L1,V3,M1} P(2772,3302);d(20);d(27);d(76);d(
% 38.86/39.28    33);d(114);d(16);d(18) { ld( ld( rd( Y, X ), rd( X, Z ) ), rd( X, Z ) ) 
% 38.86/39.28    ==> mult( Z, rd( ld( X, Y ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16224) {G5,W21,D6,L1,V3,M1}  { mult( X, rd( ld( Y, i( Z ) ), X )
% 38.86/39.28     ) ==> ld( ld( i( mult( Y, Z ) ), rd( Y, X ) ), rd( Y, X ) ) }.
% 38.86/39.28  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.28    ( mult( Y, X ) ) }.
% 38.86/39.28  parent1[0; 11]: (16218) {G87,W19,D5,L1,V3,M1}  { mult( Z, rd( ld( Y, X ), Z
% 38.86/39.28     ) ) ==> ld( ld( rd( X, Y ), rd( Y, Z ) ), rd( Y, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := i( Z )
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16238) {G2,W20,D6,L1,V3,M1}  { mult( X, rd( ld( Y, i( Z ) ), X )
% 38.86/39.28     ) ==> ld( mult( mult( Y, Z ), rd( Y, X ) ), rd( Y, X ) ) }.
% 38.86/39.28  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 10]: (16224) {G5,W21,D6,L1,V3,M1}  { mult( X, rd( ld( Y, i( Z )
% 38.86/39.28     ), X ) ) ==> ld( ld( i( mult( Y, Z ) ), rd( Y, X ) ), rd( Y, X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( Y, Z )
% 38.86/39.28     Y := rd( Y, X )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16239) {G3,W20,D6,L1,V3,M1}  { mult( X, rd( i( mult( Z, Y ) ), X
% 38.86/39.28     ) ) ==> ld( mult( mult( Y, Z ), rd( Y, X ) ), rd( Y, X ) ) }.
% 38.86/39.28  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.28    ( X, Y ) ) }.
% 38.86/39.28  parent1[0; 4]: (16238) {G2,W20,D6,L1,V3,M1}  { mult( X, rd( ld( Y, i( Z ) )
% 38.86/39.28    , X ) ) ==> ld( mult( mult( Y, Z ), rd( Y, X ) ), rd( Y, X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16240) {G4,W20,D6,L1,V3,M1}  { mult( X, i( mult( X, mult( Y, Z )
% 38.86/39.28     ) ) ) ==> ld( mult( mult( Z, Y ), rd( Z, X ) ), rd( Z, X ) ) }.
% 38.86/39.28  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.28    ( mult( Y, X ) ) }.
% 38.86/39.28  parent1[0; 3]: (16239) {G3,W20,D6,L1,V3,M1}  { mult( X, rd( i( mult( Z, Y )
% 38.86/39.28     ), X ) ) ==> ld( mult( mult( Y, Z ), rd( Y, X ) ), rd( Y, X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( Y, Z )
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16241) {G2,W19,D5,L1,V3,M1}  { rd( X, mult( X, mult( Y, Z ) ) ) 
% 38.86/39.28    ==> ld( mult( mult( Z, Y ), rd( Z, X ) ), rd( Z, X ) ) }.
% 38.86/39.28  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 1]: (16240) {G4,W20,D6,L1,V3,M1}  { mult( X, i( mult( X, mult( Y
% 38.86/39.28    , Z ) ) ) ) ==> ld( mult( mult( Z, Y ), rd( Z, X ) ), rd( Z, X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := mult( X, mult( Y, Z ) )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16242) {G3,W19,D5,L1,V3,M1}  { rd( rd( X, mult( Y, Z ) ), X ) ==>
% 38.86/39.28     ld( mult( mult( Z, Y ), rd( Z, X ) ), rd( Z, X ) ) }.
% 38.86/39.28  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.86/39.28     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.86/39.28  parent1[0; 1]: (16241) {G2,W19,D5,L1,V3,M1}  { rd( X, mult( X, mult( Y, Z )
% 38.86/39.28     ) ) ==> ld( mult( mult( Z, Y ), rd( Z, X ) ), rd( Z, X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := mult( Y, Z )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16243) {G3,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), rd( Z, X )
% 38.86/39.28     ), rd( Z, X ) ) ==> rd( rd( X, mult( Y, Z ) ), X ) }.
% 38.86/39.28  parent0[0]: (16242) {G3,W19,D5,L1,V3,M1}  { rd( rd( X, mult( Y, Z ) ), X ) 
% 38.86/39.28    ==> ld( mult( mult( Z, Y ), rd( Z, X ) ), rd( Z, X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3324) {G88,W19,D5,L1,V3,M1} P(76,3308);d(22);d(52);d(76);d(33
% 38.86/39.28    );d(320) { ld( mult( mult( Y, X ), rd( Y, Z ) ), rd( Y, Z ) ) ==> rd( rd
% 38.86/39.28    ( Z, mult( X, Y ) ), Z ) }.
% 38.86/39.28  parent0: (16243) {G3,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), rd( Z, X )
% 38.86/39.28     ), rd( Z, X ) ) ==> rd( rd( X, mult( Y, Z ) ), X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16245) {G87,W19,D5,L1,V3,M1}  { mult( Z, rd( ld( Y, X ), Z ) ) ==>
% 38.86/39.28     ld( ld( rd( X, Y ), rd( Y, Z ) ), rd( Y, Z ) ) }.
% 38.86/39.28  parent0[0]: (3308) {G87,W19,D5,L1,V3,M1} P(2772,3302);d(20);d(27);d(76);d(
% 38.86/39.28    33);d(114);d(16);d(18) { ld( ld( rd( Y, X ), rd( X, Z ) ), rd( X, Z ) ) 
% 38.86/39.28    ==> mult( Z, rd( ld( X, Y ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16257) {G3,W24,D6,L1,V3,M1}  { mult( X, rd( ld( ld( Y, X ), Z ), 
% 38.86/39.28    X ) ) ==> ld( ld( rd( Z, ld( Y, X ) ), rd( ld( Y, X ), X ) ), i( Y ) )
% 38.86/39.28     }.
% 38.86/39.28  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.28    ==> i( X ) }.
% 38.86/39.28  parent1[0; 22]: (16245) {G87,W19,D5,L1,V3,M1}  { mult( Z, rd( ld( Y, X ), Z
% 38.86/39.28     ) ) ==> ld( ld( rd( X, Y ), rd( Y, Z ) ), rd( Y, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := ld( Y, X )
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16258) {G3,W21,D6,L1,V3,M1}  { mult( X, rd( ld( ld( Y, X ), Z ), 
% 38.86/39.28    X ) ) ==> ld( ld( rd( Z, ld( Y, X ) ), i( Y ) ), i( Y ) ) }.
% 38.86/39.28  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.28    ==> i( X ) }.
% 38.86/39.28  parent1[0; 17]: (16257) {G3,W24,D6,L1,V3,M1}  { mult( X, rd( ld( ld( Y, X )
% 38.86/39.28    , Z ), X ) ) ==> ld( ld( rd( Z, ld( Y, X ) ), rd( ld( Y, X ), X ) ), i( Y
% 38.86/39.28     ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16261) {G4,W21,D7,L1,V3,M1}  { mult( X, rd( ld( ld( Y, X ), Z ), 
% 38.86/39.28    X ) ) ==> i( mult( Y, ld( rd( Z, ld( Y, X ) ), i( Y ) ) ) ) }.
% 38.86/39.28  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.28    ( X, Y ) ) }.
% 38.86/39.28  parent1[0; 10]: (16258) {G3,W21,D6,L1,V3,M1}  { mult( X, rd( ld( ld( Y, X )
% 38.86/39.28    , Z ), X ) ) ==> ld( ld( rd( Z, ld( Y, X ) ), i( Y ) ), i( Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := ld( rd( Z, ld( Y, X ) ), i( Y ) )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16264) {G5,W20,D6,L1,V3,M1}  { mult( X, rd( ld( ld( Y, X ), Z ), 
% 38.86/39.28    X ) ) ==> rd( ld( i( Y ), rd( Z, ld( Y, X ) ) ), Y ) }.
% 38.86/39.28  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.28     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.28  parent1[0; 10]: (16261) {G4,W21,D7,L1,V3,M1}  { mult( X, rd( ld( ld( Y, X )
% 38.86/39.28    , Z ), X ) ) ==> i( mult( Y, ld( rd( Z, ld( Y, X ) ), i( Y ) ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := rd( Z, ld( Y, X ) )
% 38.86/39.28     Y := i( Y )
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16265) {G2,W19,D6,L1,V3,M1}  { mult( X, rd( ld( ld( Y, X ), Z ), 
% 38.86/39.28    X ) ) ==> rd( mult( Y, rd( Z, ld( Y, X ) ) ), Y ) }.
% 38.86/39.28  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 11]: (16264) {G5,W20,D6,L1,V3,M1}  { mult( X, rd( ld( ld( Y, X )
% 38.86/39.28    , Z ), X ) ) ==> rd( ld( i( Y ), rd( Z, ld( Y, X ) ) ), Y ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := rd( Z, ld( Y, X ) )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16266) {G3,W19,D6,L1,V3,M1}  { mult( X, rd( ld( ld( Y, X ), Z ), 
% 38.86/39.28    X ) ) ==> mult( Y, rd( rd( Z, ld( Y, X ) ), Y ) ) }.
% 38.86/39.28  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.86/39.28    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.86/39.28  parent1[0; 10]: (16265) {G2,W19,D6,L1,V3,M1}  { mult( X, rd( ld( ld( Y, X )
% 38.86/39.28    , Z ), X ) ) ==> rd( mult( Y, rd( Z, ld( Y, X ) ) ), Y ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := rd( Z, ld( Y, X ) )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16267) {G4,W19,D6,L1,V3,M1}  { mult( X, rd( ld( ld( Y, X ), Z ), 
% 38.86/39.28    X ) ) ==> mult( Y, rd( mult( Z, ld( X, Y ) ), Y ) ) }.
% 38.86/39.28  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.28    mult( Z, ld( Y, X ) ) }.
% 38.86/39.28  parent1[0; 13]: (16266) {G3,W19,D6,L1,V3,M1}  { mult( X, rd( ld( ld( Y, X )
% 38.86/39.28    , Z ), X ) ) ==> mult( Y, rd( rd( Z, ld( Y, X ) ), Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16268) {G5,W19,D6,L1,V3,M1}  { mult( X, rd( ld( ld( Y, X ), Z ), 
% 38.86/39.28    X ) ) ==> ld( rd( rd( Y, Z ), Y ), rd( Y, X ) ) }.
% 38.86/39.28  parent0[0]: (1411) {G12,W19,D6,L1,V3,M1} P(77,1400);d(33) { mult( Y, rd( 
% 38.86/39.28    mult( Z, ld( X, Y ) ), Y ) ) ==> ld( rd( rd( Y, Z ), Y ), rd( Y, X ) )
% 38.86/39.28     }.
% 38.86/39.28  parent1[0; 10]: (16267) {G4,W19,D6,L1,V3,M1}  { mult( X, rd( ld( ld( Y, X )
% 38.86/39.28    , Z ), X ) ) ==> mult( Y, rd( mult( Z, ld( X, Y ) ), Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16269) {G6,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( X, rd( Z, X
% 38.86/39.28     ) ) ) ==> ld( rd( rd( Y, Z ), Y ), rd( Y, X ) ) }.
% 38.86/39.28  parent0[0]: (1422) {G13,W19,D6,L1,V3,M1} P(77,1412);d(33) { mult( Y, rd( ld
% 38.86/39.28    ( ld( X, Y ), Z ), Y ) ) ==> ld( rd( Y, X ), mult( Y, rd( Z, Y ) ) ) }.
% 38.86/39.28  parent1[0; 1]: (16268) {G5,W19,D6,L1,V3,M1}  { mult( X, rd( ld( ld( Y, X )
% 38.86/39.28    , Z ), X ) ) ==> ld( rd( rd( Y, Z ), Y ), rd( Y, X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16270) {G6,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, Z ), Y ), rd( Y, X )
% 38.86/39.28     ) ==> ld( rd( X, Y ), mult( X, rd( Z, X ) ) ) }.
% 38.86/39.28  parent0[0]: (16269) {G6,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( X, rd( Z
% 38.86/39.28    , X ) ) ) ==> ld( rd( rd( Y, Z ), Y ), rd( Y, X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3328) {G88,W19,D5,L1,V3,M1} P(77,3308);d(52);d(92);d(22);d(
% 38.86/39.28    321);d(75);d(1411);d(1422) { ld( rd( rd( X, Z ), X ), rd( X, Y ) ) = ld( 
% 38.86/39.28    rd( Y, X ), mult( Y, rd( Z, Y ) ) ) }.
% 38.86/39.28  parent0: (16270) {G6,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, Z ), Y ), rd( Y, X
% 38.86/39.28     ) ) ==> ld( rd( X, Y ), mult( X, rd( Z, X ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16272) {G88,W19,D5,L1,V3,M1}  { rd( rd( Z, mult( Y, X ) ), Z ) ==>
% 38.86/39.28     ld( mult( mult( X, Y ), rd( X, Z ) ), rd( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (3324) {G88,W19,D5,L1,V3,M1} P(76,3308);d(22);d(52);d(76);d(33)
% 38.86/39.28    ;d(320) { ld( mult( mult( Y, X ), rd( Y, Z ) ), rd( Y, Z ) ) ==> rd( rd( 
% 38.86/39.28    Z, mult( X, Y ) ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16284) {G5,W23,D6,L1,V3,M1}  { rd( rd( X, mult( Y, i( Z ) ) ), X
% 38.86/39.28     ) ==> ld( mult( mult( i( Z ), Y ), rd( i( Z ), X ) ), i( mult( X, Z ) )
% 38.86/39.28     ) }.
% 38.86/39.28  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.28    ( mult( Y, X ) ) }.
% 38.86/39.28  parent1[0; 19]: (16272) {G88,W19,D5,L1,V3,M1}  { rd( rd( Z, mult( Y, X ) )
% 38.86/39.28    , Z ) ==> ld( mult( mult( X, Y ), rd( X, Z ) ), rd( X, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := i( Z )
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16285) {G5,W23,D6,L1,V3,M1}  { rd( rd( X, mult( Y, i( Z ) ) ), X
% 38.86/39.28     ) ==> ld( mult( mult( i( Z ), Y ), i( mult( X, Z ) ) ), i( mult( X, Z )
% 38.86/39.28     ) ) }.
% 38.86/39.28  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.28    ( mult( Y, X ) ) }.
% 38.86/39.28  parent1[0; 15]: (16284) {G5,W23,D6,L1,V3,M1}  { rd( rd( X, mult( Y, i( Z )
% 38.86/39.28     ) ), X ) ==> ld( mult( mult( i( Z ), Y ), rd( i( Z ), X ) ), i( mult( X
% 38.86/39.28    , Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16289) {G4,W23,D7,L1,V3,M1}  { rd( rd( X, mult( Y, i( Z ) ) ), X
% 38.86/39.28     ) ==> i( mult( mult( X, Z ), mult( mult( i( Z ), Y ), i( mult( X, Z ) )
% 38.86/39.28     ) ) ) }.
% 38.86/39.28  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.28    ( X, Y ) ) }.
% 38.86/39.28  parent1[0; 9]: (16285) {G5,W23,D6,L1,V3,M1}  { rd( rd( X, mult( Y, i( Z ) )
% 38.86/39.28     ), X ) ==> ld( mult( mult( i( Z ), Y ), i( mult( X, Z ) ) ), i( mult( X
% 38.86/39.28    , Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( X, Z )
% 38.86/39.28     Y := mult( mult( i( Z ), Y ), i( mult( X, Z ) ) )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16291) {G2,W22,D7,L1,V3,M1}  { rd( rd( X, mult( Y, i( Z ) ) ), X
% 38.86/39.28     ) ==> i( mult( mult( X, Z ), rd( mult( i( Z ), Y ), mult( X, Z ) ) ) )
% 38.86/39.28     }.
% 38.86/39.28  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 14]: (16289) {G4,W23,D7,L1,V3,M1}  { rd( rd( X, mult( Y, i( Z )
% 38.86/39.28     ) ), X ) ==> i( mult( mult( X, Z ), mult( mult( i( Z ), Y ), i( mult( X
% 38.86/39.28    , Z ) ) ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( i( Z ), Y )
% 38.86/39.28     Y := mult( X, Z )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16293) {G3,W21,D6,L1,V3,M1}  { rd( rd( X, mult( Y, i( Z ) ) ), X
% 38.86/39.28     ) ==> rd( rd( mult( X, Z ), mult( i( Z ), Y ) ), mult( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.86/39.28     ==> rd( rd( Y, X ), Z ) }.
% 38.86/39.28  parent1[0; 9]: (16291) {G2,W22,D7,L1,V3,M1}  { rd( rd( X, mult( Y, i( Z ) )
% 38.86/39.28     ), X ) ==> i( mult( mult( X, Z ), rd( mult( i( Z ), Y ), mult( X, Z ) )
% 38.86/39.28     ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( i( Z ), Y )
% 38.86/39.28     Y := mult( X, Z )
% 38.86/39.28     Z := mult( X, Z )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16294) {G2,W20,D6,L1,V3,M1}  { rd( rd( X, mult( Y, i( Z ) ) ), X
% 38.86/39.28     ) ==> rd( rd( mult( X, Z ), ld( Z, Y ) ), mult( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 14]: (16293) {G3,W21,D6,L1,V3,M1}  { rd( rd( X, mult( Y, i( Z )
% 38.86/39.28     ) ), X ) ==> rd( rd( mult( X, Z ), mult( i( Z ), Y ) ), mult( X, Z ) )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16295) {G3,W20,D6,L1,V3,M1}  { rd( rd( X, mult( Y, i( Z ) ) ), X
% 38.86/39.28     ) ==> rd( mult( mult( X, Z ), ld( Y, Z ) ), mult( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.28    mult( Z, ld( Y, X ) ) }.
% 38.86/39.28  parent1[0; 10]: (16294) {G2,W20,D6,L1,V3,M1}  { rd( rd( X, mult( Y, i( Z )
% 38.86/39.28     ) ), X ) ==> rd( rd( mult( X, Z ), ld( Z, Y ) ), mult( X, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := mult( X, Z )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16296) {G4,W20,D6,L1,V3,M1}  { rd( rd( X, mult( Y, i( Z ) ) ), X
% 38.86/39.28     ) ==> mult( mult( X, Z ), rd( ld( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.86/39.28    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.86/39.28  parent1[0; 9]: (16295) {G3,W20,D6,L1,V3,M1}  { rd( rd( X, mult( Y, i( Z ) )
% 38.86/39.28     ), X ) ==> rd( mult( mult( X, Z ), ld( Y, Z ) ), mult( X, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( X, Z )
% 38.86/39.28     Y := ld( Y, Z )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16297) {G2,W19,D5,L1,V3,M1}  { rd( rd( X, rd( Y, Z ) ), X ) ==> 
% 38.86/39.28    mult( mult( X, Z ), rd( ld( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 4]: (16296) {G4,W20,D6,L1,V3,M1}  { rd( rd( X, mult( Y, i( Z ) )
% 38.86/39.28     ), X ) ==> mult( mult( X, Z ), rd( ld( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16298) {G3,W19,D5,L1,V3,M1}  { rd( mult( X, rd( Z, Y ) ), X ) ==>
% 38.86/39.28     mult( mult( X, Z ), rd( ld( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.28    mult( Z, rd( X, Y ) ) }.
% 38.86/39.28  parent1[0; 2]: (16297) {G2,W19,D5,L1,V3,M1}  { rd( rd( X, rd( Y, Z ) ), X )
% 38.86/39.28     ==> mult( mult( X, Z ), rd( ld( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16299) {G4,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), X ) ) ==>
% 38.86/39.28     mult( mult( X, Y ), rd( ld( Z, Y ), mult( X, Y ) ) ) }.
% 38.86/39.28  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.86/39.28    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.86/39.28  parent1[0; 1]: (16298) {G3,W19,D5,L1,V3,M1}  { rd( mult( X, rd( Z, Y ) ), X
% 38.86/39.28     ) ==> mult( mult( X, Z ), rd( ld( Y, Z ), mult( X, Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := rd( Y, Z )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16300) {G4,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( Z, Y )
% 38.86/39.28    , mult( X, Y ) ) ) ==> mult( X, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.28  parent0[0]: (16299) {G4,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), X ) ) 
% 38.86/39.28    ==> mult( mult( X, Y ), rd( ld( Z, Y ), mult( X, Y ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3334) {G89,W19,D5,L1,V3,M1} P(76,3324);d(52);d(33);d(91);d(24
% 38.86/39.28    );d(75);d(321);d(33);d(81);d(321) { mult( mult( Y, X ), rd( ld( Z, X ), 
% 38.86/39.28    mult( Y, X ) ) ) ==> mult( Y, rd( rd( X, Z ), Y ) ) }.
% 38.86/39.28  parent0: (16300) {G4,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( Z, Y )
% 38.86/39.28    , mult( X, Y ) ) ) ==> mult( X, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16302) {G88,W19,D5,L1,V3,M1}  { rd( rd( Z, mult( Y, X ) ), Z ) ==>
% 38.86/39.28     ld( mult( mult( X, Y ), rd( X, Z ) ), rd( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (3324) {G88,W19,D5,L1,V3,M1} P(76,3308);d(22);d(52);d(76);d(33)
% 38.86/39.28    ;d(320) { ld( mult( mult( Y, X ), rd( Y, Z ) ), rd( Y, Z ) ) ==> rd( rd( 
% 38.86/39.28    Z, mult( X, Y ) ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16316) {G3,W24,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, X ) ) )
% 38.86/39.28    , X ) ==> ld( mult( mult( ld( Z, X ), Y ), rd( ld( Z, X ), X ) ), i( Z )
% 38.86/39.28     ) }.
% 38.86/39.28  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.28    ==> i( X ) }.
% 38.86/39.28  parent1[0; 22]: (16302) {G88,W19,D5,L1,V3,M1}  { rd( rd( Z, mult( Y, X ) )
% 38.86/39.28    , Z ) ==> ld( mult( mult( X, Y ), rd( X, Z ) ), rd( X, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := ld( Z, X )
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16317) {G3,W21,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, X ) ) )
% 38.86/39.28    , X ) ==> ld( mult( mult( ld( Z, X ), Y ), i( Z ) ), i( Z ) ) }.
% 38.86/39.28  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.28    ==> i( X ) }.
% 38.86/39.28  parent1[0; 17]: (16316) {G3,W24,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, 
% 38.86/39.28    X ) ) ), X ) ==> ld( mult( mult( ld( Z, X ), Y ), rd( ld( Z, X ), X ) ), 
% 38.86/39.28    i( Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16319) {G4,W21,D7,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, X ) ) )
% 38.86/39.28    , X ) ==> i( mult( Z, mult( mult( ld( Z, X ), Y ), i( Z ) ) ) ) }.
% 38.86/39.28  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.28    ( X, Y ) ) }.
% 38.86/39.28  parent1[0; 10]: (16317) {G3,W21,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, 
% 38.86/39.28    X ) ) ), X ) ==> ld( mult( mult( ld( Z, X ), Y ), i( Z ) ), i( Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := mult( mult( ld( Z, X ), Y ), i( Z ) )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16320) {G2,W20,D7,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, X ) ) )
% 38.86/39.28    , X ) ==> i( mult( Z, rd( mult( ld( Z, X ), Y ), Z ) ) ) }.
% 38.86/39.28  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 13]: (16319) {G4,W21,D7,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, 
% 38.86/39.28    X ) ) ), X ) ==> i( mult( Z, mult( mult( ld( Z, X ), Y ), i( Z ) ) ) )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( ld( Z, X ), Y )
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16321) {G3,W19,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, X ) ) )
% 38.86/39.28    , X ) ==> rd( rd( Z, mult( ld( Z, X ), Y ) ), Z ) }.
% 38.86/39.28  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.86/39.28     ==> rd( rd( Y, X ), Z ) }.
% 38.86/39.28  parent1[0; 10]: (16320) {G2,W20,D7,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, 
% 38.86/39.28    X ) ) ), X ) ==> i( mult( Z, rd( mult( ld( Z, X ), Y ), Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( ld( Z, X ), Y )
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16322) {G4,W19,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, X ) ) )
% 38.86/39.28    , X ) ==> rd( rd( Z, ld( ld( X, Z ), Y ) ), Z ) }.
% 38.86/39.28  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.28    ld( ld( Y, X ), Z ) }.
% 38.86/39.28  parent1[0; 13]: (16321) {G3,W19,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, 
% 38.86/39.28    X ) ) ), X ) ==> rd( rd( Z, mult( ld( Z, X ), Y ) ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16323) {G5,W19,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, X ) ) )
% 38.86/39.28    , X ) ==> rd( mult( Z, ld( Y, ld( X, Z ) ) ), Z ) }.
% 38.86/39.28  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.28    mult( Z, ld( Y, X ) ) }.
% 38.86/39.28  parent1[0; 11]: (16322) {G4,W19,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, 
% 38.86/39.28    X ) ) ), X ) ==> rd( rd( Z, ld( ld( X, Z ), Y ) ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := ld( X, Z )
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16324) {G6,W19,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, X ) ) )
% 38.86/39.28    , X ) ==> mult( Z, rd( ld( Y, ld( X, Z ) ), Z ) ) }.
% 38.86/39.28  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.86/39.28    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.86/39.28  parent1[0; 10]: (16323) {G5,W19,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, 
% 38.86/39.28    X ) ) ), X ) ==> rd( mult( Z, ld( Y, ld( X, Z ) ) ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := ld( Y, ld( X, Z ) )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16325) {G7,W19,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, X ) ) )
% 38.86/39.28    , X ) ==> ld( mult( Z, rd( Y, Z ) ), rd( Z, X ) ) }.
% 38.86/39.28  parent0[0]: (1423) {G13,W19,D6,L1,V3,M1} P(77,1412);d(33) { mult( Y, rd( ld
% 38.86/39.28    ( Z, ld( X, Y ) ), Y ) ) ==> ld( mult( Y, rd( Z, Y ) ), rd( Y, X ) ) }.
% 38.86/39.28  parent1[0; 10]: (16324) {G6,W19,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, 
% 38.86/39.28    X ) ) ), X ) ==> mult( Z, rd( ld( Y, ld( X, Z ) ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16326) {G6,W19,D6,L1,V3,M1}  { rd( mult( X, rd( ld( X, Z ), Y ) )
% 38.86/39.28    , X ) ==> ld( mult( Z, rd( Y, Z ) ), rd( Z, X ) ) }.
% 38.86/39.28  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.28     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.28  parent1[0; 2]: (16325) {G7,W19,D6,L1,V3,M1}  { rd( rd( X, mult( Y, ld( Z, X
% 38.86/39.28     ) ) ), X ) ==> ld( mult( Z, rd( Y, Z ) ), rd( Z, X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28     T := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16327) {G7,W19,D6,L1,V3,M1}  { mult( X, rd( rd( ld( X, Y ), Z ), 
% 38.86/39.28    X ) ) ==> ld( mult( Y, rd( Z, Y ) ), rd( Y, X ) ) }.
% 38.86/39.28  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.86/39.28    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.86/39.28  parent1[0; 1]: (16326) {G6,W19,D6,L1,V3,M1}  { rd( mult( X, rd( ld( X, Z )
% 38.86/39.28    , Y ) ), X ) ==> ld( mult( Z, rd( Y, Z ) ), rd( Z, X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := rd( ld( X, Y ), Z )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16328) {G8,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( rd( X, Z ), X
% 38.86/39.28     ) ) ==> ld( mult( Y, rd( Z, Y ) ), rd( Y, X ) ) }.
% 38.86/39.28  parent0[0]: (1430) {G13,W19,D6,L1,V3,M1} P(77,1413);d(33);d(114);d(321) { 
% 38.86/39.28    mult( Y, rd( rd( ld( Y, X ), Z ), Y ) ) ==> ld( rd( Y, X ), rd( rd( Y, Z
% 38.86/39.28     ), Y ) ) }.
% 38.86/39.28  parent1[0; 1]: (16327) {G7,W19,D6,L1,V3,M1}  { mult( X, rd( rd( ld( X, Y )
% 38.86/39.28    , Z ), X ) ) ==> ld( mult( Y, rd( Z, Y ) ), rd( Y, X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16329) {G8,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( Z, Y ) ), rd( Y, X
% 38.86/39.28     ) ) ==> ld( rd( X, Y ), rd( rd( X, Z ), X ) ) }.
% 38.86/39.28  parent0[0]: (16328) {G8,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), rd( rd( X, Z )
% 38.86/39.28    , X ) ) ==> ld( mult( Y, rd( Z, Y ) ), rd( Y, X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3337) {G89,W19,D5,L1,V3,M1} P(77,3324);d(52);d(33);d(91);d(74
% 38.86/39.28    );d(75);d(321);d(1423);d(114);d(321);d(1430) { ld( mult( X, rd( Z, X ) )
% 38.86/39.28    , rd( X, Y ) ) = ld( rd( Y, X ), rd( rd( Y, Z ), Y ) ) }.
% 38.86/39.28  parent0: (16329) {G8,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( Z, Y ) ), rd( Y, 
% 38.86/39.28    X ) ) ==> ld( rd( X, Y ), rd( rd( X, Z ), X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16331) {G89,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), X ) ) ==>
% 38.86/39.28     mult( mult( X, Y ), rd( ld( Z, Y ), mult( X, Y ) ) ) }.
% 38.86/39.28  parent0[0]: (3334) {G89,W19,D5,L1,V3,M1} P(76,3324);d(52);d(33);d(91);d(24)
% 38.86/39.28    ;d(75);d(321);d(33);d(81);d(321) { mult( mult( Y, X ), rd( ld( Z, X ), 
% 38.86/39.28    mult( Y, X ) ) ) ==> mult( Y, rd( rd( X, Z ), Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16337) {G3,W20,D6,L1,V3,M1}  { mult( X, rd( rd( Y, mult( Y, Z ) )
% 38.86/39.28    , X ) ) ==> mult( mult( X, Y ), rd( i( Z ), mult( X, Y ) ) ) }.
% 38.86/39.28  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.28    ==> i( Y ) }.
% 38.86/39.28  parent1[0; 15]: (16331) {G89,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), X
% 38.86/39.28     ) ) ==> mult( mult( X, Y ), rd( ld( Z, Y ), mult( X, Y ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := mult( Y, Z )
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16338) {G4,W20,D6,L1,V3,M1}  { mult( X, rd( rd( Y, mult( Y, Z ) )
% 38.86/39.28    , X ) ) ==> mult( mult( X, Y ), i( mult( mult( X, Y ), Z ) ) ) }.
% 38.86/39.28  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.28    ( mult( Y, X ) ) }.
% 38.86/39.28  parent1[0; 14]: (16337) {G3,W20,D6,L1,V3,M1}  { mult( X, rd( rd( Y, mult( Y
% 38.86/39.28    , Z ) ), X ) ) ==> mult( mult( X, Y ), rd( i( Z ), mult( X, Y ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := mult( X, Y )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16339) {G2,W19,D6,L1,V3,M1}  { mult( X, rd( rd( Y, mult( Y, Z ) )
% 38.86/39.28    , X ) ) ==> rd( mult( X, Y ), mult( mult( X, Y ), Z ) ) }.
% 38.86/39.28  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 10]: (16338) {G4,W20,D6,L1,V3,M1}  { mult( X, rd( rd( Y, mult( Y
% 38.86/39.28    , Z ) ), X ) ) ==> mult( mult( X, Y ), i( mult( mult( X, Y ), Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( X, Y )
% 38.86/39.28     Y := mult( mult( X, Y ), Z )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16341) {G3,W19,D6,L1,V3,M1}  { mult( X, rd( rd( Y, mult( Y, Z ) )
% 38.86/39.28    , X ) ) ==> rd( rd( mult( X, Y ), Z ), mult( X, Y ) ) }.
% 38.86/39.28  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.86/39.28     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.86/39.28  parent1[0; 10]: (16339) {G2,W19,D6,L1,V3,M1}  { mult( X, rd( rd( Y, mult( Y
% 38.86/39.28    , Z ) ), X ) ) ==> rd( mult( X, Y ), mult( mult( X, Y ), Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( X, Y )
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16343) {G4,W19,D6,L1,V3,M1}  { mult( X, rd( rd( rd( Y, Z ), Y ), 
% 38.86/39.28    X ) ) ==> rd( rd( mult( X, Y ), Z ), mult( X, Y ) ) }.
% 38.86/39.28  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.86/39.28     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.86/39.28  parent1[0; 4]: (16341) {G3,W19,D6,L1,V3,M1}  { mult( X, rd( rd( Y, mult( Y
% 38.86/39.28    , Z ) ), X ) ) ==> rd( rd( mult( X, Y ), Z ), mult( X, Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16344) {G4,W19,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), Z ), mult( X
% 38.86/39.28    , Y ) ) ==> mult( X, rd( rd( rd( Y, Z ), Y ), X ) ) }.
% 38.86/39.28  parent0[0]: (16343) {G4,W19,D6,L1,V3,M1}  { mult( X, rd( rd( rd( Y, Z ), Y
% 38.86/39.28     ), X ) ) ==> rd( rd( mult( X, Y ), Z ), mult( X, Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3343) {G90,W19,D6,L1,V3,M1} P(31,3334);d(76);d(33);d(320);d(
% 38.86/39.28    320) { rd( rd( mult( Z, X ), Y ), mult( Z, X ) ) ==> mult( Z, rd( rd( rd
% 38.86/39.28    ( X, Y ), X ), Z ) ) }.
% 38.86/39.28  parent0: (16344) {G4,W19,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), Z ), mult( X
% 38.86/39.28    , Y ) ) ==> mult( X, rd( rd( rd( Y, Z ), Y ), X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16345) {G89,W19,D5,L1,V3,M1}  { ld( rd( Z, X ), rd( rd( Z, Y ), Z
% 38.86/39.28     ) ) = ld( mult( X, rd( Y, X ) ), rd( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (3337) {G89,W19,D5,L1,V3,M1} P(77,3324);d(52);d(33);d(91);d(74)
% 38.86/39.28    ;d(75);d(321);d(1423);d(114);d(321);d(1430) { ld( mult( X, rd( Z, X ) ), 
% 38.86/39.28    rd( X, Y ) ) = ld( rd( Y, X ), rd( rd( Y, Z ), Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16346) {G6,W15,D6,L1,V4,M1}  { T ==> ld( mult( X, ld( Y, Z ) ), ld
% 38.86/39.28    ( rd( ld( Z, Y ), X ), T ) ) }.
% 38.86/39.28  parent0[0]: (256) {G6,W15,D6,L1,V4,M1} P(75,111) { ld( mult( X, ld( Z, Y )
% 38.86/39.28     ), ld( rd( ld( Y, Z ), X ), T ) ) ==> T }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28     T := T
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16364) {G7,W27,D6,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), ld( X, Y
% 38.86/39.28     ) ) ==> ld( mult( T, ld( Y, X ) ), ld( mult( T, rd( Z, T ) ), rd( T, ld
% 38.86/39.28    ( X, Y ) ) ) ) }.
% 38.86/39.28  parent0[0]: (16345) {G89,W19,D5,L1,V3,M1}  { ld( rd( Z, X ), rd( rd( Z, Y )
% 38.86/39.28    , Z ) ) = ld( mult( X, rd( Y, X ) ), rd( X, Z ) ) }.
% 38.86/39.28  parent1[0; 16]: (16346) {G6,W15,D6,L1,V4,M1}  { T ==> ld( mult( X, ld( Y, Z
% 38.86/39.28     ) ), ld( rd( ld( Z, Y ), X ), T ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := T
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := ld( X, Y )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := T
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28     T := rd( rd( ld( X, Y ), Z ), ld( X, Y ) )
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16367) {G5,W27,D6,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), ld( X, Y
% 38.86/39.28     ) ) ==> ld( mult( T, ld( Y, X ) ), ld( mult( T, rd( Z, T ) ), mult( T, 
% 38.86/39.28    ld( Y, X ) ) ) ) }.
% 38.86/39.28  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.28    mult( Z, ld( Y, X ) ) }.
% 38.86/39.28  parent1[0; 22]: (16364) {G7,W27,D6,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), ld
% 38.86/39.28    ( X, Y ) ) ==> ld( mult( T, ld( Y, X ) ), ld( mult( T, rd( Z, T ) ), rd( 
% 38.86/39.28    T, ld( X, Y ) ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := T
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28     T := T
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16369) {G6,W27,D6,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), ld( X, Y
% 38.86/39.28     ) ) ==> ld( mult( mult( T, rd( Z, T ) ), mult( T, ld( Y, X ) ) ), mult( 
% 38.86/39.28    T, ld( Y, X ) ) ) }.
% 38.86/39.28  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.86/39.28    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.86/39.28  parent1[0; 10]: (16367) {G5,W27,D6,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), ld
% 38.86/39.28    ( X, Y ) ) ==> ld( mult( T, ld( Y, X ) ), ld( mult( T, rd( Z, T ) ), mult
% 38.86/39.28    ( T, ld( Y, X ) ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( T, ld( Y, X ) )
% 38.86/39.28     Y := mult( T, rd( Z, T ) )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28     T := T
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16370) {G7,W27,D8,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), ld( X, Y
% 38.86/39.28     ) ) ==> ld( ld( ld( mult( mult( T, rd( Z, T ) ), T ), T ), ld( Y, X ) )
% 38.86/39.28    , ld( Y, X ) ) }.
% 38.86/39.28  parent0[0]: (3307) {G86,W19,D6,L1,V3,M1} P(3289,54);d(54);d(329);d(74);d(
% 38.86/39.28    329);d(329) { ld( mult( X, mult( Y, Z ) ), mult( Y, Z ) ) ==> ld( ld( ld
% 38.86/39.28    ( mult( X, Y ), Y ), Z ), Z ) }.
% 38.86/39.28  parent1[0; 10]: (16369) {G6,W27,D6,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), ld
% 38.86/39.28    ( X, Y ) ) ==> ld( mult( mult( T, rd( Z, T ) ), mult( T, ld( Y, X ) ) ), 
% 38.86/39.28    mult( T, ld( Y, X ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( T, rd( Z, T ) )
% 38.86/39.28     Y := T
% 38.86/39.28     Z := ld( Y, X )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28     T := T
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16371) {G8,W27,D10,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), ld( X, Y
% 38.86/39.28     ) ) ==> ld( ld( mult( Y, rd( ld( mult( mult( T, rd( Z, T ) ), T ), T ), 
% 38.86/39.28    Y ) ), X ), X ) }.
% 38.86/39.28  parent0[0]: (3304) {G86,W19,D6,L1,V3,M1} P(541,3289);d(3289);d(1440);d(1440
% 38.86/39.28    );d(25);d(52);d(22);d(115);d(185);d(22);d(1956);d(2396);d(155);d(114);d(
% 38.86/39.28    3250);d(16);d(37);d(22) { ld( ld( Z, ld( X, Y ) ), ld( X, Y ) ) ==> ld( 
% 38.86/39.28    ld( mult( X, rd( Z, X ) ), Y ), Y ) }.
% 38.86/39.28  parent1[0; 10]: (16370) {G7,W27,D8,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), ld
% 38.86/39.28    ( X, Y ) ) ==> ld( ld( ld( mult( mult( T, rd( Z, T ) ), T ), T ), ld( Y, 
% 38.86/39.28    X ) ), ld( Y, X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := ld( mult( mult( T, rd( Z, T ) ), T ), T )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28     T := T
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16372) {G9,W27,D8,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), ld( X, Y
% 38.86/39.28     ) ) ==> ld( ld( ld( mult( mult( T, rd( Z, T ) ), rd( T, Y ) ), rd( T, Y
% 38.86/39.28     ) ), X ), X ) }.
% 38.86/39.28  parent0[0]: (3303) {G86,W19,D6,L1,V3,M1} P(1400,3289);d(1412);d(139);d(53);
% 38.86/39.28    d(22) { mult( X, rd( ld( mult( Y, Z ), Z ), X ) ) ==> ld( mult( Y, rd( Z
% 38.86/39.28    , X ) ), rd( Z, X ) ) }.
% 38.86/39.28  parent1[0; 12]: (16371) {G8,W27,D10,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), 
% 38.86/39.28    ld( X, Y ) ) ==> ld( ld( mult( Y, rd( ld( mult( mult( T, rd( Z, T ) ), T
% 38.86/39.28     ), T ), Y ) ), X ), X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := mult( T, rd( Z, T ) )
% 38.86/39.28     Z := T
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28     T := T
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16373) {G10,W23,D8,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), ld( X, Y
% 38.86/39.28     ) ) ==> ld( ld( rd( rd( Y, mult( rd( Z, T ), T ) ), Y ), X ), X ) }.
% 38.86/39.28  parent0[0]: (3324) {G88,W19,D5,L1,V3,M1} P(76,3308);d(22);d(52);d(76);d(33)
% 38.86/39.28    ;d(320) { ld( mult( mult( Y, X ), rd( Y, Z ) ), rd( Y, Z ) ) ==> rd( rd( 
% 38.86/39.28    Z, mult( X, Y ) ), Z ) }.
% 38.86/39.28  parent1[0; 12]: (16372) {G9,W27,D8,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), ld
% 38.86/39.28    ( X, Y ) ) ==> ld( ld( ld( mult( mult( T, rd( Z, T ) ), rd( T, Y ) ), rd
% 38.86/39.28    ( T, Y ) ), X ), X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := rd( Z, T )
% 38.86/39.28     Y := T
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28     T := T
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16374) {G5,W23,D8,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), ld( X, Y
% 38.86/39.28     ) ) ==> ld( ld( rd( rd( Y, ld( rd( T, Z ), T ) ), Y ), X ), X ) }.
% 38.86/39.28  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.28    ld( rd( X, Y ), Z ) }.
% 38.86/39.28  parent1[0; 15]: (16373) {G10,W23,D8,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), 
% 38.86/39.28    ld( X, Y ) ) ==> ld( ld( rd( rd( Y, mult( rd( Z, T ), T ) ), Y ), X ), X
% 38.86/39.28     ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := T
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := T
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28     T := T
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16376) {G5,W23,D8,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), ld( X, Y
% 38.86/39.28     ) ) ==> ld( ld( rd( mult( Y, ld( T, rd( T, Z ) ) ), Y ), X ), X ) }.
% 38.86/39.28  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.28    mult( Z, ld( Y, X ) ) }.
% 38.86/39.28  parent1[0; 13]: (16374) {G5,W23,D8,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), ld
% 38.86/39.28    ( X, Y ) ) ==> ld( ld( rd( rd( Y, ld( rd( T, Z ), T ) ), Y ), X ), X )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := rd( T, Z )
% 38.86/39.28     Y := T
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28     T := T
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16378) {G6,W23,D8,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), ld( X, Y
% 38.86/39.28     ) ) ==> ld( ld( mult( Y, rd( ld( T, rd( T, Z ) ), Y ) ), X ), X ) }.
% 38.86/39.28  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.86/39.28    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.86/39.28  parent1[0; 12]: (16376) {G5,W23,D8,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), ld
% 38.86/39.28    ( X, Y ) ) ==> ld( ld( rd( mult( Y, ld( T, rd( T, Z ) ) ), Y ), X ), X )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := ld( T, rd( T, Z ) )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28     T := T
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16379) {G4,W20,D7,L1,V3,M1}  { rd( rd( ld( X, Y ), Z ), ld( X, Y
% 38.86/39.28     ) ) ==> ld( ld( mult( Y, rd( i( Z ), Y ) ), X ), X ) }.
% 38.86/39.28  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.86/39.28     ) }.
% 38.86/39.28  parent1[0; 15]: (16378) {G6,W23,D8,L1,V4,M1}  { rd( rd( ld( X, Y ), Z ), ld
% 38.86/39.28    ( X, Y ) ) ==> ld( ld( mult( Y, rd( ld( T, rd( T, Z ) ), Y ) ), X ), X )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := T
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28     T := T
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16380) {G5,W20,D7,L1,V3,M1}  { rd( rd( ld( X, Y ), Z ), ld( X, Y
% 38.86/39.28     ) ) ==> ld( ld( mult( Y, i( mult( Y, Z ) ) ), X ), X ) }.
% 38.86/39.28  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.28    ( mult( Y, X ) ) }.
% 38.86/39.28  parent1[0; 14]: (16379) {G4,W20,D7,L1,V3,M1}  { rd( rd( ld( X, Y ), Z ), ld
% 38.86/39.28    ( X, Y ) ) ==> ld( ld( mult( Y, rd( i( Z ), Y ) ), X ), X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16381) {G2,W19,D6,L1,V3,M1}  { rd( rd( ld( X, Y ), Z ), ld( X, Y
% 38.86/39.28     ) ) ==> ld( ld( rd( Y, mult( Y, Z ) ), X ), X ) }.
% 38.86/39.28  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 12]: (16380) {G5,W20,D7,L1,V3,M1}  { rd( rd( ld( X, Y ), Z ), ld
% 38.86/39.28    ( X, Y ) ) ==> ld( ld( mult( Y, i( mult( Y, Z ) ) ), X ), X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := mult( Y, Z )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16382) {G3,W19,D6,L1,V3,M1}  { rd( rd( ld( X, Y ), Z ), ld( X, Y
% 38.86/39.28     ) ) ==> ld( ld( rd( rd( Y, Z ), Y ), X ), X ) }.
% 38.86/39.28  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.86/39.28     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.86/39.28  parent1[0; 12]: (16381) {G2,W19,D6,L1,V3,M1}  { rd( rd( ld( X, Y ), Z ), ld
% 38.86/39.28    ( X, Y ) ) ==> ld( ld( rd( Y, mult( Y, Z ) ), X ), X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16383) {G4,W19,D6,L1,V3,M1}  { mult( rd( ld( X, Y ), Z ), ld( Y, 
% 38.86/39.28    X ) ) ==> ld( ld( rd( rd( Y, Z ), Y ), X ), X ) }.
% 38.86/39.28  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.28    mult( Z, ld( Y, X ) ) }.
% 38.86/39.28  parent1[0; 1]: (16382) {G3,W19,D6,L1,V3,M1}  { rd( rd( ld( X, Y ), Z ), ld
% 38.86/39.28    ( X, Y ) ) ==> ld( ld( rd( rd( Y, Z ), Y ), X ), X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := rd( ld( X, Y ), Z )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16384) {G5,W19,D6,L1,V3,M1}  { ld( rd( Z, ld( X, Y ) ), ld( Y, X
% 38.86/39.28     ) ) ==> ld( ld( rd( rd( Y, Z ), Y ), X ), X ) }.
% 38.86/39.28  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.28    ld( rd( X, Y ), Z ) }.
% 38.86/39.28  parent1[0; 1]: (16383) {G4,W19,D6,L1,V3,M1}  { mult( rd( ld( X, Y ), Z ), 
% 38.86/39.28    ld( Y, X ) ) ==> ld( ld( rd( rd( Y, Z ), Y ), X ), X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := ld( X, Y )
% 38.86/39.28     Z := ld( Y, X )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16385) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, ld( Z, Y ) ), ld( Z, 
% 38.86/39.28    Y ) ) ==> ld( ld( rd( rd( Z, X ), Z ), Y ), Y ) }.
% 38.86/39.28  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.28    mult( Z, ld( Y, X ) ) }.
% 38.86/39.28  parent1[0; 2]: (16384) {G5,W19,D6,L1,V3,M1}  { ld( rd( Z, ld( X, Y ) ), ld
% 38.86/39.28    ( Y, X ) ) ==> ld( ld( rd( rd( Y, Z ), Y ), X ), X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3353) {G90,W19,D6,L1,V3,M1} P(3337,256);d(75);d(329);d(3307);
% 38.86/39.28    d(3304);d(3303);d(3324);d(80);d(75);d(321);d(53);d(76);d(33);d(320);d(75)
% 38.86/39.28    ;d(80);d(75) { ld( mult( T, ld( Y, X ) ), ld( Y, X ) ) ==> ld( ld( rd( rd
% 38.86/39.28    ( Y, T ), Y ), X ), X ) }.
% 38.86/39.28  parent0: (16385) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, ld( Z, Y ) ), ld( Z, 
% 38.86/39.28    Y ) ) ==> ld( ld( rd( rd( Z, X ), Z ), Y ), Y ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := T
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16388) {G89,W19,D5,L1,V3,M1}  { ld( rd( Z, X ), rd( rd( Z, Y ), Z
% 38.86/39.28     ) ) = ld( mult( X, rd( Y, X ) ), rd( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (3337) {G89,W19,D5,L1,V3,M1} P(77,3324);d(52);d(33);d(91);d(74)
% 38.86/39.28    ;d(75);d(321);d(1423);d(114);d(321);d(1430) { ld( mult( X, rd( Z, X ) ), 
% 38.86/39.28    rd( X, Y ) ) = ld( rd( Y, X ), rd( rd( Y, Z ), Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16394) {G5,W23,D6,L1,V3,M1}  { ld( i( mult( Y, X ) ), rd( rd( i( 
% 38.86/39.28    X ), Z ), i( X ) ) ) = ld( mult( Y, rd( Z, Y ) ), rd( Y, i( X ) ) ) }.
% 38.86/39.28  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.28    ( mult( Y, X ) ) }.
% 38.86/39.28  parent1[0; 2]: (16388) {G89,W19,D5,L1,V3,M1}  { ld( rd( Z, X ), rd( rd( Z, 
% 38.86/39.28    Y ), Z ) ) = ld( mult( X, rd( Y, X ) ), rd( X, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := i( X )
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16420) {G2,W22,D6,L1,V3,M1}  { ld( i( mult( X, Y ) ), rd( rd( i( 
% 38.86/39.28    Y ), Z ), i( Y ) ) ) = ld( mult( X, rd( Z, X ) ), mult( X, Y ) ) }.
% 38.86/39.28  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 19]: (16394) {G5,W23,D6,L1,V3,M1}  { ld( i( mult( Y, X ) ), rd( 
% 38.86/39.28    rd( i( X ), Z ), i( X ) ) ) = ld( mult( Y, rd( Z, Y ) ), rd( Y, i( X ) )
% 38.86/39.28     ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16422) {G2,W21,D6,L1,V3,M1}  { mult( mult( X, Y ), rd( rd( i( Y )
% 38.86/39.28    , Z ), i( Y ) ) ) = ld( mult( X, rd( Z, X ) ), mult( X, Y ) ) }.
% 38.86/39.28  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 1]: (16420) {G2,W22,D6,L1,V3,M1}  { ld( i( mult( X, Y ) ), rd( 
% 38.86/39.28    rd( i( Y ), Z ), i( Y ) ) ) = ld( mult( X, rd( Z, X ) ), mult( X, Y ) )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( X, Y )
% 38.86/39.28     Y := rd( rd( i( Y ), Z ), i( Y ) )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16423) {G2,W20,D6,L1,V3,M1}  { mult( mult( X, Y ), mult( rd( i( Y
% 38.86/39.28     ), Z ), Y ) ) = ld( mult( X, rd( Z, X ) ), mult( X, Y ) ) }.
% 38.86/39.28  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 5]: (16422) {G2,W21,D6,L1,V3,M1}  { mult( mult( X, Y ), rd( rd( 
% 38.86/39.28    i( Y ), Z ), i( Y ) ) ) = ld( mult( X, rd( Z, X ) ), mult( X, Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := rd( i( Y ), Z )
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16424) {G3,W20,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( rd( Z, i( 
% 38.86/39.28    Y ) ), Y ) ) = ld( mult( X, rd( Z, X ) ), mult( X, Y ) ) }.
% 38.86/39.28  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.28    ld( rd( X, Y ), Z ) }.
% 38.86/39.28  parent1[0; 5]: (16423) {G2,W20,D6,L1,V3,M1}  { mult( mult( X, Y ), mult( rd
% 38.86/39.28    ( i( Y ), Z ), Y ) ) = ld( mult( X, rd( Z, X ) ), mult( X, Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := i( Y )
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16425) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( mult( Z, Y
% 38.86/39.28     ), Y ) ) = ld( mult( X, rd( Z, X ) ), mult( X, Y ) ) }.
% 38.86/39.28  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 6]: (16424) {G3,W20,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( rd( 
% 38.86/39.28    Z, i( Y ) ), Y ) ) = ld( mult( X, rd( Z, X ) ), mult( X, Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16426) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Z, X ) ), mult( X
% 38.86/39.28    , Y ) ) = mult( mult( X, Y ), ld( mult( Z, Y ), Y ) ) }.
% 38.86/39.28  parent0[0]: (16425) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( mult( Z
% 38.86/39.28    , Y ), Y ) ) = ld( mult( X, rd( Z, X ) ), mult( X, Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3356) {G90,W19,D5,L1,V3,M1} P(76,3337);d(34);d(22);d(34);d(80
% 38.86/39.28    );d(34) { ld( mult( Y, rd( Z, Y ) ), mult( Y, X ) ) = mult( mult( Y, X )
% 38.86/39.28    , ld( mult( Z, X ), X ) ) }.
% 38.86/39.28  parent0: (16426) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Z, X ) ), mult( X
% 38.86/39.28    , Y ) ) = mult( mult( X, Y ), ld( mult( Z, Y ), Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16428) {G58,W19,D5,L1,V3,M1}  { ld( Z, ld( mult( Z, Y ), mult( Z, 
% 38.86/39.28    X ) ) ) = ld( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.28  parent0[0]: (2632) {G58,W19,D5,L1,V3,M1} P(34,2623);d(33) { ld( ld( rd( Z, 
% 38.86/39.28    Y ), mult( Z, X ) ), Z ) = ld( X, ld( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16438) {G59,W23,D6,L1,V3,M1}  { ld( X, mult( mult( X, Z ), ld( 
% 38.86/39.28    mult( Y, Z ), Z ) ) ) = ld( ld( rd( Z, rd( Y, X ) ), mult( Z, X ) ), Z )
% 38.86/39.28     }.
% 38.86/39.28  parent0[0]: (3356) {G90,W19,D5,L1,V3,M1} P(76,3337);d(34);d(22);d(34);d(80)
% 38.86/39.28    ;d(34) { ld( mult( Y, rd( Z, Y ) ), mult( Y, X ) ) = mult( mult( Y, X ), 
% 38.86/39.28    ld( mult( Z, X ), X ) ) }.
% 38.86/39.28  parent1[0; 3]: (16428) {G58,W19,D5,L1,V3,M1}  { ld( Z, ld( mult( Z, Y ), 
% 38.86/39.28    mult( Z, X ) ) ) = ld( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := rd( Y, X )
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16439) {G5,W23,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), ld( 
% 38.86/39.28    mult( Z, Y ), Y ) ) ) = ld( ld( mult( Y, rd( X, Z ) ), mult( Y, X ) ), Y
% 38.86/39.28     ) }.
% 38.86/39.28  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.28    mult( Z, rd( X, Y ) ) }.
% 38.86/39.28  parent1[0; 14]: (16438) {G59,W23,D6,L1,V3,M1}  { ld( X, mult( mult( X, Z )
% 38.86/39.28    , ld( mult( Y, Z ), Z ) ) ) = ld( ld( rd( Z, rd( Y, X ) ), mult( Z, X ) )
% 38.86/39.28    , Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16440) {G6,W19,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), ld( 
% 38.86/39.28    mult( Z, Y ), Y ) ) ) = rd( ld( Z, mult( Y, X ) ), X ) }.
% 38.86/39.28  parent0[0]: (2654) {G60,W19,D6,L1,V3,M1} P(1466,2652);d(321);d(2609) { ld( 
% 38.86/39.28    ld( mult( X, rd( Y, Z ) ), mult( X, Y ) ), X ) ==> rd( ld( Z, mult( X, Y
% 38.86/39.28     ) ), Y ) }.
% 38.86/39.28  parent1[0; 12]: (16439) {G5,W23,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), 
% 38.86/39.28    ld( mult( Z, Y ), Y ) ) ) = ld( ld( mult( Y, rd( X, Z ) ), mult( Y, X ) )
% 38.86/39.28    , Y ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16441) {G7,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), mult( Z
% 38.86/39.28    , Y ) ), X ), Y ) = rd( ld( Z, mult( Y, X ) ), X ) }.
% 38.86/39.28  parent0[0]: (1717) {G33,W19,D6,L1,V3,M1} P(3,1698) { ld( X, mult( mult( X, 
% 38.86/39.28    Y ), ld( Z, Y ) ) ) ==> ld( ld( rd( mult( X, Y ), Z ), X ), Y ) }.
% 38.86/39.28  parent1[0; 1]: (16440) {G6,W19,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), 
% 38.86/39.28    ld( mult( Z, Y ), Y ) ) ) = rd( ld( Z, mult( Y, X ) ), X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := mult( Z, Y )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3361) {G91,W19,D6,L1,V3,M1} P(3356,2632);d(81);d(2654);d(1717
% 38.86/39.28    ) { ld( ld( rd( mult( X, Z ), mult( Y, Z ) ), X ), Z ) ==> rd( ld( Y, 
% 38.86/39.28    mult( Z, X ) ), X ) }.
% 38.86/39.28  parent0: (16441) {G7,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), mult( Z
% 38.86/39.28    , Y ) ), X ), Y ) = rd( ld( Z, mult( Y, X ) ), X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16444) {G88,W19,D5,L1,V3,M1}  { ld( rd( Z, X ), mult( Z, rd( Y, Z
% 38.86/39.28     ) ) ) = ld( rd( rd( X, Y ), X ), rd( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (3328) {G88,W19,D5,L1,V3,M1} P(77,3308);d(52);d(92);d(22);d(321
% 38.86/39.28    );d(75);d(1411);d(1422) { ld( rd( rd( X, Z ), X ), rd( X, Y ) ) = ld( rd
% 38.86/39.28    ( Y, X ), mult( Y, rd( Z, Y ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16452) {G2,W24,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), Y ), mult( 
% 38.86/39.28    mult( X, Y ), rd( Z, mult( X, Y ) ) ) ) = ld( rd( rd( Y, Z ), Y ), i( X )
% 38.86/39.28     ) }.
% 38.86/39.28  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.28    X ) }.
% 38.86/39.28  parent1[0; 22]: (16444) {G88,W19,D5,L1,V3,M1}  { ld( rd( Z, X ), mult( Z, 
% 38.86/39.28    rd( Y, Z ) ) ) = ld( rd( rd( X, Y ), X ), rd( X, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := mult( X, Y )
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16453) {G3,W24,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), Y ), mult( 
% 38.86/39.28    mult( X, Y ), rd( Z, mult( X, Y ) ) ) ) = i( mult( X, rd( rd( Y, Z ), Y )
% 38.86/39.28     ) ) }.
% 38.86/39.28  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.28    ( X, Y ) ) }.
% 38.86/39.28  parent1[0; 16]: (16452) {G2,W24,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), Y ), 
% 38.86/39.28    mult( mult( X, Y ), rd( Z, mult( X, Y ) ) ) ) = ld( rd( rd( Y, Z ), Y ), 
% 38.86/39.28    i( X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := rd( rd( Y, Z ), Y )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16454) {G4,W23,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), Y ), mult( 
% 38.86/39.28    mult( X, Y ), rd( Z, mult( X, Y ) ) ) ) = rd( rd( Y, rd( Y, Z ) ), X )
% 38.86/39.28     }.
% 38.86/39.28  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.86/39.28     ==> rd( rd( Y, X ), Z ) }.
% 38.86/39.28  parent1[0; 16]: (16453) {G3,W24,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), Y ), 
% 38.86/39.28    mult( mult( X, Y ), rd( Z, mult( X, Y ) ) ) ) = i( mult( X, rd( rd( Y, Z
% 38.86/39.28     ), Y ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := rd( Y, Z )
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16455) {G5,W23,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), Y ), mult( 
% 38.86/39.28    mult( X, Y ), rd( Z, mult( X, Y ) ) ) ) = rd( mult( Y, rd( Z, Y ) ), X )
% 38.86/39.28     }.
% 38.86/39.28  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.28    mult( Z, rd( X, Y ) ) }.
% 38.86/39.28  parent1[0; 17]: (16454) {G4,W23,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), Y ), 
% 38.86/39.28    mult( mult( X, Y ), rd( Z, mult( X, Y ) ) ) ) = rd( rd( Y, rd( Y, Z ) ), 
% 38.86/39.28    X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16456) {G1,W19,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), rd( Z, 
% 38.86/39.28    mult( X, Y ) ) ) ) = rd( mult( Y, rd( Z, Y ) ), X ) }.
% 38.86/39.28  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.28  parent1[0; 2]: (16455) {G5,W23,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), Y ), 
% 38.86/39.28    mult( mult( X, Y ), rd( Z, mult( X, Y ) ) ) ) = rd( mult( Y, rd( Z, Y ) )
% 38.86/39.28    , X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3388) {G89,W19,D6,L1,V3,M1} P(25,3328);d(52);d(91);d(81);d(3)
% 38.86/39.28     { ld( Y, mult( mult( Y, X ), rd( Z, mult( Y, X ) ) ) ) ==> rd( mult( X, 
% 38.86/39.28    rd( Z, X ) ), Y ) }.
% 38.86/39.28  parent0: (16456) {G1,W19,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), rd( Z, 
% 38.86/39.28    mult( X, Y ) ) ) ) = rd( mult( Y, rd( Z, Y ) ), X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16459) {G5,W12,D5,L1,V3,M1}  { i( Z ) ==> ld( ld( ld( X, Y ), Z )
% 38.86/39.28    , ld( Y, X ) ) }.
% 38.86/39.28  parent0[0]: (116) {G5,W12,D5,L1,V3,M1} P(75,77);d(74) { ld( ld( ld( Y, Z )
% 38.86/39.28    , X ), ld( Z, Y ) ) ==> i( X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16461) {G6,W20,D6,L1,V3,M1}  { i( rd( X, Y ) ) ==> ld( mult( Y, 
% 38.86/39.28    rd( mult( Z, X ), Y ) ), ld( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (3315) {G87,W19,D5,L1,V3,M1} P(31,3302);d(22) { ld( ld( mult( X
% 38.86/39.28    , Y ), rd( X, Z ) ), rd( X, Z ) ) ==> mult( Z, rd( mult( Y, X ), Z ) )
% 38.86/39.28     }.
% 38.86/39.28  parent1[0; 6]: (16459) {G5,W12,D5,L1,V3,M1}  { i( Z ) ==> ld( ld( ld( X, Y
% 38.86/39.28     ), Z ), ld( Y, X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := mult( X, Z )
% 38.86/39.28     Y := rd( X, Y )
% 38.86/39.28     Z := rd( X, Y )
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16464) {G4,W19,D6,L1,V3,M1}  { rd( Y, X ) ==> ld( mult( Y, rd( 
% 38.86/39.28    mult( Z, X ), Y ) ), ld( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.86/39.28    X ) }.
% 38.86/39.28  parent1[0; 1]: (16461) {G6,W20,D6,L1,V3,M1}  { i( rd( X, Y ) ) ==> ld( mult
% 38.86/39.28    ( Y, rd( mult( Z, X ), Y ) ), ld( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16465) {G4,W19,D6,L1,V3,M1}  { ld( mult( X, rd( mult( Z, Y ), X )
% 38.86/39.28     ), ld( rd( Y, X ), mult( Y, Z ) ) ) ==> rd( X, Y ) }.
% 38.86/39.28  parent0[0]: (16464) {G4,W19,D6,L1,V3,M1}  { rd( Y, X ) ==> ld( mult( Y, rd
% 38.86/39.28    ( mult( Z, X ), Y ) ), ld( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3392) {G88,W19,D6,L1,V3,M1} P(3315,116);d(79) { ld( mult( Z, 
% 38.86/39.28    rd( mult( Y, X ), Z ) ), ld( rd( X, Z ), mult( X, Y ) ) ) ==> rd( Z, X )
% 38.86/39.28     }.
% 38.86/39.28  parent0: (16465) {G4,W19,D6,L1,V3,M1}  { ld( mult( X, rd( mult( Z, Y ), X )
% 38.86/39.28     ), ld( rd( Y, X ), mult( Y, Z ) ) ) ==> rd( X, Y ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16467) {G88,W19,D6,L1,V3,M1}  { rd( X, Z ) ==> ld( mult( X, rd( 
% 38.86/39.28    mult( Y, Z ), X ) ), ld( rd( Z, X ), mult( Z, Y ) ) ) }.
% 38.86/39.28  parent0[0]: (3392) {G88,W19,D6,L1,V3,M1} P(3315,116);d(79) { ld( mult( Z, 
% 38.86/39.28    rd( mult( Y, X ), Z ) ), ld( rd( X, Z ), mult( X, Y ) ) ) ==> rd( Z, X )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16475) {G3,W24,D7,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( mult( 
% 38.86/39.28    X, rd( mult( Z, ld( Y, X ) ), X ) ), ld( i( Y ), mult( ld( Y, X ), Z ) )
% 38.86/39.28     ) }.
% 38.86/39.28  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.28    ==> i( X ) }.
% 38.86/39.28  parent1[0; 17]: (16467) {G88,W19,D6,L1,V3,M1}  { rd( X, Z ) ==> ld( mult( X
% 38.86/39.28    , rd( mult( Y, Z ), X ) ), ld( rd( Z, X ), mult( Z, Y ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := ld( Y, X )
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16476) {G4,W24,D6,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( ld( rd
% 38.86/39.28    ( rd( X, Z ), X ), rd( X, Y ) ), ld( i( Y ), mult( ld( Y, X ), Z ) ) )
% 38.86/39.28     }.
% 38.86/39.28  parent0[0]: (1411) {G12,W19,D6,L1,V3,M1} P(77,1400);d(33) { mult( Y, rd( 
% 38.86/39.28    mult( Z, ld( X, Y ) ), Y ) ) ==> ld( rd( rd( Y, Z ), Y ), rd( Y, X ) )
% 38.86/39.28     }.
% 38.86/39.28  parent1[0; 7]: (16475) {G3,W24,D7,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( 
% 38.86/39.28    mult( X, rd( mult( Z, ld( Y, X ) ), X ) ), ld( i( Y ), mult( ld( Y, X ), 
% 38.86/39.28    Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16477) {G2,W23,D6,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( ld( rd
% 38.86/39.28    ( rd( X, Z ), X ), rd( X, Y ) ), mult( Y, mult( ld( Y, X ), Z ) ) ) }.
% 38.86/39.28  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 16]: (16476) {G4,W24,D6,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld
% 38.86/39.28    ( ld( rd( rd( X, Z ), X ), rd( X, Y ) ), ld( i( Y ), mult( ld( Y, X ), Z
% 38.86/39.28     ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := mult( ld( Y, X ), Z )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16478) {G3,W23,D6,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( ld( rd
% 38.86/39.28    ( rd( X, Z ), X ), rd( X, Y ) ), mult( Y, ld( ld( X, Y ), Z ) ) ) }.
% 38.86/39.28  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.28    ld( ld( Y, X ), Z ) }.
% 38.86/39.28  parent1[0; 18]: (16477) {G2,W23,D6,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld
% 38.86/39.28    ( ld( rd( rd( X, Z ), X ), rd( X, Y ) ), mult( Y, mult( ld( Y, X ), Z ) )
% 38.86/39.28     ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16479) {G4,W23,D6,L1,V3,M1}  { mult( X, ld( X, Y ) ) ==> ld( ld( 
% 38.86/39.28    rd( rd( X, Z ), X ), rd( X, Y ) ), mult( Y, ld( ld( X, Y ), Z ) ) ) }.
% 38.86/39.28  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.28    mult( Z, ld( Y, X ) ) }.
% 38.86/39.28  parent1[0; 1]: (16478) {G3,W23,D6,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( 
% 38.86/39.28    ld( rd( rd( X, Z ), X ), rd( X, Y ) ), mult( Y, ld( ld( X, Y ), Z ) ) )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16480) {G1,W19,D6,L1,V3,M1}  { Y ==> ld( ld( rd( rd( X, Z ), X )
% 38.86/39.28    , rd( X, Y ) ), mult( Y, ld( ld( X, Y ), Z ) ) ) }.
% 38.86/39.28  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.28  parent1[0; 1]: (16479) {G4,W23,D6,L1,V3,M1}  { mult( X, ld( X, Y ) ) ==> ld
% 38.86/39.28    ( ld( rd( rd( X, Z ), X ), rd( X, Y ) ), mult( Y, ld( ld( X, Y ), Z ) ) )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16481) {G1,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( Y, Z ), Y ), rd( Y
% 38.86/39.28    , X ) ), mult( X, ld( ld( Y, X ), Z ) ) ) ==> X }.
% 38.86/39.28  parent0[0]: (16480) {G1,W19,D6,L1,V3,M1}  { Y ==> ld( ld( rd( rd( X, Z ), X
% 38.86/39.28     ), rd( X, Y ) ), mult( Y, ld( ld( X, Y ), Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3395) {G89,W19,D6,L1,V3,M1} P(77,3392);d(1411);d(22);d(74);d(
% 38.86/39.28    75);d(0) { ld( ld( rd( rd( Y, Z ), Y ), rd( Y, X ) ), mult( X, ld( ld( Y
% 38.86/39.28    , X ), Z ) ) ) ==> X }.
% 38.86/39.28  parent0: (16481) {G1,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( Y, Z ), Y ), rd( Y
% 38.86/39.28    , X ) ), mult( X, ld( ld( Y, X ), Z ) ) ) ==> X }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16483) {G89,W19,D6,L1,V3,M1}  { Z ==> ld( ld( rd( rd( X, Y ), X )
% 38.86/39.28    , rd( X, Z ) ), mult( Z, ld( ld( X, Z ), Y ) ) ) }.
% 38.86/39.28  parent0[0]: (3395) {G89,W19,D6,L1,V3,M1} P(77,3392);d(1411);d(22);d(74);d(
% 38.86/39.28    75);d(0) { ld( ld( rd( rd( Y, Z ), Y ), rd( Y, X ) ), mult( X, ld( ld( Y
% 38.86/39.28    , X ), Z ) ) ) ==> X }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16488) {G89,W19,D6,L1,V3,M1}  { X ==> ld( ld( rd( X, Y ), mult( X
% 38.86/39.28    , rd( Z, X ) ) ), mult( X, ld( ld( Y, X ), Z ) ) ) }.
% 38.86/39.28  parent0[0]: (3328) {G88,W19,D5,L1,V3,M1} P(77,3308);d(52);d(92);d(22);d(321
% 38.86/39.28    );d(75);d(1411);d(1422) { ld( rd( rd( X, Z ), X ), rd( X, Y ) ) = ld( rd
% 38.86/39.28    ( Y, X ), mult( Y, rd( Z, Y ) ) ) }.
% 38.86/39.28  parent1[0; 3]: (16483) {G89,W19,D6,L1,V3,M1}  { Z ==> ld( ld( rd( rd( X, Y
% 38.86/39.28     ), X ), rd( X, Z ) ), mult( Z, ld( ld( X, Z ), Y ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16491) {G89,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X, rd( Z
% 38.86/39.28    , X ) ) ), mult( X, ld( ld( Y, X ), Z ) ) ) ==> X }.
% 38.86/39.28  parent0[0]: (16488) {G89,W19,D6,L1,V3,M1}  { X ==> ld( ld( rd( X, Y ), mult
% 38.86/39.28    ( X, rd( Z, X ) ) ), mult( X, ld( ld( Y, X ), Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3396) {G90,W19,D6,L1,V3,M1} P(3328,3395) { ld( ld( rd( Z, X )
% 38.86/39.28    , mult( Z, rd( Y, Z ) ) ), mult( Z, ld( ld( X, Z ), Y ) ) ) ==> Z }.
% 38.86/39.28  parent0: (16491) {G89,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X, rd( 
% 38.86/39.28    Z, X ) ) ), mult( X, ld( ld( Y, X ), Z ) ) ) ==> X }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16495) {G90,W19,D6,L1,V3,M1}  { X ==> ld( ld( rd( X, Y ), mult( X
% 38.86/39.28    , rd( Z, X ) ) ), mult( X, ld( ld( Y, X ), Z ) ) ) }.
% 38.86/39.28  parent0[0]: (3396) {G90,W19,D6,L1,V3,M1} P(3328,3395) { ld( ld( rd( Z, X )
% 38.86/39.28    , mult( Z, rd( Y, Z ) ) ), mult( Z, ld( ld( X, Z ), Y ) ) ) ==> Z }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16503) {G10,W27,D8,L1,V3,M1}  { X ==> ld( ld( rd( X, ld( rd( X, Y
% 38.86/39.28     ), Y ) ), mult( X, rd( rd( ld( Y, X ), Z ), X ) ) ), mult( X, rd( ld( X
% 38.86/39.28    , Y ), Z ) ) ) }.
% 38.86/39.28  parent0[0]: (427) {G9,W19,D6,L1,V3,M1} P(74,169);d(240);d(92) { ld( ld( ld
% 38.86/39.28    ( rd( Y, X ), X ), Y ), rd( ld( X, Y ), Z ) ) ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.28  parent1[0; 22]: (16495) {G90,W19,D6,L1,V3,M1}  { X ==> ld( ld( rd( X, Y ), 
% 38.86/39.28    mult( X, rd( Z, X ) ) ), mult( X, ld( ld( Y, X ), Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := ld( rd( X, Y ), Y )
% 38.86/39.28     Z := rd( ld( Y, X ), Z )
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16506) {G5,W27,D8,L1,V3,M1}  { X ==> ld( ld( mult( X, ld( Y, rd( 
% 38.86/39.28    X, Y ) ) ), mult( X, rd( rd( ld( Y, X ), Z ), X ) ) ), mult( X, rd( ld( X
% 38.86/39.28    , Y ), Z ) ) ) }.
% 38.86/39.28  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.28    mult( Z, ld( Y, X ) ) }.
% 38.86/39.28  parent1[0; 4]: (16503) {G10,W27,D8,L1,V3,M1}  { X ==> ld( ld( rd( X, ld( rd
% 38.86/39.28    ( X, Y ), Y ) ), mult( X, rd( rd( ld( Y, X ), Z ), X ) ) ), mult( X, rd( 
% 38.86/39.28    ld( X, Y ), Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := rd( X, Y )
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16507) {G6,W27,D8,L1,V3,M1}  { X ==> ld( ld( ld( rd( Y, X ), rd( 
% 38.86/39.28    X, Y ) ), mult( X, rd( rd( ld( Y, X ), Z ), X ) ) ), mult( X, rd( ld( X, 
% 38.86/39.28    Y ), Z ) ) ) }.
% 38.86/39.28  parent0[0]: (223) {G7,W15,D5,L1,V2,M1} P(2,205);d(80) { mult( X, ld( Y, rd
% 38.86/39.28    ( X, Y ) ) ) ==> ld( rd( Y, X ), rd( X, Y ) ) }.
% 38.86/39.28  parent1[0; 4]: (16506) {G5,W27,D8,L1,V3,M1}  { X ==> ld( ld( mult( X, ld( Y
% 38.86/39.28    , rd( X, Y ) ) ), mult( X, rd( rd( ld( Y, X ), Z ), X ) ) ), mult( X, rd
% 38.86/39.28    ( ld( X, Y ), Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16508) {G7,W27,D7,L1,V3,M1}  { X ==> ld( ld( ld( rd( Y, X ), rd( 
% 38.86/39.28    X, Y ) ), ld( rd( Y, X ), rd( rd( X, Z ), X ) ) ), mult( X, rd( ld( X, Y
% 38.86/39.28     ), Z ) ) ) }.
% 38.86/39.28  parent0[0]: (1428) {G13,W19,D6,L1,V3,M1} P(124,1413);d(0);d(114);d(321) { 
% 38.86/39.28    mult( X, rd( rd( ld( Y, X ), Z ), X ) ) ==> ld( rd( Y, X ), rd( rd( X, Z
% 38.86/39.28     ), X ) ) }.
% 38.86/39.28  parent1[0; 11]: (16507) {G6,W27,D8,L1,V3,M1}  { X ==> ld( ld( ld( rd( Y, X
% 38.86/39.28     ), rd( X, Y ) ), mult( X, rd( rd( ld( Y, X ), Z ), X ) ) ), mult( X, rd
% 38.86/39.28    ( ld( X, Y ), Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16509) {G7,W19,D6,L1,V3,M1}  { X ==> ld( ld( rd( X, Y ), rd( rd( 
% 38.86/39.28    X, Z ), X ) ), mult( X, rd( ld( X, Y ), Z ) ) ) }.
% 38.86/39.28  parent0[0]: (203) {G6,W19,D5,L1,V3,M1} P(80,159);d(80) { ld( ld( rd( Y, X )
% 38.86/39.28    , rd( X, Y ) ), ld( rd( Y, X ), Z ) ) ==> ld( rd( X, Y ), Z ) }.
% 38.86/39.28  parent1[0; 3]: (16508) {G7,W27,D7,L1,V3,M1}  { X ==> ld( ld( ld( rd( Y, X )
% 38.86/39.28    , rd( X, Y ) ), ld( rd( Y, X ), rd( rd( X, Z ), X ) ) ), mult( X, rd( ld
% 38.86/39.28    ( X, Y ), Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := rd( rd( X, Z ), X )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16510) {G7,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( rd( X, Z )
% 38.86/39.28    , X ) ), mult( X, rd( ld( X, Y ), Z ) ) ) ==> X }.
% 38.86/39.28  parent0[0]: (16509) {G7,W19,D6,L1,V3,M1}  { X ==> ld( ld( rd( X, Y ), rd( 
% 38.86/39.28    rd( X, Z ), X ) ), mult( X, rd( ld( X, Y ), Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3413) {G91,W19,D6,L1,V3,M1} P(427,3396);d(75);d(223);d(1428);
% 38.86/39.28    d(203) { ld( ld( rd( X, Y ), rd( rd( X, Z ), X ) ), mult( X, rd( ld( X, Y
% 38.86/39.28     ), Z ) ) ) ==> X }.
% 38.86/39.28  parent0: (16510) {G7,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( rd( X, Z )
% 38.86/39.28    , X ) ), mult( X, rd( ld( X, Y ), Z ) ) ) ==> X }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16512) {G91,W19,D6,L1,V3,M1}  { X ==> ld( ld( rd( X, Y ), rd( rd( 
% 38.86/39.28    X, Z ), X ) ), mult( X, rd( ld( X, Y ), Z ) ) ) }.
% 38.86/39.28  parent0[0]: (3413) {G91,W19,D6,L1,V3,M1} P(427,3396);d(75);d(223);d(1428);d
% 38.86/39.28    (203) { ld( ld( rd( X, Y ), rd( rd( X, Z ), X ) ), mult( X, rd( ld( X, Y
% 38.86/39.28     ), Z ) ) ) ==> X }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16527) {G62,W35,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( rd( rd( X
% 38.86/39.28    , Y ), rd( X, Z ) ), rd( rd( rd( X, Y ), Y ), rd( X, Y ) ) ), mult( rd( X
% 38.86/39.28    , Y ), ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) ) ) }.
% 38.86/39.28  parent0[0]: (3034) {G61,W19,D5,L1,V3,M1} S(1623);d(2777) { rd( ld( rd( X, Y
% 38.86/39.28     ), rd( X, Z ) ), Y ) ==> ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) }.
% 38.86/39.28  parent1[0; 26]: (16512) {G91,W19,D6,L1,V3,M1}  { X ==> ld( ld( rd( X, Y ), 
% 38.86/39.28    rd( rd( X, Z ), X ) ), mult( X, rd( ld( X, Y ), Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := rd( X, Y )
% 38.86/39.28     Y := rd( X, Z )
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16529) {G5,W35,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( rd( rd( X, 
% 38.86/39.28    Y ), rd( X, Z ) ), mult( rd( rd( X, Y ), Y ), rd( Y, X ) ) ), mult( rd( X
% 38.86/39.28    , Y ), ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) ) ) }.
% 38.86/39.28  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.28    mult( Z, rd( X, Y ) ) }.
% 38.86/39.28  parent1[0; 13]: (16527) {G62,W35,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( rd
% 38.86/39.28    ( rd( X, Y ), rd( X, Z ) ), rd( rd( rd( X, Y ), Y ), rd( X, Y ) ) ), mult
% 38.86/39.28    ( rd( X, Y ), ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := rd( rd( X, Y ), Y )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16531) {G5,W35,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( rd( rd( X, 
% 38.86/39.28    Y ), rd( X, Z ) ), ld( rd( Y, rd( X, Y ) ), rd( Y, X ) ) ), mult( rd( X, 
% 38.86/39.28    Y ), ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) ) ) }.
% 38.86/39.28  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.28    ld( rd( X, Y ), Z ) }.
% 38.86/39.28  parent1[0; 13]: (16529) {G5,W35,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( rd( 
% 38.86/39.28    rd( X, Y ), rd( X, Z ) ), mult( rd( rd( X, Y ), Y ), rd( Y, X ) ) ), mult
% 38.86/39.28    ( rd( X, Y ), ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := rd( X, Y )
% 38.86/39.28     Z := rd( Y, X )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16553) {G5,W35,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( mult( rd( X
% 38.86/39.28    , Y ), rd( Z, X ) ), ld( rd( Y, rd( X, Y ) ), rd( Y, X ) ) ), mult( rd( X
% 38.86/39.28    , Y ), ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) ) ) }.
% 38.86/39.28  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.28    mult( Z, rd( X, Y ) ) }.
% 38.86/39.28  parent1[0; 6]: (16531) {G5,W35,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( rd( 
% 38.86/39.28    rd( X, Y ), rd( X, Z ) ), ld( rd( Y, rd( X, Y ) ), rd( Y, X ) ) ), mult( 
% 38.86/39.28    rd( X, Y ), ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := rd( X, Y )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16562) {G5,W35,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( ld( rd( Y, 
% 38.86/39.28    X ), rd( Z, X ) ), ld( rd( Y, rd( X, Y ) ), rd( Y, X ) ) ), mult( rd( X, 
% 38.86/39.28    Y ), ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) ) ) }.
% 38.86/39.28  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.28    ld( rd( X, Y ), Z ) }.
% 38.86/39.28  parent1[0; 6]: (16553) {G5,W35,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( mult
% 38.86/39.28    ( rd( X, Y ), rd( Z, X ) ), ld( rd( Y, rd( X, Y ) ), rd( Y, X ) ) ), mult
% 38.86/39.28    ( rd( X, Y ), ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := rd( Z, X )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16571) {G5,W35,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( ld( rd( Y, 
% 38.86/39.28    X ), rd( Z, X ) ), ld( mult( Y, rd( Y, X ) ), rd( Y, X ) ) ), mult( rd( X
% 38.86/39.28    , Y ), ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) ) ) }.
% 38.86/39.28  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.28    mult( Z, rd( X, Y ) ) }.
% 38.86/39.28  parent1[0; 14]: (16562) {G5,W35,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( ld( 
% 38.86/39.28    rd( Y, X ), rd( Z, X ) ), ld( rd( Y, rd( X, Y ) ), rd( Y, X ) ) ), mult( 
% 38.86/39.28    rd( X, Y ), ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16572) {G6,W31,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( ld( rd( Y, 
% 38.86/39.28    X ), rd( Z, X ) ), rd( rd( X, Y ), X ) ), mult( rd( X, Y ), ld( mult( X, 
% 38.86/39.28    rd( Z, Y ) ), rd( X, Y ) ) ) ) }.
% 38.86/39.28  parent0[0]: (331) {G8,W15,D5,L1,V2,M1} P(2,320);d(81);d(80);d(81) { ld( 
% 38.86/39.28    mult( Y, rd( Y, X ) ), rd( Y, X ) ) ==> rd( rd( X, Y ), X ) }.
% 38.86/39.28  parent1[0; 13]: (16571) {G5,W35,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( ld( 
% 38.86/39.28    rd( Y, X ), rd( Z, X ) ), ld( mult( Y, rd( Y, X ) ), rd( Y, X ) ) ), mult
% 38.86/39.28    ( rd( X, Y ), ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16573) {G7,W27,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld( rd( Z, 
% 38.86/39.28    X ), ld( X, Y ) ), Y ), mult( rd( X, Y ), ld( mult( X, rd( Z, Y ) ), rd( 
% 38.86/39.28    X, Y ) ) ) ) }.
% 38.86/39.28  parent0[0]: (3175) {G83,W19,D5,L1,V3,M1} P(52,3160);d(52);d(92);d(33);d(112
% 38.86/39.28    );d(74);d(24) { ld( ld( rd( X, Y ), Z ), rd( rd( Y, X ), Y ) ) ==> rd( ld
% 38.86/39.28    ( Z, ld( Y, X ) ), X ) }.
% 38.86/39.28  parent1[0; 5]: (16572) {G6,W31,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( ld( 
% 38.86/39.28    rd( Y, X ), rd( Z, X ) ), rd( rd( X, Y ), X ) ), mult( rd( X, Y ), ld( 
% 38.86/39.28    mult( X, rd( Z, Y ) ), rd( X, Y ) ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := rd( Z, X )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16574) {G8,W27,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( mult( Y, rd( ld
% 38.86/39.28    ( Y, X ), mult( X, Z ) ) ), mult( rd( X, Y ), ld( mult( X, rd( Z, Y ) ), 
% 38.86/39.28    rd( X, Y ) ) ) ) }.
% 38.86/39.28  parent0[0]: (1913) {G32,W19,D5,L1,V3,M1} P(24,1907);d(22);d(52);d(450);d(75
% 38.86/39.28    );d(80) { rd( ld( rd( Z, Y ), ld( Y, X ) ), X ) ==> mult( X, rd( ld( X, Y
% 38.86/39.28     ), mult( Y, Z ) ) ) }.
% 38.86/39.28  parent1[0; 5]: (16573) {G7,W27,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld( 
% 38.86/39.28    rd( Z, X ), ld( X, Y ) ), Y ), mult( rd( X, Y ), ld( mult( X, rd( Z, Y )
% 38.86/39.28     ), rd( X, Y ) ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16575) {G6,W27,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( mult( Y, rd( ld
% 38.86/39.28    ( Y, X ), mult( X, Z ) ) ), ld( rd( mult( X, rd( Z, Y ) ), rd( X, Y ) ), 
% 38.86/39.28    rd( X, Y ) ) ) }.
% 38.86/39.28  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.86/39.28    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.86/39.28  parent1[0; 14]: (16574) {G8,W27,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( mult( Y
% 38.86/39.28    , rd( ld( Y, X ), mult( X, Z ) ) ), mult( rd( X, Y ), ld( mult( X, rd( Z
% 38.86/39.28    , Y ) ), rd( X, Y ) ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( X, rd( Z, Y ) )
% 38.86/39.28     Y := rd( X, Y )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16576) {G5,W27,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( mult( Y, rd( ld
% 38.86/39.28    ( Y, X ), mult( X, Z ) ) ), ld( mult( mult( X, rd( Z, Y ) ), rd( Y, X ) )
% 38.86/39.28    , rd( X, Y ) ) ) }.
% 38.86/39.28  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.28    mult( Z, rd( X, Y ) ) }.
% 38.86/39.28  parent1[0; 15]: (16575) {G6,W27,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( mult( Y
% 38.86/39.28    , rd( ld( Y, X ), mult( X, Z ) ) ), ld( rd( mult( X, rd( Z, Y ) ), rd( X
% 38.86/39.28    , Y ) ), rd( X, Y ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := mult( X, rd( Z, Y ) )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16577) {G6,W27,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( mult( Y, rd( ld
% 38.86/39.28    ( Y, X ), mult( X, Z ) ) ), ld( ld( rd( rd( Y, Z ), X ), rd( Y, X ) ), rd
% 38.86/39.28    ( X, Y ) ) ) }.
% 38.86/39.28  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.86/39.28     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.86/39.28  parent1[0; 15]: (16576) {G5,W27,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( mult( Y
% 38.86/39.28    , rd( ld( Y, X ), mult( X, Z ) ) ), ld( mult( mult( X, rd( Z, Y ) ), rd( 
% 38.86/39.28    Y, X ) ), rd( X, Y ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28     T := rd( Y, X )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16578) {G7,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> ld( mult( Y, rd( ld
% 38.86/39.28    ( Y, X ), mult( X, Z ) ) ), rd( X, mult( Y, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (1496) {G13,W19,D6,L1,V3,M1} P(1486,110);d(79) { ld( ld( rd( rd
% 38.86/39.28    ( X, Z ), Y ), rd( X, Y ) ), rd( Y, X ) ) ==> rd( Y, mult( X, Z ) ) }.
% 38.86/39.28  parent1[0; 14]: (16577) {G6,W27,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( mult( Y
% 38.86/39.28    , rd( ld( Y, X ), mult( X, Z ) ) ), ld( ld( rd( rd( Y, Z ), X ), rd( Y, X
% 38.86/39.28     ) ), rd( X, Y ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16579) {G7,W19,D6,L1,V3,M1}  { ld( mult( Y, rd( ld( Y, X ), mult( 
% 38.86/39.28    X, Z ) ) ), rd( X, mult( Y, Z ) ) ) ==> rd( X, Y ) }.
% 38.86/39.28  parent0[0]: (16578) {G7,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> ld( mult( Y, rd
% 38.86/39.28    ( ld( Y, X ), mult( X, Z ) ) ), rd( X, mult( Y, Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3416) {G92,W19,D6,L1,V3,M1} P(3034,3413);d(81);d(80);d(81);d(
% 38.86/39.28    80);d(81);d(331);d(3175);d(1913);d(125);d(81);d(113);d(1496) { ld( mult( 
% 38.86/39.28    Y, rd( ld( Y, X ), mult( X, Z ) ) ), rd( X, mult( Y, Z ) ) ) ==> rd( X, Y
% 38.86/39.28     ) }.
% 38.86/39.28  parent0: (16579) {G7,W19,D6,L1,V3,M1}  { ld( mult( Y, rd( ld( Y, X ), mult
% 38.86/39.28    ( X, Z ) ) ), rd( X, mult( Y, Z ) ) ) ==> rd( X, Y ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16581) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y ) }.
% 38.86/39.28  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.28    ==> i( X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16590) {G3,W20,D6,L1,V3,M1}  { i( mult( X, rd( ld( X, Y ), mult( 
% 38.86/39.28    Y, Z ) ) ) ) ==> rd( rd( Y, X ), rd( Y, mult( X, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (3416) {G92,W19,D6,L1,V3,M1} P(3034,3413);d(81);d(80);d(81);d(
% 38.86/39.28    80);d(81);d(331);d(3175);d(1913);d(125);d(81);d(113);d(1496) { ld( mult( 
% 38.86/39.28    Y, rd( ld( Y, X ), mult( X, Z ) ) ), rd( X, mult( Y, Z ) ) ) ==> rd( X, Y
% 38.86/39.28     ) }.
% 38.86/39.28  parent1[0; 12]: (16581) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y
% 38.86/39.28     ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := mult( X, rd( ld( X, Y ), mult( Y, Z ) ) )
% 38.86/39.28     Y := rd( Y, mult( X, Z ) )
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16591) {G4,W20,D6,L1,V3,M1}  { i( mult( X, rd( ld( X, Y ), mult( 
% 38.86/39.28    Y, Z ) ) ) ) ==> mult( rd( Y, X ), rd( mult( X, Z ), Y ) ) }.
% 38.86/39.28  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.28    mult( Z, rd( X, Y ) ) }.
% 38.86/39.28  parent1[0; 11]: (16590) {G3,W20,D6,L1,V3,M1}  { i( mult( X, rd( ld( X, Y )
% 38.86/39.28    , mult( Y, Z ) ) ) ) ==> rd( rd( Y, X ), rd( Y, mult( X, Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( X, Z )
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := rd( Y, X )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16592) {G5,W20,D6,L1,V3,M1}  { i( mult( X, rd( ld( X, Y ), mult( 
% 38.86/39.28    Y, Z ) ) ) ) ==> ld( rd( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 38.86/39.28  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.28    ld( rd( X, Y ), Z ) }.
% 38.86/39.28  parent1[0; 11]: (16591) {G4,W20,D6,L1,V3,M1}  { i( mult( X, rd( ld( X, Y )
% 38.86/39.28    , mult( Y, Z ) ) ) ) ==> mult( rd( Y, X ), rd( mult( X, Z ), Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := rd( mult( X, Z ), Y )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16593) {G6,W20,D6,L1,V3,M1}  { i( mult( X, rd( ld( X, Y ), mult( 
% 38.86/39.28    Y, Z ) ) ) ) ==> ld( rd( rd( X, Z ), Y ), rd( X, Y ) ) }.
% 38.86/39.28  parent0[0]: (1486) {G12,W19,D5,L1,V3,M1} P(130,1481);d(80);d(19) { ld( rd( 
% 38.86/39.28    X, Z ), rd( mult( X, Y ), Z ) ) ==> ld( rd( rd( X, Y ), Z ), rd( X, Z ) )
% 38.86/39.28     }.
% 38.86/39.28  parent1[0; 11]: (16592) {G5,W20,D6,L1,V3,M1}  { i( mult( X, rd( ld( X, Y )
% 38.86/39.28    , mult( Y, Z ) ) ) ) ==> ld( rd( X, Y ), rd( mult( X, Z ), Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16594) {G6,W19,D5,L1,V3,M1}  { rd( rd( mult( Y, Z ), ld( X, Y ) )
% 38.86/39.28    , X ) ==> ld( rd( rd( X, Z ), Y ), rd( X, Y ) ) }.
% 38.86/39.28  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.86/39.28     ==> rd( rd( Y, X ), Z ) }.
% 38.86/39.28  parent1[0; 1]: (16593) {G6,W20,D6,L1,V3,M1}  { i( mult( X, rd( ld( X, Y ), 
% 38.86/39.28    mult( Y, Z ) ) ) ) ==> ld( rd( rd( X, Z ), Y ), rd( X, Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := ld( X, Y )
% 38.86/39.28     Y := mult( Y, Z )
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16595) {G5,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( X, Z )
% 38.86/39.28     ), Z ) ==> ld( rd( rd( Z, Y ), X ), rd( Z, X ) ) }.
% 38.86/39.28  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.28    mult( Z, ld( Y, X ) ) }.
% 38.86/39.28  parent1[0; 2]: (16594) {G6,W19,D5,L1,V3,M1}  { rd( rd( mult( Y, Z ), ld( X
% 38.86/39.28    , Y ) ), X ) ==> ld( rd( rd( X, Z ), Y ), rd( X, Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := mult( X, Y )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16596) {G6,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( X, Z ), rd( Y, X
% 38.86/39.28     ) ) ) ==> ld( rd( rd( Z, Y ), X ), rd( Z, X ) ) }.
% 38.86/39.28  parent0[0]: (1533) {G17,W19,D5,L1,V3,M1} P(0,1520) { rd( mult( mult( X, Z )
% 38.86/39.28    , ld( X, Y ) ), Y ) ==> mult( Y, ld( ld( X, Y ), rd( Z, X ) ) ) }.
% 38.86/39.28  parent1[0; 1]: (16595) {G5,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( 
% 38.86/39.28    X, Z ) ), Z ) ==> ld( rd( rd( Z, Y ), X ), rd( Z, X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3430) {G93,W19,D5,L1,V3,M1} P(3416,77);d(81);d(80);d(1486);d(
% 38.86/39.28    91);d(75);d(1533) { mult( X, ld( ld( Y, X ), rd( Z, Y ) ) ) ==> ld( rd( 
% 38.86/39.28    rd( X, Z ), Y ), rd( X, Y ) ) }.
% 38.86/39.28  parent0: (16596) {G6,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( X, Z ), rd( Y, X
% 38.86/39.28     ) ) ) ==> ld( rd( rd( Z, Y ), X ), rd( Z, X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16599) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( mult( X
% 38.86/39.28    , ld( Y, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.28     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16603) {G6,W20,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), ld( Y, Z ) ), 
% 38.86/39.28    Z ) ==> i( ld( rd( rd( Z, X ), Y ), rd( Z, Y ) ) ) }.
% 38.86/39.28  parent0[0]: (3430) {G93,W19,D5,L1,V3,M1} P(3416,77);d(81);d(80);d(1486);d(
% 38.86/39.28    91);d(75);d(1533) { mult( X, ld( ld( Y, X ), rd( Z, Y ) ) ) ==> ld( rd( 
% 38.86/39.28    rd( X, Z ), Y ), rd( X, Y ) ) }.
% 38.86/39.28  parent1[0; 11]: (16599) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( 
% 38.86/39.28    mult( X, ld( Y, Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := ld( Y, Z )
% 38.86/39.28     Z := rd( X, Y )
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16604) {G4,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), ld( Y, Z ) ), 
% 38.86/39.28    Z ) ==> ld( rd( Z, Y ), rd( rd( Z, X ), Y ) ) }.
% 38.86/39.28  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.28     ) }.
% 38.86/39.28  parent1[0; 10]: (16603) {G6,W20,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), ld( Y, 
% 38.86/39.28    Z ) ), Z ) ==> i( ld( rd( rd( Z, X ), Y ), rd( Z, Y ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := rd( rd( Z, X ), Y )
% 38.86/39.28     Y := rd( Z, Y )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16605) {G5,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), ld( Y, Z ) ), 
% 38.86/39.28    Z ) ==> ld( rd( mult( Z, X ), Y ), rd( Z, Y ) ) }.
% 38.86/39.28  parent0[0]: (1504) {G13,W19,D5,L1,V3,M1} P(33,1486);d(34) { ld( rd( X, Z )
% 38.86/39.28    , rd( rd( X, Y ), Z ) ) ==> ld( rd( mult( X, Y ), Z ), rd( X, Z ) ) }.
% 38.86/39.28  parent1[0; 10]: (16604) {G4,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), ld( Y, 
% 38.86/39.28    Z ) ), Z ) ==> ld( rd( Z, Y ), rd( rd( Z, X ), Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16606) {G6,W19,D5,L1,V3,M1}  { mult( Z, rd( ld( Z, Y ), mult( Y, 
% 38.86/39.28    X ) ) ) ==> ld( rd( mult( Z, X ), Y ), rd( Z, Y ) ) }.
% 38.86/39.28  parent0[0]: (1913) {G32,W19,D5,L1,V3,M1} P(24,1907);d(22);d(52);d(450);d(75
% 38.86/39.28    );d(80) { rd( ld( rd( Z, Y ), ld( Y, X ) ), X ) ==> mult( X, rd( ld( X, Y
% 38.86/39.28     ), mult( Y, Z ) ) ) }.
% 38.86/39.28  parent1[0; 1]: (16605) {G5,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), ld( Y, Z
% 38.86/39.28     ) ), Z ) ==> ld( rd( mult( Z, X ), Y ), rd( Z, Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3435) {G94,W19,D5,L1,V3,M1} P(3430,92);d(54);d(1504);d(1913)
% 38.86/39.28     { mult( X, rd( ld( X, Y ), mult( Y, Z ) ) ) ==> ld( rd( mult( X, Z ), Y
% 38.86/39.28     ), rd( X, Y ) ) }.
% 38.86/39.28  parent0: (16606) {G6,W19,D5,L1,V3,M1}  { mult( Z, rd( ld( Z, Y ), mult( Y, 
% 38.86/39.28    X ) ) ) ==> ld( rd( mult( Z, X ), Y ), rd( Z, Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16609) {G93,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Z ), Y ), rd( X, Y
% 38.86/39.28     ) ) ==> mult( X, ld( ld( Y, X ), rd( Z, Y ) ) ) }.
% 38.86/39.28  parent0[0]: (3430) {G93,W19,D5,L1,V3,M1} P(3416,77);d(81);d(80);d(1486);d(
% 38.86/39.28    91);d(75);d(1533) { mult( X, ld( ld( Y, X ), rd( Z, Y ) ) ) ==> ld( rd( 
% 38.86/39.28    rd( X, Z ), Y ), rd( X, Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16620) {G4,W23,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z ), rd( 
% 38.86/39.28    i( X ), Z ) ) ==> mult( i( X ), ld( i( mult( X, Z ) ), rd( Y, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.28    ( X, Y ) ) }.
% 38.86/39.28  parent1[0; 16]: (16609) {G93,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Z ), Y ), 
% 38.86/39.28    rd( X, Y ) ) ==> mult( X, ld( ld( Y, X ), rd( Z, Y ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := i( X )
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16621) {G2,W22,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z ), rd( 
% 38.86/39.28    i( X ), Z ) ) ==> ld( X, ld( i( mult( X, Z ) ), rd( Y, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 12]: (16620) {G4,W23,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z
% 38.86/39.28     ), rd( i( X ), Z ) ) ==> mult( i( X ), ld( i( mult( X, Z ) ), rd( Y, Z )
% 38.86/39.28     ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := ld( i( mult( X, Z ) ), rd( Y, Z ) )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16622) {G2,W21,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z ), rd( 
% 38.86/39.28    i( X ), Z ) ) ==> ld( X, mult( mult( X, Z ), rd( Y, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 14]: (16621) {G2,W22,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z
% 38.86/39.28     ), rd( i( X ), Z ) ) ==> ld( X, ld( i( mult( X, Z ) ), rd( Y, Z ) ) )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( X, Z )
% 38.86/39.28     Y := rd( Y, Z )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16623) {G3,W21,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z ), rd( 
% 38.86/39.28    i( X ), Z ) ) ==> ld( rd( mult( X, Z ), mult( Z, Y ) ), X ) }.
% 38.86/39.28  parent0[0]: (1914) {G32,W19,D5,L1,V3,M1} P(33,1907);d(81);d(76);d(33) { ld
% 38.86/39.28    ( Z, mult( mult( Z, X ), rd( Y, X ) ) ) ==> ld( rd( mult( Z, X ), mult( X
% 38.86/39.28    , Y ) ), Z ) }.
% 38.86/39.28  parent1[0; 12]: (16622) {G2,W21,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z
% 38.86/39.28     ), rd( i( X ), Z ) ) ==> ld( X, mult( mult( X, Z ), rd( Y, Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16624) {G4,W21,D6,L1,V3,M1}  { ld( rd( i( mult( Y, X ) ), Z ), rd
% 38.86/39.28    ( i( X ), Z ) ) ==> ld( rd( mult( X, Z ), mult( Z, Y ) ), X ) }.
% 38.86/39.28  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.28    ( mult( Y, X ) ) }.
% 38.86/39.28  parent1[0; 3]: (16623) {G3,W21,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z )
% 38.86/39.28    , rd( i( X ), Z ) ) ==> ld( rd( mult( X, Z ), mult( Z, Y ) ), X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16634) {G5,W21,D6,L1,V3,M1}  { ld( i( mult( Z, mult( X, Y ) ) ), 
% 38.86/39.28    rd( i( Y ), Z ) ) ==> ld( rd( mult( Y, Z ), mult( Z, X ) ), Y ) }.
% 38.86/39.28  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.28    ( mult( Y, X ) ) }.
% 38.86/39.28  parent1[0; 2]: (16624) {G4,W21,D6,L1,V3,M1}  { ld( rd( i( mult( Y, X ) ), Z
% 38.86/39.28     ), rd( i( X ), Z ) ) ==> ld( rd( mult( X, Z ), mult( Z, Y ) ), X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( X, Y )
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16638) {G2,W20,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Z ) ), rd
% 38.86/39.28    ( i( Z ), X ) ) ==> ld( rd( mult( Z, X ), mult( X, Y ) ), Z ) }.
% 38.86/39.28  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 1]: (16634) {G5,W21,D6,L1,V3,M1}  { ld( i( mult( Z, mult( X, Y )
% 38.86/39.28     ) ), rd( i( Y ), Z ) ) ==> ld( rd( mult( Y, Z ), mult( Z, X ) ), Y ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( X, mult( Y, Z ) )
% 38.86/39.28     Y := rd( i( Z ), X )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16639) {G3,W20,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Z ) ), i( 
% 38.86/39.28    mult( X, Z ) ) ) ==> ld( rd( mult( Z, X ), mult( X, Y ) ), Z ) }.
% 38.86/39.28  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.28    ( mult( Y, X ) ) }.
% 38.86/39.28  parent1[0; 7]: (16638) {G2,W20,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Z )
% 38.86/39.28     ), rd( i( Z ), X ) ) ==> ld( rd( mult( Z, X ), mult( X, Y ) ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16640) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), mult
% 38.86/39.28    ( X, Z ) ) ==> ld( rd( mult( Z, X ), mult( X, Y ) ), Z ) }.
% 38.86/39.28  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 1]: (16639) {G3,W20,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Z )
% 38.86/39.28     ), i( mult( X, Z ) ) ) ==> ld( rd( mult( Z, X ), mult( X, Y ) ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( X, mult( Y, Z ) )
% 38.86/39.28     Y := mult( X, Z )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16641) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, Z ), rd( ld( Z, Y )
% 38.86/39.28    , X ) ) ==> ld( rd( mult( Z, X ), mult( X, Y ) ), Z ) }.
% 38.86/39.28  parent0[0]: (1499) {G13,W19,D5,L1,V3,M1} P(76,1486);d(22);d(24);d(52);d(91)
% 38.86/39.28    ;d(81);d(34) { rd( mult( Y, mult( Z, X ) ), mult( Y, X ) ) ==> mult( mult
% 38.86/39.28    ( Y, X ), rd( ld( X, Z ), Y ) ) }.
% 38.86/39.28  parent1[0; 1]: (16640) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) )
% 38.86/39.28    , mult( X, Z ) ) ==> ld( rd( mult( Z, X ), mult( X, Y ) ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3439) {G94,W19,D5,L1,V3,M1} P(52,3430);d(24);d(22);d(1914);d(
% 38.86/39.28    76);d(76);d(22);d(76);d(33);d(1499) { mult( mult( X, Y ), rd( ld( Y, Z )
% 38.86/39.28    , X ) ) ==> ld( rd( mult( Y, X ), mult( X, Z ) ), Y ) }.
% 38.86/39.28  parent0: (16641) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, Z ), rd( ld( Z, Y )
% 38.86/39.28    , X ) ) ==> ld( rd( mult( Z, X ), mult( X, Y ) ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16644) {G93,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Z ), Y ), rd( X, Y
% 38.86/39.28     ) ) ==> mult( X, ld( ld( Y, X ), rd( Z, Y ) ) ) }.
% 38.86/39.28  parent0[0]: (3430) {G93,W19,D5,L1,V3,M1} P(3416,77);d(81);d(80);d(1486);d(
% 38.86/39.28    91);d(75);d(1533) { mult( X, ld( ld( Y, X ), rd( Z, Y ) ) ) ==> ld( rd( 
% 38.86/39.28    rd( X, Z ), Y ), rd( X, Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16654) {G2,W22,D6,L1,V3,M1}  { ld( rd( rd( X, Y ), i( Z ) ), rd( 
% 38.86/39.28    X, i( Z ) ) ) ==> mult( X, ld( ld( i( Z ), X ), mult( Y, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 19]: (16644) {G93,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Z ), Y ), 
% 38.86/39.28    rd( X, Y ) ) ==> mult( X, ld( ld( Y, X ), rd( Z, Y ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := i( Z )
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16659) {G2,W21,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), i( Z ) ), rd( 
% 38.86/39.28    X, i( Z ) ) ) ==> mult( X, ld( mult( Z, X ), mult( Y, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 15]: (16654) {G2,W22,D6,L1,V3,M1}  { ld( rd( rd( X, Y ), i( Z )
% 38.86/39.28     ), rd( X, i( Z ) ) ) ==> mult( X, ld( ld( i( Z ), X ), mult( Y, Z ) ) )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16660) {G3,W21,D6,L1,V3,M1}  { ld( rd( rd( X, Y ), i( Z ) ), rd( 
% 38.86/39.28    X, i( Z ) ) ) ==> ld( rd( ld( Y, mult( Z, X ) ), X ), Z ) }.
% 38.86/39.28  parent0[0]: (2805) {G64,W19,D6,L1,V3,M1} P(31,2797);d(52);d(92);d(1524);d(
% 38.86/39.28    52);d(22);d(115) { mult( Y, ld( mult( X, Y ), mult( Z, X ) ) ) ==> ld( rd
% 38.86/39.28    ( ld( Z, mult( X, Y ) ), Y ), X ) }.
% 38.86/39.28  parent1[0; 12]: (16659) {G2,W21,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), i( Z )
% 38.86/39.28     ), rd( X, i( Z ) ) ) ==> mult( X, ld( mult( Z, X ), mult( Y, Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16661) {G2,W20,D6,L1,V3,M1}  { ld( mult( rd( X, Y ), Z ), rd( X, 
% 38.86/39.28    i( Z ) ) ) ==> ld( rd( ld( Y, mult( Z, X ) ), X ), Z ) }.
% 38.86/39.28  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 2]: (16660) {G3,W21,D6,L1,V3,M1}  { ld( rd( rd( X, Y ), i( Z ) )
% 38.86/39.28    , rd( X, i( Z ) ) ) ==> ld( rd( ld( Y, mult( Z, X ) ), X ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := rd( X, Y )
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16665) {G3,W20,D6,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), rd( X, i
% 38.86/39.28    ( Z ) ) ) ==> ld( rd( ld( Y, mult( Z, X ) ), X ), Z ) }.
% 38.86/39.28  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.28    ld( rd( X, Y ), Z ) }.
% 38.86/39.28  parent1[0; 2]: (16661) {G2,W20,D6,L1,V3,M1}  { ld( mult( rd( X, Y ), Z ), 
% 38.86/39.28    rd( X, i( Z ) ) ) ==> ld( rd( ld( Y, mult( Z, X ) ), X ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16666) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), Z ), mult( Y, 
% 38.86/39.28    Z ) ) ==> ld( rd( ld( X, mult( Z, Y ) ), Y ), Z ) }.
% 38.86/39.28  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 7]: (16665) {G3,W20,D6,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), rd
% 38.86/39.28    ( X, i( Z ) ) ) ==> ld( rd( ld( Y, mult( Z, X ) ), X ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3441) {G94,W19,D6,L1,V3,M1} P(34,3430);d(22);d(2805);d(34);d(
% 38.86/39.28    80);d(34) { ld( ld( rd( X, Z ), Y ), mult( Z, Y ) ) ==> ld( rd( ld( X, 
% 38.86/39.28    mult( Y, Z ) ), Z ), Y ) }.
% 38.86/39.28  parent0: (16666) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), Z ), mult( Y, 
% 38.86/39.28    Z ) ) ==> ld( rd( ld( X, mult( Z, Y ) ), Y ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16669) {G94,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Z ), Y ), rd( X, 
% 38.86/39.28    Y ) ) ==> mult( X, rd( ld( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (3435) {G94,W19,D5,L1,V3,M1} P(3430,92);d(54);d(1504);d(1913)
% 38.86/39.28     { mult( X, rd( ld( X, Y ), mult( Y, Z ) ) ) ==> ld( rd( mult( X, Z ), Y
% 38.86/39.28     ), rd( X, Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16679) {G4,W23,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), i( Z ) ), rd
% 38.86/39.28    ( X, i( Z ) ) ) ==> mult( X, rd( i( mult( Z, X ) ), mult( i( Z ), Y ) ) )
% 38.86/39.28     }.
% 38.86/39.28  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.28    ( X, Y ) ) }.
% 38.86/39.28  parent1[0; 15]: (16669) {G94,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Z ), Y )
% 38.86/39.28    , rd( X, Y ) ) ==> mult( X, rd( ld( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := i( Z )
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16680) {G5,W23,D7,L1,V3,M1}  { ld( rd( mult( X, Y ), i( Z ) ), rd
% 38.86/39.28    ( X, i( Z ) ) ) ==> mult( X, i( mult( mult( i( Z ), Y ), mult( Z, X ) ) )
% 38.86/39.28     ) }.
% 38.86/39.28  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.28    ( mult( Y, X ) ) }.
% 38.86/39.28  parent1[0; 14]: (16679) {G4,W23,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), i( Z
% 38.86/39.28     ) ), rd( X, i( Z ) ) ) ==> mult( X, rd( i( mult( Z, X ) ), mult( i( Z )
% 38.86/39.28    , Y ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( Z, X )
% 38.86/39.28     Y := mult( i( Z ), Y )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16681) {G2,W22,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), i( Z ) ), rd
% 38.86/39.28    ( X, i( Z ) ) ) ==> rd( X, mult( mult( i( Z ), Y ), mult( Z, X ) ) ) }.
% 38.86/39.28  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 12]: (16680) {G5,W23,D7,L1,V3,M1}  { ld( rd( mult( X, Y ), i( Z
% 38.86/39.28     ) ), rd( X, i( Z ) ) ) ==> mult( X, i( mult( mult( i( Z ), Y ), mult( Z
% 38.86/39.28    , X ) ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := mult( mult( i( Z ), Y ), mult( Z, X ) )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16682) {G2,W21,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), i( Z ) ), rd
% 38.86/39.28    ( X, i( Z ) ) ) ==> rd( X, mult( ld( Z, Y ), mult( Z, X ) ) ) }.
% 38.86/39.28  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 15]: (16681) {G2,W22,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), i( Z
% 38.86/39.28     ) ), rd( X, i( Z ) ) ) ==> rd( X, mult( mult( i( Z ), Y ), mult( Z, X )
% 38.86/39.28     ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16683) {G3,W21,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), i( Z ) ), rd
% 38.86/39.28    ( X, i( Z ) ) ) ==> rd( X, ld( ld( Y, Z ), mult( Z, X ) ) ) }.
% 38.86/39.28  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.28    ld( ld( Y, X ), Z ) }.
% 38.86/39.28  parent1[0; 14]: (16682) {G2,W21,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), i( Z
% 38.86/39.28     ) ), rd( X, i( Z ) ) ) ==> rd( X, mult( ld( Z, Y ), mult( Z, X ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := mult( Z, X )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16684) {G4,W21,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), i( Z ) ), rd
% 38.86/39.28    ( X, i( Z ) ) ) ==> mult( X, ld( mult( Z, X ), ld( Y, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.28    mult( Z, ld( Y, X ) ) }.
% 38.86/39.28  parent1[0; 12]: (16683) {G3,W21,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), i( Z
% 38.86/39.28     ) ), rd( X, i( Z ) ) ) ==> rd( X, ld( ld( Y, Z ), mult( Z, X ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := ld( Y, Z )
% 38.86/39.28     Y := mult( Z, X )
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16685) {G5,W21,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), i( Z ) ), rd
% 38.86/39.28    ( X, i( Z ) ) ) ==> ld( rd( mult( Y, mult( Z, X ) ), X ), Z ) }.
% 38.86/39.28  parent0[0]: (2815) {G65,W19,D6,L1,V3,M1} P(31,2803);d(52);d(92);d(1909);d(
% 38.86/39.28    33) { mult( Y, ld( mult( X, Y ), ld( Z, X ) ) ) ==> ld( rd( mult( Z, mult
% 38.86/39.28    ( X, Y ) ), Y ), X ) }.
% 38.86/39.28  parent1[0; 12]: (16684) {G4,W21,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), i( Z
% 38.86/39.28     ) ), rd( X, i( Z ) ) ) ==> mult( X, ld( mult( Z, X ), ld( Y, Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16687) {G2,W20,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), i( Z ) ), 
% 38.86/39.28    mult( X, Z ) ) ==> ld( rd( mult( Y, mult( Z, X ) ), X ), Z ) }.
% 38.86/39.28  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 8]: (16685) {G5,W21,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), i( Z )
% 38.86/39.28     ), rd( X, i( Z ) ) ) ==> ld( rd( mult( Y, mult( Z, X ) ), X ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16689) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), mult
% 38.86/39.28    ( X, Z ) ) ==> ld( rd( mult( Y, mult( Z, X ) ), X ), Z ) }.
% 38.86/39.28  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 2]: (16687) {G2,W20,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), i( Z )
% 38.86/39.28     ), mult( X, Z ) ) ==> ld( rd( mult( Y, mult( Z, X ) ), X ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( X, Y )
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3448) {G95,W19,D6,L1,V3,M1} P(52,3435);d(76);d(33);d(24);d(74
% 38.86/39.28    );d(75);d(2815);d(34);d(34) { ld( mult( mult( X, Z ), Y ), mult( X, Y ) )
% 38.86/39.28     ==> ld( rd( mult( Z, mult( Y, X ) ), X ), Y ) }.
% 38.86/39.28  parent0: (16689) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), mult
% 38.86/39.28    ( X, Z ) ) ==> ld( rd( mult( Y, mult( Z, X ) ), X ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16691) {G94,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Z ), Y ), rd( X, 
% 38.86/39.28    Y ) ) ==> mult( X, rd( ld( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (3435) {G94,W19,D5,L1,V3,M1} P(3430,92);d(54);d(1504);d(1913)
% 38.86/39.28     { mult( X, rd( ld( X, Y ), mult( Y, Z ) ) ) ==> ld( rd( mult( X, Z ), Y
% 38.86/39.28     ), rd( X, Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16701) {G2,W22,D6,L1,V3,M1}  { ld( rd( mult( i( X ), Y ), Z ), rd
% 38.86/39.28    ( i( X ), Z ) ) ==> ld( X, rd( ld( i( X ), Z ), mult( Z, Y ) ) ) }.
% 38.86/39.28  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 12]: (16691) {G94,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Z ), Y )
% 38.86/39.28    , rd( X, Y ) ) ==> mult( X, rd( ld( X, Y ), mult( Y, Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := rd( ld( i( X ), Z ), mult( Z, Y ) )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := i( X )
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16704) {G2,W21,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), rd( i( X
% 38.86/39.28     ), Z ) ) ==> ld( X, rd( ld( i( X ), Z ), mult( Z, Y ) ) ) }.
% 38.86/39.28  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 3]: (16701) {G2,W22,D6,L1,V3,M1}  { ld( rd( mult( i( X ), Y ), Z
% 38.86/39.28     ), rd( i( X ), Z ) ) ==> ld( X, rd( ld( i( X ), Z ), mult( Z, Y ) ) )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16705) {G3,W21,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), i( mult( 
% 38.86/39.28    Z, X ) ) ) ==> ld( X, rd( ld( i( X ), Z ), mult( Z, Y ) ) ) }.
% 38.86/39.28  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.28    ( mult( Y, X ) ) }.
% 38.86/39.28  parent1[0; 7]: (16704) {G2,W21,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), rd
% 38.86/39.28    ( i( X ), Z ) ) ==> ld( X, rd( ld( i( X ), Z ), mult( Z, Y ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16706) {G4,W21,D6,L1,V3,M1}  { i( mult( mult( Z, X ), rd( ld( X, 
% 38.86/39.28    Y ), Z ) ) ) ==> ld( X, rd( ld( i( X ), Z ), mult( Z, Y ) ) ) }.
% 38.86/39.28  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.28    ( X, Y ) ) }.
% 38.86/39.28  parent1[0; 1]: (16705) {G3,W21,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), i( 
% 38.86/39.28    mult( Z, X ) ) ) ==> ld( X, rd( ld( i( X ), Z ), mult( Z, Y ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( Z, X )
% 38.86/39.28     Y := rd( ld( X, Y ), Z )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16707) {G5,W20,D6,L1,V3,M1}  { rd( rd( X, ld( Y, Z ) ), mult( X, 
% 38.86/39.28    Y ) ) ==> ld( Y, rd( ld( i( Y ), X ), mult( X, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.86/39.28     ==> rd( rd( Y, X ), Z ) }.
% 38.86/39.28  parent1[0; 1]: (16706) {G4,W21,D6,L1,V3,M1}  { i( mult( mult( Z, X ), rd( 
% 38.86/39.28    ld( X, Y ), Z ) ) ) ==> ld( X, rd( ld( i( X ), Z ), mult( Z, Y ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := ld( Y, Z )
% 38.86/39.28     Y := X
% 38.86/39.28     Z := mult( X, Y )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16708) {G5,W20,D6,L1,V3,M1}  { rd( mult( X, ld( Z, Y ) ), mult( X
% 38.86/39.28    , Y ) ) ==> ld( Y, rd( ld( i( Y ), X ), mult( X, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.28    mult( Z, ld( Y, X ) ) }.
% 38.86/39.28  parent1[0; 2]: (16707) {G5,W20,D6,L1,V3,M1}  { rd( rd( X, ld( Y, Z ) ), 
% 38.86/39.28    mult( X, Y ) ) ==> ld( Y, rd( ld( i( Y ), X ), mult( X, Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16709) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, ld( Y, Z ) ), mult( X
% 38.86/39.28    , Z ) ) ==> ld( Z, rd( mult( Z, X ), mult( X, Y ) ) ) }.
% 38.86/39.28  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 13]: (16708) {G5,W20,D6,L1,V3,M1}  { rd( mult( X, ld( Z, Y ) ), 
% 38.86/39.28    mult( X, Y ) ) ==> ld( Y, rd( ld( i( Y ), X ), mult( X, Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16710) {G3,W19,D5,L1,V3,M1}  { rd( mult( X, ld( Y, Z ) ), mult( X
% 38.86/39.28    , Z ) ) ==> ld( mult( mult( Z, X ), rd( Y, X ) ), Z ) }.
% 38.86/39.28  parent0[0]: (1907) {G31,W19,D5,L1,V3,M1} P(52,1900);d(52);d(52);d(113);d(54
% 38.86/39.28    );d(34);d(76);d(22);d(33) { ld( Z, rd( mult( Z, Y ), mult( Y, X ) ) ) ==>
% 38.86/39.28     ld( mult( mult( Z, Y ), rd( X, Y ) ), Z ) }.
% 38.86/39.28  parent1[0; 10]: (16709) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, ld( Y, Z ) ), 
% 38.86/39.28    mult( X, Z ) ) ==> ld( Z, rd( mult( Z, X ), mult( X, Y ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3449) {G95,W19,D5,L1,V3,M1} P(3435,24);d(24);d(76);d(52);d(91
% 38.86/39.28    );d(75);d(22);d(1907) { rd( mult( Y, ld( Z, X ) ), mult( Y, X ) ) ==> ld
% 38.86/39.28    ( mult( mult( X, Y ), rd( Z, Y ) ), X ) }.
% 38.86/39.28  parent0: (16710) {G3,W19,D5,L1,V3,M1}  { rd( mult( X, ld( Y, Z ) ), mult( X
% 38.86/39.28    , Z ) ) ==> ld( mult( mult( Z, X ), rd( Y, X ) ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16713) {G95,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), rd( Y, X )
% 38.86/39.28     ), Z ) ==> rd( mult( X, ld( Y, Z ) ), mult( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (3449) {G95,W19,D5,L1,V3,M1} P(3435,24);d(24);d(76);d(52);d(91)
% 38.86/39.28    ;d(75);d(22);d(1907) { rd( mult( Y, ld( Z, X ) ), mult( Y, X ) ) ==> ld( 
% 38.86/39.28    mult( mult( X, Y ), rd( Z, Y ) ), X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16721) {G1,W23,D6,L1,V3,M1}  { ld( mult( mult( ld( X, Y ), X ), 
% 38.86/39.28    rd( Z, X ) ), ld( X, Y ) ) ==> rd( mult( X, ld( Z, ld( X, Y ) ) ), Y )
% 38.86/39.28     }.
% 38.86/39.28  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.28  parent1[0; 22]: (16713) {G95,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), rd
% 38.86/39.28    ( Y, X ) ), Z ) ==> rd( mult( X, ld( Y, Z ) ), mult( X, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := ld( X, Y )
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16722) {G2,W23,D6,L1,V3,M1}  { ld( mult( mult( ld( X, Y ), X ), 
% 38.86/39.28    rd( Z, X ) ), ld( X, Y ) ) ==> mult( Y, rd( rd( ld( Y, X ), Z ), X ) )
% 38.86/39.28     }.
% 38.86/39.28  parent0[0]: (1902) {G30,W19,D6,L1,V3,M1} P(77,1802);d(22);d(52);d(33);d(495
% 38.86/39.28    ) { rd( mult( X, ld( Z, ld( X, Y ) ) ), Y ) ==> mult( Y, rd( rd( ld( Y, X
% 38.86/39.28     ), Z ), X ) ) }.
% 38.86/39.28  parent1[0; 14]: (16721) {G1,W23,D6,L1,V3,M1}  { ld( mult( mult( ld( X, Y )
% 38.86/39.28    , X ), rd( Z, X ) ), ld( X, Y ) ) ==> rd( mult( X, ld( Z, ld( X, Y ) ) )
% 38.86/39.28    , Y ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16723) {G3,W23,D6,L1,V3,M1}  { ld( mult( ld( ld( Y, X ), X ), rd
% 38.86/39.28    ( Z, X ) ), ld( X, Y ) ) ==> mult( Y, rd( rd( ld( Y, X ), Z ), X ) ) }.
% 38.86/39.28  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.28    ld( ld( Y, X ), Z ) }.
% 38.86/39.28  parent1[0; 3]: (16722) {G2,W23,D6,L1,V3,M1}  { ld( mult( mult( ld( X, Y ), 
% 38.86/39.28    X ), rd( Z, X ) ), ld( X, Y ) ) ==> mult( Y, rd( rd( ld( Y, X ), Z ), X )
% 38.86/39.28     ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16725) {G4,W23,D6,L1,V3,M1}  { ld( ld( ld( Y, ld( X, Y ) ), rd( Z
% 38.86/39.28    , Y ) ), ld( Y, X ) ) ==> mult( X, rd( rd( ld( X, Y ), Z ), Y ) ) }.
% 38.86/39.28  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.28    ld( ld( Y, X ), Z ) }.
% 38.86/39.28  parent1[0; 2]: (16723) {G3,W23,D6,L1,V3,M1}  { ld( mult( ld( ld( Y, X ), X
% 38.86/39.28     ), rd( Z, X ) ), ld( X, Y ) ) ==> mult( Y, rd( rd( ld( Y, X ), Z ), X )
% 38.86/39.28     ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := ld( X, Y )
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := rd( Z, Y )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16726) {G5,W23,D6,L1,V3,M1}  { ld( ld( ld( mult( Y, X ), X ), rd
% 38.86/39.28    ( Z, X ) ), ld( X, Y ) ) ==> mult( Y, rd( rd( ld( Y, X ), Z ), X ) ) }.
% 38.86/39.28  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.86/39.28    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.86/39.28  parent1[0; 3]: (16725) {G4,W23,D6,L1,V3,M1}  { ld( ld( ld( Y, ld( X, Y ) )
% 38.86/39.28    , rd( Z, Y ) ), ld( Y, X ) ) ==> mult( X, rd( rd( ld( X, Y ), Z ), Y ) )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16727) {G6,W19,D6,L1,V3,M1}  { ld( mult( X, rd( Z, Y ) ), rd( X, 
% 38.86/39.28    Y ) ) ==> mult( X, rd( rd( ld( X, Y ), Z ), Y ) ) }.
% 38.86/39.28  parent0[0]: (3186) {G84,W19,D6,L1,V3,M1} P(77,3175);d(22);d(75);d(321);d(
% 38.86/39.28    124);d(0);d(75);d(74);d(329) { ld( ld( ld( mult( X, Y ), Y ), Z ), ld( Y
% 38.86/39.28    , X ) ) ==> ld( mult( X, Z ), rd( X, Y ) ) }.
% 38.86/39.28  parent1[0; 1]: (16726) {G5,W23,D6,L1,V3,M1}  { ld( ld( ld( mult( Y, X ), X
% 38.86/39.28     ), rd( Z, X ) ), ld( X, Y ) ) ==> mult( Y, rd( rd( ld( Y, X ), Z ), X )
% 38.86/39.28     ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := rd( Z, Y )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16728) {G6,W19,D6,L1,V3,M1}  { mult( X, rd( rd( ld( X, Z ), Y ), Z
% 38.86/39.28     ) ) ==> ld( mult( X, rd( Y, Z ) ), rd( X, Z ) ) }.
% 38.86/39.28  parent0[0]: (16727) {G6,W19,D6,L1,V3,M1}  { ld( mult( X, rd( Z, Y ) ), rd( 
% 38.86/39.28    X, Y ) ) ==> mult( X, rd( rd( ld( X, Y ), Z ), Y ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3454) {G96,W19,D6,L1,V3,M1} P(0,3449);d(1902);d(74);d(74);d(
% 38.86/39.28    329);d(3186) { mult( Y, rd( rd( ld( Y, X ), Z ), X ) ) ==> ld( mult( Y, 
% 38.86/39.28    rd( Z, X ) ), rd( Y, X ) ) }.
% 38.86/39.28  parent0: (16728) {G6,W19,D6,L1,V3,M1}  { mult( X, rd( rd( ld( X, Z ), Y ), 
% 38.86/39.28    Z ) ) ==> ld( mult( X, rd( Y, Z ) ), rd( X, Z ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16730) {G94,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, X ), mult( X, Z )
% 38.86/39.28     ), Y ) ==> mult( mult( X, Y ), rd( ld( Y, Z ), X ) ) }.
% 38.86/39.28  parent0[0]: (3439) {G94,W19,D5,L1,V3,M1} P(52,3430);d(24);d(22);d(1914);d(
% 38.86/39.28    76);d(76);d(22);d(76);d(33);d(1499) { mult( mult( X, Y ), rd( ld( Y, Z )
% 38.86/39.28    , X ) ) ==> ld( rd( mult( Y, X ), mult( X, Z ) ), Y ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16740) {G75,W31,D6,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), X ), 
% 38.86/39.28    mult( X, ld( Z, Y ) ) ), ld( X, Y ) ) ==> mult( mult( X, ld( X, Y ) ), ld
% 38.86/39.28    ( ld( rd( X, Z ), Y ), rd( Y, X ) ) ) }.
% 38.86/39.28  parent0[0]: (2895) {G74,W19,D5,L1,V3,M1} P(33,2888);d(80);d(33);d(52);d(92)
% 38.86/39.28    ;d(24) { rd( ld( ld( Y, Z ), ld( X, Z ) ), Y ) ==> ld( ld( rd( Y, X ), Z
% 38.86/39.28     ), rd( Z, Y ) ) }.
% 38.86/39.28  parent1[0; 22]: (16730) {G94,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, X ), mult
% 38.86/39.28    ( X, Z ) ), Y ) ==> mult( mult( X, Y ), rd( ld( Y, Z ), X ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := ld( X, Y )
% 38.86/39.28     Z := ld( Z, Y )
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16741) {G6,W31,D6,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), X ), 
% 38.86/39.28    mult( X, ld( Z, Y ) ) ), ld( X, Y ) ) ==> ld( rd( ld( Y, X ), X ), ld( ld
% 38.86/39.28    ( rd( X, Z ), Y ), rd( Y, X ) ) ) }.
% 38.86/39.28  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.86/39.28     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.86/39.28  parent1[0; 16]: (16740) {G75,W31,D6,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), 
% 38.86/39.28    X ), mult( X, ld( Z, Y ) ) ), ld( X, Y ) ) ==> mult( mult( X, ld( X, Y )
% 38.86/39.28     ), ld( ld( rd( X, Z ), Y ), rd( Y, X ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28     T := ld( ld( rd( X, Z ), Y ), rd( Y, X ) )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16742) {G3,W28,D6,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), X ), 
% 38.86/39.28    mult( X, ld( Z, Y ) ) ), ld( X, Y ) ) ==> ld( i( Y ), ld( ld( rd( X, Z )
% 38.86/39.28    , Y ), rd( Y, X ) ) ) }.
% 38.86/39.28  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.28    ==> i( X ) }.
% 38.86/39.28  parent1[0; 17]: (16741) {G6,W31,D6,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), X
% 38.86/39.28     ), mult( X, ld( Z, Y ) ) ), ld( X, Y ) ) ==> ld( rd( ld( Y, X ), X ), ld
% 38.86/39.28    ( ld( rd( X, Z ), Y ), rd( Y, X ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16743) {G2,W27,D6,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), X ), 
% 38.86/39.28    mult( X, ld( Z, Y ) ) ), ld( X, Y ) ) ==> mult( Y, ld( ld( rd( X, Z ), Y
% 38.86/39.28     ), rd( Y, X ) ) ) }.
% 38.86/39.28  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 16]: (16742) {G3,W28,D6,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), X
% 38.86/39.28     ), mult( X, ld( Z, Y ) ) ), ld( X, Y ) ) ==> ld( i( Y ), ld( ld( rd( X, 
% 38.86/39.28    Z ), Y ), rd( Y, X ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := ld( ld( rd( X, Z ), Y ), rd( Y, X ) )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16744) {G3,W27,D6,L1,V3,M1}  { ld( mult( mult( ld( X, Y ), X ), 
% 38.86/39.28    rd( ld( Y, Z ), X ) ), ld( X, Y ) ) ==> mult( Y, ld( ld( rd( X, Z ), Y )
% 38.86/39.28    , rd( Y, X ) ) ) }.
% 38.86/39.28  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.28     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.28  parent1[0; 2]: (16743) {G2,W27,D6,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), X
% 38.86/39.28     ), mult( X, ld( Z, Y ) ) ), ld( X, Y ) ) ==> mult( Y, ld( ld( rd( X, Z )
% 38.86/39.28    , Y ), rd( Y, X ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28     T := mult( ld( X, Y ), X )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16745) {G4,W27,D6,L1,V3,M1}  { ld( mult( ld( ld( Y, X ), X ), rd
% 38.86/39.28    ( ld( Y, Z ), X ) ), ld( X, Y ) ) ==> mult( Y, ld( ld( rd( X, Z ), Y ), 
% 38.86/39.28    rd( Y, X ) ) ) }.
% 38.86/39.28  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.28    ld( ld( Y, X ), Z ) }.
% 38.86/39.28  parent1[0; 3]: (16744) {G3,W27,D6,L1,V3,M1}  { ld( mult( mult( ld( X, Y ), 
% 38.86/39.28    X ), rd( ld( Y, Z ), X ) ), ld( X, Y ) ) ==> mult( Y, ld( ld( rd( X, Z )
% 38.86/39.28    , Y ), rd( Y, X ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16747) {G5,W27,D6,L1,V3,M1}  { ld( ld( ld( Y, ld( X, Y ) ), rd( 
% 38.86/39.28    ld( X, Z ), Y ) ), ld( Y, X ) ) ==> mult( X, ld( ld( rd( Y, Z ), X ), rd
% 38.86/39.28    ( X, Y ) ) ) }.
% 38.86/39.28  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.28    ld( ld( Y, X ), Z ) }.
% 38.86/39.28  parent1[0; 2]: (16745) {G4,W27,D6,L1,V3,M1}  { ld( mult( ld( ld( Y, X ), X
% 38.86/39.28     ), rd( ld( Y, Z ), X ) ), ld( X, Y ) ) ==> mult( Y, ld( ld( rd( X, Z ), 
% 38.86/39.28    Y ), rd( Y, X ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := ld( X, Y )
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := rd( ld( X, Z ), Y )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16748) {G6,W27,D6,L1,V3,M1}  { ld( ld( ld( mult( Y, X ), X ), rd
% 38.86/39.28    ( ld( Y, Z ), X ) ), ld( X, Y ) ) ==> mult( Y, ld( ld( rd( X, Z ), Y ), 
% 38.86/39.28    rd( Y, X ) ) ) }.
% 38.86/39.28  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.86/39.28    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.86/39.28  parent1[0; 3]: (16747) {G5,W27,D6,L1,V3,M1}  { ld( ld( ld( Y, ld( X, Y ) )
% 38.86/39.28    , rd( ld( X, Z ), Y ) ), ld( Y, X ) ) ==> mult( X, ld( ld( rd( Y, Z ), X
% 38.86/39.28     ), rd( X, Y ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16749) {G7,W23,D6,L1,V3,M1}  { ld( mult( X, rd( ld( X, Z ), Y ) )
% 38.86/39.28    , rd( X, Y ) ) ==> mult( X, ld( ld( rd( Y, Z ), X ), rd( X, Y ) ) ) }.
% 38.86/39.28  parent0[0]: (3186) {G84,W19,D6,L1,V3,M1} P(77,3175);d(22);d(75);d(321);d(
% 38.86/39.28    124);d(0);d(75);d(74);d(329) { ld( ld( ld( mult( X, Y ), Y ), Z ), ld( Y
% 38.86/39.28    , X ) ) ==> ld( mult( X, Z ), rd( X, Y ) ) }.
% 38.86/39.28  parent1[0; 1]: (16748) {G6,W27,D6,L1,V3,M1}  { ld( ld( ld( mult( Y, X ), X
% 38.86/39.28     ), rd( ld( Y, Z ), X ) ), ld( X, Y ) ) ==> mult( Y, ld( ld( rd( X, Z ), 
% 38.86/39.28    Y ), rd( Y, X ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := rd( ld( X, Z ), Y )
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16750) {G8,W19,D6,L1,V3,M1}  { mult( Z, ld( Y, rd( X, Z ) ) ) ==>
% 38.86/39.28     mult( X, ld( ld( rd( Z, Y ), X ), rd( X, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (2787) {G61,W19,D6,L1,V3,M1} P(0,2777) { ld( mult( X, rd( ld( X
% 38.86/39.28    , Y ), Z ) ), rd( X, Z ) ) ==> mult( Z, ld( Y, rd( X, Z ) ) ) }.
% 38.86/39.28  parent1[0; 1]: (16749) {G7,W23,D6,L1,V3,M1}  { ld( mult( X, rd( ld( X, Z )
% 38.86/39.28    , Y ) ), rd( X, Y ) ) ==> mult( X, ld( ld( rd( Y, Z ), X ), rd( X, Y ) )
% 38.86/39.28     ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16751) {G8,W19,D6,L1,V3,M1}  { mult( Z, ld( ld( rd( X, Y ), Z ), 
% 38.86/39.28    rd( Z, X ) ) ) ==> mult( X, ld( Y, rd( Z, X ) ) ) }.
% 38.86/39.28  parent0[0]: (16750) {G8,W19,D6,L1,V3,M1}  { mult( Z, ld( Y, rd( X, Z ) ) ) 
% 38.86/39.28    ==> mult( X, ld( ld( rd( Z, Y ), X ), rd( X, Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3455) {G95,W19,D6,L1,V3,M1} P(2895,3439);d(115);d(77);d(22);d
% 38.86/39.28    (114);d(74);d(74);d(329);d(3186);d(2787) { mult( Y, ld( ld( rd( X, Z ), Y
% 38.86/39.28     ), rd( Y, X ) ) ) ==> mult( X, ld( Z, rd( Y, X ) ) ) }.
% 38.86/39.28  parent0: (16751) {G8,W19,D6,L1,V3,M1}  { mult( Z, ld( ld( rd( X, Y ), Z ), 
% 38.86/39.28    rd( Z, X ) ) ) ==> mult( X, ld( Y, rd( Z, X ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16753) {G95,W19,D6,L1,V3,M1}  { mult( Y, ld( Z, rd( X, Y ) ) ) ==>
% 38.86/39.28     mult( X, ld( ld( rd( Y, Z ), X ), rd( X, Y ) ) ) }.
% 38.86/39.28  parent0[0]: (3455) {G95,W19,D6,L1,V3,M1} P(2895,3439);d(115);d(77);d(22);d(
% 38.86/39.28    114);d(74);d(74);d(329);d(3186);d(2787) { mult( Y, ld( ld( rd( X, Z ), Y
% 38.86/39.28     ), rd( Y, X ) ) ) ==> mult( X, ld( Z, rd( Y, X ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16758) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( mult( Y, X ), rd( Z, 
% 38.86/39.28    X ) ) ) ==> mult( Z, ld( ld( i( Y ), Z ), rd( Z, X ) ) ) }.
% 38.86/39.28  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.28    X ) }.
% 38.86/39.28  parent1[0; 14]: (16753) {G95,W19,D6,L1,V3,M1}  { mult( Y, ld( Z, rd( X, Y )
% 38.86/39.28     ) ) ==> mult( X, ld( ld( rd( Y, Z ), X ), rd( X, Y ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := X
% 38.86/39.28     Z := mult( Y, X )
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16760) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, X ), rd( Z, 
% 38.86/39.28    X ) ) ) ==> mult( Z, ld( mult( Y, Z ), rd( Z, X ) ) ) }.
% 38.86/39.28  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.28    Y ) }.
% 38.86/39.28  parent1[0; 13]: (16758) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( mult( Y, X ), 
% 38.86/39.28    rd( Z, X ) ) ) ==> mult( Z, ld( ld( i( Y ), Z ), rd( Z, X ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16761) {G2,W19,D5,L1,V3,M1}  { mult( Z, ld( mult( Y, Z ), rd( Z, X
% 38.86/39.28     ) ) ) ==> mult( X, ld( mult( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.28  parent0[0]: (16760) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, X ), rd( 
% 38.86/39.28    Z, X ) ) ) ==> mult( Z, ld( mult( Y, Z ), rd( Z, X ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3461) {G96,W19,D5,L1,V3,M1} P(25,3455);d(22) { mult( Z, ld( 
% 38.86/39.28    mult( Y, Z ), rd( Z, X ) ) ) = mult( X, ld( mult( Y, X ), rd( Z, X ) ) )
% 38.86/39.28     }.
% 38.86/39.28  parent0: (16761) {G2,W19,D5,L1,V3,M1}  { mult( Z, ld( mult( Y, Z ), rd( Z, 
% 38.86/39.28    X ) ) ) ==> mult( X, ld( mult( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16762) {G96,W19,D5,L1,V3,M1}  { mult( Z, ld( mult( Y, Z ), rd( X, 
% 38.86/39.28    Z ) ) ) = mult( X, ld( mult( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (3461) {G96,W19,D5,L1,V3,M1} P(25,3455);d(22) { mult( Z, ld( 
% 38.86/39.28    mult( Y, Z ), rd( Z, X ) ) ) = mult( X, ld( mult( Y, X ), rd( Z, X ) ) )
% 38.86/39.28     }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Z
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16763) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( mult( X
% 38.86/39.28    , ld( Y, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.28     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16765) {G6,W20,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Z, Y ) )
% 38.86/39.28    , Y ) ==> i( mult( X, ld( mult( Z, X ), rd( X, Y ) ) ) ) }.
% 38.86/39.28  parent0[0]: (16762) {G96,W19,D5,L1,V3,M1}  { mult( Z, ld( mult( Y, Z ), rd
% 38.86/39.28    ( X, Z ) ) ) = mult( X, ld( mult( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.28  parent1[0; 11]: (16763) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( 
% 38.86/39.28    mult( X, ld( Y, Z ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := Y
% 38.86/39.28     Y := mult( Z, Y )
% 38.86/39.28     Z := rd( X, Y )
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  paramod: (16766) {G6,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Z, Y ) )
% 38.86/39.28    , Y ) ==> rd( ld( rd( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.28  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.28     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.28  parent1[0; 10]: (16765) {G6,W20,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Z
% 38.86/39.28    , Y ) ), Y ) ==> i( mult( X, ld( mult( Z, X ), rd( X, Y ) ) ) ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := mult( Z, X )
% 38.86/39.28     Y := rd( X, Y )
% 38.86/39.28     Z := X
% 38.86/39.28  end
% 38.86/39.28  substitution1:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Y
% 38.86/39.28     Z := Z
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  subsumption: (3466) {G97,W19,D5,L1,V3,M1} P(3461,92);d(92) { rd( ld( rd( X
% 38.86/39.28    , Z ), mult( Y, Z ) ), Z ) = rd( ld( rd( X, Z ), mult( Y, X ) ), X ) }.
% 38.86/39.28  parent0: (16766) {G6,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Z, Y ) )
% 38.86/39.28    , Y ) ==> rd( ld( rd( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.28  substitution0:
% 38.86/39.28     X := X
% 38.86/39.28     Y := Z
% 38.86/39.28     Z := Y
% 38.86/39.28  end
% 38.86/39.28  permutation0:
% 38.86/39.28     0 ==> 0
% 38.86/39.28  end
% 38.86/39.28  
% 38.86/39.28  eqswap: (16768) {G96,W19,D5,L1,V3,M1}  { mult( Z, ld( mult( Y, Z ), rd( X, 
% 38.86/39.28    Z ) ) ) = mult( X, ld( mult( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.28  parent0[0]: (3461) {G96,W19,D5,L1,V3,M1} P(25,3455);d(22) { mult( Z, ld( 
% 38.86/39.28    mult( Y, Z ), rd( Z, X ) ) ) = mult( X, ld( mult( Y, X ), rd( Z, X ) ) )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16769) {G1,W8,D4,L1,V2,M1}  { ld( X, Y ) ==> mult( i( X ), Y ) }.
% 38.86/39.29  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16772) {G2,W22,D6,L1,V3,M1}  { ld( X, ld( mult( Y, i( X ) ), rd( 
% 38.86/39.29    Z, i( X ) ) ) ) ==> mult( Z, ld( mult( Y, Z ), rd( Z, i( X ) ) ) ) }.
% 38.86/39.29  parent0[0]: (16768) {G96,W19,D5,L1,V3,M1}  { mult( Z, ld( mult( Y, Z ), rd
% 38.86/39.29    ( X, Z ) ) ) = mult( X, ld( mult( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.29  parent1[0; 12]: (16769) {G1,W8,D4,L1,V2,M1}  { ld( X, Y ) ==> mult( i( X )
% 38.86/39.29    , Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := i( X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := ld( mult( Y, i( X ) ), rd( Z, i( X ) ) )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16774) {G2,W21,D6,L1,V3,M1}  { ld( X, ld( mult( Y, i( X ) ), rd( 
% 38.86/39.29    Z, i( X ) ) ) ) ==> mult( Z, ld( mult( Y, Z ), mult( Z, X ) ) ) }.
% 38.86/39.29  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 18]: (16772) {G2,W22,D6,L1,V3,M1}  { ld( X, ld( mult( Y, i( X )
% 38.86/39.29     ), rd( Z, i( X ) ) ) ) ==> mult( Z, ld( mult( Y, Z ), rd( Z, i( X ) ) )
% 38.86/39.29     ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16775) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( mult( Y, i( X ) ), mult
% 38.86/39.29    ( Z, X ) ) ) ==> mult( Z, ld( mult( Y, Z ), mult( Z, X ) ) ) }.
% 38.86/39.29  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 8]: (16774) {G2,W21,D6,L1,V3,M1}  { ld( X, ld( mult( Y, i( X ) )
% 38.86/39.29    , rd( Z, i( X ) ) ) ) ==> mult( Z, ld( mult( Y, Z ), mult( Z, X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16778) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), mult( Z, X
% 38.86/39.29     ) ) ) ==> mult( Z, ld( mult( Y, Z ), mult( Z, X ) ) ) }.
% 38.86/39.29  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 4]: (16775) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( mult( Y, i( X ) )
% 38.86/39.29    , mult( Z, X ) ) ) ==> mult( Z, ld( mult( Y, Z ), mult( Z, X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16779) {G2,W19,D5,L1,V3,M1}  { mult( Z, ld( mult( Y, Z ), mult( Z
% 38.86/39.29    , X ) ) ) ==> ld( X, ld( rd( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.29  parent0[0]: (16778) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), mult( Z
% 38.86/39.29    , X ) ) ) ==> mult( Z, ld( mult( Y, Z ), mult( Z, X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3470) {G97,W19,D5,L1,V3,M1} P(3461,24);d(34);d(33) { mult( Z
% 38.86/39.29    , ld( mult( Y, Z ), mult( Z, X ) ) ) = ld( X, ld( rd( Y, X ), mult( Z, X
% 38.86/39.29     ) ) ) }.
% 38.86/39.29  parent0: (16779) {G2,W19,D5,L1,V3,M1}  { mult( Z, ld( mult( Y, Z ), mult( Z
% 38.86/39.29    , X ) ) ) ==> ld( X, ld( rd( Y, X ), mult( Z, X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16781) {G96,W19,D5,L1,V3,M1}  { mult( Z, ld( mult( Y, Z ), rd( X, 
% 38.86/39.29    Z ) ) ) = mult( X, ld( mult( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.29  parent0[0]: (3461) {G96,W19,D5,L1,V3,M1} P(25,3455);d(22) { mult( Z, ld( 
% 38.86/39.29    mult( Y, Z ), rd( Z, X ) ) ) = mult( X, ld( mult( Y, X ), rd( Z, X ) ) )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16788) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( mult( i( Y ), X ), rd
% 38.86/39.29    ( Z, X ) ) ) = mult( Z, ld( ld( Y, Z ), rd( Z, X ) ) ) }.
% 38.86/39.29  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 14]: (16781) {G96,W19,D5,L1,V3,M1}  { mult( Z, ld( mult( Y, Z )
% 38.86/39.29    , rd( X, Z ) ) ) = mult( X, ld( mult( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := i( Y )
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16790) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( ld( Y, X ), rd( Z, X
% 38.86/39.29     ) ) ) = mult( Z, ld( ld( Y, Z ), rd( Z, X ) ) ) }.
% 38.86/39.29  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 4]: (16788) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( mult( i( Y ), X
% 38.86/39.29     ), rd( Z, X ) ) ) = mult( Z, ld( ld( Y, Z ), rd( Z, X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16791) {G2,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( Y, Z ), rd( Z, X )
% 38.86/39.29     ) ) = mult( X, ld( ld( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.29  parent0[0]: (16790) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( ld( Y, X ), rd( Z
% 38.86/39.29    , X ) ) ) = mult( Z, ld( ld( Y, Z ), rd( Z, X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3471) {G97,W19,D5,L1,V3,M1} P(24,3461);d(24) { mult( Y, ld( 
% 38.86/39.29    ld( X, Y ), rd( Y, Z ) ) ) = mult( Z, ld( ld( X, Z ), rd( Y, Z ) ) ) }.
% 38.86/39.29  parent0: (16791) {G2,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( Y, Z ), rd( Z, X
% 38.86/39.29     ) ) ) = mult( X, ld( ld( Y, X ), rd( Z, X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16793) {G96,W19,D5,L1,V3,M1}  { mult( Z, ld( mult( Y, Z ), rd( X, 
% 38.86/39.29    Z ) ) ) = mult( X, ld( mult( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.29  parent0[0]: (3461) {G96,W19,D5,L1,V3,M1} P(25,3455);d(22) { mult( Z, ld( 
% 38.86/39.29    mult( Y, Z ), rd( Z, X ) ) ) = mult( X, ld( mult( Y, X ), rd( Z, X ) ) )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16799) {G1,W23,D6,L1,V3,M1}  { mult( X, ld( mult( Y, X ), rd( 
% 38.86/39.29    mult( Z, X ), X ) ) ) = mult( mult( Z, X ), ld( mult( Y, mult( Z, X ) ), 
% 38.86/39.29    Z ) ) }.
% 38.86/39.29  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.29  parent1[0; 22]: (16793) {G96,W19,D5,L1,V3,M1}  { mult( Z, ld( mult( Y, Z )
% 38.86/39.29    , rd( X, Z ) ) ) = mult( X, ld( mult( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := mult( Z, X )
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16800) {G1,W19,D6,L1,V3,M1}  { mult( X, ld( mult( Y, X ), Z ) ) =
% 38.86/39.29     mult( mult( Z, X ), ld( mult( Y, mult( Z, X ) ), Z ) ) }.
% 38.86/39.29  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.29  parent1[0; 7]: (16799) {G1,W23,D6,L1,V3,M1}  { mult( X, ld( mult( Y, X ), 
% 38.86/39.29    rd( mult( Z, X ), X ) ) ) = mult( mult( Z, X ), ld( mult( Y, mult( Z, X )
% 38.86/39.29     ), Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16802) {G1,W19,D6,L1,V3,M1}  { mult( mult( Z, X ), ld( mult( Y, 
% 38.86/39.29    mult( Z, X ) ), Z ) ) = mult( X, ld( mult( Y, X ), Z ) ) }.
% 38.86/39.29  parent0[0]: (16800) {G1,W19,D6,L1,V3,M1}  { mult( X, ld( mult( Y, X ), Z )
% 38.86/39.29     ) = mult( mult( Z, X ), ld( mult( Y, mult( Z, X ) ), Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3477) {G97,W19,D6,L1,V3,M1} P(3,3461) { mult( mult( X, Y ), 
% 38.86/39.29    ld( mult( Z, mult( X, Y ) ), X ) ) ==> mult( Y, ld( mult( Z, Y ), X ) )
% 38.86/39.29     }.
% 38.86/39.29  parent0: (16802) {G1,W19,D6,L1,V3,M1}  { mult( mult( Z, X ), ld( mult( Y, 
% 38.86/39.29    mult( Z, X ) ), Z ) ) = mult( X, ld( mult( Y, X ), Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16805) {G97,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Z, X ) )
% 38.86/39.29    , X ) = rd( ld( rd( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.29  parent0[0]: (3466) {G97,W19,D5,L1,V3,M1} P(3461,92);d(92) { rd( ld( rd( X, 
% 38.86/39.29    Z ), mult( Y, Z ) ), Z ) = rd( ld( rd( X, Z ), mult( Y, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16814) {G5,W23,D6,L1,V3,M1}  { rd( ld( rd( i( X ), Y ), mult( Z, 
% 38.86/39.29    i( X ) ) ), i( X ) ) = rd( ld( i( mult( Y, X ) ), mult( Z, Y ) ), Y ) }.
% 38.86/39.29  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.29    ( mult( Y, X ) ) }.
% 38.86/39.29  parent1[0; 15]: (16805) {G97,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( 
% 38.86/39.29    Z, X ) ), X ) = rd( ld( rd( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := i( X )
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16815) {G5,W23,D6,L1,V3,M1}  { rd( ld( i( mult( Y, X ) ), mult( Z
% 38.86/39.29    , i( X ) ) ), i( X ) ) = rd( ld( i( mult( Y, X ) ), mult( Z, Y ) ), Y )
% 38.86/39.29     }.
% 38.86/39.29  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.29    ( mult( Y, X ) ) }.
% 38.86/39.29  parent1[0; 3]: (16814) {G5,W23,D6,L1,V3,M1}  { rd( ld( rd( i( X ), Y ), 
% 38.86/39.29    mult( Z, i( X ) ) ), i( X ) ) = rd( ld( i( mult( Y, X ) ), mult( Z, Y ) )
% 38.86/39.29    , Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16820) {G2,W22,D6,L1,V3,M1}  { rd( ld( i( mult( X, Y ) ), mult( Z
% 38.86/39.29    , i( Y ) ) ), i( Y ) ) = rd( mult( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 14]: (16815) {G5,W23,D6,L1,V3,M1}  { rd( ld( i( mult( Y, X ) ), 
% 38.86/39.29    mult( Z, i( X ) ) ), i( X ) ) = rd( ld( i( mult( Y, X ) ), mult( Z, Y ) )
% 38.86/39.29    , Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( X, Y )
% 38.86/39.29     Y := mult( Z, X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16822) {G2,W21,D6,L1,V3,M1}  { mult( ld( i( mult( X, Y ) ), mult
% 38.86/39.29    ( Z, i( Y ) ) ), Y ) = rd( mult( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 1]: (16820) {G2,W22,D6,L1,V3,M1}  { rd( ld( i( mult( X, Y ) ), 
% 38.86/39.29    mult( Z, i( Y ) ) ), i( Y ) ) = rd( mult( mult( X, Y ), mult( Z, X ) ), X
% 38.86/39.29     ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := ld( i( mult( X, Y ) ), mult( Z, i( Y ) ) )
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16823) {G3,W21,D6,L1,V3,M1}  { ld( ld( mult( Z, i( Y ) ), i( mult
% 38.86/39.29    ( X, Y ) ) ), Y ) = rd( mult( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.29    ld( ld( Y, X ), Z ) }.
% 38.86/39.29  parent1[0; 1]: (16822) {G2,W21,D6,L1,V3,M1}  { mult( ld( i( mult( X, Y ) )
% 38.86/39.29    , mult( Z, i( Y ) ) ), Y ) = rd( mult( mult( X, Y ), mult( Z, X ) ), X )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := i( mult( X, Y ) )
% 38.86/39.29     Y := mult( Z, i( Y ) )
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16824) {G4,W21,D7,L1,V3,M1}  { ld( i( mult( mult( Z, Y ), mult( X
% 38.86/39.29    , i( Y ) ) ) ), Y ) = rd( mult( mult( Z, Y ), mult( X, Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.29    ( X, Y ) ) }.
% 38.86/39.29  parent1[0; 2]: (16823) {G3,W21,D6,L1,V3,M1}  { ld( ld( mult( Z, i( Y ) ), i
% 38.86/39.29    ( mult( X, Y ) ) ), Y ) = rd( mult( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( Z, Y )
% 38.86/39.29     Y := mult( X, i( Y ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16825) {G2,W20,D6,L1,V3,M1}  { mult( mult( mult( X, Y ), mult( Z
% 38.86/39.29    , i( Y ) ) ), Y ) = rd( mult( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 1]: (16824) {G4,W21,D7,L1,V3,M1}  { ld( i( mult( mult( Z, Y ), 
% 38.86/39.29    mult( X, i( Y ) ) ) ), Y ) = rd( mult( mult( Z, Y ), mult( X, Z ) ), Z )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( mult( X, Y ), mult( Z, i( Y ) ) )
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16826) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), rd( Z, Y
% 38.86/39.29     ) ), Y ) = rd( mult( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 6]: (16825) {G2,W20,D6,L1,V3,M1}  { mult( mult( mult( X, Y ), 
% 38.86/39.29    mult( Z, i( Y ) ) ), Y ) = rd( mult( mult( X, Y ), mult( Z, X ) ), X )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16827) {G3,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, Z ), mult( X, Y ) )
% 38.86/39.29    , Y ) = rd( mult( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.86/39.29     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.86/39.29  parent1[0; 1]: (16826) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), rd
% 38.86/39.29    ( Z, Y ) ), Y ) = rd( mult( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( X, Y )
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29     T := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16828) {G3,W19,D5,L1,V3,M1}  { rd( mult( mult( Z, X ), mult( Y, Z
% 38.86/39.29     ) ), Z ) = ld( rd( rd( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (16827) {G3,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, Z ), mult( X, Y
% 38.86/39.29     ) ), Y ) = rd( mult( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3478) {G98,W19,D5,L1,V3,M1} P(76,3466);d(22);d(34);d(74);d(52
% 38.86/39.29    );d(22);d(33);d(113) { rd( mult( mult( Y, X ), mult( Z, Y ) ), Y ) = ld( 
% 38.86/39.29    rd( rd( X, Z ), mult( Y, X ) ), X ) }.
% 38.86/39.29  parent0: (16828) {G3,W19,D5,L1,V3,M1}  { rd( mult( mult( Z, X ), mult( Y, Z
% 38.86/39.29     ) ), Z ) = ld( rd( rd( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16830) {G97,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Z, X ) )
% 38.86/39.29    , X ) = rd( ld( rd( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.29  parent0[0]: (3466) {G97,W19,D5,L1,V3,M1} P(3461,92);d(92) { rd( ld( rd( X, 
% 38.86/39.29    Z ), mult( Y, Z ) ), Z ) = rd( ld( rd( X, Z ), mult( Y, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16834) {G2,W24,D6,L1,V3,M1}  { rd( ld( rd( X, mult( Y, X ) ), 
% 38.86/39.29    mult( Z, X ) ), X ) = rd( ld( i( Y ), mult( Z, mult( Y, X ) ) ), mult( Y
% 38.86/39.29    , X ) ) }.
% 38.86/39.29  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.29    X ) }.
% 38.86/39.29  parent1[0; 14]: (16830) {G97,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( 
% 38.86/39.29    Z, X ) ), X ) = rd( ld( rd( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := mult( Y, X )
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16835) {G2,W21,D6,L1,V3,M1}  { rd( ld( i( Y ), mult( Z, X ) ), X
% 38.86/39.29     ) = rd( ld( i( Y ), mult( Z, mult( Y, X ) ) ), mult( Y, X ) ) }.
% 38.86/39.29  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.29    X ) }.
% 38.86/39.29  parent1[0; 3]: (16834) {G2,W24,D6,L1,V3,M1}  { rd( ld( rd( X, mult( Y, X )
% 38.86/39.29     ), mult( Z, X ) ), X ) = rd( ld( i( Y ), mult( Z, mult( Y, X ) ) ), mult
% 38.86/39.29    ( Y, X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16838) {G2,W20,D6,L1,V3,M1}  { rd( ld( i( X ), mult( Y, Z ) ), Z
% 38.86/39.29     ) = rd( mult( X, mult( Y, mult( X, Z ) ) ), mult( X, Z ) ) }.
% 38.86/39.29  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 10]: (16835) {G2,W21,D6,L1,V3,M1}  { rd( ld( i( Y ), mult( Z, X
% 38.86/39.29     ) ), X ) = rd( ld( i( Y ), mult( Z, mult( Y, X ) ) ), mult( Y, X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := mult( Y, mult( X, Z ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16840) {G2,W19,D6,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), Z ) =
% 38.86/39.29     rd( mult( X, mult( Y, mult( X, Z ) ) ), mult( X, Z ) ) }.
% 38.86/39.29  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 2]: (16838) {G2,W20,D6,L1,V3,M1}  { rd( ld( i( X ), mult( Y, Z )
% 38.86/39.29     ), Z ) = rd( mult( X, mult( Y, mult( X, Z ) ) ), mult( X, Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := mult( Y, Z )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16841) {G2,W19,D6,L1,V3,M1}  { rd( mult( X, mult( Y, mult( X, Z )
% 38.86/39.29     ) ), mult( X, Z ) ) = rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (16840) {G2,W19,D6,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), Z
% 38.86/39.29     ) = rd( mult( X, mult( Y, mult( X, Z ) ) ), mult( X, Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3479) {G98,W19,D6,L1,V3,M1} P(25,3466);d(22);d(22) { rd( mult
% 38.86/39.29    ( Y, mult( Z, mult( Y, X ) ) ), mult( Y, X ) ) ==> rd( mult( Y, mult( Z, 
% 38.86/39.29    X ) ), X ) }.
% 38.86/39.29  parent0: (16841) {G2,W19,D6,L1,V3,M1}  { rd( mult( X, mult( Y, mult( X, Z )
% 38.86/39.29     ) ), mult( X, Z ) ) = rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16843) {G97,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Z, X ) )
% 38.86/39.29    , X ) = rd( ld( rd( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.29  parent0[0]: (3466) {G97,W19,D5,L1,V3,M1} P(3461,92);d(92) { rd( ld( rd( X, 
% 38.86/39.29    Z ), mult( Y, Z ) ), Z ) = rd( ld( rd( X, Z ), mult( Y, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16851) {G3,W24,D6,L1,V3,M1}  { rd( ld( rd( ld( X, Y ), Y ), mult
% 38.86/39.29    ( Z, ld( X, Y ) ) ), ld( X, Y ) ) = rd( ld( i( X ), mult( Z, Y ) ), Y )
% 38.86/39.29     }.
% 38.86/39.29  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.29    ==> i( X ) }.
% 38.86/39.29  parent1[0; 18]: (16843) {G97,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( 
% 38.86/39.29    Z, X ) ), X ) = rd( ld( rd( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := ld( X, Y )
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16852) {G3,W21,D6,L1,V3,M1}  { rd( ld( i( X ), mult( Z, ld( X, Y
% 38.86/39.29     ) ) ), ld( X, Y ) ) = rd( ld( i( X ), mult( Z, Y ) ), Y ) }.
% 38.86/39.29  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.29    ==> i( X ) }.
% 38.86/39.29  parent1[0; 3]: (16851) {G3,W24,D6,L1,V3,M1}  { rd( ld( rd( ld( X, Y ), Y )
% 38.86/39.29    , mult( Z, ld( X, Y ) ) ), ld( X, Y ) ) = rd( ld( i( X ), mult( Z, Y ) )
% 38.86/39.29    , Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16857) {G2,W20,D6,L1,V3,M1}  { rd( ld( i( X ), mult( Y, ld( X, Z
% 38.86/39.29     ) ) ), ld( X, Z ) ) = rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 14]: (16852) {G3,W21,D6,L1,V3,M1}  { rd( ld( i( X ), mult( Z, ld
% 38.86/39.29    ( X, Y ) ) ), ld( X, Y ) ) = rd( ld( i( X ), mult( Z, Y ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := mult( Y, Z )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16859) {G3,W20,D6,L1,V3,M1}  { mult( ld( i( X ), mult( Y, ld( X, 
% 38.86/39.29    Z ) ) ), ld( Z, X ) ) = rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.29    mult( Z, ld( Y, X ) ) }.
% 38.86/39.29  parent1[0; 1]: (16857) {G2,W20,D6,L1,V3,M1}  { rd( ld( i( X ), mult( Y, ld
% 38.86/39.29    ( X, Z ) ) ), ld( X, Z ) ) = rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := ld( i( X ), mult( Y, ld( X, Z ) ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16860) {G4,W20,D6,L1,V3,M1}  { ld( ld( mult( Y, ld( X, Z ) ), i( 
% 38.86/39.29    X ) ), ld( Z, X ) ) = rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.29    ld( ld( Y, X ), Z ) }.
% 38.86/39.29  parent1[0; 1]: (16859) {G3,W20,D6,L1,V3,M1}  { mult( ld( i( X ), mult( Y, 
% 38.86/39.29    ld( X, Z ) ) ), ld( Z, X ) ) = rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := i( X )
% 38.86/39.29     Y := mult( Y, ld( X, Z ) )
% 38.86/39.29     Z := ld( Z, X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16861) {G4,W20,D7,L1,V3,M1}  { ld( i( mult( Y, mult( X, ld( Y, Z
% 38.86/39.29     ) ) ) ), ld( Z, Y ) ) = rd( mult( Y, mult( X, Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.29    ( X, Y ) ) }.
% 38.86/39.29  parent1[0; 2]: (16860) {G4,W20,D6,L1,V3,M1}  { ld( ld( mult( Y, ld( X, Z )
% 38.86/39.29     ), i( X ) ), ld( Z, X ) ) = rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := mult( X, ld( Y, Z ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16862) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, mult( Y, ld( X, Z )
% 38.86/39.29     ) ), ld( Z, X ) ) = rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 1]: (16861) {G4,W20,D7,L1,V3,M1}  { ld( i( mult( Y, mult( X, ld
% 38.86/39.29    ( Y, Z ) ) ) ), ld( Z, Y ) ) = rd( mult( Y, mult( X, Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( X, mult( Y, ld( X, Z ) ) )
% 38.86/39.29     Y := ld( Z, X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16863) {G3,W19,D6,L1,V3,M1}  { ld( rd( rd( ld( Z, X ), Y ), X ), 
% 38.86/39.29    ld( Z, X ) ) = rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (504) {G6,W19,D6,L1,V5,M1} P(75,113) { mult( mult( T, mult( X, 
% 38.86/39.29    ld( Z, Y ) ) ), U ) ==> ld( rd( rd( ld( Y, Z ), X ), T ), U ) }.
% 38.86/39.29  parent1[0; 1]: (16862) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, mult( Y, ld( 
% 38.86/39.29    X, Z ) ) ), ld( Z, X ) ) = rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29     T := X
% 38.86/39.29     U := ld( Z, X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3480) {G98,W19,D6,L1,V3,M1} P(77,3466);d(22);d(75);d(74);d(52
% 38.86/39.29    );d(22);d(504) { ld( rd( rd( ld( Y, X ), Z ), X ), ld( Y, X ) ) ==> rd( 
% 38.86/39.29    mult( X, mult( Z, Y ) ), Y ) }.
% 38.86/39.29  parent0: (16863) {G3,W19,D6,L1,V3,M1}  { ld( rd( rd( ld( Z, X ), Y ), X ), 
% 38.86/39.29    ld( Z, X ) ) = rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16866) {G97,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Z, X ) )
% 38.86/39.29    , X ) = rd( ld( rd( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.29  parent0[0]: (3466) {G97,W19,D5,L1,V3,M1} P(3461,92);d(92) { rd( ld( rd( X, 
% 38.86/39.29    Z ), mult( Y, Z ) ), Z ) = rd( ld( rd( X, Z ), mult( Y, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16869) {G2,W20,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( i( Z ), 
% 38.86/39.29    X ) ), X ) = rd( ld( rd( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.29  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 16]: (16866) {G97,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( 
% 38.86/39.29    Z, X ) ), X ) = rd( ld( rd( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := i( Z )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16871) {G2,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), ld( Z, X ) ), 
% 38.86/39.29    X ) = rd( ld( rd( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.29  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 6]: (16869) {G2,W20,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( i
% 38.86/39.29    ( Z ), X ) ), X ) = rd( ld( rd( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16872) {G2,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), ld( Z, Y ) ), Y
% 38.86/39.29     ) = rd( ld( rd( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (16871) {G2,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), ld( Z, X )
% 38.86/39.29     ), X ) = rd( ld( rd( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3481) {G98,W19,D5,L1,V3,M1} P(24,3466);d(24) { rd( ld( rd( Z
% 38.86/39.29    , Y ), ld( X, Y ) ), Y ) = rd( ld( rd( Z, Y ), ld( X, Z ) ), Z ) }.
% 38.86/39.29  parent0: (16872) {G2,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), ld( Z, Y ) ), 
% 38.86/39.29    Y ) = rd( ld( rd( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16873) {G97,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Z, X ) )
% 38.86/39.29    , X ) = rd( ld( rd( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.29  parent0[0]: (3466) {G97,W19,D5,L1,V3,M1} P(3461,92);d(92) { rd( ld( rd( X, 
% 38.86/39.29    Z ), mult( Y, Z ) ), Z ) = rd( ld( rd( X, Z ), mult( Y, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16883) {G2,W22,D6,L1,V3,M1}  { rd( ld( rd( X, i( Y ) ), mult( Z, 
% 38.86/39.29    X ) ), X ) = mult( ld( rd( X, i( Y ) ), mult( Z, i( Y ) ) ), Y ) }.
% 38.86/39.29  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 11]: (16873) {G97,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( 
% 38.86/39.29    Z, X ) ), X ) = rd( ld( rd( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := ld( rd( X, i( Y ) ), mult( Z, i( Y ) ) )
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := i( Y )
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16889) {G2,W21,D6,L1,V3,M1}  { rd( ld( rd( X, i( Y ) ), mult( Z, 
% 38.86/39.29    X ) ), X ) = mult( ld( mult( X, Y ), mult( Z, i( Y ) ) ), Y ) }.
% 38.86/39.29  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 13]: (16883) {G2,W22,D6,L1,V3,M1}  { rd( ld( rd( X, i( Y ) ), 
% 38.86/39.29    mult( Z, X ) ), X ) = mult( ld( rd( X, i( Y ) ), mult( Z, i( Y ) ) ), Y )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16890) {G2,W20,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), mult( Z, X )
% 38.86/39.29     ), X ) = mult( ld( mult( X, Y ), mult( Z, i( Y ) ) ), Y ) }.
% 38.86/39.29  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 3]: (16889) {G2,W21,D6,L1,V3,M1}  { rd( ld( rd( X, i( Y ) ), 
% 38.86/39.29    mult( Z, X ) ), X ) = mult( ld( mult( X, Y ), mult( Z, i( Y ) ) ), Y )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16894) {G3,W20,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), mult( Z, X )
% 38.86/39.29     ), X ) = ld( ld( mult( Z, i( Y ) ), mult( X, Y ) ), Y ) }.
% 38.86/39.29  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.29    ld( ld( Y, X ), Z ) }.
% 38.86/39.29  parent1[0; 10]: (16890) {G2,W20,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), mult
% 38.86/39.29    ( Z, X ) ), X ) = mult( ld( mult( X, Y ), mult( Z, i( Y ) ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( X, Y )
% 38.86/39.29     Y := mult( Z, i( Y ) )
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16895) {G2,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), mult( Z, X )
% 38.86/39.29     ), X ) = ld( ld( rd( Z, Y ), mult( X, Y ) ), Y ) }.
% 38.86/39.29  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 12]: (16894) {G3,W20,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), mult
% 38.86/39.29    ( Z, X ) ), X ) = ld( ld( mult( Z, i( Y ) ), mult( X, Y ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3482) {G98,W19,D5,L1,V3,M1} P(3466,34);d(34);d(74);d(33) { rd
% 38.86/39.29    ( ld( mult( X, Y ), mult( Z, X ) ), X ) = ld( ld( rd( Z, Y ), mult( X, Y
% 38.86/39.29     ) ), Y ) }.
% 38.86/39.29  parent0: (16895) {G2,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), mult( Z, X )
% 38.86/39.29     ), X ) = ld( ld( rd( Z, Y ), mult( X, Y ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16898) {G98,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, Z ), mult( X, Y ) )
% 38.86/39.29    , Y ) = rd( mult( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (3478) {G98,W19,D5,L1,V3,M1} P(76,3466);d(22);d(34);d(74);d(52)
% 38.86/39.29    ;d(22);d(33);d(113) { rd( mult( mult( Y, X ), mult( Z, Y ) ), Y ) = ld( 
% 38.86/39.29    rd( rd( X, Z ), mult( Y, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16907) {G2,W22,D6,L1,V3,M1}  { ld( rd( rd( X, Y ), mult( i( Z ), 
% 38.86/39.29    X ) ), X ) = rd( mult( ld( Z, X ), mult( Y, i( Z ) ) ), i( Z ) ) }.
% 38.86/39.29  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 13]: (16898) {G98,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, Z ), mult( 
% 38.86/39.29    X, Y ) ), Y ) = rd( mult( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := i( Z )
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16909) {G2,W21,D6,L1,V3,M1}  { ld( rd( rd( X, Y ), ld( Z, X ) ), 
% 38.86/39.29    X ) = rd( mult( ld( Z, X ), mult( Y, i( Z ) ) ), i( Z ) ) }.
% 38.86/39.29  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 6]: (16907) {G2,W22,D6,L1,V3,M1}  { ld( rd( rd( X, Y ), mult( i
% 38.86/39.29    ( Z ), X ) ), X ) = rd( mult( ld( Z, X ), mult( Y, i( Z ) ) ), i( Z ) )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16916) {G2,W20,D6,L1,V3,M1}  { ld( rd( rd( X, Y ), ld( Z, X ) ), 
% 38.86/39.29    X ) = mult( mult( ld( Z, X ), mult( Y, i( Z ) ) ), Z ) }.
% 38.86/39.29  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 10]: (16909) {G2,W21,D6,L1,V3,M1}  { ld( rd( rd( X, Y ), ld( Z, 
% 38.86/39.29    X ) ), X ) = rd( mult( ld( Z, X ), mult( Y, i( Z ) ) ), i( Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( ld( Z, X ), mult( Y, i( Z ) ) )
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16917) {G3,W20,D6,L1,V3,M1}  { ld( rd( rd( X, Y ), ld( Z, X ) ), 
% 38.86/39.29    X ) = mult( ld( ld( X, Z ), mult( Y, i( Z ) ) ), Z ) }.
% 38.86/39.29  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.29    ld( ld( Y, X ), Z ) }.
% 38.86/39.29  parent1[0; 11]: (16916) {G2,W20,D6,L1,V3,M1}  { ld( rd( rd( X, Y ), ld( Z, 
% 38.86/39.29    X ) ), X ) = mult( mult( ld( Z, X ), mult( Y, i( Z ) ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := mult( Y, i( Z ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16919) {G4,W20,D6,L1,V3,M1}  { ld( rd( rd( X, Y ), ld( Z, X ) ), 
% 38.86/39.29    X ) = ld( ld( mult( Y, i( Z ) ), ld( X, Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.29    ld( ld( Y, X ), Z ) }.
% 38.86/39.29  parent1[0; 10]: (16917) {G3,W20,D6,L1,V3,M1}  { ld( rd( rd( X, Y ), ld( Z, 
% 38.86/39.29    X ) ), X ) = mult( ld( ld( X, Z ), mult( Y, i( Z ) ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := ld( X, Z )
% 38.86/39.29     Y := mult( Y, i( Z ) )
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16920) {G2,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), ld( Z, X ) ), 
% 38.86/39.29    X ) = ld( ld( rd( Y, Z ), ld( X, Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 12]: (16919) {G4,W20,D6,L1,V3,M1}  { ld( rd( rd( X, Y ), ld( Z, 
% 38.86/39.29    X ) ), X ) = ld( ld( mult( Y, i( Z ) ), ld( X, Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16921) {G3,W19,D5,L1,V3,M1}  { ld( mult( rd( X, Y ), ld( X, Z ) )
% 38.86/39.29    , X ) = ld( ld( rd( Y, Z ), ld( X, Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.29    mult( Z, ld( Y, X ) ) }.
% 38.86/39.29  parent1[0; 2]: (16920) {G2,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), ld( Z, X
% 38.86/39.29     ) ), X ) = ld( ld( rd( Y, Z ), ld( X, Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := rd( X, Y )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16922) {G4,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), ld( X, Z ) ), 
% 38.86/39.29    X ) = ld( ld( rd( Y, Z ), ld( X, Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.29    ld( rd( X, Y ), Z ) }.
% 38.86/39.29  parent1[0; 2]: (16921) {G3,W19,D5,L1,V3,M1}  { ld( mult( rd( X, Y ), ld( X
% 38.86/39.29    , Z ) ), X ) = ld( ld( rd( Y, Z ), ld( X, Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := ld( X, Z )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16923) {G4,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), ld( Y, Z ) ), Z
% 38.86/39.29     ) = ld( ld( rd( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.86/39.29  parent0[0]: (16922) {G4,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), ld( X, Z )
% 38.86/39.29     ), X ) = ld( ld( rd( Y, Z ), ld( X, Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3488) {G99,W19,D5,L1,V3,M1} P(24,3478);d(34);d(74);d(74);d(33
% 38.86/39.29    );d(75);d(80) { ld( ld( rd( Z, X ), ld( Y, X ) ), X ) = ld( ld( rd( Z, Y
% 38.86/39.29     ), ld( Y, X ) ), Y ) }.
% 38.86/39.29  parent0: (16923) {G4,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), ld( Y, Z ) ), 
% 38.86/39.29    Z ) = ld( ld( rd( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16925) {G98,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, Z ), mult( X, Y ) )
% 38.86/39.29    , Y ) = rd( mult( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (3478) {G98,W19,D5,L1,V3,M1} P(76,3466);d(22);d(34);d(74);d(52)
% 38.86/39.29    ;d(22);d(33);d(113) { rd( mult( mult( Y, X ), mult( Z, Y ) ), Y ) = ld( 
% 38.86/39.29    rd( rd( X, Z ), mult( Y, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16930) {G2,W20,D6,L1,V3,M1}  { ld( rd( rd( X, i( Y ) ), mult( Z, 
% 38.86/39.29    X ) ), X ) = rd( mult( mult( Z, X ), ld( Y, Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 16]: (16925) {G98,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, Z ), mult( 
% 38.86/39.29    X, Y ) ), Y ) = rd( mult( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := i( Y )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16932) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( Z, X )
% 38.86/39.29     ), X ) = rd( mult( mult( Z, X ), ld( Y, Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 3]: (16930) {G2,W20,D6,L1,V3,M1}  { ld( rd( rd( X, i( Y ) ), 
% 38.86/39.29    mult( Z, X ) ), X ) = rd( mult( mult( Z, X ), ld( Y, Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16933) {G2,W19,D5,L1,V3,M1}  { rd( mult( mult( Z, X ), ld( Y, Z )
% 38.86/39.29     ), Z ) = ld( rd( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (16932) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( Z, 
% 38.86/39.29    X ) ), X ) = rd( mult( mult( Z, X ), ld( Y, Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3489) {G99,W19,D5,L1,V3,M1} P(24,3478);d(34) { rd( mult( mult
% 38.86/39.29    ( Y, Z ), ld( X, Y ) ), Y ) = ld( rd( mult( Z, X ), mult( Y, Z ) ), Z )
% 38.86/39.29     }.
% 38.86/39.29  parent0: (16933) {G2,W19,D5,L1,V3,M1}  { rd( mult( mult( Z, X ), ld( Y, Z )
% 38.86/39.29     ), Z ) = ld( rd( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16935) {G99,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), ld( Z, Y ) ), 
% 38.86/39.29    Z ) = ld( ld( rd( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.29  parent0[0]: (3488) {G99,W19,D5,L1,V3,M1} P(24,3478);d(34);d(74);d(74);d(33)
% 38.86/39.29    ;d(75);d(80) { ld( ld( rd( Z, X ), ld( Y, X ) ), X ) = ld( ld( rd( Z, Y )
% 38.86/39.29    , ld( Y, X ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16940) {G9,W35,D7,L1,V3,M1}  { ld( ld( rd( X, mult( Y, rd( Z, Y )
% 38.86/39.29     ) ), ld( mult( Y, rd( Z, Y ) ), mult( Y, Z ) ) ), mult( Y, rd( Z, Y ) )
% 38.86/39.29     ) = ld( ld( rd( X, mult( Y, Z ) ), Y ), mult( Y, Z ) ) }.
% 38.86/39.29  parent0[0]: (330) {G8,W11,D5,L1,V2,M1} P(320,2);d(80);d(81) { ld( mult( X, 
% 38.86/39.29    rd( Y, X ) ), mult( X, Y ) ) ==> X }.
% 38.86/39.29  parent1[0; 31]: (16935) {G99,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), ld( Z
% 38.86/39.29    , Y ) ), Z ) = ld( ld( rd( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := mult( Y, Z )
% 38.86/39.29     Z := mult( Y, rd( Z, Y ) )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16941) {G9,W27,D7,L1,V3,M1}  { ld( ld( rd( X, mult( Y, rd( Z, Y )
% 38.86/39.29     ) ), Y ), mult( Y, rd( Z, Y ) ) ) = ld( ld( rd( X, mult( Y, Z ) ), Y ), 
% 38.86/39.29    mult( Y, Z ) ) }.
% 38.86/39.29  parent0[0]: (330) {G8,W11,D5,L1,V2,M1} P(320,2);d(80);d(81) { ld( mult( X, 
% 38.86/39.29    rd( Y, X ) ), mult( X, Y ) ) ==> X }.
% 38.86/39.29  parent1[0; 10]: (16940) {G9,W35,D7,L1,V3,M1}  { ld( ld( rd( X, mult( Y, rd
% 38.86/39.29    ( Z, Y ) ) ), ld( mult( Y, rd( Z, Y ) ), mult( Y, Z ) ) ), mult( Y, rd( Z
% 38.86/39.29    , Y ) ) ) = ld( ld( rd( X, mult( Y, Z ) ), Y ), mult( Y, Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16944) {G10,W23,D7,L1,V3,M1}  { ld( ld( rd( X, mult( Y, rd( Z, Y
% 38.86/39.29     ) ) ), Y ), mult( Y, rd( Z, Y ) ) ) = ld( ld( rd( X, Z ), Y ), Z ) }.
% 38.86/39.29  parent0[0]: (2744) {G33,W19,D6,L1,V3,M1} P(3,2425) { ld( ld( rd( Z, mult( X
% 38.86/39.29    , Y ) ), X ), mult( X, Y ) ) ==> ld( ld( rd( Z, Y ), X ), Y ) }.
% 38.86/39.29  parent1[0; 16]: (16941) {G9,W27,D7,L1,V3,M1}  { ld( ld( rd( X, mult( Y, rd
% 38.86/39.29    ( Z, Y ) ) ), Y ), mult( Y, rd( Z, Y ) ) ) = ld( ld( rd( X, mult( Y, Z )
% 38.86/39.29     ), Y ), mult( Y, Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16946) {G11,W19,D6,L1,V3,M1}  { ld( ld( rd( X, rd( Z, Y ) ), Y )
% 38.86/39.29    , rd( Z, Y ) ) = ld( ld( rd( X, Z ), Y ), Z ) }.
% 38.86/39.29  parent0[0]: (2744) {G33,W19,D6,L1,V3,M1} P(3,2425) { ld( ld( rd( Z, mult( X
% 38.86/39.29    , Y ) ), X ), mult( X, Y ) ) ==> ld( ld( rd( Z, Y ), X ), Y ) }.
% 38.86/39.29  parent1[0; 1]: (16944) {G10,W23,D7,L1,V3,M1}  { ld( ld( rd( X, mult( Y, rd
% 38.86/39.29    ( Z, Y ) ) ), Y ), mult( Y, rd( Z, Y ) ) ) = ld( ld( rd( X, Z ), Y ), Z )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := rd( Z, Y )
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16947) {G5,W19,D6,L1,V3,M1}  { ld( ld( mult( X, rd( Z, Y ) ), Z )
% 38.86/39.29    , rd( Y, Z ) ) = ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.86/39.29  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.29    mult( Z, rd( X, Y ) ) }.
% 38.86/39.29  parent1[0; 3]: (16946) {G11,W19,D6,L1,V3,M1}  { ld( ld( rd( X, rd( Z, Y ) )
% 38.86/39.29    , Y ), rd( Z, Y ) ) = ld( ld( rd( X, Z ), Y ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3493) {G100,W19,D6,L1,V3,M1} P(330,3488);d(2744);d(2744);d(81
% 38.86/39.29    ) { ld( ld( mult( Z, rd( X, Y ) ), X ), rd( Y, X ) ) ==> ld( ld( rd( Z, Y
% 38.86/39.29     ), X ), Y ) }.
% 38.86/39.29  parent0: (16947) {G5,W19,D6,L1,V3,M1}  { ld( ld( mult( X, rd( Z, Y ) ), Z )
% 38.86/39.29    , rd( Y, Z ) ) = ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16950) {G99,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), ld( Z, Y ) ), 
% 38.86/39.29    Z ) = ld( ld( rd( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.29  parent0[0]: (3488) {G99,W19,D5,L1,V3,M1} P(24,3478);d(34);d(74);d(74);d(33)
% 38.86/39.29    ;d(75);d(80) { ld( ld( rd( Z, X ), ld( Y, X ) ), X ) = ld( ld( rd( Z, Y )
% 38.86/39.29    , ld( Y, X ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16955) {G5,W21,D6,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), ld( Y, Z
% 38.86/39.29     ) ), Y ) = ld( ld( i( mult( Z, X ) ), ld( Y, Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.29    ( mult( Y, X ) ) }.
% 38.86/39.29  parent1[0; 13]: (16950) {G99,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), ld( Z
% 38.86/39.29    , Y ) ), Z ) = ld( ld( rd( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := i( X )
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16957) {G2,W20,D6,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), ld( Y, Z
% 38.86/39.29     ) ), Y ) = ld( mult( mult( Z, X ), ld( Y, Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 12]: (16955) {G5,W21,D6,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), ld
% 38.86/39.29    ( Y, Z ) ), Y ) = ld( ld( i( mult( Z, X ) ), ld( Y, Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( Z, X )
% 38.86/39.29     Y := ld( Y, Z )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16958) {G3,W20,D6,L1,V3,M1}  { ld( ld( i( mult( Y, X ) ), ld( Y, 
% 38.86/39.29    Z ) ), Y ) = ld( mult( mult( Z, X ), ld( Y, Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.29    ( mult( Y, X ) ) }.
% 38.86/39.29  parent1[0; 3]: (16957) {G2,W20,D6,L1,V3,M1}  { ld( ld( rd( i( X ), Y ), ld
% 38.86/39.29    ( Y, Z ) ), Y ) = ld( mult( mult( Z, X ), ld( Y, Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16959) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( X, Z )
% 38.86/39.29     ), X ) = ld( mult( mult( Z, Y ), ld( X, Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 2]: (16958) {G3,W20,D6,L1,V3,M1}  { ld( ld( i( mult( Y, X ) ), 
% 38.86/39.29    ld( Y, Z ) ), Y ) = ld( mult( mult( Z, X ), ld( Y, Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( X, Y )
% 38.86/39.29     Y := ld( X, Z )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16960) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), ld( X, Z )
% 38.86/39.29     ), Z ) = ld( mult( mult( X, Y ), ld( X, Z ) ), X ) }.
% 38.86/39.29  parent0[0]: (16959) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( X, 
% 38.86/39.29    Z ) ), X ) = ld( mult( mult( Z, Y ), ld( X, Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3496) {G100,W19,D5,L1,V3,M1} P(76,3488);d(22);d(76);d(22) { 
% 38.86/39.29    ld( mult( mult( Y, X ), ld( Z, Y ) ), Y ) = ld( mult( mult( Z, X ), ld( Z
% 38.86/39.29    , Y ) ), Z ) }.
% 38.86/39.29  parent0: (16960) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), ld( X, Z )
% 38.86/39.29     ), Z ) = ld( mult( mult( X, Y ), ld( X, Z ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16961) {G99,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), ld( Z, Y ) ), 
% 38.86/39.29    Z ) = ld( ld( rd( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.29  parent0[0]: (3488) {G99,W19,D5,L1,V3,M1} P(24,3478);d(34);d(74);d(74);d(33)
% 38.86/39.29    ;d(75);d(80) { ld( ld( rd( Z, X ), ld( Y, X ) ), X ) = ld( ld( rd( Z, Y )
% 38.86/39.29    , ld( Y, X ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16962) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.86/39.29  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.29     ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16965) {G4,W20,D6,L1,V3,M1}  { ld( X, ld( rd( Y, X ), ld( X, Z )
% 38.86/39.29     ) ) ==> i( ld( ld( rd( Y, Z ), ld( X, Z ) ), Z ) ) }.
% 38.86/39.29  parent0[0]: (16961) {G99,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), ld( Z, Y )
% 38.86/39.29     ), Z ) = ld( ld( rd( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.29  parent1[0; 11]: (16962) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.86/39.29     ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := ld( rd( Y, X ), ld( X, Z ) )
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16966) {G4,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), ld( X, Z )
% 38.86/39.29     ) ) ==> ld( Z, ld( rd( Y, Z ), ld( X, Z ) ) ) }.
% 38.86/39.29  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.29     ) }.
% 38.86/39.29  parent1[0; 10]: (16965) {G4,W20,D6,L1,V3,M1}  { ld( X, ld( rd( Y, X ), ld( 
% 38.86/39.29    X, Z ) ) ) ==> i( ld( ld( rd( Y, Z ), ld( X, Z ) ), Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := ld( rd( Y, Z ), ld( X, Z ) )
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3500) {G100,W19,D5,L1,V3,M1} P(3488,54);d(54) { ld( Z, ld( rd
% 38.86/39.29    ( X, Z ), ld( Z, Y ) ) ) = ld( Y, ld( rd( X, Y ), ld( Z, Y ) ) ) }.
% 38.86/39.29  parent0: (16966) {G4,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), ld( X, Z )
% 38.86/39.29     ) ) ==> ld( Z, ld( rd( Y, Z ), ld( X, Z ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16969) {G99,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), ld( Z, Y ) ), 
% 38.86/39.29    Z ) = ld( ld( rd( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.29  parent0[0]: (3488) {G99,W19,D5,L1,V3,M1} P(24,3478);d(34);d(74);d(74);d(33)
% 38.86/39.29    ;d(75);d(80) { ld( ld( rd( Z, X ), ld( Y, X ) ), X ) = ld( ld( rd( Z, Y )
% 38.86/39.29    , ld( Y, X ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16971) {G1,W23,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Y, mult( Y
% 38.86/39.29    , Z ) ) ), Y ) = ld( ld( rd( X, mult( Y, Z ) ), Z ), mult( Y, Z ) ) }.
% 38.86/39.29  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.86/39.29  parent1[0; 19]: (16969) {G99,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), ld( Z
% 38.86/39.29    , Y ) ), Z ) = ld( ld( rd( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := mult( Y, Z )
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16972) {G1,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), Z ), Y ) = ld
% 38.86/39.29    ( ld( rd( X, mult( Y, Z ) ), Z ), mult( Y, Z ) ) }.
% 38.86/39.29  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.86/39.29  parent1[0; 6]: (16971) {G1,W23,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Y, 
% 38.86/39.29    mult( Y, Z ) ) ), Y ) = ld( ld( rd( X, mult( Y, Z ) ), Z ), mult( Y, Z )
% 38.86/39.29     ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16974) {G1,W19,D6,L1,V3,M1}  { ld( ld( rd( X, mult( Y, Z ) ), Z )
% 38.86/39.29    , mult( Y, Z ) ) = ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.86/39.29  parent0[0]: (16972) {G1,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), Z ), Y ) = 
% 38.86/39.29    ld( ld( rd( X, mult( Y, Z ) ), Z ), mult( Y, Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3503) {G100,W19,D6,L1,V3,M1} P(1,3488) { ld( ld( rd( Z, mult
% 38.86/39.29    ( X, Y ) ), Y ), mult( X, Y ) ) ==> ld( ld( rd( Z, X ), Y ), X ) }.
% 38.86/39.29  parent0: (16974) {G1,W19,D6,L1,V3,M1}  { ld( ld( rd( X, mult( Y, Z ) ), Z )
% 38.86/39.29    , mult( Y, Z ) ) = ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16977) {G100,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), ld( Z, X
% 38.86/39.29     ) ), Z ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (3496) {G100,W19,D5,L1,V3,M1} P(76,3488);d(22);d(76);d(22) { ld
% 38.86/39.29    ( mult( mult( Y, X ), ld( Z, Y ) ), Y ) = ld( mult( mult( Z, X ), ld( Z, 
% 38.86/39.29    Y ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16983) {G9,W35,D7,L1,V3,M1}  { ld( mult( mult( mult( X, rd( Y, X
% 38.86/39.29     ) ), Z ), ld( mult( X, rd( Y, X ) ), mult( X, Y ) ) ), mult( X, rd( Y, X
% 38.86/39.29     ) ) ) = ld( mult( mult( mult( X, Y ), Z ), X ), mult( X, Y ) ) }.
% 38.86/39.29  parent0[0]: (330) {G8,W11,D5,L1,V2,M1} P(320,2);d(80);d(81) { ld( mult( X, 
% 38.86/39.29    rd( Y, X ) ), mult( X, Y ) ) ==> X }.
% 38.86/39.29  parent1[0; 31]: (16977) {G100,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), 
% 38.86/39.29    ld( Z, X ) ), Z ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := mult( X, Y )
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := mult( X, rd( Y, X ) )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16984) {G9,W27,D7,L1,V3,M1}  { ld( mult( mult( mult( X, rd( Y, X
% 38.86/39.29     ) ), Z ), X ), mult( X, rd( Y, X ) ) ) = ld( mult( mult( mult( X, Y ), Z
% 38.86/39.29     ), X ), mult( X, Y ) ) }.
% 38.86/39.29  parent0[0]: (330) {G8,W11,D5,L1,V2,M1} P(320,2);d(80);d(81) { ld( mult( X, 
% 38.86/39.29    rd( Y, X ) ), mult( X, Y ) ) ==> X }.
% 38.86/39.29  parent1[0; 10]: (16983) {G9,W35,D7,L1,V3,M1}  { ld( mult( mult( mult( X, rd
% 38.86/39.29    ( Y, X ) ), Z ), ld( mult( X, rd( Y, X ) ), mult( X, Y ) ) ), mult( X, rd
% 38.86/39.29    ( Y, X ) ) ) = ld( mult( mult( mult( X, Y ), Z ), X ), mult( X, Y ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16987) {G10,W23,D7,L1,V3,M1}  { ld( mult( mult( mult( X, rd( Y, X
% 38.86/39.29     ) ), Z ), X ), mult( X, rd( Y, X ) ) ) = ld( mult( mult( Y, Z ), X ), Y
% 38.86/39.29     ) }.
% 38.86/39.29  parent0[0]: (2712) {G47,W19,D6,L1,V3,M1} P(1508,2511);d(2557);d(3) { ld( 
% 38.86/39.29    mult( mult( mult( Z, Y ), X ), Z ), mult( Z, Y ) ) ==> ld( mult( mult( Y
% 38.86/39.29    , X ), Z ), Y ) }.
% 38.86/39.29  parent1[0; 16]: (16984) {G9,W27,D7,L1,V3,M1}  { ld( mult( mult( mult( X, rd
% 38.86/39.29    ( Y, X ) ), Z ), X ), mult( X, rd( Y, X ) ) ) = ld( mult( mult( mult( X, 
% 38.86/39.29    Y ), Z ), X ), mult( X, Y ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16989) {G11,W19,D6,L1,V3,M1}  { ld( mult( mult( rd( Y, X ), Z ), 
% 38.86/39.29    X ), rd( Y, X ) ) = ld( mult( mult( Y, Z ), X ), Y ) }.
% 38.86/39.29  parent0[0]: (2712) {G47,W19,D6,L1,V3,M1} P(1508,2511);d(2557);d(3) { ld( 
% 38.86/39.29    mult( mult( mult( Z, Y ), X ), Z ), mult( Z, Y ) ) ==> ld( mult( mult( Y
% 38.86/39.29    , X ), Z ), Y ) }.
% 38.86/39.29  parent1[0; 1]: (16987) {G10,W23,D7,L1,V3,M1}  { ld( mult( mult( mult( X, rd
% 38.86/39.29    ( Y, X ) ), Z ), X ), mult( X, rd( Y, X ) ) ) = ld( mult( mult( Y, Z ), X
% 38.86/39.29     ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := rd( Y, X )
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16990) {G5,W19,D6,L1,V3,M1}  { ld( mult( ld( rd( Y, X ), Z ), Y )
% 38.86/39.29    , rd( X, Y ) ) = ld( mult( mult( X, Z ), Y ), X ) }.
% 38.86/39.29  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.29    ld( rd( X, Y ), Z ) }.
% 38.86/39.29  parent1[0; 3]: (16989) {G11,W19,D6,L1,V3,M1}  { ld( mult( mult( rd( Y, X )
% 38.86/39.29    , Z ), X ), rd( Y, X ) ) = ld( mult( mult( Y, Z ), X ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16991) {G5,W19,D6,L1,V3,M1}  { ld( ld( ld( Z, rd( X, Y ) ), X ), 
% 38.86/39.29    rd( Y, X ) ) = ld( mult( mult( Y, Z ), X ), Y ) }.
% 38.86/39.29  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.29    ld( ld( Y, X ), Z ) }.
% 38.86/39.29  parent1[0; 2]: (16990) {G5,W19,D6,L1,V3,M1}  { ld( mult( ld( rd( Y, X ), Z
% 38.86/39.29     ), Y ), rd( X, Y ) ) = ld( mult( mult( X, Z ), Y ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := rd( X, Y )
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3508) {G101,W19,D6,L1,V3,M1} P(330,3496);d(2712);d(2712);d(80
% 38.86/39.29    );d(74) { ld( ld( ld( Z, rd( X, Y ) ), X ), rd( Y, X ) ) ==> ld( mult( 
% 38.86/39.29    mult( Y, Z ), X ), Y ) }.
% 38.86/39.29  parent0: (16991) {G5,W19,D6,L1,V3,M1}  { ld( ld( ld( Z, rd( X, Y ) ), X ), 
% 38.86/39.29    rd( Y, X ) ) = ld( mult( mult( Y, Z ), X ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16993) {G100,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), ld( Z, X
% 38.86/39.29     ) ), Z ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (3496) {G100,W19,D5,L1,V3,M1} P(76,3488);d(22);d(76);d(22) { ld
% 38.86/39.29    ( mult( mult( Y, X ), ld( Z, Y ) ), Y ) = ld( mult( mult( Z, X ), ld( Z, 
% 38.86/39.29    Y ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (16994) {G3,W9,D4,L1,V2,M1}  { i( mult( Y, X ) ) ==> ld( X, i( Y )
% 38.86/39.29     ) }.
% 38.86/39.29  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.29    ( X, Y ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (16999) {G4,W23,D7,L1,V3,M1}  { i( mult( X, mult( mult( i( X ), Y
% 38.86/39.29     ), ld( i( X ), Z ) ) ) ) ==> ld( mult( mult( Z, Y ), ld( i( X ), Z ) ), 
% 38.86/39.29    Z ) }.
% 38.86/39.29  parent0[0]: (16993) {G100,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), ld( Z
% 38.86/39.29    , X ) ), Z ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.29  parent1[0; 13]: (16994) {G3,W9,D4,L1,V2,M1}  { i( mult( Y, X ) ) ==> ld( X
% 38.86/39.29    , i( Y ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := i( X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := mult( mult( i( X ), Y ), ld( i( X ), Z ) )
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17001) {G2,W22,D7,L1,V3,M1}  { i( mult( X, mult( mult( i( X ), Y
% 38.86/39.29     ), ld( i( X ), Z ) ) ) ) ==> ld( mult( mult( Z, Y ), mult( X, Z ) ), Z )
% 38.86/39.29     }.
% 38.86/39.29  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 18]: (16999) {G4,W23,D7,L1,V3,M1}  { i( mult( X, mult( mult( i( 
% 38.86/39.29    X ), Y ), ld( i( X ), Z ) ) ) ) ==> ld( mult( mult( Z, Y ), ld( i( X ), Z
% 38.86/39.29     ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17002) {G2,W21,D7,L1,V3,M1}  { i( mult( X, mult( mult( i( X ), Y
% 38.86/39.29     ), mult( X, Z ) ) ) ) ==> ld( mult( mult( Z, Y ), mult( X, Z ) ), Z )
% 38.86/39.29     }.
% 38.86/39.29  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 9]: (17001) {G2,W22,D7,L1,V3,M1}  { i( mult( X, mult( mult( i( X
% 38.86/39.29     ), Y ), ld( i( X ), Z ) ) ) ) ==> ld( mult( mult( Z, Y ), mult( X, Z ) )
% 38.86/39.29    , Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17007) {G2,W20,D6,L1,V3,M1}  { i( mult( X, mult( ld( X, Y ), mult
% 38.86/39.29    ( X, Z ) ) ) ) ==> ld( mult( mult( Z, Y ), mult( X, Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 5]: (17002) {G2,W21,D7,L1,V3,M1}  { i( mult( X, mult( mult( i( X
% 38.86/39.29     ), Y ), mult( X, Z ) ) ) ) ==> ld( mult( mult( Z, Y ), mult( X, Z ) ), Z
% 38.86/39.29     ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17008) {G3,W20,D6,L1,V3,M1}  { i( mult( X, ld( ld( Y, X ), mult( 
% 38.86/39.29    X, Z ) ) ) ) ==> ld( mult( mult( Z, Y ), mult( X, Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.29    ld( ld( Y, X ), Z ) }.
% 38.86/39.29  parent1[0; 4]: (17007) {G2,W20,D6,L1,V3,M1}  { i( mult( X, mult( ld( X, Y )
% 38.86/39.29    , mult( X, Z ) ) ) ) ==> ld( mult( mult( Z, Y ), mult( X, Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := mult( X, Z )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17009) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Z ), ld( Y, X ) )
% 38.86/39.29    , X ) ==> ld( mult( mult( Z, Y ), mult( X, Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.29     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.29  parent1[0; 1]: (17008) {G3,W20,D6,L1,V3,M1}  { i( mult( X, ld( ld( Y, X ), 
% 38.86/39.29    mult( X, Z ) ) ) ) ==> ld( mult( mult( Z, Y ), mult( X, Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := ld( Y, X )
% 38.86/39.29     Y := mult( X, Z )
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17010) {G4,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, Z ), mult( X, Y
% 38.86/39.29     ) ), Y ) ==> rd( ld( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (17009) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Z ), ld( Y, X
% 38.86/39.29     ) ), X ) ==> ld( mult( mult( Z, Y ), mult( X, Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3509) {G101,W19,D5,L1,V3,M1} P(3496,52);d(22);d(24);d(74);d(
% 38.86/39.29    92) { ld( mult( mult( Z, Y ), mult( X, Z ) ), Z ) = rd( ld( mult( X, Z )
% 38.86/39.29    , ld( Y, X ) ), X ) }.
% 38.86/39.29  parent0: (17010) {G4,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, Z ), mult( X, Y
% 38.86/39.29     ) ), Y ) ==> rd( ld( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17011) {G100,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), ld( Z, X
% 38.86/39.29     ) ), Z ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (3496) {G100,W19,D5,L1,V3,M1} P(76,3488);d(22);d(76);d(22) { ld
% 38.86/39.29    ( mult( mult( Y, X ), ld( Z, Y ) ), Y ) = ld( mult( mult( Z, X ), ld( Z, 
% 38.86/39.29    Y ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17012) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.86/39.29  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.29     ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17015) {G4,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), ld( X, 
% 38.86/39.29    Z ) ) ) ==> i( ld( mult( mult( Z, Y ), ld( X, Z ) ), Z ) ) }.
% 38.86/39.29  parent0[0]: (17011) {G100,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), ld( Z
% 38.86/39.29    , X ) ), Z ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.29  parent1[0; 11]: (17012) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.86/39.29     ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := mult( mult( X, Y ), ld( X, Z ) )
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17016) {G4,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), ld( X, 
% 38.86/39.29    Z ) ) ) ==> ld( Z, mult( mult( Z, Y ), ld( X, Z ) ) ) }.
% 38.86/39.29  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.29     ) }.
% 38.86/39.29  parent1[0; 10]: (17015) {G4,W20,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), 
% 38.86/39.29    ld( X, Z ) ) ) ==> i( ld( mult( mult( Z, Y ), ld( X, Z ) ), Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( mult( Z, Y ), ld( X, Z ) )
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3512) {G101,W19,D5,L1,V3,M1} P(3496,54);d(54) { ld( Z, mult( 
% 38.86/39.29    mult( Z, Y ), ld( Z, X ) ) ) = ld( X, mult( mult( X, Y ), ld( Z, X ) ) )
% 38.86/39.29     }.
% 38.86/39.29  parent0: (17016) {G4,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), ld( X, 
% 38.86/39.29    Z ) ) ) ==> ld( Z, mult( mult( Z, Y ), ld( X, Z ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17019) {G100,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), ld( Z, X
% 38.86/39.29     ) ), Z ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (3496) {G100,W19,D5,L1,V3,M1} P(76,3488);d(22);d(76);d(22) { ld
% 38.86/39.29    ( mult( mult( Y, X ), ld( Z, Y ) ), Y ) = ld( mult( mult( Z, X ), ld( Z, 
% 38.86/39.29    Y ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17024) {G4,W24,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( X, rd
% 38.86/39.29    ( X, Z ) ) ), X ) = ld( mult( mult( rd( X, Z ), Y ), i( Z ) ), rd( X, Z )
% 38.86/39.29     ) }.
% 38.86/39.29  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.86/39.29     ) }.
% 38.86/39.29  parent1[0; 19]: (17019) {G100,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), 
% 38.86/39.29    ld( Z, X ) ), Z ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := rd( X, Z )
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17025) {G4,W21,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z ) ), 
% 38.86/39.29    X ) = ld( mult( mult( rd( X, Z ), Y ), i( Z ) ), rd( X, Z ) ) }.
% 38.86/39.29  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.86/39.29     ) }.
% 38.86/39.29  parent1[0; 6]: (17024) {G4,W24,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( 
% 38.86/39.29    X, rd( X, Z ) ) ), X ) = ld( mult( mult( rd( X, Z ), Y ), i( Z ) ), rd( X
% 38.86/39.29    , Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17029) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z ) ), 
% 38.86/39.29    X ) = ld( rd( mult( rd( X, Z ), Y ), Z ), rd( X, Z ) ) }.
% 38.86/39.29  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 10]: (17025) {G4,W21,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( 
% 38.86/39.29    Z ) ), X ) = ld( mult( mult( rd( X, Z ), Y ), i( Z ) ), rd( X, Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( rd( X, Z ), Y )
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17031) {G3,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z ) ), 
% 38.86/39.29    X ) = ld( rd( ld( rd( Z, X ), Y ), Z ), rd( X, Z ) ) }.
% 38.86/39.29  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.29    ld( rd( X, Y ), Z ) }.
% 38.86/39.29  parent1[0; 11]: (17029) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( 
% 38.86/39.29    Z ) ), X ) = ld( rd( mult( rd( X, Z ), Y ), Z ), rd( X, Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17032) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), X ) = 
% 38.86/39.29    ld( rd( ld( rd( Z, X ), Y ), Z ), rd( X, Z ) ) }.
% 38.86/39.29  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 2]: (17031) {G3,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z
% 38.86/39.29     ) ), X ) = ld( rd( ld( rd( Z, X ), Y ), Z ), rd( X, Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( X, Y )
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17033) {G2,W19,D6,L1,V3,M1}  { ld( rd( ld( rd( Z, X ), Y ), Z ), 
% 38.86/39.29    rd( X, Z ) ) = ld( rd( mult( X, Y ), Z ), X ) }.
% 38.86/39.29  parent0[0]: (17032) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), X ) 
% 38.86/39.29    = ld( rd( ld( rd( Z, X ), Y ), Z ), rd( X, Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3513) {G101,W19,D6,L1,V3,M1} P(53,3496);d(33);d(80);d(33) { 
% 38.86/39.29    ld( rd( ld( rd( Y, X ), Z ), Y ), rd( X, Y ) ) ==> ld( rd( mult( X, Z ), 
% 38.86/39.29    Y ), X ) }.
% 38.86/39.29  parent0: (17033) {G2,W19,D6,L1,V3,M1}  { ld( rd( ld( rd( Z, X ), Y ), Z ), 
% 38.86/39.29    rd( X, Z ) ) = ld( rd( mult( X, Y ), Z ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17035) {G100,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), ld( Z, X
% 38.86/39.29     ) ), Z ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (3496) {G100,W19,D5,L1,V3,M1} P(76,3488);d(22);d(76);d(22) { ld
% 38.86/39.29    ( mult( mult( Y, X ), ld( Z, Y ) ), Y ) = ld( mult( mult( Z, X ), ld( Z, 
% 38.86/39.29    Y ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17039) {G3,W24,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Z )
% 38.86/39.29    , ld( mult( X, Y ), X ) ), mult( X, Y ) ) = ld( mult( mult( X, Z ), i( Y
% 38.86/39.29     ) ), X ) }.
% 38.86/39.29  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.29    ==> i( Y ) }.
% 38.86/39.29  parent1[0; 21]: (17035) {G100,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), 
% 38.86/39.29    ld( Z, X ) ), Z ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := mult( X, Y )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17040) {G3,W21,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Z )
% 38.86/39.29    , i( Y ) ), mult( X, Y ) ) = ld( mult( mult( X, Z ), i( Y ) ), X ) }.
% 38.86/39.29  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.29    ==> i( Y ) }.
% 38.86/39.29  parent1[0; 8]: (17039) {G3,W24,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y )
% 38.86/39.29    , Z ), ld( mult( X, Y ), X ) ), mult( X, Y ) ) = ld( mult( mult( X, Z ), 
% 38.86/39.29    i( Y ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17043) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Z )
% 38.86/39.29    , i( Y ) ), mult( X, Y ) ) = ld( rd( mult( X, Z ), Y ), X ) }.
% 38.86/39.29  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 14]: (17040) {G3,W21,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y
% 38.86/39.29     ), Z ), i( Y ) ), mult( X, Y ) ) = ld( mult( mult( X, Z ), i( Y ) ), X )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( X, Z )
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17045) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), Z ), Y
% 38.86/39.29     ), mult( X, Y ) ) = ld( rd( mult( X, Z ), Y ), X ) }.
% 38.86/39.29  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 2]: (17043) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y )
% 38.86/39.29    , Z ), i( Y ) ), mult( X, Y ) ) = ld( rd( mult( X, Z ), Y ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( mult( X, Y ), Z )
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3514) {G101,W19,D6,L1,V3,M1} P(31,3496);d(33);d(33) { ld( rd
% 38.86/39.29    ( mult( mult( X, Y ), Z ), Y ), mult( X, Y ) ) ==> ld( rd( mult( X, Z ), 
% 38.86/39.29    Y ), X ) }.
% 38.86/39.29  parent0: (17045) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), Z ), Y
% 38.86/39.29     ), mult( X, Y ) ) = ld( rd( mult( X, Z ), Y ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17048) {G101,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, X ), ld( Y, Z )
% 38.86/39.29     ), Z ) = ld( mult( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (3509) {G101,W19,D5,L1,V3,M1} P(3496,52);d(22);d(24);d(74);d(92
% 38.86/39.29    ) { ld( mult( mult( Z, Y ), mult( X, Z ) ), Z ) = rd( ld( mult( X, Z ), 
% 38.86/39.29    ld( Y, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17051) {G2,W19,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), Z ), X ) = 
% 38.86/39.29    ld( mult( mult( Y, rd( X, Z ) ), mult( X, Y ) ), Y ) }.
% 38.86/39.29  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.86/39.29  parent1[0; 6]: (17048) {G101,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, X ), ld( 
% 38.86/39.29    Y, Z ) ), Z ) = ld( mult( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := rd( X, Z )
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17052) {G3,W19,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), Z ), X ) = 
% 38.86/39.29    ld( ld( rd( rd( Z, X ), Y ), mult( X, Y ) ), Y ) }.
% 38.86/39.29  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.86/39.29     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.86/39.29  parent1[0; 9]: (17051) {G2,W19,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), Z ), X
% 38.86/39.29     ) = ld( mult( mult( Y, rd( X, Z ) ), mult( X, Y ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29     T := mult( X, Y )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17053) {G3,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( Z, X ), Y ), mult( 
% 38.86/39.29    X, Y ) ), Y ) = rd( ld( mult( X, Y ), Z ), X ) }.
% 38.86/39.29  parent0[0]: (17052) {G3,W19,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), Z ), X ) 
% 38.86/39.29    = ld( ld( rd( rd( Z, X ), Y ), mult( X, Y ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3518) {G102,W19,D6,L1,V3,M1} P(19,3509);d(113) { ld( ld( rd( 
% 38.86/39.29    rd( Y, X ), Z ), mult( X, Z ) ), Z ) ==> rd( ld( mult( X, Z ), Y ), X )
% 38.86/39.29     }.
% 38.86/39.29  parent0: (17053) {G3,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( Z, X ), Y ), mult
% 38.86/39.29    ( X, Y ) ), Y ) = rd( ld( mult( X, Y ), Z ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17055) {G101,W19,D5,L1,V3,M1}  { ld( Z, mult( mult( Z, Y ), ld( X
% 38.86/39.29    , Z ) ) ) = ld( X, mult( mult( X, Y ), ld( X, Z ) ) ) }.
% 38.86/39.29  parent0[0]: (3512) {G101,W19,D5,L1,V3,M1} P(3496,54);d(54) { ld( Z, mult( 
% 38.86/39.29    mult( Z, Y ), ld( Z, X ) ) ) = ld( X, mult( mult( X, Y ), ld( Z, X ) ) )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17061) {G4,W23,D6,L1,V3,M1}  { ld( i( X ), mult( mult( i( X ), Y
% 38.86/39.29     ), ld( Z, i( X ) ) ) ) = ld( Z, mult( mult( Z, Y ), i( mult( X, Z ) ) )
% 38.86/39.29     ) }.
% 38.86/39.29  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.29    ( X, Y ) ) }.
% 38.86/39.29  parent1[0; 19]: (17055) {G101,W19,D5,L1,V3,M1}  { ld( Z, mult( mult( Z, Y )
% 38.86/39.29    , ld( X, Z ) ) ) = ld( X, mult( mult( X, Y ), ld( X, Z ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := i( X )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17062) {G4,W23,D6,L1,V3,M1}  { ld( i( X ), mult( mult( i( X ), Y
% 38.86/39.29     ), i( mult( X, Z ) ) ) ) = ld( Z, mult( mult( Z, Y ), i( mult( X, Z ) )
% 38.86/39.29     ) ) }.
% 38.86/39.29  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.29    ( X, Y ) ) }.
% 38.86/39.29  parent1[0; 9]: (17061) {G4,W23,D6,L1,V3,M1}  { ld( i( X ), mult( mult( i( X
% 38.86/39.29     ), Y ), ld( Z, i( X ) ) ) ) = ld( Z, mult( mult( Z, Y ), i( mult( X, Z )
% 38.86/39.29     ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17066) {G2,W22,D6,L1,V3,M1}  { ld( i( X ), mult( mult( i( X ), Y
% 38.86/39.29     ), i( mult( X, Z ) ) ) ) = ld( Z, rd( mult( Z, Y ), mult( X, Z ) ) ) }.
% 38.86/39.29  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 15]: (17062) {G4,W23,D6,L1,V3,M1}  { ld( i( X ), mult( mult( i( 
% 38.86/39.29    X ), Y ), i( mult( X, Z ) ) ) ) = ld( Z, mult( mult( Z, Y ), i( mult( X, 
% 38.86/39.29    Z ) ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( Z, Y )
% 38.86/39.29     Y := mult( X, Z )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17068) {G2,W21,D6,L1,V3,M1}  { mult( X, mult( mult( i( X ), Y ), 
% 38.86/39.29    i( mult( X, Z ) ) ) ) = ld( Z, rd( mult( Z, Y ), mult( X, Z ) ) ) }.
% 38.86/39.29  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 1]: (17066) {G2,W22,D6,L1,V3,M1}  { ld( i( X ), mult( mult( i( X
% 38.86/39.29     ), Y ), i( mult( X, Z ) ) ) ) = ld( Z, rd( mult( Z, Y ), mult( X, Z ) )
% 38.86/39.29     ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := mult( mult( i( X ), Y ), i( mult( X, Z ) ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17069) {G2,W20,D6,L1,V3,M1}  { mult( X, rd( mult( i( X ), Y ), 
% 38.86/39.29    mult( X, Z ) ) ) = ld( Z, rd( mult( Z, Y ), mult( X, Z ) ) ) }.
% 38.86/39.29  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 3]: (17068) {G2,W21,D6,L1,V3,M1}  { mult( X, mult( mult( i( X )
% 38.86/39.29    , Y ), i( mult( X, Z ) ) ) ) = ld( Z, rd( mult( Z, Y ), mult( X, Z ) ) )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( i( X ), Y )
% 38.86/39.29     Y := mult( X, Z )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17070) {G2,W19,D5,L1,V3,M1}  { mult( X, rd( ld( X, Y ), mult( X, 
% 38.86/39.29    Z ) ) ) = ld( Z, rd( mult( Z, Y ), mult( X, Z ) ) ) }.
% 38.86/39.29  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 4]: (17069) {G2,W20,D6,L1,V3,M1}  { mult( X, rd( mult( i( X ), Y
% 38.86/39.29     ), mult( X, Z ) ) ) = ld( Z, rd( mult( Z, Y ), mult( X, Z ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17071) {G2,W19,D5,L1,V3,M1}  { ld( Z, rd( mult( Z, Y ), mult( X, Z
% 38.86/39.29     ) ) ) = mult( X, rd( ld( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.29  parent0[0]: (17070) {G2,W19,D5,L1,V3,M1}  { mult( X, rd( ld( X, Y ), mult( 
% 38.86/39.29    X, Z ) ) ) = ld( Z, rd( mult( Z, Y ), mult( X, Z ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3530) {G102,W19,D5,L1,V3,M1} P(52,3512);d(33);d(22);d(33);d(
% 38.86/39.29    24) { ld( X, rd( mult( X, Z ), mult( Y, X ) ) ) = mult( Y, rd( ld( Y, Z )
% 38.86/39.29    , mult( Y, X ) ) ) }.
% 38.86/39.29  parent0: (17071) {G2,W19,D5,L1,V3,M1}  { ld( Z, rd( mult( Z, Y ), mult( X, 
% 38.86/39.29    Z ) ) ) = mult( X, rd( ld( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17073) {G100,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Y, Z ), ld( X, Z )
% 38.86/39.29     ) ) = ld( X, ld( rd( Y, X ), ld( X, Z ) ) ) }.
% 38.86/39.29  parent0[0]: (3500) {G100,W19,D5,L1,V3,M1} P(3488,54);d(54) { ld( Z, ld( rd
% 38.86/39.29    ( X, Z ), ld( Z, Y ) ) ) = ld( Y, ld( rd( X, Y ), ld( Z, Y ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17084) {G4,W24,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( Z, rd( X, 
% 38.86/39.29    Y ) ), ld( X, rd( X, Y ) ) ) ) = ld( X, ld( rd( Z, X ), i( Y ) ) ) }.
% 38.86/39.29  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.86/39.29     ) }.
% 38.86/39.29  parent1[0; 22]: (17073) {G100,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Y, Z ), ld
% 38.86/39.29    ( X, Z ) ) ) = ld( X, ld( rd( Y, X ), ld( X, Z ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := rd( X, Y )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17085) {G4,W21,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( Z, rd( X, 
% 38.86/39.29    Y ) ), i( Y ) ) ) = ld( X, ld( rd( Z, X ), i( Y ) ) ) }.
% 38.86/39.29  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.86/39.29     ) }.
% 38.86/39.29  parent1[0; 11]: (17084) {G4,W24,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( Z, 
% 38.86/39.29    rd( X, Y ) ), ld( X, rd( X, Y ) ) ) ) = ld( X, ld( rd( Z, X ), i( Y ) ) )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17092) {G4,W21,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( Z, rd( X, 
% 38.86/39.29    Y ) ), i( Y ) ) ) = ld( X, i( mult( Y, rd( Z, X ) ) ) ) }.
% 38.86/39.29  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.29    ( X, Y ) ) }.
% 38.86/39.29  parent1[0; 15]: (17085) {G4,W21,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( Z, 
% 38.86/39.29    rd( X, Y ) ), i( Y ) ) ) = ld( X, ld( rd( Z, X ), i( Y ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := rd( Z, X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17100) {G4,W21,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( Z, rd( X, 
% 38.86/39.29    Y ) ), i( Y ) ) ) = i( mult( mult( Y, rd( Z, X ) ), X ) ) }.
% 38.86/39.29  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.29    ( X, Y ) ) }.
% 38.86/39.29  parent1[0; 13]: (17092) {G4,W21,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( Z, 
% 38.86/39.29    rd( X, Y ) ), i( Y ) ) ) = ld( X, i( mult( Y, rd( Z, X ) ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( Y, rd( Z, X ) )
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17104) {G5,W21,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( Z, rd( X, 
% 38.86/39.29    Y ) ), i( Y ) ) ) = i( ld( rd( rd( X, Z ), Y ), X ) ) }.
% 38.86/39.29  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.86/39.29     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.86/39.29  parent1[0; 14]: (17100) {G4,W21,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( Z, 
% 38.86/39.29    rd( X, Y ) ), i( Y ) ) ) = i( mult( mult( Y, rd( Z, X ) ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29     T := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17105) {G4,W20,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( Z, rd( X, 
% 38.86/39.29    Y ) ), i( Y ) ) ) = ld( X, rd( rd( X, Z ), Y ) ) }.
% 38.86/39.29  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.29     ) }.
% 38.86/39.29  parent1[0; 13]: (17104) {G5,W21,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( Z, 
% 38.86/39.29    rd( X, Y ) ), i( Y ) ) ) = i( ld( rd( rd( X, Z ), Y ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := rd( rd( X, Z ), Y )
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17106) {G4,W20,D7,L1,V3,M1}  { ld( rd( X, Y ), i( mult( Y, rd( Z
% 38.86/39.29    , rd( X, Y ) ) ) ) ) = ld( X, rd( rd( X, Z ), Y ) ) }.
% 38.86/39.29  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.29    ( X, Y ) ) }.
% 38.86/39.29  parent1[0; 5]: (17105) {G4,W20,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( Z, 
% 38.86/39.29    rd( X, Y ) ), i( Y ) ) ) = ld( X, rd( rd( X, Z ), Y ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := rd( Z, rd( X, Y ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17108) {G4,W20,D7,L1,V3,M1}  { i( mult( mult( Y, rd( Z, rd( X, Y
% 38.86/39.29     ) ) ), rd( X, Y ) ) ) = ld( X, rd( rd( X, Z ), Y ) ) }.
% 38.86/39.29  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.29    ( X, Y ) ) }.
% 38.86/39.29  parent1[0; 1]: (17106) {G4,W20,D7,L1,V3,M1}  { ld( rd( X, Y ), i( mult( Y, 
% 38.86/39.29    rd( Z, rd( X, Y ) ) ) ) ) = ld( X, rd( rd( X, Z ), Y ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( Y, rd( Z, rd( X, Y ) ) )
% 38.86/39.29     Y := rd( X, Y )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17109) {G5,W19,D6,L1,V3,M1}  { rd( rd( X, Z ), mult( X, rd( Y, rd
% 38.86/39.29    ( Z, X ) ) ) ) = ld( Z, rd( rd( Z, Y ), X ) ) }.
% 38.86/39.29  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.86/39.29     ==> rd( rd( Y, X ), Z ) }.
% 38.86/39.29  parent1[0; 1]: (17108) {G4,W20,D7,L1,V3,M1}  { i( mult( mult( Y, rd( Z, rd
% 38.86/39.29    ( X, Y ) ) ), rd( X, Y ) ) ) = ld( X, rd( rd( X, Z ), Y ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := mult( X, rd( Y, rd( Z, X ) ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17110) {G6,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), rd( rd( rd( Y, X
% 38.86/39.29     ), Z ), X ) ) = ld( Y, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.29  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.86/39.29     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.29  parent1[0; 1]: (17109) {G5,W19,D6,L1,V3,M1}  { rd( rd( X, Z ), mult( X, rd
% 38.86/39.29    ( Y, rd( Z, X ) ) ) ) = ld( Z, rd( rd( Z, Y ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := rd( Y, X )
% 38.86/39.29     Z := Z
% 38.86/39.29     T := rd( X, Y )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17111) {G5,W19,D6,L1,V3,M1}  { ld( rd( Y, X ), rd( rd( rd( Y, X )
% 38.86/39.29    , Z ), X ) ) = ld( Y, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.29  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.29    ld( rd( X, Y ), Z ) }.
% 38.86/39.29  parent1[0; 1]: (17110) {G6,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), rd( rd( rd
% 38.86/39.29    ( Y, X ), Z ), X ) ) = ld( Y, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := rd( rd( rd( Y, X ), Z ), X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3546) {G101,W19,D6,L1,V3,M1} P(53,3500);d(52);d(52);d(113);d(
% 38.86/39.29    54);d(52);d(52);d(91);d(112);d(80) { ld( rd( X, Y ), rd( rd( rd( X, Y ), 
% 38.86/39.29    Z ), Y ) ) ==> ld( X, rd( rd( X, Z ), Y ) ) }.
% 38.86/39.29  parent0: (17111) {G5,W19,D6,L1,V3,M1}  { ld( rd( Y, X ), rd( rd( rd( Y, X )
% 38.86/39.29    , Z ), X ) ) = ld( Y, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17114) {G100,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Y, Z ), ld( X, Z )
% 38.86/39.29     ) ) = ld( X, ld( rd( Y, X ), ld( X, Z ) ) ) }.
% 38.86/39.29  parent0[0]: (3500) {G100,W19,D5,L1,V3,M1} P(3488,54);d(54) { ld( Z, ld( rd
% 38.86/39.29    ( X, Z ), ld( Z, Y ) ) ) = ld( Y, ld( rd( X, Y ), ld( Z, Y ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17116) {G1,W23,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( Z, mult
% 38.86/39.29    ( X, Y ) ), ld( X, mult( X, Y ) ) ) ) = ld( X, ld( rd( Z, X ), Y ) ) }.
% 38.86/39.29  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.86/39.29  parent1[0; 22]: (17114) {G100,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Y, Z ), ld
% 38.86/39.29    ( X, Z ) ) ) = ld( X, ld( rd( Y, X ), ld( X, Z ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := mult( X, Y )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17117) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( Z, mult
% 38.86/39.29    ( X, Y ) ), Y ) ) = ld( X, ld( rd( Z, X ), Y ) ) }.
% 38.86/39.29  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.86/39.29  parent1[0; 11]: (17116) {G1,W23,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( Z
% 38.86/39.29    , mult( X, Y ) ), ld( X, mult( X, Y ) ) ) ) = ld( X, ld( rd( Z, X ), Y )
% 38.86/39.29     ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3548) {G101,W19,D6,L1,V3,M1} P(1,3500) { ld( mult( X, Y ), ld
% 38.86/39.29    ( rd( Z, mult( X, Y ) ), Y ) ) ==> ld( X, ld( rd( Z, X ), Y ) ) }.
% 38.86/39.29  parent0: (17117) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( Z, mult
% 38.86/39.29    ( X, Y ) ), Y ) ) = ld( X, ld( rd( Z, X ), Y ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17122) {G99,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, Z ), mult( X, Y )
% 38.86/39.29     ), Y ) = rd( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (3489) {G99,W19,D5,L1,V3,M1} P(24,3478);d(34) { rd( mult( mult
% 38.86/39.29    ( Y, Z ), ld( X, Y ) ), Y ) = ld( rd( mult( Z, X ), mult( Y, Z ) ), Z )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17127) {G1,W23,D6,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), Z ), 
% 38.86/39.29    mult( X, ld( X, Y ) ) ), ld( X, Y ) ) = rd( mult( Y, ld( Z, X ) ), X )
% 38.86/39.29     }.
% 38.86/39.29  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.29  parent1[0; 18]: (17122) {G99,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, Z ), mult
% 38.86/39.29    ( X, Y ) ), Y ) = rd( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := ld( X, Y )
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17129) {G1,W19,D6,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), Z ), Y )
% 38.86/39.29    , ld( X, Y ) ) = rd( mult( Y, ld( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.29  parent1[0; 8]: (17127) {G1,W23,D6,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), Z
% 38.86/39.29     ), mult( X, ld( X, Y ) ) ), ld( X, Y ) ) = rd( mult( Y, ld( Z, X ) ), X
% 38.86/39.29     ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17132) {G2,W19,D6,L1,V3,M1}  { ld( rd( ld( ld( Y, X ), Z ), Y ), 
% 38.86/39.29    ld( X, Y ) ) = rd( mult( Y, ld( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.29    ld( ld( Y, X ), Z ) }.
% 38.86/39.29  parent1[0; 3]: (17129) {G1,W19,D6,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), Z
% 38.86/39.29     ), Y ), ld( X, Y ) ) = rd( mult( Y, ld( Z, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3556) {G100,W19,D6,L1,V3,M1} P(0,3489);d(74) { ld( rd( ld( ld
% 38.86/39.29    ( Y, X ), Z ), Y ), ld( X, Y ) ) ==> rd( mult( Y, ld( Z, X ) ), X ) }.
% 38.86/39.29  parent0: (17132) {G2,W19,D6,L1,V3,M1}  { ld( rd( ld( ld( Y, X ), Z ), Y ), 
% 38.86/39.29    ld( X, Y ) ) = rd( mult( Y, ld( Z, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17135) {G97,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( Y, Z ), rd( X, Z
% 38.86/39.29     ) ) ) = mult( X, ld( ld( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.29  parent0[0]: (3471) {G97,W19,D5,L1,V3,M1} P(24,3461);d(24) { mult( Y, ld( ld
% 38.86/39.29    ( X, Y ), rd( Y, Z ) ) ) = mult( Z, ld( ld( X, Z ), rd( Y, Z ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17145) {G2,W24,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( ld( Z, 
% 38.86/39.29    mult( X, Y ) ), rd( Y, mult( X, Y ) ) ) ) = mult( Y, ld( ld( Z, Y ), i( X
% 38.86/39.29     ) ) ) }.
% 38.86/39.29  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.29    X ) }.
% 38.86/39.29  parent1[0; 22]: (17135) {G97,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( Y, Z ), 
% 38.86/39.29    rd( X, Z ) ) ) = mult( X, ld( ld( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := mult( X, Y )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17146) {G2,W21,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( ld( Z, 
% 38.86/39.29    mult( X, Y ) ), i( X ) ) ) = mult( Y, ld( ld( Z, Y ), i( X ) ) ) }.
% 38.86/39.29  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.29    X ) }.
% 38.86/39.29  parent1[0; 11]: (17145) {G2,W24,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( ld
% 38.86/39.29    ( Z, mult( X, Y ) ), rd( Y, mult( X, Y ) ) ) ) = mult( Y, ld( ld( Z, Y )
% 38.86/39.29    , i( X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17151) {G3,W21,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( ld( Z, 
% 38.86/39.29    mult( X, Y ) ), i( X ) ) ) = mult( Y, i( mult( X, ld( Z, Y ) ) ) ) }.
% 38.86/39.29  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.29    ( X, Y ) ) }.
% 38.86/39.29  parent1[0; 15]: (17146) {G2,W21,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( ld
% 38.86/39.29    ( Z, mult( X, Y ) ), i( X ) ) ) = mult( Y, ld( ld( Z, Y ), i( X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := ld( Z, Y )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17153) {G2,W20,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( ld( Z, 
% 38.86/39.29    mult( X, Y ) ), i( X ) ) ) = rd( Y, mult( X, ld( Z, Y ) ) ) }.
% 38.86/39.29  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 13]: (17151) {G3,W21,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( ld
% 38.86/39.29    ( Z, mult( X, Y ) ), i( X ) ) ) = mult( Y, i( mult( X, ld( Z, Y ) ) ) )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := mult( X, ld( Z, Y ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17154) {G3,W20,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( ld( Z, 
% 38.86/39.29    mult( X, Y ) ), i( X ) ) ) = mult( Y, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.29  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.29     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.29  parent1[0; 13]: (17153) {G2,W20,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( ld
% 38.86/39.29    ( Z, mult( X, Y ) ), i( X ) ) ) = rd( Y, mult( X, ld( Z, Y ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29     T := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17155) {G4,W20,D7,L1,V3,M1}  { mult( mult( X, Y ), i( mult( X, ld
% 38.86/39.29    ( Z, mult( X, Y ) ) ) ) ) = mult( Y, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.29  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.29    ( X, Y ) ) }.
% 38.86/39.29  parent1[0; 5]: (17154) {G3,W20,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( ld( 
% 38.86/39.29    Z, mult( X, Y ) ), i( X ) ) ) = mult( Y, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := ld( Z, mult( X, Y ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17156) {G2,W19,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( X, ld( Z, 
% 38.86/39.29    mult( X, Y ) ) ) ) = mult( Y, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.29  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 1]: (17155) {G4,W20,D7,L1,V3,M1}  { mult( mult( X, Y ), i( mult
% 38.86/39.29    ( X, ld( Z, mult( X, Y ) ) ) ) ) = mult( Y, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( X, Y )
% 38.86/39.29     Y := mult( X, ld( Z, mult( X, Y ) ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17157) {G3,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( mult( 
% 38.86/39.29    X, Y ), Z ), X ) ) = mult( Y, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.29  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.29     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.29  parent1[0; 1]: (17156) {G2,W19,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( X, 
% 38.86/39.29    ld( Z, mult( X, Y ) ) ) ) = mult( Y, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := mult( X, Y )
% 38.86/39.29     Z := Z
% 38.86/39.29     T := mult( X, Y )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3577) {G98,W19,D6,L1,V3,M1} P(25,3471);d(52);d(33);d(114);d(
% 38.86/39.29    52);d(33);d(114) { mult( mult( Y, X ), rd( ld( mult( Y, X ), Z ), Y ) ) 
% 38.86/39.29    ==> mult( X, rd( ld( X, Z ), Y ) ) }.
% 38.86/39.29  parent0: (17157) {G3,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( mult( 
% 38.86/39.29    X, Y ), Z ), X ) ) = mult( Y, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17159) {G101,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, X ), ld( Y, Z )
% 38.86/39.29     ), Z ) = ld( mult( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (3509) {G101,W19,D5,L1,V3,M1} P(3496,52);d(22);d(24);d(74);d(92
% 38.86/39.29    ) { ld( mult( mult( Z, Y ), mult( X, Z ) ), Z ) = rd( ld( mult( X, Z ), 
% 38.86/39.29    ld( Y, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17160) {G98,W19,D6,L1,V3,M1}  { mult( Y, rd( ld( Y, Z ), X ) ) ==>
% 38.86/39.29     mult( mult( X, Y ), rd( ld( mult( X, Y ), Z ), X ) ) }.
% 38.86/39.29  parent0[0]: (3577) {G98,W19,D6,L1,V3,M1} P(25,3471);d(52);d(33);d(114);d(52
% 38.86/39.29    );d(33);d(114) { mult( mult( Y, X ), rd( ld( mult( Y, X ), Z ), Y ) ) ==>
% 38.86/39.29     mult( X, rd( ld( X, Z ), Y ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17164) {G99,W23,D6,L1,V3,M1}  { mult( X, rd( ld( X, ld( Y, Z ) )
% 38.86/39.29    , Z ) ) ==> mult( mult( Z, X ), ld( mult( mult( X, Y ), mult( Z, X ) ), X
% 38.86/39.29     ) ) }.
% 38.86/39.29  parent0[0]: (17159) {G101,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, X ), ld( Y, 
% 38.86/39.29    Z ) ), Z ) = ld( mult( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.86/39.29  parent1[0; 14]: (17160) {G98,W19,D6,L1,V3,M1}  { mult( Y, rd( ld( Y, Z ), X
% 38.86/39.29     ) ) ==> mult( mult( X, Y ), rd( ld( mult( X, Y ), Z ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := ld( Y, Z )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17166) {G73,W23,D6,L1,V3,M1}  { mult( X, rd( ld( X, ld( Y, Z ) )
% 38.86/39.29    , Z ) ) ==> ld( rd( mult( mult( Z, X ), mult( Y, X ) ), X ), mult( Z, X )
% 38.86/39.29     ) }.
% 38.86/39.29  parent0[0]: (2979) {G72,W19,D6,L1,V3,M1} P(2978,2502);d(77);d(33) { mult( Y
% 38.86/39.29    , ld( mult( mult( X, Z ), Y ), X ) ) ==> ld( rd( mult( Y, mult( Z, X ) )
% 38.86/39.29    , X ), Y ) }.
% 38.86/39.29  parent1[0; 10]: (17164) {G99,W23,D6,L1,V3,M1}  { mult( X, rd( ld( X, ld( Y
% 38.86/39.29    , Z ) ), Z ) ) ==> mult( mult( Z, X ), ld( mult( mult( X, Y ), mult( Z, X
% 38.86/39.29     ) ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := mult( Z, X )
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17167) {G74,W19,D6,L1,V3,M1}  { mult( X, rd( ld( X, ld( Y, Z ) )
% 38.86/39.29    , Z ) ) ==> ld( rd( mult( Z, mult( Y, X ) ), X ), Z ) }.
% 38.86/39.29  parent0[0]: (3514) {G101,W19,D6,L1,V3,M1} P(31,3496);d(33);d(33) { ld( rd( 
% 38.86/39.29    mult( mult( X, Y ), Z ), Y ), mult( X, Y ) ) ==> ld( rd( mult( X, Z ), Y
% 38.86/39.29     ), X ) }.
% 38.86/39.29  parent1[0; 10]: (17166) {G73,W23,D6,L1,V3,M1}  { mult( X, rd( ld( X, ld( Y
% 38.86/39.29    , Z ) ), Z ) ) ==> ld( rd( mult( mult( Z, X ), mult( Y, X ) ), X ), mult
% 38.86/39.29    ( Z, X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := mult( Y, X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3584) {G102,W19,D6,L1,V3,M1} P(3509,3577);d(2979);d(3514) { 
% 38.86/39.29    mult( Y, rd( ld( Y, ld( Z, X ) ), X ) ) ==> ld( rd( mult( X, mult( Z, Y )
% 38.86/39.29     ), Y ), X ) }.
% 38.86/39.29  parent0: (17167) {G74,W19,D6,L1,V3,M1}  { mult( X, rd( ld( X, ld( Y, Z ) )
% 38.86/39.29    , Z ) ) ==> ld( rd( mult( Z, mult( Y, X ) ), X ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17170) {G40,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X ), rd( Z, 
% 38.86/39.29    Y ) ) ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.29  parent0[0]: (2496) {G40,W19,D5,L1,V3,M1} P(2491,2378) { ld( rd( mult( X, Y
% 38.86/39.29     ), mult( X, Z ) ), X ) = ld( Y, mult( mult( Y, X ), rd( Z, Y ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17176) {G41,W23,D7,L1,V3,M1}  { ld( X, mult( Y, rd( ld( Y, Z ), X
% 38.86/39.29     ) ) ) = ld( rd( mult( Y, X ), mult( Y, ld( mult( X, Y ), Z ) ) ), Y )
% 38.86/39.29     }.
% 38.86/39.29  parent0[0]: (3577) {G98,W19,D6,L1,V3,M1} P(25,3471);d(52);d(33);d(114);d(52
% 38.86/39.29    );d(33);d(114) { mult( mult( Y, X ), rd( ld( mult( Y, X ), Z ), Y ) ) ==>
% 38.86/39.29     mult( X, rd( ld( X, Z ), Y ) ) }.
% 38.86/39.29  parent1[0; 3]: (17170) {G40,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X ), 
% 38.86/39.29    rd( Z, Y ) ) ) = ld( rd( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := ld( mult( X, Y ), Z )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17180) {G6,W23,D7,L1,V3,M1}  { ld( X, mult( Y, rd( ld( Y, Z ), X
% 38.86/39.29     ) ) ) = ld( mult( mult( Y, X ), rd( ld( Z, mult( X, Y ) ), Y ) ), Y )
% 38.86/39.29     }.
% 38.86/39.29  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.29     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.29  parent1[0; 11]: (17176) {G41,W23,D7,L1,V3,M1}  { ld( X, mult( Y, rd( ld( Y
% 38.86/39.29    , Z ), X ) ) ) = ld( rd( mult( Y, X ), mult( Y, ld( mult( X, Y ), Z ) ) )
% 38.86/39.29    , Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := mult( X, Y )
% 38.86/39.29     T := mult( Y, X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17181) {G7,W19,D6,L1,V3,M1}  { ld( X, mult( Y, rd( ld( Y, Z ), X
% 38.86/39.29     ) ) ) = ld( ld( rd( rd( Z, X ), Y ), X ), Y ) }.
% 38.86/39.29  parent0[0]: (3171) {G83,W19,D6,L1,V3,M1} P(3160,2582);d(25);d(22);d(2742)
% 38.86/39.29     { mult( mult( X, Y ), rd( ld( Z, mult( Y, X ) ), X ) ) ==> ld( rd( rd( Z
% 38.86/39.29    , Y ), X ), Y ) }.
% 38.86/39.29  parent1[0; 11]: (17180) {G6,W23,D7,L1,V3,M1}  { ld( X, mult( Y, rd( ld( Y, 
% 38.86/39.29    Z ), X ) ) ) = ld( mult( mult( Y, X ), rd( ld( Z, mult( X, Y ) ), Y ) ), 
% 38.86/39.29    Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3586) {G99,W19,D6,L1,V3,M1} P(3577,2496);d(114);d(3171) { ld
% 38.86/39.29    ( X, mult( Y, rd( ld( Y, Z ), X ) ) ) ==> ld( ld( rd( rd( Z, X ), Y ), X
% 38.86/39.29     ), Y ) }.
% 38.86/39.29  parent0: (17181) {G7,W19,D6,L1,V3,M1}  { ld( X, mult( Y, rd( ld( Y, Z ), X
% 38.86/39.29     ) ) ) = ld( ld( rd( rd( Z, X ), Y ), X ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17184) {G46,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), rd( Z, Y )
% 38.86/39.29     ), Y ) = ld( X, rd( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.29  parent0[0]: (2553) {G46,W19,D5,L1,V3,M1} P(52,2546);d(34);d(34);d(74);d(22)
% 38.86/39.29    ;d(33) { ld( X, rd( mult( X, Y ), mult( X, Z ) ) ) = ld( mult( mult( Y, X
% 38.86/39.29     ), rd( Z, Y ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17191) {G47,W23,D7,L1,V3,M1}  { ld( mult( Y, rd( ld( Y, Z ), X )
% 38.86/39.29     ), X ) = ld( Y, rd( mult( Y, X ), mult( Y, ld( mult( X, Y ), Z ) ) ) )
% 38.86/39.29     }.
% 38.86/39.29  parent0[0]: (3577) {G98,W19,D6,L1,V3,M1} P(25,3471);d(52);d(33);d(114);d(52
% 38.86/39.29    );d(33);d(114) { mult( mult( Y, X ), rd( ld( mult( Y, X ), Z ), Y ) ) ==>
% 38.86/39.29     mult( X, rd( ld( X, Z ), Y ) ) }.
% 38.86/39.29  parent1[0; 2]: (17184) {G46,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), rd
% 38.86/39.29    ( Z, Y ) ), Y ) = ld( X, rd( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := ld( mult( X, Y ), Z )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17195) {G6,W23,D7,L1,V3,M1}  { ld( mult( X, rd( ld( X, Y ), Z ) )
% 38.86/39.29    , Z ) = ld( X, mult( mult( X, Z ), rd( ld( Y, mult( Z, X ) ), X ) ) ) }.
% 38.86/39.29  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.29     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.29  parent1[0; 12]: (17191) {G47,W23,D7,L1,V3,M1}  { ld( mult( Y, rd( ld( Y, Z
% 38.86/39.29     ), X ) ), X ) = ld( Y, rd( mult( Y, X ), mult( Y, ld( mult( X, Y ), Z )
% 38.86/39.29     ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := mult( Z, X )
% 38.86/39.29     T := mult( X, Z )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17196) {G7,W19,D6,L1,V3,M1}  { ld( mult( X, rd( ld( X, Y ), Z ) )
% 38.86/39.29    , Z ) = ld( X, ld( rd( rd( Y, Z ), X ), Z ) ) }.
% 38.86/39.29  parent0[0]: (3171) {G83,W19,D6,L1,V3,M1} P(3160,2582);d(25);d(22);d(2742)
% 38.86/39.29     { mult( mult( X, Y ), rd( ld( Z, mult( Y, X ) ), X ) ) ==> ld( rd( rd( Z
% 38.86/39.29    , Y ), X ), Y ) }.
% 38.86/39.29  parent1[0; 12]: (17195) {G6,W23,D7,L1,V3,M1}  { ld( mult( X, rd( ld( X, Y )
% 38.86/39.29    , Z ) ), Z ) = ld( X, mult( mult( X, Z ), rd( ld( Y, mult( Z, X ) ), X )
% 38.86/39.29     ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17197) {G7,W19,D6,L1,V3,M1}  { ld( X, ld( rd( rd( Y, Z ), X ), Z )
% 38.86/39.29     ) = ld( mult( X, rd( ld( X, Y ), Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (17196) {G7,W19,D6,L1,V3,M1}  { ld( mult( X, rd( ld( X, Y ), Z
% 38.86/39.29     ) ), Z ) = ld( X, ld( rd( rd( Y, Z ), X ), Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3587) {G99,W19,D6,L1,V3,M1} P(3577,2553);d(114);d(3171) { ld
% 38.86/39.29    ( Y, ld( rd( rd( Z, X ), Y ), X ) ) ==> ld( mult( Y, rd( ld( Y, Z ), X )
% 38.86/39.29     ), X ) }.
% 38.86/39.29  parent0: (17197) {G7,W19,D6,L1,V3,M1}  { ld( X, ld( rd( rd( Y, Z ), X ), Z
% 38.86/39.29     ) ) = ld( mult( X, rd( ld( X, Y ), Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17198) {G97,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Y, Z ), mult( X, Z
% 38.86/39.29     ) ) ) = mult( X, ld( mult( Y, X ), mult( X, Z ) ) ) }.
% 38.86/39.29  parent0[0]: (3470) {G97,W19,D5,L1,V3,M1} P(3461,24);d(34);d(33) { mult( Z, 
% 38.86/39.29    ld( mult( Y, Z ), mult( Z, X ) ) ) = ld( X, ld( rd( Y, X ), mult( Z, X )
% 38.86/39.29     ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17199) {G102,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, mult( Y, X ) ), 
% 38.86/39.29    X ), Z ) ==> mult( X, rd( ld( X, ld( Y, Z ) ), Z ) ) }.
% 38.86/39.29  parent0[0]: (3584) {G102,W19,D6,L1,V3,M1} P(3509,3577);d(2979);d(3514) { 
% 38.86/39.29    mult( Y, rd( ld( Y, ld( Z, X ) ), X ) ) ==> ld( rd( mult( X, mult( Z, Y )
% 38.86/39.29     ), Y ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17206) {G98,W31,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), mult
% 38.86/39.29    ( rd( Z, Y ), Y ) ), Y ), mult( X, Y ) ) ==> mult( Y, rd( mult( X, ld( 
% 38.86/39.29    mult( Z, X ), mult( X, Y ) ) ), mult( X, Y ) ) ) }.
% 38.86/39.29  parent0[0]: (17198) {G97,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Y, Z ), mult( X
% 38.86/39.29    , Z ) ) ) = mult( X, ld( mult( Y, X ), mult( X, Z ) ) ) }.
% 38.86/39.29  parent1[0; 19]: (17199) {G102,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, mult( Y
% 38.86/39.29    , X ) ), X ), Z ) ==> mult( X, rd( ld( X, ld( Y, Z ) ), Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := rd( Z, Y )
% 38.86/39.29     Z := mult( X, Y )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17208) {G77,W31,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), mult
% 38.86/39.29    ( rd( Z, Y ), Y ) ), Y ), mult( X, Y ) ) ==> mult( mult( Y, X ), rd( rd( 
% 38.86/39.29    ld( mult( Z, X ), mult( X, Y ) ), Y ), X ) ) }.
% 38.86/39.29  parent0[0]: (2904) {G76,W19,D5,L1,V3,M1} P(2900,79);d(79);d(81);d(112) { 
% 38.86/39.29    mult( Y, rd( mult( X, Z ), mult( X, Y ) ) ) ==> mult( mult( Y, X ), rd( 
% 38.86/39.29    rd( Z, Y ), X ) ) }.
% 38.86/39.29  parent1[0; 16]: (17206) {G98,W31,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.86/39.29    , mult( rd( Z, Y ), Y ) ), Y ), mult( X, Y ) ) ==> mult( Y, rd( mult( X, 
% 38.86/39.29    ld( mult( Z, X ), mult( X, Y ) ) ), mult( X, Y ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := ld( mult( Z, X ), mult( X, Y ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17209) {G21,W31,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), mult
% 38.86/39.29    ( rd( Z, Y ), Y ) ), Y ), mult( X, Y ) ) ==> mult( mult( Y, X ), ld( mult
% 38.86/39.29    ( X, mult( Y, mult( Z, X ) ) ), mult( X, Y ) ) ) }.
% 38.86/39.29  parent0[0]: (1572) {G20,W19,D6,L1,V3,M1} P(25,1562);d(52);d(449);d(22) { rd
% 38.86/39.29    ( rd( ld( Z, mult( Y, X ) ), X ), Y ) ==> ld( mult( Y, mult( X, Z ) ), 
% 38.86/39.29    mult( Y, X ) ) }.
% 38.86/39.29  parent1[0; 20]: (17208) {G77,W31,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.86/39.29    , mult( rd( Z, Y ), Y ) ), Y ), mult( X, Y ) ) ==> mult( mult( Y, X ), rd
% 38.86/39.29    ( rd( ld( mult( Z, X ), mult( X, Y ) ), Y ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := mult( Z, X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17210) {G22,W27,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), mult
% 38.86/39.29    ( rd( Z, Y ), Y ) ), Y ), mult( X, Y ) ) ==> mult( mult( Y, X ), rd( Y, 
% 38.86/39.29    mult( Z, mult( X, Y ) ) ) ) }.
% 38.86/39.29  parent0[0]: (1601) {G23,W19,D6,L1,V3,M1} P(25,1598);d(52);d(33) { ld( mult
% 38.86/39.29    ( X, mult( Z, mult( Y, X ) ) ), mult( X, Z ) ) ==> rd( Z, mult( Y, mult( 
% 38.86/39.29    X, Z ) ) ) }.
% 38.86/39.29  parent1[0; 20]: (17209) {G21,W31,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.86/39.29    , mult( rd( Z, Y ), Y ) ), Y ), mult( X, Y ) ) ==> mult( mult( Y, X ), ld
% 38.86/39.29    ( mult( X, mult( Y, mult( Z, X ) ) ), mult( X, Y ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17211) {G23,W23,D7,L1,V3,M1}  { ld( rd( mult( X, mult( rd( Z, Y )
% 38.86/39.29    , Y ) ), Y ), X ) ==> mult( mult( Y, X ), rd( Y, mult( Z, mult( X, Y ) )
% 38.86/39.29     ) ) }.
% 38.86/39.29  parent0[0]: (3514) {G101,W19,D6,L1,V3,M1} P(31,3496);d(33);d(33) { ld( rd( 
% 38.86/39.29    mult( mult( X, Y ), Z ), Y ), mult( X, Y ) ) ==> ld( rd( mult( X, Z ), Y
% 38.86/39.29     ), X ) }.
% 38.86/39.29  parent1[0; 1]: (17210) {G22,W27,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.86/39.29    , mult( rd( Z, Y ), Y ) ), Y ), mult( X, Y ) ) ==> mult( mult( Y, X ), rd
% 38.86/39.29    ( Y, mult( Z, mult( X, Y ) ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := mult( rd( Z, Y ), Y )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17212) {G5,W23,D7,L1,V3,M1}  { ld( rd( mult( X, ld( rd( Z, Y ), Z
% 38.86/39.29     ) ), Z ), X ) ==> mult( mult( Z, X ), rd( Z, mult( Y, mult( X, Z ) ) ) )
% 38.86/39.29     }.
% 38.86/39.29  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.29    ld( rd( X, Y ), Z ) }.
% 38.86/39.29  parent1[0; 5]: (17211) {G23,W23,D7,L1,V3,M1}  { ld( rd( mult( X, mult( rd( 
% 38.86/39.29    Z, Y ), Y ) ), Y ), X ) ==> mult( mult( Y, X ), rd( Y, mult( Z, mult( X, 
% 38.86/39.29    Y ) ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17213) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( X, Z ), Y ), X ) ==>
% 38.86/39.29     mult( mult( Y, X ), rd( Y, mult( Z, mult( X, Y ) ) ) ) }.
% 38.86/39.29  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.86/39.29  parent1[0; 5]: (17212) {G5,W23,D7,L1,V3,M1}  { ld( rd( mult( X, ld( rd( Z, 
% 38.86/39.29    Y ), Z ) ), Z ), X ) ==> mult( mult( Z, X ), rd( Z, mult( Y, mult( X, Z )
% 38.86/39.29     ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17214) {G2,W19,D6,L1,V3,M1}  { mult( mult( Z, X ), rd( Z, mult( Y
% 38.86/39.29    , mult( X, Z ) ) ) ) ==> ld( rd( mult( X, Y ), Z ), X ) }.
% 38.86/39.29  parent0[0]: (17213) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( X, Z ), Y ), X ) 
% 38.86/39.29    ==> mult( mult( Y, X ), rd( Y, mult( Z, mult( X, Y ) ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3592) {G103,W19,D6,L1,V3,M1} P(3470,3584);d(2904);d(1572);d(
% 38.86/39.29    1601);d(3514);d(80);d(19) { mult( mult( X, Z ), rd( X, mult( Y, mult( Z, 
% 38.86/39.29    X ) ) ) ) ==> ld( rd( mult( Z, Y ), X ), Z ) }.
% 38.86/39.29  parent0: (17214) {G2,W19,D6,L1,V3,M1}  { mult( mult( Z, X ), rd( Z, mult( Y
% 38.86/39.29    , mult( X, Z ) ) ) ) ==> ld( rd( mult( X, Y ), Z ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17215) {G102,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, mult( Y, X ) ), 
% 38.86/39.29    X ), Z ) ==> mult( X, rd( ld( X, ld( Y, Z ) ), Z ) ) }.
% 38.86/39.29  parent0[0]: (3584) {G102,W19,D6,L1,V3,M1} P(3509,3577);d(2979);d(3514) { 
% 38.86/39.29    mult( Y, rd( ld( Y, ld( Z, X ) ), X ) ) ==> ld( rd( mult( X, mult( Z, Y )
% 38.86/39.29     ), Y ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17216) {G102,W19,D5,L1,V3,M1}  { mult( Z, rd( ld( Z, Y ), mult( Z
% 38.86/39.29    , X ) ) ) = ld( X, rd( mult( X, Y ), mult( Z, X ) ) ) }.
% 38.86/39.29  parent0[0]: (3530) {G102,W19,D5,L1,V3,M1} P(52,3512);d(33);d(22);d(33);d(24
% 38.86/39.29    ) { ld( X, rd( mult( X, Z ), mult( Y, X ) ) ) = mult( Y, rd( ld( Y, Z ), 
% 38.86/39.29    mult( Y, X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17220) {G103,W27,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), mult
% 38.86/39.29    ( Z, X ) ), X ), mult( X, Y ) ) ==> ld( Y, rd( mult( Y, ld( Z, mult( X, Y
% 38.86/39.29     ) ) ), mult( X, Y ) ) ) }.
% 38.86/39.29  parent0[0]: (17216) {G102,W19,D5,L1,V3,M1}  { mult( Z, rd( ld( Z, Y ), mult
% 38.86/39.29    ( Z, X ) ) ) = ld( X, rd( mult( X, Y ), mult( Z, X ) ) ) }.
% 38.86/39.29  parent1[0; 14]: (17215) {G102,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, mult( Y
% 38.86/39.29    , X ) ), X ), Z ) ==> mult( X, rd( ld( X, ld( Y, Z ) ), Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := ld( Z, mult( X, Y ) )
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := mult( X, Y )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17221) {G38,W23,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), mult
% 38.86/39.29    ( Z, X ) ), X ), mult( X, Y ) ) ==> ld( Y, rd( mult( Y, ld( Z, X ) ), X )
% 38.86/39.29     ) }.
% 38.86/39.29  parent0[0]: (2475) {G37,W19,D6,L1,V3,M1} P(31,2457);d(1975);d(77);d(91);d(
% 38.86/39.29    75);d(22) { rd( mult( Y, ld( Z, mult( X, Y ) ) ), mult( X, Y ) ) ==> rd( 
% 38.86/39.29    mult( Y, ld( Z, X ) ), X ) }.
% 38.86/39.29  parent1[0; 16]: (17220) {G103,W27,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y
% 38.86/39.29     ), mult( Z, X ) ), X ), mult( X, Y ) ) ==> ld( Y, rd( mult( Y, ld( Z, 
% 38.86/39.29    mult( X, Y ) ) ), mult( X, Y ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17222) {G29,W19,D6,L1,V3,M1}  { ld( rd( mult( Y, mult( Z, X ) ), 
% 38.86/39.29    X ), Y ) ==> ld( Y, rd( mult( Y, ld( Z, X ) ), X ) ) }.
% 38.86/39.29  parent0[0]: (2372) {G28,W19,D6,L1,V3,M1} P(2007,2368);d(25);d(33);d(1883);d
% 38.86/39.29    (25);d(33) { ld( rd( mult( mult( X, Y ), Z ), X ), mult( X, Y ) ) ==> ld
% 38.86/39.29    ( rd( mult( Y, Z ), X ), Y ) }.
% 38.86/39.29  parent1[0; 1]: (17221) {G38,W23,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.86/39.29    , mult( Z, X ) ), X ), mult( X, Y ) ) ==> ld( Y, rd( mult( Y, ld( Z, X )
% 38.86/39.29     ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := mult( Z, X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17223) {G29,W19,D6,L1,V3,M1}  { ld( X, rd( mult( X, ld( Y, Z ) ), 
% 38.86/39.29    Z ) ) ==> ld( rd( mult( X, mult( Y, Z ) ), Z ), X ) }.
% 38.86/39.29  parent0[0]: (17222) {G29,W19,D6,L1,V3,M1}  { ld( rd( mult( Y, mult( Z, X )
% 38.86/39.29     ), X ), Y ) ==> ld( Y, rd( mult( Y, ld( Z, X ) ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3594) {G103,W19,D6,L1,V3,M1} P(3584,3530);d(2475);d(2372) { 
% 38.86/39.29    ld( Z, rd( mult( Z, ld( Y, X ) ), X ) ) ==> ld( rd( mult( Z, mult( Y, X )
% 38.86/39.29     ), X ), Z ) }.
% 38.86/39.29  parent0: (17223) {G29,W19,D6,L1,V3,M1}  { ld( X, rd( mult( X, ld( Y, Z ) )
% 38.86/39.29    , Z ) ) ==> ld( rd( mult( X, mult( Y, Z ) ), Z ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17225) {G46,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), rd( Z, Y )
% 38.86/39.29     ), Y ) = ld( X, rd( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.29  parent0[0]: (2553) {G46,W19,D5,L1,V3,M1} P(52,2546);d(34);d(34);d(74);d(22)
% 38.86/39.29    ;d(33) { ld( X, rd( mult( X, Y ), mult( X, Z ) ) ) = ld( mult( mult( Y, X
% 38.86/39.29     ), rd( Z, Y ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17235) {G47,W31,D8,L1,V3,M1}  { ld( ld( rd( mult( X, mult( Z, 
% 38.86/39.29    mult( X, Y ) ) ), mult( X, Y ) ), X ), X ) = ld( Y, rd( mult( Y, X ), 
% 38.86/39.29    mult( Y, ld( mult( X, Y ), ld( Z, X ) ) ) ) ) }.
% 38.86/39.29  parent0[0]: (3584) {G102,W19,D6,L1,V3,M1} P(3509,3577);d(2979);d(3514) { 
% 38.86/39.29    mult( Y, rd( ld( Y, ld( Z, X ) ), X ) ) ==> ld( rd( mult( X, mult( Z, Y )
% 38.86/39.29     ), Y ), X ) }.
% 38.86/39.29  parent1[0; 2]: (17225) {G46,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), rd
% 38.86/39.29    ( Z, Y ) ), Y ) = ld( X, rd( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := mult( X, Y )
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := ld( mult( X, Y ), ld( Z, X ) )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17239) {G6,W31,D8,L1,V3,M1}  { ld( ld( rd( mult( X, mult( Y, mult
% 38.86/39.29    ( X, Z ) ) ), mult( X, Z ) ), X ), X ) = ld( Z, mult( mult( Z, X ), rd( 
% 38.86/39.29    ld( ld( Y, X ), mult( X, Z ) ), Z ) ) ) }.
% 38.86/39.29  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.29     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.29  parent1[0; 18]: (17235) {G47,W31,D8,L1,V3,M1}  { ld( ld( rd( mult( X, mult
% 38.86/39.29    ( Z, mult( X, Y ) ) ), mult( X, Y ) ), X ), X ) = ld( Y, rd( mult( Y, X )
% 38.86/39.29    , mult( Y, ld( mult( X, Y ), ld( Z, X ) ) ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := ld( Y, X )
% 38.86/39.29     Z := mult( X, Z )
% 38.86/39.29     T := mult( Z, X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17240) {G7,W27,D8,L1,V3,M1}  { ld( ld( rd( mult( X, mult( Y, mult
% 38.86/39.29    ( X, Z ) ) ), mult( X, Z ) ), X ), X ) = ld( Z, ld( rd( rd( ld( Y, X ), X
% 38.86/39.29     ), Z ), X ) ) }.
% 38.86/39.29  parent0[0]: (3171) {G83,W19,D6,L1,V3,M1} P(3160,2582);d(25);d(22);d(2742)
% 38.86/39.29     { mult( mult( X, Y ), rd( ld( Z, mult( Y, X ) ), X ) ) ==> ld( rd( rd( Z
% 38.86/39.29    , Y ), X ), Y ) }.
% 38.86/39.29  parent1[0; 18]: (17239) {G6,W31,D8,L1,V3,M1}  { ld( ld( rd( mult( X, mult( 
% 38.86/39.29    Y, mult( X, Z ) ) ), mult( X, Z ) ), X ), X ) = ld( Z, mult( mult( Z, X )
% 38.86/39.29    , rd( ld( ld( Y, X ), mult( X, Z ) ), Z ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := ld( Y, X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17241) {G8,W27,D8,L1,V3,M1}  { ld( ld( rd( mult( X, mult( Y, mult
% 38.86/39.29    ( X, Z ) ) ), mult( X, Z ) ), X ), X ) = ld( mult( Z, rd( ld( Z, ld( Y, X
% 38.86/39.29     ) ), X ) ), X ) }.
% 38.86/39.29  parent0[0]: (3587) {G99,W19,D6,L1,V3,M1} P(3577,2553);d(114);d(3171) { ld( 
% 38.86/39.29    Y, ld( rd( rd( Z, X ), Y ), X ) ) ==> ld( mult( Y, rd( ld( Y, Z ), X ) )
% 38.86/39.29    , X ) }.
% 38.86/39.29  parent1[0; 16]: (17240) {G7,W27,D8,L1,V3,M1}  { ld( ld( rd( mult( X, mult( 
% 38.86/39.29    Y, mult( X, Z ) ) ), mult( X, Z ) ), X ), X ) = ld( Z, ld( rd( rd( ld( Y
% 38.86/39.29    , X ), X ), Z ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := ld( Y, X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17242) {G9,W27,D8,L1,V3,M1}  { ld( ld( rd( mult( X, mult( Y, mult
% 38.86/39.29    ( X, Z ) ) ), mult( X, Z ) ), X ), X ) = ld( ld( rd( mult( X, mult( Y, Z
% 38.86/39.29     ) ), Z ), X ), X ) }.
% 38.86/39.29  parent0[0]: (3584) {G102,W19,D6,L1,V3,M1} P(3509,3577);d(2979);d(3514) { 
% 38.86/39.29    mult( Y, rd( ld( Y, ld( Z, X ) ), X ) ) ==> ld( rd( mult( X, mult( Z, Y )
% 38.86/39.29     ), Y ), X ) }.
% 38.86/39.29  parent1[0; 17]: (17241) {G8,W27,D8,L1,V3,M1}  { ld( ld( rd( mult( X, mult( 
% 38.86/39.29    Y, mult( X, Z ) ) ), mult( X, Z ) ), X ), X ) = ld( mult( Z, rd( ld( Z, 
% 38.86/39.29    ld( Y, X ) ), X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17243) {G10,W23,D7,L1,V3,M1}  { rd( mult( mult( Y, mult( X, Z ) )
% 38.86/39.29    , X ), mult( Z, X ) ) = ld( ld( rd( mult( X, mult( Y, Z ) ), Z ), X ), X
% 38.86/39.29     ) }.
% 38.86/39.29  parent0[0]: (2523) {G43,W19,D6,L1,V3,M1} P(2516,329);d(1787);d(80);d(75);d(
% 38.86/39.29    1741);d(80) { ld( ld( rd( mult( X, Z ), mult( X, Y ) ), X ), X ) ==> rd( 
% 38.86/39.29    mult( Z, X ), mult( Y, X ) ) }.
% 38.86/39.29  parent1[0; 1]: (17242) {G9,W27,D8,L1,V3,M1}  { ld( ld( rd( mult( X, mult( Y
% 38.86/39.29    , mult( X, Z ) ) ), mult( X, Z ) ), X ), X ) = ld( ld( rd( mult( X, mult
% 38.86/39.29    ( Y, Z ) ), Z ), X ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := mult( Y, mult( X, Z ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17244) {G11,W19,D7,L1,V3,M1}  { ld( Z, mult( mult( Z, X ), Y ) ) 
% 38.86/39.29    = ld( ld( rd( mult( Y, mult( X, Z ) ), Z ), Y ), Y ) }.
% 38.86/39.29  parent0[0]: (2974) {G71,W19,D6,L1,V3,M1} P(2970,79);d(54) { rd( mult( mult
% 38.86/39.29    ( Z, mult( Y, X ) ), Y ), mult( X, Y ) ) ==> ld( X, mult( mult( X, Z ), Y
% 38.86/39.29     ) ) }.
% 38.86/39.29  parent1[0; 1]: (17243) {G10,W23,D7,L1,V3,M1}  { rd( mult( mult( Y, mult( X
% 38.86/39.29    , Z ) ), X ), mult( Z, X ) ) = ld( ld( rd( mult( X, mult( Y, Z ) ), Z ), 
% 38.86/39.29    X ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17245) {G11,W19,D7,L1,V3,M1}  { ld( ld( rd( mult( Z, mult( Y, X )
% 38.86/39.29     ), X ), Z ), Z ) = ld( X, mult( mult( X, Y ), Z ) ) }.
% 38.86/39.29  parent0[0]: (17244) {G11,W19,D7,L1,V3,M1}  { ld( Z, mult( mult( Z, X ), Y )
% 38.86/39.29     ) = ld( ld( rd( mult( Y, mult( X, Z ) ), Z ), Y ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3602) {G103,W19,D7,L1,V3,M1} P(3584,2553);d(114);d(3171);d(
% 38.86/39.29    3587);d(3584);d(2523);d(2974) { ld( ld( rd( mult( X, mult( Z, Y ) ), Y )
% 38.86/39.29    , X ), X ) ==> ld( Y, mult( mult( Y, Z ), X ) ) }.
% 38.86/39.29  parent0: (17245) {G11,W19,D7,L1,V3,M1}  { ld( ld( rd( mult( Z, mult( Y, X )
% 38.86/39.29     ), X ), Z ), Z ) = ld( X, mult( mult( X, Y ), Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17247) {G102,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, mult( Y, X ) ), 
% 38.86/39.29    X ), Z ) ==> mult( X, rd( ld( X, ld( Y, Z ) ), Z ) ) }.
% 38.86/39.29  parent0[0]: (3584) {G102,W19,D6,L1,V3,M1} P(3509,3577);d(2979);d(3514) { 
% 38.86/39.29    mult( Y, rd( ld( Y, ld( Z, X ) ), X ) ) ==> ld( rd( mult( X, mult( Z, Y )
% 38.86/39.29     ), Y ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17258) {G29,W31,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), mult
% 38.86/39.29    ( mult( Z, X ), Y ) ), Y ), mult( X, Y ) ) ==> mult( Y, rd( ld( ld( ld( Z
% 38.86/39.29    , X ), mult( X, Y ) ), Y ), mult( X, Y ) ) ) }.
% 38.86/39.29  parent0[0]: (1798) {G28,W19,D5,L1,V3,M1} P(1793,54);d(54) { ld( X, ld( mult
% 38.86/39.29    ( Y, Z ), mult( Z, X ) ) ) ==> ld( ld( ld( Y, Z ), mult( Z, X ) ), X )
% 38.86/39.29     }.
% 38.86/39.29  parent1[0; 19]: (17247) {G102,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, mult( Y
% 38.86/39.29    , X ) ), X ), Z ) ==> mult( X, rd( ld( X, ld( Y, Z ) ), Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := mult( Z, X )
% 38.86/39.29     Z := mult( X, Y )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17260) {G30,W31,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), mult
% 38.86/39.29    ( mult( Z, X ), Y ) ), Y ), mult( X, Y ) ) ==> ld( mult( mult( Y, X ), rd
% 38.86/39.29    ( ld( ld( Z, X ), mult( X, Y ) ), Y ) ), Y ) }.
% 38.86/39.29  parent0[0]: (2502) {G40,W19,D5,L1,V3,M1} P(2491,79);d(54);d(114) { mult( Y
% 38.86/39.29    , rd( ld( Z, Y ), mult( X, Y ) ) ) ==> ld( mult( mult( Y, X ), rd( Z, Y )
% 38.86/39.29     ), Y ) }.
% 38.86/39.29  parent1[0; 16]: (17258) {G29,W31,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.86/39.29    , mult( mult( Z, X ), Y ) ), Y ), mult( X, Y ) ) ==> mult( Y, rd( ld( ld
% 38.86/39.29    ( ld( Z, X ), mult( X, Y ) ), Y ), mult( X, Y ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := ld( ld( Z, X ), mult( X, Y ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17261) {G31,W27,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), mult
% 38.86/39.29    ( mult( Z, X ), Y ) ), Y ), mult( X, Y ) ) ==> ld( ld( rd( rd( ld( Z, X )
% 38.86/39.29    , X ), Y ), X ), Y ) }.
% 38.86/39.29  parent0[0]: (3171) {G83,W19,D6,L1,V3,M1} P(3160,2582);d(25);d(22);d(2742)
% 38.86/39.29     { mult( mult( X, Y ), rd( ld( Z, mult( Y, X ) ), X ) ) ==> ld( rd( rd( Z
% 38.86/39.29    , Y ), X ), Y ) }.
% 38.86/39.29  parent1[0; 17]: (17260) {G30,W31,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.86/39.29    , mult( mult( Z, X ), Y ) ), Y ), mult( X, Y ) ) ==> ld( mult( mult( Y, X
% 38.86/39.29     ), rd( ld( ld( Z, X ), mult( X, Y ) ), Y ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := ld( Z, X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17262) {G3,W24,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), mult( 
% 38.86/39.29    mult( Z, X ), Y ) ), Y ), mult( X, Y ) ) ==> ld( ld( rd( i( Z ), Y ), X )
% 38.86/39.29    , Y ) }.
% 38.86/39.29  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.29    ==> i( X ) }.
% 38.86/39.29  parent1[0; 19]: (17261) {G31,W27,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.86/39.29    , mult( mult( Z, X ), Y ) ), Y ), mult( X, Y ) ) ==> ld( ld( rd( rd( ld( 
% 38.86/39.29    Z, X ), X ), Y ), X ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17263) {G4,W24,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), mult( 
% 38.86/39.29    mult( Z, X ), Y ) ), Y ), mult( X, Y ) ) ==> ld( ld( i( mult( Y, Z ) ), X
% 38.86/39.29     ), Y ) }.
% 38.86/39.29  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.29    ( mult( Y, X ) ) }.
% 38.86/39.29  parent1[0; 18]: (17262) {G3,W24,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.86/39.29    , mult( mult( Z, X ), Y ) ), Y ), mult( X, Y ) ) ==> ld( ld( rd( i( Z ), 
% 38.86/39.29    Y ), X ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17264) {G2,W23,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), mult( 
% 38.86/39.29    mult( Z, X ), Y ) ), Y ), mult( X, Y ) ) ==> ld( mult( mult( Y, Z ), X )
% 38.86/39.29    , Y ) }.
% 38.86/39.29  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 17]: (17263) {G4,W24,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.86/39.29    , mult( mult( Z, X ), Y ) ), Y ), mult( X, Y ) ) ==> ld( ld( i( mult( Y, 
% 38.86/39.29    Z ) ), X ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( Y, Z )
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17265) {G3,W19,D7,L1,V3,M1}  { ld( rd( mult( X, mult( mult( Z, X
% 38.86/39.29     ), Y ) ), Y ), X ) ==> ld( mult( mult( Y, Z ), X ), Y ) }.
% 38.86/39.29  parent0[0]: (3514) {G101,W19,D6,L1,V3,M1} P(31,3496);d(33);d(33) { ld( rd( 
% 38.86/39.29    mult( mult( X, Y ), Z ), Y ), mult( X, Y ) ) ==> ld( rd( mult( X, Z ), Y
% 38.86/39.29     ), X ) }.
% 38.86/39.29  parent1[0; 1]: (17264) {G2,W23,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), 
% 38.86/39.29    mult( mult( Z, X ), Y ) ), Y ), mult( X, Y ) ) ==> ld( mult( mult( Y, Z )
% 38.86/39.29    , X ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := mult( mult( Z, X ), Y )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3605) {G103,W19,D7,L1,V3,M1} P(1798,3584);d(2502);d(3171);d(
% 38.86/39.29    77);d(76);d(22);d(3514) { ld( rd( mult( Z, mult( mult( Y, Z ), X ) ), X )
% 38.86/39.29    , Z ) ==> ld( mult( mult( X, Y ), Z ), X ) }.
% 38.86/39.29  parent0: (17265) {G3,W19,D7,L1,V3,M1}  { ld( rd( mult( X, mult( mult( Z, X
% 38.86/39.29     ), Y ) ), Y ), X ) ==> ld( mult( mult( Y, Z ), X ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17268) {G102,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, mult( Y, X ) ), 
% 38.86/39.29    X ), Z ) ==> mult( X, rd( ld( X, ld( Y, Z ) ), Z ) ) }.
% 38.86/39.29  parent0[0]: (3584) {G102,W19,D6,L1,V3,M1} P(3509,3577);d(2979);d(3514) { 
% 38.86/39.29    mult( Y, rd( ld( Y, ld( Z, X ) ), X ) ) ==> ld( rd( mult( X, mult( Z, Y )
% 38.86/39.29     ), Y ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17280) {G27,W31,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), mult( 
% 38.86/39.29    mult( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> mult( Y, rd( ld( mult( X, mult
% 38.86/39.29    ( Z, Y ) ), rd( X, Y ) ), rd( X, Y ) ) ) }.
% 38.86/39.29  parent0[0]: (1634) {G26,W19,D5,L1,V3,M1} P(1619,24);d(34);d(33) { ld( X, ld
% 38.86/39.29    ( mult( Y, Z ), rd( Y, X ) ) ) ==> ld( mult( Y, mult( Z, X ) ), rd( Y, X
% 38.86/39.29     ) ) }.
% 38.86/39.29  parent1[0; 19]: (17268) {G102,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, mult( Y
% 38.86/39.29    , X ) ), X ), Z ) ==> mult( X, rd( ld( X, ld( Y, Z ) ), Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := mult( X, Z )
% 38.86/39.29     Z := rd( X, Y )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17282) {G5,W31,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), mult( 
% 38.86/39.29    mult( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> mult( Y, mult( ld( mult( X, 
% 38.86/39.29    mult( Z, Y ) ), rd( X, Y ) ), rd( Y, X ) ) ) }.
% 38.86/39.29  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.29    mult( Z, rd( X, Y ) ) }.
% 38.86/39.29  parent1[0; 18]: (17280) {G27,W31,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), 
% 38.86/39.29    mult( mult( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> mult( Y, rd( ld( mult( X
% 38.86/39.29    , mult( Z, Y ) ), rd( X, Y ) ), rd( X, Y ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := ld( mult( X, mult( Z, Y ) ), rd( X, Y ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17283) {G5,W31,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), mult( 
% 38.86/39.29    mult( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> mult( Y, ld( ld( rd( X, Y ), 
% 38.86/39.29    mult( X, mult( Z, Y ) ) ), rd( Y, X ) ) ) }.
% 38.86/39.29  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.29    ld( ld( Y, X ), Z ) }.
% 38.86/39.29  parent1[0; 18]: (17282) {G5,W31,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), 
% 38.86/39.29    mult( mult( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> mult( Y, mult( ld( mult
% 38.86/39.29    ( X, mult( Z, Y ) ), rd( X, Y ) ), rd( Y, X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( X, mult( Z, Y ) )
% 38.86/39.29     Y := rd( X, Y )
% 38.86/39.29     Z := rd( Y, X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17284) {G6,W24,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), mult( 
% 38.86/39.29    mult( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> mult( Y, i( mult( X, mult( Z, 
% 38.86/39.29    Y ) ) ) ) }.
% 38.86/39.29  parent0[0]: (110) {G5,W12,D5,L1,V3,M1} P(80,31) { ld( ld( rd( Y, X ), Z ), 
% 38.86/39.29    rd( X, Y ) ) ==> i( Z ) }.
% 38.86/39.29  parent1[0; 18]: (17283) {G5,W31,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), 
% 38.86/39.29    mult( mult( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> mult( Y, ld( ld( rd( X, 
% 38.86/39.29    Y ), mult( X, mult( Z, Y ) ) ), rd( Y, X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := mult( X, mult( Z, Y ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17285) {G2,W23,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), mult( 
% 38.86/39.29    mult( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> rd( Y, mult( X, mult( Z, Y ) )
% 38.86/39.29     ) }.
% 38.86/39.29  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 16]: (17284) {G6,W24,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), 
% 38.86/39.29    mult( mult( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> mult( Y, i( mult( X, 
% 38.86/39.29    mult( Z, Y ) ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := mult( X, mult( Z, Y ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17286) {G3,W23,D7,L1,V3,M1}  { ld( rd( ld( rd( Y, X ), mult( mult
% 38.86/39.29    ( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> rd( Y, mult( X, mult( Z, Y ) ) )
% 38.86/39.29     }.
% 38.86/39.29  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.29    ld( rd( X, Y ), Z ) }.
% 38.86/39.29  parent1[0; 3]: (17285) {G2,W23,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), 
% 38.86/39.29    mult( mult( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> rd( Y, mult( X, mult( Z
% 38.86/39.29    , Y ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := mult( mult( X, Z ), Y )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17287) {G4,W19,D7,L1,V3,M1}  { ld( rd( mult( Y, mult( mult( Y, Z
% 38.86/39.29     ), X ) ), X ), Y ) ==> rd( X, mult( Y, mult( Z, X ) ) ) }.
% 38.86/39.29  parent0[0]: (3513) {G101,W19,D6,L1,V3,M1} P(53,3496);d(33);d(80);d(33) { ld
% 38.86/39.29    ( rd( ld( rd( Y, X ), Z ), Y ), rd( X, Y ) ) ==> ld( rd( mult( X, Z ), Y
% 38.86/39.29     ), X ) }.
% 38.86/39.29  parent1[0; 1]: (17286) {G3,W23,D7,L1,V3,M1}  { ld( rd( ld( rd( Y, X ), mult
% 38.86/39.29    ( mult( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> rd( Y, mult( X, mult( Z, Y )
% 38.86/39.29     ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := mult( mult( Y, Z ), X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3606) {G103,W19,D7,L1,V3,M1} P(1634,3584);d(81);d(74);d(110);
% 38.86/39.29    d(33);d(80);d(3513) { ld( rd( mult( Y, mult( mult( Y, Z ), X ) ), X ), Y
% 38.86/39.29     ) ==> rd( X, mult( Y, mult( Z, X ) ) ) }.
% 38.86/39.29  parent0: (17287) {G4,W19,D7,L1,V3,M1}  { ld( rd( mult( Y, mult( mult( Y, Z
% 38.86/39.29     ), X ) ), X ), Y ) ==> rd( X, mult( Y, mult( Z, X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17290) {G102,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, mult( Y, X ) ), 
% 38.86/39.29    X ), Z ) ==> mult( X, rd( ld( X, ld( Y, Z ) ), Z ) ) }.
% 38.86/39.29  parent0[0]: (3584) {G102,W19,D6,L1,V3,M1} P(3509,3577);d(2979);d(3514) { 
% 38.86/39.29    mult( Y, rd( ld( Y, ld( Z, X ) ), X ) ) ==> ld( rd( mult( X, mult( Z, Y )
% 38.86/39.29     ), Y ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17299) {G32,W31,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), mult( 
% 38.86/39.29    rd( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> mult( Y, rd( ld( mult( X, ld( Z
% 38.86/39.29    , Y ) ), rd( X, Y ) ), rd( X, Y ) ) ) }.
% 38.86/39.29  parent0[0]: (1690) {G31,W19,D5,L1,V3,M1} P(52,1678);d(76);d(449);d(33);d(81
% 38.86/39.29    );d(80);d(75);d(81);d(33);d(80) { ld( Y, ld( rd( Z, X ), rd( Z, Y ) ) ) 
% 38.86/39.29    ==> ld( mult( Z, ld( X, Y ) ), rd( Z, Y ) ) }.
% 38.86/39.29  parent1[0; 19]: (17290) {G102,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, mult( Y
% 38.86/39.29    , X ) ), X ), Z ) ==> mult( X, rd( ld( X, ld( Y, Z ) ), Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := rd( X, Z )
% 38.86/39.29     Z := rd( X, Y )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17301) {G5,W31,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), mult( rd
% 38.86/39.29    ( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> mult( Y, mult( ld( mult( X, ld( Z
% 38.86/39.29    , Y ) ), rd( X, Y ) ), rd( Y, X ) ) ) }.
% 38.86/39.29  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.29    mult( Z, rd( X, Y ) ) }.
% 38.86/39.29  parent1[0; 18]: (17299) {G32,W31,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), 
% 38.86/39.29    mult( rd( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> mult( Y, rd( ld( mult( X, 
% 38.86/39.29    ld( Z, Y ) ), rd( X, Y ) ), rd( X, Y ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := ld( mult( X, ld( Z, Y ) ), rd( X, Y ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17302) {G5,W31,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), mult( rd
% 38.86/39.29    ( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> mult( Y, ld( ld( rd( X, Y ), mult
% 38.86/39.29    ( X, ld( Z, Y ) ) ), rd( Y, X ) ) ) }.
% 38.86/39.29  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.29    ld( ld( Y, X ), Z ) }.
% 38.86/39.29  parent1[0; 18]: (17301) {G5,W31,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), 
% 38.86/39.29    mult( rd( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> mult( Y, mult( ld( mult( X
% 38.86/39.29    , ld( Z, Y ) ), rd( X, Y ) ), rd( Y, X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( X, ld( Z, Y ) )
% 38.86/39.29     Y := rd( X, Y )
% 38.86/39.29     Z := rd( Y, X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17303) {G6,W24,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), mult( rd
% 38.86/39.29    ( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> mult( Y, i( mult( X, ld( Z, Y ) )
% 38.86/39.29     ) ) }.
% 38.86/39.29  parent0[0]: (110) {G5,W12,D5,L1,V3,M1} P(80,31) { ld( ld( rd( Y, X ), Z ), 
% 38.86/39.29    rd( X, Y ) ) ==> i( Z ) }.
% 38.86/39.29  parent1[0; 18]: (17302) {G5,W31,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), 
% 38.86/39.29    mult( rd( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> mult( Y, ld( ld( rd( X, Y
% 38.86/39.29     ), mult( X, ld( Z, Y ) ) ), rd( Y, X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := mult( X, ld( Z, Y ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17304) {G2,W23,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), mult( rd
% 38.86/39.29    ( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> rd( Y, mult( X, ld( Z, Y ) ) ) }.
% 38.86/39.29  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 16]: (17303) {G6,W24,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), 
% 38.86/39.29    mult( rd( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> mult( Y, i( mult( X, ld( Z
% 38.86/39.29    , Y ) ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := mult( X, ld( Z, Y ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17305) {G3,W23,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), mult( rd
% 38.86/39.29    ( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> mult( Y, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.29  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.29     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.29  parent1[0; 16]: (17304) {G2,W23,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), 
% 38.86/39.29    mult( rd( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> rd( Y, mult( X, ld( Z, Y )
% 38.86/39.29     ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29     T := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17306) {G4,W23,D7,L1,V3,M1}  { ld( rd( ld( rd( Y, X ), mult( rd( 
% 38.86/39.29    X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> mult( Y, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.29  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.29    ld( rd( X, Y ), Z ) }.
% 38.86/39.29  parent1[0; 3]: (17305) {G3,W23,D7,L1,V3,M1}  { ld( rd( mult( rd( X, Y ), 
% 38.86/39.29    mult( rd( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> mult( Y, rd( ld( Y, Z ), X
% 38.86/39.29     ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := mult( rd( X, Z ), Y )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17310) {G5,W19,D7,L1,V3,M1}  { ld( rd( mult( Y, mult( rd( Y, Z )
% 38.86/39.29    , X ) ), X ), Y ) ==> mult( X, rd( ld( X, Z ), Y ) ) }.
% 38.86/39.29  parent0[0]: (3513) {G101,W19,D6,L1,V3,M1} P(53,3496);d(33);d(80);d(33) { ld
% 38.86/39.29    ( rd( ld( rd( Y, X ), Z ), Y ), rd( X, Y ) ) ==> ld( rd( mult( X, Z ), Y
% 38.86/39.29     ), X ) }.
% 38.86/39.29  parent1[0; 1]: (17306) {G4,W23,D7,L1,V3,M1}  { ld( rd( ld( rd( Y, X ), mult
% 38.86/39.29    ( rd( X, Z ), Y ) ), Y ), rd( X, Y ) ) ==> mult( Y, rd( ld( Y, Z ), X ) )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := mult( rd( Y, Z ), X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17311) {G5,W19,D7,L1,V3,M1}  { ld( rd( mult( X, ld( rd( Y, X ), Z
% 38.86/39.29     ) ), Z ), X ) ==> mult( Z, rd( ld( Z, Y ), X ) ) }.
% 38.86/39.29  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.29    ld( rd( X, Y ), Z ) }.
% 38.86/39.29  parent1[0; 5]: (17310) {G5,W19,D7,L1,V3,M1}  { ld( rd( mult( Y, mult( rd( Y
% 38.86/39.29    , Z ), X ) ), X ), Y ) ==> mult( X, rd( ld( X, Z ), Y ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3607) {G103,W19,D7,L1,V3,M1} P(1690,3584);d(81);d(74);d(110);
% 38.86/39.29    d(33);d(114);d(80);d(3513);d(80) { ld( rd( mult( Y, ld( rd( Z, Y ), X ) )
% 38.86/39.29    , X ), Y ) ==> mult( X, rd( ld( X, Z ), Y ) ) }.
% 38.86/39.29  parent0: (17311) {G5,W19,D7,L1,V3,M1}  { ld( rd( mult( X, ld( rd( Y, X ), Z
% 38.86/39.29     ) ), Z ), X ) ==> mult( Z, rd( ld( Z, Y ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17314) {G102,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, mult( Y, X ) ), 
% 38.86/39.29    X ), Z ) ==> mult( X, rd( ld( X, ld( Y, Z ) ), Z ) ) }.
% 38.86/39.29  parent0[0]: (3584) {G102,W19,D6,L1,V3,M1} P(3509,3577);d(2979);d(3514) { 
% 38.86/39.29    mult( Y, rd( ld( Y, ld( Z, X ) ), X ) ) ==> ld( rd( mult( X, mult( Z, Y )
% 38.86/39.29     ), Y ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17323) {G25,W31,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), mult
% 38.86/39.29    ( mult( X, Z ), Y ) ), Y ), mult( X, Y ) ) ==> mult( Y, rd( ld( ld( rd( X
% 38.86/39.29    , Z ), mult( X, Y ) ), Y ), mult( X, Y ) ) ) }.
% 38.86/39.29  parent0[0]: (1612) {G24,W19,D5,L1,V3,M1} P(1573,139);d(1602) { ld( Z, ld( 
% 38.86/39.29    mult( X, Y ), mult( X, Z ) ) ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), Z
% 38.86/39.29     ) }.
% 38.86/39.29  parent1[0; 19]: (17314) {G102,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, mult( Y
% 38.86/39.29    , X ) ), X ), Z ) ==> mult( X, rd( ld( X, ld( Y, Z ) ), Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := mult( X, Z )
% 38.86/39.29     Z := mult( X, Y )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17325) {G26,W31,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), mult
% 38.86/39.29    ( mult( X, Z ), Y ) ), Y ), mult( X, Y ) ) ==> ld( mult( mult( Y, X ), rd
% 38.86/39.29    ( ld( rd( X, Z ), mult( X, Y ) ), Y ) ), Y ) }.
% 38.86/39.29  parent0[0]: (2502) {G40,W19,D5,L1,V3,M1} P(2491,79);d(54);d(114) { mult( Y
% 38.86/39.29    , rd( ld( Z, Y ), mult( X, Y ) ) ) ==> ld( mult( mult( Y, X ), rd( Z, Y )
% 38.86/39.29     ), Y ) }.
% 38.86/39.29  parent1[0; 16]: (17323) {G25,W31,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.86/39.29    , mult( mult( X, Z ), Y ) ), Y ), mult( X, Y ) ) ==> mult( Y, rd( ld( ld
% 38.86/39.29    ( rd( X, Z ), mult( X, Y ) ), Y ), mult( X, Y ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := ld( rd( X, Z ), mult( X, Y ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17326) {G27,W27,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), mult
% 38.86/39.29    ( mult( X, Z ), Y ) ), Y ), mult( X, Y ) ) ==> ld( ld( rd( rd( rd( X, Z )
% 38.86/39.29    , X ), Y ), X ), Y ) }.
% 38.86/39.29  parent0[0]: (3171) {G83,W19,D6,L1,V3,M1} P(3160,2582);d(25);d(22);d(2742)
% 38.86/39.29     { mult( mult( X, Y ), rd( ld( Z, mult( Y, X ) ), X ) ) ==> ld( rd( rd( Z
% 38.86/39.29    , Y ), X ), Y ) }.
% 38.86/39.29  parent1[0; 17]: (17325) {G26,W31,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.86/39.29    , mult( mult( X, Z ), Y ) ), Y ), mult( X, Y ) ) ==> ld( mult( mult( Y, X
% 38.86/39.29     ), rd( ld( rd( X, Z ), mult( X, Y ) ), Y ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := rd( X, Z )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17327) {G28,W23,D7,L1,V3,M1}  { ld( rd( mult( X, mult( mult( X, Z
% 38.86/39.29     ), Y ) ), Y ), X ) ==> ld( ld( rd( rd( rd( X, Z ), X ), Y ), X ), Y )
% 38.86/39.29     }.
% 38.86/39.29  parent0[0]: (3514) {G101,W19,D6,L1,V3,M1} P(31,3496);d(33);d(33) { ld( rd( 
% 38.86/39.29    mult( mult( X, Y ), Z ), Y ), mult( X, Y ) ) ==> ld( rd( mult( X, Z ), Y
% 38.86/39.29     ), X ) }.
% 38.86/39.29  parent1[0; 1]: (17326) {G27,W27,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.86/39.29    , mult( mult( X, Z ), Y ) ), Y ), mult( X, Y ) ) ==> ld( ld( rd( rd( rd( 
% 38.86/39.29    X, Z ), X ), Y ), X ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := mult( mult( X, Z ), Y )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17328) {G29,W19,D7,L1,V3,M1}  { rd( Z, mult( X, mult( Y, Z ) ) ) 
% 38.86/39.29    ==> ld( ld( rd( rd( rd( X, Y ), X ), Z ), X ), Z ) }.
% 38.86/39.29  parent0[0]: (3606) {G103,W19,D7,L1,V3,M1} P(1634,3584);d(81);d(74);d(110);d
% 38.86/39.29    (33);d(80);d(3513) { ld( rd( mult( Y, mult( mult( Y, Z ), X ) ), X ), Y )
% 38.86/39.29     ==> rd( X, mult( Y, mult( Z, X ) ) ) }.
% 38.86/39.29  parent1[0; 1]: (17327) {G28,W23,D7,L1,V3,M1}  { ld( rd( mult( X, mult( mult
% 38.86/39.29    ( X, Z ), Y ) ), Y ), X ) ==> ld( ld( rd( rd( rd( X, Z ), X ), Y ), X ), 
% 38.86/39.29    Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17329) {G29,W19,D7,L1,V3,M1}  { ld( ld( rd( rd( rd( Y, Z ), Y ), X
% 38.86/39.29     ), Y ), X ) ==> rd( X, mult( Y, mult( Z, X ) ) ) }.
% 38.86/39.29  parent0[0]: (17328) {G29,W19,D7,L1,V3,M1}  { rd( Z, mult( X, mult( Y, Z ) )
% 38.86/39.29     ) ==> ld( ld( rd( rd( rd( X, Y ), X ), Z ), X ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3608) {G104,W19,D7,L1,V3,M1} P(1612,3584);d(2502);d(3171);d(
% 38.86/39.29    3514);d(3606) { ld( ld( rd( rd( rd( Y, Z ), Y ), X ), Y ), X ) ==> rd( X
% 38.86/39.29    , mult( Y, mult( Z, X ) ) ) }.
% 38.86/39.29  parent0: (17329) {G29,W19,D7,L1,V3,M1}  { ld( ld( rd( rd( rd( Y, Z ), Y ), 
% 38.86/39.29    X ), Y ), X ) ==> rd( X, mult( Y, mult( Z, X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17331) {G3,W12,D5,L1,V2,M1}  { i( mult( Y, X ) ) ==> ld( mult( 
% 38.86/39.29    mult( X, Y ), X ), X ) }.
% 38.86/39.29  parent0[0]: (126) {G3,W12,D5,L1,V2,M1} P(108,31) { ld( mult( mult( X, Y ), 
% 38.86/39.29    X ), X ) ==> i( mult( Y, X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17357) {G4,W24,D8,L1,V3,M1}  { i( mult( rd( ld( X, ld( Y, Z ) ), 
% 38.86/39.29    Z ), X ) ) ==> ld( mult( ld( rd( mult( Z, mult( Y, X ) ), X ), Z ), X ), 
% 38.86/39.29    X ) }.
% 38.86/39.29  parent0[0]: (3584) {G102,W19,D6,L1,V3,M1} P(3509,3577);d(2979);d(3514) { 
% 38.86/39.29    mult( Y, rd( ld( Y, ld( Z, X ) ), X ) ) ==> ld( rd( mult( X, mult( Z, Y )
% 38.86/39.29     ), Y ), X ) }.
% 38.86/39.29  parent1[0; 13]: (17331) {G3,W12,D5,L1,V2,M1}  { i( mult( Y, X ) ) ==> ld( 
% 38.86/39.29    mult( mult( X, Y ), X ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := rd( ld( X, ld( Y, Z ) ), Z )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17358) {G5,W24,D8,L1,V3,M1}  { i( mult( rd( ld( X, ld( Y, Z ) ), 
% 38.86/39.29    Z ), X ) ) ==> ld( ld( ld( Z, rd( mult( Z, mult( Y, X ) ), X ) ), X ), X
% 38.86/39.29     ) }.
% 38.86/39.29  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.29    ld( ld( Y, X ), Z ) }.
% 38.86/39.29  parent1[0; 12]: (17357) {G4,W24,D8,L1,V3,M1}  { i( mult( rd( ld( X, ld( Y, 
% 38.86/39.29    Z ) ), Z ), X ) ) ==> ld( mult( ld( rd( mult( Z, mult( Y, X ) ), X ), Z )
% 38.86/39.29    , X ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := rd( mult( Z, mult( Y, X ) ), X )
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17359) {G6,W20,D7,L1,V3,M1}  { i( mult( rd( ld( X, ld( Y, Z ) ), 
% 38.86/39.29    Z ), X ) ) ==> rd( ld( X, mult( mult( Y, X ), Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (3014) {G75,W19,D7,L1,V3,M1} P(24,3004);d(34);d(347);d(24);d(
% 38.86/39.29    1436);d(24) { ld( ld( ld( Y, rd( mult( Y, Z ), X ) ), X ), X ) ==> rd( ld
% 38.86/39.29    ( X, mult( Z, Y ) ), Y ) }.
% 38.86/39.29  parent1[0; 11]: (17358) {G5,W24,D8,L1,V3,M1}  { i( mult( rd( ld( X, ld( Y, 
% 38.86/39.29    Z ) ), Z ), X ) ) ==> ld( ld( ld( Z, rd( mult( Z, mult( Y, X ) ), X ) ), 
% 38.86/39.29    X ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := mult( Y, X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17360) {G5,W20,D7,L1,V3,M1}  { i( ld( rd( Z, ld( X, ld( Y, Z ) )
% 38.86/39.29     ), X ) ) ==> rd( ld( X, mult( mult( Y, X ), Z ) ), Z ) }.
% 38.86/39.29  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.29    ld( rd( X, Y ), Z ) }.
% 38.86/39.29  parent1[0; 2]: (17359) {G6,W20,D7,L1,V3,M1}  { i( mult( rd( ld( X, ld( Y, Z
% 38.86/39.29     ) ), Z ), X ) ) ==> rd( ld( X, mult( mult( Y, X ), Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := ld( X, ld( Y, Z ) )
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17361) {G4,W19,D6,L1,V3,M1}  { ld( Y, rd( X, ld( Y, ld( Z, X ) )
% 38.86/39.29     ) ) ==> rd( ld( Y, mult( mult( Z, Y ), X ) ), X ) }.
% 38.86/39.29  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.29     ) }.
% 38.86/39.29  parent1[0; 1]: (17360) {G5,W20,D7,L1,V3,M1}  { i( ld( rd( Z, ld( X, ld( Y, 
% 38.86/39.29    Z ) ) ), X ) ) ==> rd( ld( X, mult( mult( Y, X ), Z ) ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := rd( X, ld( Y, ld( Z, X ) ) )
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17362) {G5,W19,D6,L1,V3,M1}  { ld( X, mult( Y, ld( ld( Z, Y ), X
% 38.86/39.29     ) ) ) ==> rd( ld( X, mult( mult( Z, X ), Y ) ), Y ) }.
% 38.86/39.29  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.29    mult( Z, ld( Y, X ) ) }.
% 38.86/39.29  parent1[0; 3]: (17361) {G4,W19,D6,L1,V3,M1}  { ld( Y, rd( X, ld( Y, ld( Z, 
% 38.86/39.29    X ) ) ) ) ==> rd( ld( Y, mult( mult( Z, Y ), X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := ld( Z, Y )
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17363) {G5,W19,D6,L1,V3,M1}  { rd( ld( X, mult( mult( Z, X ), Y )
% 38.86/39.29     ), Y ) ==> ld( X, mult( Y, ld( ld( Z, Y ), X ) ) ) }.
% 38.86/39.29  parent0[0]: (17362) {G5,W19,D6,L1,V3,M1}  { ld( X, mult( Y, ld( ld( Z, Y )
% 38.86/39.29    , X ) ) ) ==> rd( ld( X, mult( mult( Z, X ), Y ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3609) {G103,W19,D6,L1,V3,M1} P(3584,126);d(74);d(3014);d(80);
% 38.86/39.29    d(54);d(75) { rd( ld( X, mult( mult( Y, X ), Z ) ), Z ) ==> ld( X, mult( 
% 38.86/39.29    Z, ld( ld( Y, Z ), X ) ) ) }.
% 38.86/39.29  parent0: (17363) {G5,W19,D6,L1,V3,M1}  { rd( ld( X, mult( mult( Z, X ), Y )
% 38.86/39.29     ), Y ) ==> ld( X, mult( Y, ld( ld( Z, Y ), X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17365) {G102,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, mult( Y, X ) ), 
% 38.86/39.29    X ), Z ) ==> mult( X, rd( ld( X, ld( Y, Z ) ), Z ) ) }.
% 38.86/39.29  parent0[0]: (3584) {G102,W19,D6,L1,V3,M1} P(3509,3577);d(2979);d(3514) { 
% 38.86/39.29    mult( Y, rd( ld( Y, ld( Z, X ) ), X ) ) ==> ld( rd( mult( X, mult( Z, Y )
% 38.86/39.29     ), Y ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17371) {G6,W23,D8,L1,V3,M1}  { ld( rd( mult( X, mult( ld( rd( Y, 
% 38.86/39.29    X ), X ), Z ) ), Z ), X ) ==> mult( Z, rd( ld( Z, ld( X, Y ) ), X ) ) }.
% 38.86/39.29  parent0[0]: (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X )
% 38.86/39.29    , X ), X ) ==> ld( X, Y ) }.
% 38.86/39.29  parent1[0; 19]: (17365) {G102,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, mult( Y
% 38.86/39.29    , X ) ), X ), Z ) ==> mult( X, rd( ld( X, ld( Y, Z ) ), Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := ld( rd( Y, X ), X )
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17372) {G5,W23,D8,L1,V3,M1}  { ld( rd( mult( X, ld( ld( X, rd( Y
% 38.86/39.29    , X ) ), Z ) ), Z ), X ) ==> mult( Z, rd( ld( Z, ld( X, Y ) ), X ) ) }.
% 38.86/39.29  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.29    ld( ld( Y, X ), Z ) }.
% 38.86/39.29  parent1[0; 5]: (17371) {G6,W23,D8,L1,V3,M1}  { ld( rd( mult( X, mult( ld( 
% 38.86/39.29    rd( Y, X ), X ), Z ) ), Z ), X ) ==> mult( Z, rd( ld( Z, ld( X, Y ) ), X
% 38.86/39.29     ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := rd( Y, X )
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17373) {G6,W23,D8,L1,V3,M1}  { ld( ld( Z, ld( rd( rd( rd( Y, X )
% 38.86/39.29    , X ), Z ), X ) ), X ) ==> mult( Z, rd( ld( Z, ld( X, Y ) ), X ) ) }.
% 38.86/39.29  parent0[0]: (3008) {G75,W19,D6,L1,V3,M1} P(2571,3004);d(3);d(2427);d(74);d(
% 38.86/39.29    2475) { rd( mult( X, ld( ld( X, Z ), Y ) ), Y ) ==> ld( Y, ld( rd( rd( Z
% 38.86/39.29    , X ), Y ), X ) ) }.
% 38.86/39.29  parent1[0; 2]: (17372) {G5,W23,D8,L1,V3,M1}  { ld( rd( mult( X, ld( ld( X, 
% 38.86/39.29    rd( Y, X ) ), Z ) ), Z ), X ) ==> mult( Z, rd( ld( Z, ld( X, Y ) ), X ) )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := rd( Y, X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17374) {G7,W23,D8,L1,V3,M1}  { ld( ld( mult( X, rd( ld( X, rd( Y
% 38.86/39.29    , Z ) ), Z ) ), Z ), Z ) ==> mult( X, rd( ld( X, ld( Z, Y ) ), Z ) ) }.
% 38.86/39.29  parent0[0]: (3587) {G99,W19,D6,L1,V3,M1} P(3577,2553);d(114);d(3171) { ld( 
% 38.86/39.29    Y, ld( rd( rd( Z, X ), Y ), X ) ) ==> ld( mult( Y, rd( ld( Y, Z ), X ) )
% 38.86/39.29    , X ) }.
% 38.86/39.29  parent1[0; 2]: (17373) {G6,W23,D8,L1,V3,M1}  { ld( ld( Z, ld( rd( rd( rd( Y
% 38.86/39.29    , X ), X ), Z ), X ) ), X ) ==> mult( Z, rd( ld( Z, ld( X, Y ) ), X ) )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := rd( Y, Z )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17375) {G8,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( Y, Z ), X ), Z ), 
% 38.86/39.29    X ) ==> mult( X, rd( ld( X, ld( Z, Y ) ), Z ) ) }.
% 38.86/39.29  parent0[0]: (2985) {G72,W19,D7,L1,V3,M1} P(24,2978);d(74);d(75);d(74);d(329
% 38.86/39.29    );d(1399);d(33);d(80) { ld( ld( mult( Y, rd( ld( Y, X ), Z ) ), Z ), Z ) 
% 38.86/39.29    ==> ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.86/39.29  parent1[0; 1]: (17374) {G7,W23,D8,L1,V3,M1}  { ld( ld( mult( X, rd( ld( X, 
% 38.86/39.29    rd( Y, Z ) ), Z ) ), Z ), Z ) ==> mult( X, rd( ld( X, ld( Z, Y ) ), Z ) )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := rd( Y, Z )
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17376) {G8,W19,D6,L1,V3,M1}  { mult( Z, rd( ld( Z, ld( Y, X ) ), Y
% 38.86/39.29     ) ) ==> ld( ld( rd( rd( X, Y ), Z ), Y ), Z ) }.
% 38.86/39.29  parent0[0]: (17375) {G8,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( Y, Z ), X ), Z
% 38.86/39.29     ), X ) ==> mult( X, rd( ld( X, ld( Z, Y ) ), Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3611) {G103,W19,D6,L1,V3,M1} P(139,3584);d(74);d(3008);d(3587
% 38.86/39.29    );d(2985) { mult( Z, rd( ld( Z, ld( Y, X ) ), Y ) ) ==> ld( ld( rd( rd( X
% 38.86/39.29    , Y ), Z ), Y ), Z ) }.
% 38.86/39.29  parent0: (17376) {G8,W19,D6,L1,V3,M1}  { mult( Z, rd( ld( Z, ld( Y, X ) ), 
% 38.86/39.29    Y ) ) ==> ld( ld( rd( rd( X, Y ), Z ), Y ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17378) {G102,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, mult( Y, X ) ), 
% 38.86/39.29    X ), Z ) ==> mult( X, rd( ld( X, ld( Y, Z ) ), Z ) ) }.
% 38.86/39.29  parent0[0]: (3584) {G102,W19,D6,L1,V3,M1} P(3509,3577);d(2979);d(3514) { 
% 38.86/39.29    mult( Y, rd( ld( Y, ld( Z, X ) ), X ) ) ==> ld( rd( mult( X, mult( Z, Y )
% 38.86/39.29     ), Y ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17390) {G4,W23,D7,L1,V3,M1}  { ld( rd( mult( i( X ), mult( Y, Z )
% 38.86/39.29     ), Z ), i( X ) ) ==> mult( Z, rd( ld( Z, i( mult( X, Y ) ) ), i( X ) ) )
% 38.86/39.29     }.
% 38.86/39.29  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.29    ( X, Y ) ) }.
% 38.86/39.29  parent1[0; 17]: (17378) {G102,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, mult( Y
% 38.86/39.29    , X ) ), X ), Z ) ==> mult( X, rd( ld( X, ld( Y, Z ) ), Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := i( X )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17394) {G2,W22,D7,L1,V3,M1}  { ld( rd( mult( i( X ), mult( Y, Z )
% 38.86/39.29     ), Z ), i( X ) ) ==> mult( Z, mult( ld( Z, i( mult( X, Y ) ) ), X ) )
% 38.86/39.29     }.
% 38.86/39.29  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 14]: (17390) {G4,W23,D7,L1,V3,M1}  { ld( rd( mult( i( X ), mult
% 38.86/39.29    ( Y, Z ) ), Z ), i( X ) ) ==> mult( Z, rd( ld( Z, i( mult( X, Y ) ) ), i
% 38.86/39.29    ( X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := ld( Z, i( mult( X, Y ) ) )
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17395) {G3,W22,D7,L1,V3,M1}  { ld( rd( mult( i( X ), mult( Y, Z )
% 38.86/39.29     ), Z ), i( X ) ) ==> mult( Z, ld( ld( i( mult( X, Y ) ), Z ), X ) ) }.
% 38.86/39.29  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.29    ld( ld( Y, X ), Z ) }.
% 38.86/39.29  parent1[0; 14]: (17394) {G2,W22,D7,L1,V3,M1}  { ld( rd( mult( i( X ), mult
% 38.86/39.29    ( Y, Z ) ), Z ), i( X ) ) ==> mult( Z, mult( ld( Z, i( mult( X, Y ) ) ), 
% 38.86/39.29    X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := i( mult( X, Y ) )
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17396) {G2,W21,D6,L1,V3,M1}  { ld( rd( mult( i( X ), mult( Y, Z )
% 38.86/39.29     ), Z ), i( X ) ) ==> mult( Z, ld( mult( mult( X, Y ), Z ), X ) ) }.
% 38.86/39.29  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 15]: (17395) {G3,W22,D7,L1,V3,M1}  { ld( rd( mult( i( X ), mult
% 38.86/39.29    ( Y, Z ) ), Z ), i( X ) ) ==> mult( Z, ld( ld( i( mult( X, Y ) ), Z ), X
% 38.86/39.29     ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( X, Y )
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17397) {G3,W21,D6,L1,V3,M1}  { ld( rd( mult( i( X ), mult( Y, Z )
% 38.86/39.29     ), Z ), i( X ) ) ==> ld( rd( mult( Z, mult( Y, X ) ), X ), Z ) }.
% 38.86/39.29  parent0[0]: (2979) {G72,W19,D6,L1,V3,M1} P(2978,2502);d(77);d(33) { mult( Y
% 38.86/39.29    , ld( mult( mult( X, Z ), Y ), X ) ) ==> ld( rd( mult( Y, mult( Z, X ) )
% 38.86/39.29    , X ), Y ) }.
% 38.86/39.29  parent1[0; 12]: (17396) {G2,W21,D6,L1,V3,M1}  { ld( rd( mult( i( X ), mult
% 38.86/39.29    ( Y, Z ) ), Z ), i( X ) ) ==> mult( Z, ld( mult( mult( X, Y ), Z ), X ) )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17398) {G4,W21,D7,L1,V3,M1}  { i( mult( X, rd( mult( i( X ), mult
% 38.86/39.29    ( Y, Z ) ), Z ) ) ) ==> ld( rd( mult( Z, mult( Y, X ) ), X ), Z ) }.
% 38.86/39.29  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.29    ( X, Y ) ) }.
% 38.86/39.29  parent1[0; 1]: (17397) {G3,W21,D6,L1,V3,M1}  { ld( rd( mult( i( X ), mult( 
% 38.86/39.29    Y, Z ) ), Z ), i( X ) ) ==> ld( rd( mult( Z, mult( Y, X ) ), X ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := rd( mult( i( X ), mult( Y, Z ) ), Z )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17399) {G5,W20,D6,L1,V3,M1}  { rd( rd( Z, mult( i( X ), mult( Y, 
% 38.86/39.29    Z ) ) ), X ) ==> ld( rd( mult( Z, mult( Y, X ) ), X ), Z ) }.
% 38.86/39.29  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.86/39.29     ==> rd( rd( Y, X ), Z ) }.
% 38.86/39.29  parent1[0; 1]: (17398) {G4,W21,D7,L1,V3,M1}  { i( mult( X, rd( mult( i( X )
% 38.86/39.29    , mult( Y, Z ) ), Z ) ) ) ==> ld( rd( mult( Z, mult( Y, X ) ), X ), Z )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( i( X ), mult( Y, Z ) )
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17400) {G2,W19,D6,L1,V3,M1}  { rd( rd( X, ld( Y, mult( Z, X ) ) )
% 38.86/39.29    , Y ) ==> ld( rd( mult( X, mult( Z, Y ) ), Y ), X ) }.
% 38.86/39.29  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 4]: (17399) {G5,W20,D6,L1,V3,M1}  { rd( rd( Z, mult( i( X ), 
% 38.86/39.29    mult( Y, Z ) ) ), X ) ==> ld( rd( mult( Z, mult( Y, X ) ), X ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := mult( Z, X )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17401) {G3,W19,D6,L1,V3,M1}  { rd( mult( X, ld( mult( Z, X ), Y )
% 38.86/39.29     ), Y ) ==> ld( rd( mult( X, mult( Z, Y ) ), Y ), X ) }.
% 38.86/39.29  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.29    mult( Z, ld( Y, X ) ) }.
% 38.86/39.29  parent1[0; 2]: (17400) {G2,W19,D6,L1,V3,M1}  { rd( rd( X, ld( Y, mult( Z, X
% 38.86/39.29     ) ) ), Y ) ==> ld( rd( mult( X, mult( Z, Y ) ), Y ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := mult( Z, X )
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17402) {G4,W19,D6,L1,V3,M1}  { ld( Z, ld( rd( mult( X, Y ), Z ), 
% 38.86/39.29    X ) ) ==> ld( rd( mult( X, mult( Y, Z ) ), Z ), X ) }.
% 38.86/39.29  parent0[0]: (2989) {G73,W19,D6,L1,V3,M1} P(2983,2525);d(81);d(74);d(53);d(
% 38.86/39.29    52);d(22);d(115);d(2549) { rd( mult( Y, ld( mult( Z, Y ), X ) ), X ) ==> 
% 38.86/39.29    ld( X, ld( rd( mult( Y, Z ), X ), Y ) ) }.
% 38.86/39.29  parent1[0; 1]: (17401) {G3,W19,D6,L1,V3,M1}  { rd( mult( X, ld( mult( Z, X
% 38.86/39.29     ), Y ) ), Y ) ==> ld( rd( mult( X, mult( Z, Y ) ), Y ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3614) {G103,W19,D6,L1,V3,M1} P(52,3584);d(34);d(74);d(22);d(
% 38.86/39.29    2979);d(52);d(91);d(24);d(75);d(2989) { ld( Y, ld( rd( mult( Z, X ), Y )
% 38.86/39.29    , Z ) ) ==> ld( rd( mult( Z, mult( X, Y ) ), Y ), Z ) }.
% 38.86/39.29  parent0: (17402) {G4,W19,D6,L1,V3,M1}  { ld( Z, ld( rd( mult( X, Y ), Z ), 
% 38.86/39.29    X ) ) ==> ld( rd( mult( X, mult( Y, Z ) ), Z ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17405) {G41,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), rd( Z, Y )
% 38.86/39.29     ), Z ) = ld( X, rd( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.29  parent0[0]: (2511) {G41,W19,D5,L1,V3,M1} P(52,2495);d(76);d(33);d(34);d(33)
% 38.86/39.29    ;d(80);d(33);d(81) { ld( X, rd( mult( X, Z ), mult( X, Y ) ) ) = ld( mult
% 38.86/39.29    ( mult( Y, X ), rd( Y, Z ) ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17407) {G42,W23,D7,L1,V3,M1}  { ld( ld( rd( mult( Y, Z ), X ), Y
% 38.86/39.29     ), X ) = ld( Y, rd( mult( Y, mult( Z, mult( Y, X ) ) ), mult( Y, X ) ) )
% 38.86/39.29     }.
% 38.86/39.29  parent0[0]: (3592) {G103,W19,D6,L1,V3,M1} P(3470,3584);d(2904);d(1572);d(
% 38.86/39.29    1601);d(3514);d(80);d(19) { mult( mult( X, Z ), rd( X, mult( Y, mult( Z, 
% 38.86/39.29    X ) ) ) ) ==> ld( rd( mult( Z, Y ), X ), Z ) }.
% 38.86/39.29  parent1[0; 2]: (17405) {G41,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), rd
% 38.86/39.29    ( Z, Y ) ), Z ) = ld( X, rd( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := mult( Z, mult( Y, X ) )
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17411) {G43,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), Z ), X
% 38.86/39.29     ), Z ) = ld( X, rd( mult( X, mult( Y, Z ) ), Z ) ) }.
% 38.86/39.29  parent0[0]: (3479) {G98,W19,D6,L1,V3,M1} P(25,3466);d(22);d(22) { rd( mult
% 38.86/39.29    ( Y, mult( Z, mult( Y, X ) ) ), mult( Y, X ) ) ==> rd( mult( Y, mult( Z, 
% 38.86/39.29    X ) ), X ) }.
% 38.86/39.29  parent1[0; 12]: (17407) {G42,W23,D7,L1,V3,M1}  { ld( ld( rd( mult( Y, Z ), 
% 38.86/39.29    X ), Y ), X ) = ld( Y, rd( mult( Y, mult( Z, mult( Y, X ) ) ), mult( Y, X
% 38.86/39.29     ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17412) {G43,W19,D6,L1,V3,M1}  { ld( X, rd( mult( X, mult( Y, Z ) )
% 38.86/39.29    , Z ) ) = ld( ld( rd( mult( X, Y ), Z ), X ), Z ) }.
% 38.86/39.29  parent0[0]: (17411) {G43,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), Z )
% 38.86/39.29    , X ), Z ) = ld( X, rd( mult( X, mult( Y, Z ) ), Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3619) {G104,W19,D6,L1,V3,M1} P(3592,2511);d(3479) { ld( Y, rd
% 38.86/39.29    ( mult( Y, mult( Z, X ) ), X ) ) ==> ld( ld( rd( mult( Y, Z ), X ), Y ), 
% 38.86/39.29    X ) }.
% 38.86/39.29  parent0: (17412) {G43,W19,D6,L1,V3,M1}  { ld( X, rd( mult( X, mult( Y, Z )
% 38.86/39.29     ), Z ) ) = ld( ld( rd( mult( X, Y ), Z ), X ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17414) {G104,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), Z ), X
% 38.86/39.29     ), Z ) ==> ld( X, rd( mult( X, mult( Y, Z ) ), Z ) ) }.
% 38.86/39.29  parent0[0]: (3619) {G104,W19,D6,L1,V3,M1} P(3592,2511);d(3479) { ld( Y, rd
% 38.86/39.29    ( mult( Y, mult( Z, X ) ), X ) ) ==> ld( ld( rd( mult( Y, Z ), X ), Y ), 
% 38.86/39.29    X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17418) {G99,W27,D7,L1,V3,M1}  { ld( ld( rd( mult( mult( X, Y ), Z
% 38.86/39.29     ), X ), mult( X, Y ) ), X ) ==> ld( mult( X, Y ), ld( rd( rd( Y, Z ), 
% 38.86/39.29    mult( X, Y ) ), Y ) ) }.
% 38.86/39.29  parent0[0]: (3478) {G98,W19,D5,L1,V3,M1} P(76,3466);d(22);d(34);d(74);d(52)
% 38.86/39.29    ;d(22);d(33);d(113) { rd( mult( mult( Y, X ), mult( Z, Y ) ), Y ) = ld( 
% 38.86/39.29    rd( rd( X, Z ), mult( Y, X ) ), X ) }.
% 38.86/39.29  parent1[0; 18]: (17414) {G104,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y )
% 38.86/39.29    , Z ), X ), Z ) ==> ld( X, rd( mult( X, mult( Y, Z ) ), Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := mult( X, Y )
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17420) {G100,W23,D7,L1,V3,M1}  { ld( ld( rd( mult( mult( X, Y ), 
% 38.86/39.29    Z ), X ), mult( X, Y ) ), X ) ==> ld( X, ld( rd( rd( Y, Z ), X ), Y ) )
% 38.86/39.29     }.
% 38.86/39.29  parent0[0]: (3548) {G101,W19,D6,L1,V3,M1} P(1,3500) { ld( mult( X, Y ), ld
% 38.86/39.29    ( rd( Z, mult( X, Y ) ), Y ) ) ==> ld( X, ld( rd( Z, X ), Y ) ) }.
% 38.86/39.29  parent1[0; 14]: (17418) {G99,W27,D7,L1,V3,M1}  { ld( ld( rd( mult( mult( X
% 38.86/39.29    , Y ), Z ), X ), mult( X, Y ) ), X ) ==> ld( mult( X, Y ), ld( rd( rd( Y
% 38.86/39.29    , Z ), mult( X, Y ) ), Y ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := rd( Y, Z )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17421) {G29,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( Y, Z ), X ), Y
% 38.86/39.29     ), X ) ==> ld( X, ld( rd( rd( Y, Z ), X ), Y ) ) }.
% 38.86/39.29  parent0[0]: (2372) {G28,W19,D6,L1,V3,M1} P(2007,2368);d(25);d(33);d(1883);d
% 38.86/39.29    (25);d(33) { ld( rd( mult( mult( X, Y ), Z ), X ), mult( X, Y ) ) ==> ld
% 38.86/39.29    ( rd( mult( Y, Z ), X ), Y ) }.
% 38.86/39.29  parent1[0; 2]: (17420) {G100,W23,D7,L1,V3,M1}  { ld( ld( rd( mult( mult( X
% 38.86/39.29    , Y ), Z ), X ), mult( X, Y ) ), X ) ==> ld( X, ld( rd( rd( Y, Z ), X ), 
% 38.86/39.29    Y ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17422) {G29,W19,D6,L1,V3,M1}  { ld( Z, ld( rd( rd( X, Y ), Z ), X
% 38.86/39.29     ) ) ==> ld( ld( rd( mult( X, Y ), Z ), X ), Z ) }.
% 38.86/39.29  parent0[0]: (17421) {G29,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( Y, Z ), X )
% 38.86/39.29    , Y ), X ) ==> ld( X, ld( rd( rd( Y, Z ), X ), Y ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3623) {G105,W19,D6,L1,V3,M1} P(3478,3619);d(3548);d(2372) { 
% 38.86/39.29    ld( X, ld( rd( rd( Y, Z ), X ), Y ) ) ==> ld( ld( rd( mult( Y, Z ), X ), 
% 38.86/39.29    Y ), X ) }.
% 38.86/39.29  parent0: (17422) {G29,W19,D6,L1,V3,M1}  { ld( Z, ld( rd( rd( X, Y ), Z ), X
% 38.86/39.29     ) ) ==> ld( ld( rd( mult( X, Y ), Z ), X ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17423) {G105,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( Y, Z ), X ), Y
% 38.86/39.29     ), X ) ==> ld( X, ld( rd( rd( Y, Z ), X ), Y ) ) }.
% 38.86/39.29  parent0[0]: (3623) {G105,W19,D6,L1,V3,M1} P(3478,3619);d(3548);d(2372) { ld
% 38.86/39.29    ( X, ld( rd( rd( Y, Z ), X ), Y ) ) ==> ld( ld( rd( mult( Y, Z ), X ), Y
% 38.86/39.29     ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17424) {G97,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Y, Z ), mult( X, Z
% 38.86/39.29     ) ) ) = mult( X, ld( mult( Y, X ), mult( X, Z ) ) ) }.
% 38.86/39.29  parent0[0]: (3470) {G97,W19,D5,L1,V3,M1} P(3461,24);d(34);d(33) { mult( Z, 
% 38.86/39.29    ld( mult( Y, Z ), mult( Z, X ) ) ) = ld( X, ld( rd( Y, X ), mult( Z, X )
% 38.86/39.29     ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17428) {G98,W27,D7,L1,V3,M1}  { ld( ld( rd( mult( mult( X, Y ), Z
% 38.86/39.29     ), Y ), mult( X, Y ) ), Y ) ==> mult( X, ld( mult( rd( mult( X, Y ), Z )
% 38.86/39.29    , X ), mult( X, Y ) ) ) }.
% 38.86/39.29  parent0[0]: (17424) {G97,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Y, Z ), mult( X
% 38.86/39.29    , Z ) ) ) = mult( X, ld( mult( Y, X ), mult( X, Z ) ) ) }.
% 38.86/39.29  parent1[0; 14]: (17423) {G105,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( Y, Z )
% 38.86/39.29    , X ), Y ), X ) ==> ld( X, ld( rd( rd( Y, Z ), X ), Y ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := rd( mult( X, Y ), Z )
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := mult( X, Y )
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17429) {G5,W27,D7,L1,V3,M1}  { ld( ld( rd( mult( mult( X, Y ), Z
% 38.86/39.29     ), Y ), mult( X, Y ) ), Y ) ==> mult( X, ld( ld( rd( Z, mult( X, Y ) ), 
% 38.86/39.29    X ), mult( X, Y ) ) ) }.
% 38.86/39.29  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.29    ld( rd( X, Y ), Z ) }.
% 38.86/39.29  parent1[0; 17]: (17428) {G98,W27,D7,L1,V3,M1}  { ld( ld( rd( mult( mult( X
% 38.86/39.29    , Y ), Z ), Y ), mult( X, Y ) ), Y ) ==> mult( X, ld( mult( rd( mult( X, 
% 38.86/39.29    Y ), Z ), X ), mult( X, Y ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := mult( X, Y )
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17430) {G6,W23,D7,L1,V3,M1}  { ld( ld( rd( mult( mult( X, Y ), Z
% 38.86/39.29     ), Y ), mult( X, Y ) ), Y ) ==> mult( X, ld( ld( rd( Z, Y ), X ), Y ) )
% 38.86/39.29     }.
% 38.86/39.29  parent0[0]: (2744) {G33,W19,D6,L1,V3,M1} P(3,2425) { ld( ld( rd( Z, mult( X
% 38.86/39.29    , Y ) ), X ), mult( X, Y ) ) ==> ld( ld( rd( Z, Y ), X ), Y ) }.
% 38.86/39.29  parent1[0; 16]: (17429) {G5,W27,D7,L1,V3,M1}  { ld( ld( rd( mult( mult( X, 
% 38.86/39.29    Y ), Z ), Y ), mult( X, Y ) ), Y ) ==> mult( X, ld( ld( rd( Z, mult( X, Y
% 38.86/39.29     ) ), X ), mult( X, Y ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17431) {G7,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Z ), Y ), X )
% 38.86/39.29    , Y ) ==> mult( X, ld( ld( rd( Z, Y ), X ), Y ) ) }.
% 38.86/39.29  parent0[0]: (3514) {G101,W19,D6,L1,V3,M1} P(31,3496);d(33);d(33) { ld( rd( 
% 38.86/39.29    mult( mult( X, Y ), Z ), Y ), mult( X, Y ) ) ==> ld( rd( mult( X, Z ), Y
% 38.86/39.29     ), X ) }.
% 38.86/39.29  parent1[0; 2]: (17430) {G6,W23,D7,L1,V3,M1}  { ld( ld( rd( mult( mult( X, Y
% 38.86/39.29     ), Z ), Y ), mult( X, Y ) ), Y ) ==> mult( X, ld( ld( rd( Z, Y ), X ), Y
% 38.86/39.29     ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17432) {G7,W19,D6,L1,V3,M1}  { mult( X, ld( ld( rd( Y, Z ), X ), Z
% 38.86/39.29     ) ) ==> ld( ld( rd( mult( X, Y ), Z ), X ), Z ) }.
% 38.86/39.29  parent0[0]: (17431) {G7,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Z ), Y ), 
% 38.86/39.29    X ), Y ) ==> mult( X, ld( ld( rd( Z, Y ), X ), Y ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3627) {G106,W19,D6,L1,V3,M1} P(3623,3470);d(80);d(2744);d(
% 38.86/39.29    3514) { mult( Y, ld( ld( rd( Z, X ), Y ), X ) ) ==> ld( ld( rd( mult( Y, 
% 38.86/39.29    Z ), X ), Y ), X ) }.
% 38.86/39.29  parent0: (17432) {G7,W19,D6,L1,V3,M1}  { mult( X, ld( ld( rd( Y, Z ), X ), 
% 38.86/39.29    Z ) ) ==> ld( ld( rd( mult( X, Y ), Z ), X ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17434) {G105,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( Y, Z ), X ), Y
% 38.86/39.29     ), X ) ==> ld( X, ld( rd( rd( Y, Z ), X ), Y ) ) }.
% 38.86/39.29  parent0[0]: (3623) {G105,W19,D6,L1,V3,M1} P(3478,3619);d(3548);d(2372) { ld
% 38.86/39.29    ( X, ld( rd( rd( Y, Z ), X ), Y ) ) ==> ld( ld( rd( mult( Y, Z ), X ), Y
% 38.86/39.29     ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17440) {G69,W31,D7,L1,V3,M1}  { ld( ld( rd( mult( X, mult( Y, Z )
% 38.86/39.29     ), mult( Y, X ) ), X ), mult( Y, X ) ) ==> ld( mult( Y, X ), ld( rd( rd
% 38.86/39.29    ( rd( X, Z ), mult( X, Y ) ), Y ), X ) ) }.
% 38.86/39.29  parent0[0]: (2858) {G68,W19,D5,L1,V3,M1} P(76,2852);d(33);d(33) { rd( rd( Z
% 38.86/39.29    , mult( Y, X ) ), mult( Y, Z ) ) ==> rd( rd( rd( Z, X ), mult( Z, Y ) ), 
% 38.86/39.29    Y ) }.
% 38.86/39.29  parent1[0; 21]: (17434) {G105,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( Y, Z )
% 38.86/39.29    , X ), Y ), X ) ==> ld( X, ld( rd( rd( Y, Z ), X ), Y ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := mult( Y, X )
% 38.86/39.29     Y := X
% 38.86/39.29     Z := mult( Y, Z )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17442) {G31,W31,D7,L1,V3,M1}  { ld( ld( rd( mult( X, mult( Y, Z )
% 38.86/39.29     ), mult( Y, X ) ), X ), mult( Y, X ) ) ==> ld( mult( mult( Y, rd( rd( X
% 38.86/39.29    , Z ), mult( X, Y ) ) ), X ), mult( Y, X ) ) }.
% 38.86/39.29  parent0[0]: (1938) {G30,W19,D5,L1,V3,M1} P(33,1936);d(22);d(52);d(22) { ld
% 38.86/39.29    ( mult( Y, Z ), ld( rd( X, Y ), Z ) ) ==> ld( mult( mult( Y, X ), Z ), 
% 38.86/39.29    mult( Y, Z ) ) }.
% 38.86/39.29  parent1[0; 16]: (17440) {G69,W31,D7,L1,V3,M1}  { ld( ld( rd( mult( X, mult
% 38.86/39.29    ( Y, Z ) ), mult( Y, X ) ), X ), mult( Y, X ) ) ==> ld( mult( Y, X ), ld
% 38.86/39.29    ( rd( rd( rd( X, Z ), mult( X, Y ) ), Y ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := rd( rd( X, Z ), mult( X, Y ) )
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17443) {G32,W31,D7,L1,V3,M1}  { ld( ld( rd( mult( X, mult( Y, Z )
% 38.86/39.29     ), mult( Y, X ) ), X ), mult( Y, X ) ) ==> ld( rd( mult( rd( rd( X, Z )
% 38.86/39.29    , mult( X, Y ) ), mult( X, Y ) ), Y ), X ) }.
% 38.86/39.29  parent0[0]: (3448) {G95,W19,D6,L1,V3,M1} P(52,3435);d(76);d(33);d(24);d(74)
% 38.86/39.29    ;d(75);d(2815);d(34);d(34) { ld( mult( mult( X, Z ), Y ), mult( X, Y ) ) 
% 38.86/39.29    ==> ld( rd( mult( Z, mult( Y, X ) ), X ), Y ) }.
% 38.86/39.29  parent1[0; 16]: (17442) {G31,W31,D7,L1,V3,M1}  { ld( ld( rd( mult( X, mult
% 38.86/39.29    ( Y, Z ) ), mult( Y, X ) ), X ), mult( Y, X ) ) ==> ld( mult( mult( Y, rd
% 38.86/39.29    ( rd( X, Z ), mult( X, Y ) ) ), X ), mult( Y, X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := rd( rd( X, Z ), mult( X, Y ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17444) {G5,W31,D7,L1,V3,M1}  { ld( ld( rd( mult( X, mult( Y, Z )
% 38.86/39.29     ), mult( Y, X ) ), X ), mult( Y, X ) ) ==> ld( rd( ld( rd( mult( X, Y )
% 38.86/39.29    , rd( X, Z ) ), mult( X, Y ) ), Y ), X ) }.
% 38.86/39.29  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.29    ld( rd( X, Y ), Z ) }.
% 38.86/39.29  parent1[0; 18]: (17443) {G32,W31,D7,L1,V3,M1}  { ld( ld( rd( mult( X, mult
% 38.86/39.29    ( Y, Z ) ), mult( Y, X ) ), X ), mult( Y, X ) ) ==> ld( rd( mult( rd( rd
% 38.86/39.29    ( X, Z ), mult( X, Y ) ), mult( X, Y ) ), Y ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( X, Y )
% 38.86/39.29     Y := rd( X, Z )
% 38.86/39.29     Z := mult( X, Y )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17445) {G2,W23,D7,L1,V3,M1}  { ld( ld( rd( mult( X, mult( Y, Z )
% 38.86/39.29     ), mult( Y, X ) ), X ), mult( Y, X ) ) ==> ld( rd( rd( X, Z ), Y ), X )
% 38.86/39.29     }.
% 38.86/39.29  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.86/39.29  parent1[0; 18]: (17444) {G5,W31,D7,L1,V3,M1}  { ld( ld( rd( mult( X, mult( 
% 38.86/39.29    Y, Z ) ), mult( Y, X ) ), X ), mult( Y, X ) ) ==> ld( rd( ld( rd( mult( X
% 38.86/39.29    , Y ), rd( X, Z ) ), mult( X, Y ) ), Y ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := mult( X, Y )
% 38.86/39.29     Y := rd( X, Z )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17446) {G3,W19,D7,L1,V3,M1}  { ld( ld( rd( mult( X, mult( Y, Z )
% 38.86/39.29     ), Y ), X ), Y ) ==> ld( rd( rd( X, Z ), Y ), X ) }.
% 38.86/39.29  parent0[0]: (3503) {G100,W19,D6,L1,V3,M1} P(1,3488) { ld( ld( rd( Z, mult( 
% 38.86/39.29    X, Y ) ), Y ), mult( X, Y ) ) ==> ld( ld( rd( Z, X ), Y ), X ) }.
% 38.86/39.29  parent1[0; 1]: (17445) {G2,W23,D7,L1,V3,M1}  { ld( ld( rd( mult( X, mult( Y
% 38.86/39.29    , Z ) ), mult( Y, X ) ), X ), mult( Y, X ) ) ==> ld( rd( rd( X, Z ), Y )
% 38.86/39.29    , X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := mult( X, mult( Y, Z ) )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3629) {G106,W19,D7,L1,V3,M1} P(2858,3623);d(1938);d(3448);d(
% 38.86/39.29    80);d(19);d(3503) { ld( ld( rd( mult( X, mult( Y, Z ) ), Y ), X ), Y ) 
% 38.86/39.29    ==> ld( rd( rd( X, Z ), Y ), X ) }.
% 38.86/39.29  parent0: (17446) {G3,W19,D7,L1,V3,M1}  { ld( ld( rd( mult( X, mult( Y, Z )
% 38.86/39.29     ), Y ), X ), Y ) ==> ld( rd( rd( X, Z ), Y ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17449) {G42,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( X, Z )
% 38.86/39.29     ) ) ==> rd( ld( ld( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.29  parent0[0]: (2518) {G42,W19,D5,L1,V3,M1} P(24,2508);d(74);d(33);d(80) { rd
% 38.86/39.29    ( ld( ld( Y, X ), ld( Z, Y ) ), Y ) ==> ld( Y, ld( rd( X, Y ), rd( Y, Z )
% 38.86/39.29     ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17462) {G43,W31,D7,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( X, rd
% 38.86/39.29    ( rd( X, Z ), ld( X, Y ) ) ) ) ) ==> rd( ld( ld( rd( mult( X, Z ), ld( X
% 38.86/39.29    , Y ) ), X ), ld( X, Y ) ), X ) }.
% 38.86/39.29  parent0[0]: (3623) {G105,W19,D6,L1,V3,M1} P(3478,3619);d(3548);d(2372) { ld
% 38.86/39.29    ( X, ld( rd( rd( Y, Z ), X ), Y ) ) ==> ld( ld( rd( mult( Y, Z ), X ), Y
% 38.86/39.29     ), X ) }.
% 38.86/39.29  parent1[0; 17]: (17449) {G42,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd
% 38.86/39.29    ( X, Z ) ) ) ==> rd( ld( ld( X, Y ), ld( Z, X ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := ld( X, Y )
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := rd( rd( X, Z ), ld( X, Y ) )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17465) {G44,W31,D7,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( X, rd
% 38.86/39.29    ( rd( X, Z ), ld( X, Y ) ) ) ) ) ==> ld( X, ld( rd( X, rd( mult( X, Z ), 
% 38.86/39.29    ld( X, Y ) ) ), rd( Y, X ) ) ) }.
% 38.86/39.29  parent0[0]: (2569) {G50,W19,D5,L1,V3,M1} P(2566,24);d(33);d(24);d(74);d(24)
% 38.86/39.29    ;d(33);d(80);d(33) { rd( ld( ld( Y, X ), ld( X, Z ) ), X ) ==> ld( X, ld
% 38.86/39.29    ( rd( X, Y ), rd( Z, X ) ) ) }.
% 38.86/39.29  parent1[0; 16]: (17462) {G43,W31,D7,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd
% 38.86/39.29    ( X, rd( rd( X, Z ), ld( X, Y ) ) ) ) ) ==> rd( ld( ld( rd( mult( X, Z )
% 38.86/39.29    , ld( X, Y ) ), X ), ld( X, Y ) ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := rd( mult( X, Z ), ld( X, Y ) )
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17467) {G5,W31,D7,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( X, rd( 
% 38.86/39.29    rd( X, Z ), ld( X, Y ) ) ) ) ) ==> ld( X, ld( mult( X, rd( ld( X, Y ), 
% 38.86/39.29    mult( X, Z ) ) ), rd( Y, X ) ) ) }.
% 38.86/39.29  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.29    mult( Z, rd( X, Y ) ) }.
% 38.86/39.29  parent1[0; 19]: (17465) {G44,W31,D7,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd
% 38.86/39.29    ( X, rd( rd( X, Z ), ld( X, Y ) ) ) ) ) ==> ld( X, ld( rd( X, rd( mult( X
% 38.86/39.29    , Z ), ld( X, Y ) ) ), rd( Y, X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := ld( X, Y )
% 38.86/39.29     Y := mult( X, Z )
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17471) {G6,W27,D7,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( X, rd( 
% 38.86/39.29    rd( X, Z ), ld( X, Y ) ) ) ) ) ==> ld( X, mult( Y, rd( ld( Y, mult( X, Z
% 38.86/39.29     ) ), X ) ) ) }.
% 38.86/39.29  parent0[0]: (3116) {G78,W19,D6,L1,V3,M1} P(3112,2380);d(2749) { ld( mult( Y
% 38.86/39.29    , rd( ld( Y, X ), Z ) ), rd( X, Y ) ) ==> mult( X, rd( ld( X, Z ), Y ) )
% 38.86/39.29     }.
% 38.86/39.29  parent1[0; 18]: (17467) {G5,W31,D7,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( 
% 38.86/39.29    X, rd( rd( X, Z ), ld( X, Y ) ) ) ) ) ==> ld( X, ld( mult( X, rd( ld( X, 
% 38.86/39.29    Y ), mult( X, Z ) ) ), rd( Y, X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := mult( X, Z )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17472) {G7,W27,D7,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( X, rd( 
% 38.86/39.29    rd( X, Z ), ld( X, Y ) ) ) ) ) ==> ld( ld( rd( rd( mult( X, Z ), X ), Y )
% 38.86/39.29    , X ), Y ) }.
% 38.86/39.29  parent0[0]: (3586) {G99,W19,D6,L1,V3,M1} P(3577,2496);d(114);d(3171) { ld( 
% 38.86/39.29    X, mult( Y, rd( ld( Y, Z ), X ) ) ) ==> ld( ld( rd( rd( Z, X ), Y ), X )
% 38.86/39.29    , Y ) }.
% 38.86/39.29  parent1[0; 16]: (17471) {G6,W27,D7,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( 
% 38.86/39.29    X, rd( rd( X, Z ), ld( X, Y ) ) ) ) ) ==> ld( X, mult( Y, rd( ld( Y, mult
% 38.86/39.29    ( X, Z ) ), X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := mult( X, Z )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17473) {G8,W27,D7,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( X, rd( 
% 38.86/39.29    rd( X, Z ), ld( X, Y ) ) ) ) ) ==> ld( ld( rd( mult( X, rd( Z, X ) ), Y )
% 38.86/39.29    , X ), Y ) }.
% 38.86/39.29  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.86/39.29    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.86/39.29  parent1[0; 19]: (17472) {G7,W27,D7,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( 
% 38.86/39.29    X, rd( rd( X, Z ), ld( X, Y ) ) ) ) ) ==> ld( ld( rd( rd( mult( X, Z ), X
% 38.86/39.29     ), Y ), X ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17474) {G5,W27,D7,L1,V3,M1}  { ld( X, ld( rd( Y, X ), mult( X, rd
% 38.86/39.29    ( ld( X, Y ), rd( X, Z ) ) ) ) ) ==> ld( ld( rd( mult( X, rd( Z, X ) ), Y
% 38.86/39.29     ), X ), Y ) }.
% 38.86/39.29  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.29    mult( Z, rd( X, Y ) ) }.
% 38.86/39.29  parent1[0; 7]: (17473) {G8,W27,D7,L1,V3,M1}  { ld( X, ld( rd( Y, X ), rd( X
% 38.86/39.29    , rd( rd( X, Z ), ld( X, Y ) ) ) ) ) ==> ld( ld( rd( mult( X, rd( Z, X )
% 38.86/39.29     ), Y ), X ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := ld( X, Y )
% 38.86/39.29     Y := rd( X, Z )
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17476) {G6,W23,D7,L1,V3,M1}  { ld( X, rd( mult( X, ld( rd( X, Z )
% 38.86/39.29    , Y ) ), Y ) ) ==> ld( ld( rd( mult( X, rd( Z, X ) ), Y ), X ), Y ) }.
% 38.86/39.29  parent0[0]: (3117) {G78,W19,D6,L1,V3,M1} P(3112,2612);d(2616) { ld( rd( X, 
% 38.86/39.29    Y ), mult( Y, rd( ld( Y, X ), Z ) ) ) ==> rd( mult( Y, ld( Z, X ) ), X )
% 38.86/39.29     }.
% 38.86/39.29  parent1[0; 3]: (17474) {G5,W27,D7,L1,V3,M1}  { ld( X, ld( rd( Y, X ), mult
% 38.86/39.29    ( X, rd( ld( X, Y ), rd( X, Z ) ) ) ) ) ==> ld( ld( rd( mult( X, rd( Z, X
% 38.86/39.29     ) ), Y ), X ), Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := rd( X, Z )
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17477) {G7,W23,D7,L1,V3,M1}  { ld( rd( mult( X, mult( rd( X, Y )
% 38.86/39.29    , Z ) ), Z ), X ) ==> ld( ld( rd( mult( X, rd( Y, X ) ), Z ), X ), Z )
% 38.86/39.29     }.
% 38.86/39.29  parent0[0]: (3594) {G103,W19,D6,L1,V3,M1} P(3584,3530);d(2475);d(2372) { ld
% 38.86/39.29    ( Z, rd( mult( Z, ld( Y, X ) ), X ) ) ==> ld( rd( mult( Z, mult( Y, X ) )
% 38.86/39.29    , X ), Z ) }.
% 38.86/39.29  parent1[0; 1]: (17476) {G6,W23,D7,L1,V3,M1}  { ld( X, rd( mult( X, ld( rd( 
% 38.86/39.29    X, Z ), Y ) ), Y ) ) ==> ld( ld( rd( mult( X, rd( Z, X ) ), Y ), X ), Y )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := rd( X, Y )
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17478) {G5,W23,D7,L1,V3,M1}  { ld( rd( mult( X, ld( rd( Y, X ), Z
% 38.86/39.29     ) ), Z ), X ) ==> ld( ld( rd( mult( X, rd( Y, X ) ), Z ), X ), Z ) }.
% 38.86/39.29  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.29    ld( rd( X, Y ), Z ) }.
% 38.86/39.29  parent1[0; 5]: (17477) {G7,W23,D7,L1,V3,M1}  { ld( rd( mult( X, mult( rd( X
% 38.86/39.29    , Y ), Z ) ), Z ), X ) ==> ld( ld( rd( mult( X, rd( Y, X ) ), Z ), X ), Z
% 38.86/39.29     ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17479) {G6,W19,D7,L1,V3,M1}  { mult( Z, rd( ld( Z, Y ), X ) ) ==>
% 38.86/39.29     ld( ld( rd( mult( X, rd( Y, X ) ), Z ), X ), Z ) }.
% 38.86/39.29  parent0[0]: (3607) {G103,W19,D7,L1,V3,M1} P(1690,3584);d(81);d(74);d(110);d
% 38.86/39.29    (33);d(114);d(80);d(3513);d(80) { ld( rd( mult( Y, ld( rd( Z, Y ), X ) )
% 38.86/39.29    , X ), Y ) ==> mult( X, rd( ld( X, Z ), Y ) ) }.
% 38.86/39.29  parent1[0; 1]: (17478) {G5,W23,D7,L1,V3,M1}  { ld( rd( mult( X, ld( rd( Y, 
% 38.86/39.29    X ), Z ) ), Z ), X ) ==> ld( ld( rd( mult( X, rd( Y, X ) ), Z ), X ), Z )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17480) {G6,W19,D7,L1,V3,M1}  { ld( ld( rd( mult( Z, rd( Y, Z ) ), 
% 38.86/39.29    X ), Z ), X ) ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 38.86/39.29  parent0[0]: (17479) {G6,W19,D7,L1,V3,M1}  { mult( Z, rd( ld( Z, Y ), X ) ) 
% 38.86/39.29    ==> ld( ld( rd( mult( X, rd( Y, X ) ), Z ), X ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3630) {G106,W19,D7,L1,V3,M1} P(3623,2518);d(2569);d(81);d(
% 38.86/39.29    3116);d(3586);d(321);d(81);d(3117);d(3594);d(80);d(3607) { ld( ld( rd( 
% 38.86/39.29    mult( X, rd( Z, X ) ), Y ), X ), Y ) ==> mult( Y, rd( ld( Y, Z ), X ) )
% 38.86/39.29     }.
% 38.86/39.29  parent0: (17480) {G6,W19,D7,L1,V3,M1}  { ld( ld( rd( mult( Z, rd( Y, Z ) )
% 38.86/39.29    , X ), Z ), X ) ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17482) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 38.86/39.29  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17485) {G1,W19,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), Z ), X ) ==> 
% 38.86/39.29    mult( Z, ld( ld( rd( mult( X, Y ), Z ), X ), Z ) ) }.
% 38.86/39.29  parent0[0]: (3623) {G105,W19,D6,L1,V3,M1} P(3478,3619);d(3548);d(2372) { ld
% 38.86/39.29    ( X, ld( rd( rd( Y, Z ), X ), Y ) ) ==> ld( ld( rd( mult( Y, Z ), X ), Y
% 38.86/39.29     ), X ) }.
% 38.86/39.29  parent1[0; 10]: (17482) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 38.86/39.29     }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := ld( rd( rd( X, Y ), Z ), X )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17486) {G2,W19,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), Z ), X ) ==> 
% 38.86/39.29    ld( rd( ld( rd( mult( X, Y ), Z ), X ), Z ), Z ) }.
% 38.86/39.29  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.86/39.29    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.86/39.29  parent1[0; 8]: (17485) {G1,W19,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), Z ), X )
% 38.86/39.29     ==> mult( Z, ld( ld( rd( mult( X, Y ), Z ), X ), Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := ld( rd( mult( X, Y ), Z ), X )
% 38.86/39.29     Y := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17487) {G2,W19,D7,L1,V3,M1}  { ld( rd( ld( rd( mult( X, Y ), Z ), 
% 38.86/39.29    X ), Z ), Z ) ==> ld( rd( rd( X, Y ), Z ), X ) }.
% 38.86/39.29  parent0[0]: (17486) {G2,W19,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), Z ), X ) 
% 38.86/39.29    ==> ld( rd( ld( rd( mult( X, Y ), Z ), X ), Z ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3636) {G106,W19,D7,L1,V3,M1} P(3623,0);d(125) { ld( rd( ld( 
% 38.86/39.29    rd( mult( Y, Z ), X ), Y ), X ), X ) ==> ld( rd( rd( Y, Z ), X ), Y ) }.
% 38.86/39.29  parent0: (17487) {G2,W19,D7,L1,V3,M1}  { ld( rd( ld( rd( mult( X, Y ), Z )
% 38.86/39.29    , X ), Z ), Z ) ==> ld( rd( rd( X, Y ), Z ), X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17489) {G8,W15,D5,L1,V2,M1}  { mult( X, X ) ==> ld( mult( X, rd( Y
% 38.86/39.29    , X ) ), mult( mult( X, Y ), X ) ) }.
% 38.86/39.29  parent0[0]: (363) {G8,W15,D5,L1,V2,M1} P(321,218) { ld( mult( X, rd( Y, X )
% 38.86/39.29     ), mult( mult( X, Y ), X ) ) ==> mult( X, X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17496) {G9,W27,D8,L1,V3,M1}  { mult( X, X ) ==> ld( mult( X, rd( 
% 38.86/39.29    ld( ld( rd( Y, Z ), X ), Z ), X ) ), mult( ld( ld( rd( mult( X, Y ), Z )
% 38.86/39.29    , X ), Z ), X ) ) }.
% 38.86/39.29  parent0[0]: (3627) {G106,W19,D6,L1,V3,M1} P(3623,3470);d(80);d(2744);d(3514
% 38.86/39.29    ) { mult( Y, ld( ld( rd( Z, X ), Y ), X ) ) ==> ld( ld( rd( mult( Y, Z )
% 38.86/39.29    , X ), Y ), X ) }.
% 38.86/39.29  parent1[0; 17]: (17489) {G8,W15,D5,L1,V2,M1}  { mult( X, X ) ==> ld( mult( 
% 38.86/39.29    X, rd( Y, X ) ), mult( mult( X, Y ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := ld( ld( rd( Y, Z ), X ), Z )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17497) {G10,W27,D8,L1,V3,M1}  { mult( X, X ) ==> ld( ld( rd( X, 
% 38.86/39.29    rd( Y, Z ) ), mult( X, rd( Z, X ) ) ), mult( ld( ld( rd( mult( X, Y ), Z
% 38.86/39.29     ), X ), Z ), X ) ) }.
% 38.86/39.29  parent0[0]: (1422) {G13,W19,D6,L1,V3,M1} P(77,1412);d(33) { mult( Y, rd( ld
% 38.86/39.29    ( ld( X, Y ), Z ), Y ) ) ==> ld( rd( Y, X ), mult( Y, rd( Z, Y ) ) ) }.
% 38.86/39.29  parent1[0; 5]: (17496) {G9,W27,D8,L1,V3,M1}  { mult( X, X ) ==> ld( mult( X
% 38.86/39.29    , rd( ld( ld( rd( Y, Z ), X ), Z ), X ) ), mult( ld( ld( rd( mult( X, Y )
% 38.86/39.29    , Z ), X ), Z ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := rd( Y, Z )
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17498) {G5,W27,D8,L1,V3,M1}  { mult( X, X ) ==> ld( ld( mult( X, 
% 38.86/39.29    rd( Z, Y ) ), mult( X, rd( Z, X ) ) ), mult( ld( ld( rd( mult( X, Y ), Z
% 38.86/39.29     ), X ), Z ), X ) ) }.
% 38.86/39.29  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.29    mult( Z, rd( X, Y ) ) }.
% 38.86/39.29  parent1[0; 6]: (17497) {G10,W27,D8,L1,V3,M1}  { mult( X, X ) ==> ld( ld( rd
% 38.86/39.29    ( X, rd( Y, Z ) ), mult( X, rd( Z, X ) ) ), mult( ld( ld( rd( mult( X, Y
% 38.86/39.29     ), Z ), X ), Z ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17499) {G6,W23,D8,L1,V3,M1}  { mult( X, X ) ==> ld( mult( Y, rd( 
% 38.86/39.29    ld( Y, Z ), X ) ), mult( ld( ld( rd( mult( X, Z ), Y ), X ), Y ), X ) )
% 38.86/39.29     }.
% 38.86/39.29  parent0[0]: (3050) {G76,W19,D5,L1,V3,M1} P(33,3015);d(24);d(114) { ld( mult
% 38.86/39.29    ( Z, rd( X, Y ) ), mult( Z, rd( X, Z ) ) ) ==> mult( X, rd( ld( X, Y ), Z
% 38.86/39.29     ) ) }.
% 38.86/39.29  parent1[0; 5]: (17498) {G5,W27,D8,L1,V3,M1}  { mult( X, X ) ==> ld( ld( 
% 38.86/39.29    mult( X, rd( Z, Y ) ), mult( X, rd( Z, X ) ) ), mult( ld( ld( rd( mult( X
% 38.86/39.29    , Y ), Z ), X ), Z ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17500) {G5,W23,D8,L1,V3,M1}  { mult( X, X ) ==> ld( mult( Y, rd( 
% 38.86/39.29    ld( Y, Z ), X ) ), ld( ld( Y, ld( rd( mult( X, Z ), Y ), X ) ), X ) ) }.
% 38.86/39.29  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.29    ld( ld( Y, X ), Z ) }.
% 38.86/39.29  parent1[0; 12]: (17499) {G6,W23,D8,L1,V3,M1}  { mult( X, X ) ==> ld( mult( 
% 38.86/39.29    Y, rd( ld( Y, Z ), X ) ), mult( ld( ld( rd( mult( X, Z ), Y ), X ), Y ), 
% 38.86/39.29    X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := ld( rd( mult( X, Z ), Y ), X )
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17501) {G6,W23,D8,L1,V3,M1}  { mult( X, X ) ==> ld( mult( Y, rd( 
% 38.86/39.29    ld( Y, Z ), X ) ), ld( ld( rd( mult( X, mult( Z, Y ) ), Y ), X ), X ) )
% 38.86/39.29     }.
% 38.86/39.29  parent0[0]: (3614) {G103,W19,D6,L1,V3,M1} P(52,3584);d(34);d(74);d(22);d(
% 38.86/39.29    2979);d(52);d(91);d(24);d(75);d(2989) { ld( Y, ld( rd( mult( Z, X ), Y )
% 38.86/39.29    , Z ) ) ==> ld( rd( mult( Z, mult( X, Y ) ), Y ), Z ) }.
% 38.86/39.29  parent1[0; 13]: (17500) {G5,W23,D8,L1,V3,M1}  { mult( X, X ) ==> ld( mult( 
% 38.86/39.29    Y, rd( ld( Y, Z ), X ) ), ld( ld( Y, ld( rd( mult( X, Z ), Y ), X ) ), X
% 38.86/39.29     ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17502) {G7,W19,D6,L1,V3,M1}  { mult( X, X ) ==> ld( mult( Y, rd( 
% 38.86/39.29    ld( Y, Z ), X ) ), ld( Y, mult( mult( Y, Z ), X ) ) ) }.
% 38.86/39.29  parent0[0]: (3602) {G103,W19,D7,L1,V3,M1} P(3584,2553);d(114);d(3171);d(
% 38.86/39.29    3587);d(3584);d(2523);d(2974) { ld( ld( rd( mult( X, mult( Z, Y ) ), Y )
% 38.86/39.29    , X ), X ) ==> ld( Y, mult( mult( Y, Z ), X ) ) }.
% 38.86/39.29  parent1[0; 12]: (17501) {G6,W23,D8,L1,V3,M1}  { mult( X, X ) ==> ld( mult( 
% 38.86/39.29    Y, rd( ld( Y, Z ), X ) ), ld( ld( rd( mult( X, mult( Z, Y ) ), Y ), X ), 
% 38.86/39.29    X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17503) {G7,W19,D6,L1,V3,M1}  { ld( mult( Y, rd( ld( Y, Z ), X ) )
% 38.86/39.29    , ld( Y, mult( mult( Y, Z ), X ) ) ) ==> mult( X, X ) }.
% 38.86/39.29  parent0[0]: (17502) {G7,W19,D6,L1,V3,M1}  { mult( X, X ) ==> ld( mult( Y, 
% 38.86/39.29    rd( ld( Y, Z ), X ) ), ld( Y, mult( mult( Y, Z ), X ) ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3643) {G107,W19,D6,L1,V3,M1} P(3627,363);d(1422);d(81);d(3050
% 38.86/39.29    );d(74);d(3614);d(3602) { ld( mult( Z, rd( ld( Z, Y ), X ) ), ld( Z, mult
% 38.86/39.29    ( mult( Z, Y ), X ) ) ) ==> mult( X, X ) }.
% 38.86/39.29  parent0: (17503) {G7,W19,D6,L1,V3,M1}  { ld( mult( Y, rd( ld( Y, Z ), X ) )
% 38.86/39.29    , ld( Y, mult( mult( Y, Z ), X ) ) ) ==> mult( X, X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17505) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), X ) }.
% 38.86/39.29  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.86/39.29    ==> i( Y ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17507) {G3,W20,D7,L1,V3,M1}  { i( ld( ld( rd( X, Y ), Z ), Y ) ) 
% 38.86/39.29    ==> ld( ld( ld( rd( mult( Z, X ), Y ), Z ), Y ), Z ) }.
% 38.86/39.29  parent0[0]: (3627) {G106,W19,D6,L1,V3,M1} P(3623,3470);d(80);d(2744);d(3514
% 38.86/39.29    ) { mult( Y, ld( ld( rd( Z, X ), Y ), X ) ) ==> ld( ld( rd( mult( Y, Z )
% 38.86/39.29    , X ), Y ), X ) }.
% 38.86/39.29  parent1[0; 10]: (17505) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y )
% 38.86/39.29    , X ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := ld( ld( rd( X, Y ), Z ), Y )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17508) {G4,W19,D7,L1,V3,M1}  { ld( Y, ld( rd( X, Y ), Z ) ) ==> 
% 38.86/39.29    ld( ld( ld( rd( mult( Z, X ), Y ), Z ), Y ), Z ) }.
% 38.86/39.29  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.29     ) }.
% 38.86/39.29  parent1[0; 1]: (17507) {G3,W20,D7,L1,V3,M1}  { i( ld( ld( rd( X, Y ), Z ), 
% 38.86/39.29    Y ) ) ==> ld( ld( ld( rd( mult( Z, X ), Y ), Z ), Y ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := ld( rd( X, Y ), Z )
% 38.86/39.29     Y := Y
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17509) {G4,W19,D7,L1,V3,M1}  { ld( ld( ld( rd( mult( Z, Y ), X ), 
% 38.86/39.29    Z ), X ), Z ) ==> ld( X, ld( rd( Y, X ), Z ) ) }.
% 38.86/39.29  parent0[0]: (17508) {G4,W19,D7,L1,V3,M1}  { ld( Y, ld( rd( X, Y ), Z ) ) 
% 38.86/39.29    ==> ld( ld( ld( rd( mult( Z, X ), Y ), Z ), Y ), Z ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Y
% 38.86/39.29     Y := X
% 38.86/39.29     Z := Z
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  subsumption: (3648) {G107,W19,D7,L1,V3,M1} P(3627,31);d(54) { ld( ld( ld( 
% 38.86/39.29    rd( mult( X, Y ), Z ), X ), Z ), X ) ==> ld( Z, ld( rd( Y, Z ), X ) ) }.
% 38.86/39.29  parent0: (17509) {G4,W19,D7,L1,V3,M1}  { ld( ld( ld( rd( mult( Z, Y ), X )
% 38.86/39.29    , Z ), X ), Z ) ==> ld( X, ld( rd( Y, X ), Z ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  permutation0:
% 38.86/39.29     0 ==> 0
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  eqswap: (17511) {G6,W16,D6,L1,V4,M1}  { i( T ) ==> ld( ld( mult( X, rd( Y, 
% 38.86/39.29    Z ) ), T ), rd( rd( Z, Y ), X ) ) }.
% 38.86/39.29  parent0[0]: (445) {G6,W16,D6,L1,V4,M1} P(81,110) { ld( ld( mult( X, rd( Z, 
% 38.86/39.29    Y ) ), T ), rd( rd( Y, Z ), X ) ) ==> i( T ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := X
% 38.86/39.29     Y := Z
% 38.86/39.29     Z := Y
% 38.86/39.29     T := T
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17515) {G7,W20,D6,L1,V3,M1}  { i( ld( X, mult( mult( X, Y ), Z )
% 38.86/39.29     ) ) ==> ld( mult( Z, Z ), rd( rd( Z, ld( X, Y ) ), X ) ) }.
% 38.86/39.29  parent0[0]: (3643) {G107,W19,D6,L1,V3,M1} P(3627,363);d(1422);d(81);d(3050)
% 38.86/39.29    ;d(74);d(3614);d(3602) { ld( mult( Z, rd( ld( Z, Y ), X ) ), ld( Z, mult
% 38.86/39.29    ( mult( Z, Y ), X ) ) ) ==> mult( X, X ) }.
% 38.86/39.29  parent1[0; 10]: (17511) {G6,W16,D6,L1,V4,M1}  { i( T ) ==> ld( ld( mult( X
% 38.86/39.29    , rd( Y, Z ) ), T ), rd( rd( Z, Y ), X ) ) }.
% 38.86/39.29  substitution0:
% 38.86/39.29     X := Z
% 38.86/39.29     Y := Y
% 38.86/39.29     Z := X
% 38.86/39.29  end
% 38.86/39.29  substitution1:
% 38.86/39.29     X := X
% 38.86/39.29     Y := ld( X, Y )
% 38.86/39.29     Z := Z
% 38.86/39.29     T := ld( X, mult( mult( X, Y ), Z ) )
% 38.86/39.29  end
% 38.86/39.29  
% 38.86/39.29  paramod: (17516) {G5,W20,D6,L1,V3,M1}  { i( ld( X, mult( mult( X, Y ), Z )
% 38.86/39.29     ) ) ==> ld( mult( Z, Z ), rd( mult( Z, ld( Y, X ) ), X ) ) }.
% 38.86/39.29  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.29    mult( Z, ld( Y, X ) ) }.
% 38.86/39.29  parent1[0; 14]: (17515) {G7,W20,D6,L1,V3,M1}  { i( ld( X, mult( mult( X, Y
% 38.86/39.30     ), Z ) ) ) ==> ld( mult( Z, Z ), rd( rd( Z, ld( X, Y ) ), X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17517) {G4,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), X ) 
% 38.86/39.30    ==> ld( mult( Z, Z ), rd( mult( Z, ld( Y, X ) ), X ) ) }.
% 38.86/39.30  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.30     ) }.
% 38.86/39.30  parent1[0; 1]: (17516) {G5,W20,D6,L1,V3,M1}  { i( ld( X, mult( mult( X, Y )
% 38.86/39.30    , Z ) ) ) ==> ld( mult( Z, Z ), rd( mult( Z, ld( Y, X ) ), X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := mult( mult( X, Y ), Z )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17518) {G4,W19,D6,L1,V3,M1}  { ld( mult( Z, Z ), rd( mult( Z, ld( 
% 38.86/39.30    Y, X ) ), X ) ) ==> ld( mult( mult( X, Y ), Z ), X ) }.
% 38.86/39.30  parent0[0]: (17517) {G4,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), X
% 38.86/39.30     ) ==> ld( mult( Z, Z ), rd( mult( Z, ld( Y, X ) ), X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  subsumption: (3654) {G108,W19,D6,L1,V3,M1} P(3643,445);d(75);d(54) { ld( 
% 38.86/39.30    mult( Z, Z ), rd( mult( Z, ld( Y, X ) ), X ) ) ==> ld( mult( mult( X, Y )
% 38.86/39.30    , Z ), X ) }.
% 38.86/39.30  parent0: (17518) {G4,W19,D6,L1,V3,M1}  { ld( mult( Z, Z ), rd( mult( Z, ld
% 38.86/39.30    ( Y, X ) ), X ) ) ==> ld( mult( mult( X, Y ), Z ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  permutation0:
% 38.86/39.30     0 ==> 0
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17520) {G98,W19,D6,L1,V3,M1}  { mult( Y, rd( ld( Y, Z ), X ) ) ==>
% 38.86/39.30     mult( mult( X, Y ), rd( ld( mult( X, Y ), Z ), X ) ) }.
% 38.86/39.30  parent0[0]: (3577) {G98,W19,D6,L1,V3,M1} P(25,3471);d(52);d(33);d(114);d(52
% 38.86/39.30    );d(33);d(114) { mult( mult( Y, X ), rd( ld( mult( Y, X ), Z ), Y ) ) ==>
% 38.86/39.30     mult( X, rd( ld( X, Z ), Y ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17528) {G99,W27,D8,L1,V3,M1}  { mult( X, rd( ld( X, rd( mult( X, 
% 38.86/39.30    ld( Y, Z ) ), Z ) ), X ) ) ==> mult( mult( X, X ), rd( ld( mult( mult( Z
% 38.86/39.30    , Y ), X ), Z ), X ) ) }.
% 38.86/39.30  parent0[0]: (3654) {G108,W19,D6,L1,V3,M1} P(3643,445);d(75);d(54) { ld( 
% 38.86/39.30    mult( Z, Z ), rd( mult( Z, ld( Y, X ) ), X ) ) ==> ld( mult( mult( X, Y )
% 38.86/39.30    , Z ), X ) }.
% 38.86/39.30  parent1[0; 19]: (17520) {G98,W19,D6,L1,V3,M1}  { mult( Y, rd( ld( Y, Z ), X
% 38.86/39.30     ) ) ==> mult( mult( X, Y ), rd( ld( mult( X, Y ), Z ), X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := X
% 38.86/39.30     Z := rd( mult( X, ld( Y, Z ) ), Z )
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17529) {G73,W27,D8,L1,V3,M1}  { mult( X, rd( ld( X, rd( mult( X, 
% 38.86/39.30    ld( Y, Z ) ), Z ) ), X ) ) ==> mult( mult( X, X ), ld( X, rd( Z, mult( X
% 38.86/39.30    , mult( Y, Z ) ) ) ) ) }.
% 38.86/39.30  parent0[0]: (2980) {G72,W19,D6,L1,V3,M1} P(2978,2552);d(75);d(0) { rd( ld( 
% 38.86/39.30    mult( mult( X, Z ), Y ), X ), Y ) ==> ld( Y, rd( X, mult( Y, mult( Z, X )
% 38.86/39.30     ) ) ) }.
% 38.86/39.30  parent1[0; 18]: (17528) {G99,W27,D8,L1,V3,M1}  { mult( X, rd( ld( X, rd( 
% 38.86/39.30    mult( X, ld( Y, Z ) ), Z ) ), X ) ) ==> mult( mult( X, X ), rd( ld( mult
% 38.86/39.30    ( mult( Z, Y ), X ), Z ), X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17530) {G4,W23,D8,L1,V3,M1}  { mult( X, rd( ld( X, rd( mult( X, 
% 38.86/39.30    ld( Y, Z ) ), Z ) ), X ) ) ==> mult( X, rd( Z, mult( X, mult( Y, Z ) ) )
% 38.86/39.30     ) }.
% 38.86/39.30  parent0[0]: (161) {G3,W11,D4,L1,V2,M1} P(0,109) { mult( mult( X, X ), ld( X
% 38.86/39.30    , Y ) ) ==> mult( X, Y ) }.
% 38.86/39.30  parent1[0; 14]: (17529) {G73,W27,D8,L1,V3,M1}  { mult( X, rd( ld( X, rd( 
% 38.86/39.30    mult( X, ld( Y, Z ) ), Z ) ), X ) ) ==> mult( mult( X, X ), ld( X, rd( Z
% 38.86/39.30    , mult( X, mult( Y, Z ) ) ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := rd( Z, mult( X, mult( Y, Z ) ) )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17531) {G3,W23,D8,L1,V3,M1}  { mult( X, ld( X, rd( rd( mult( X, 
% 38.86/39.30    ld( Y, Z ) ), Z ), X ) ) ) ==> mult( X, rd( Z, mult( X, mult( Y, Z ) ) )
% 38.86/39.30     ) }.
% 38.86/39.30  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.86/39.30    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.86/39.30  parent1[0; 3]: (17530) {G4,W23,D8,L1,V3,M1}  { mult( X, rd( ld( X, rd( mult
% 38.86/39.30    ( X, ld( Y, Z ) ), Z ) ), X ) ) ==> mult( X, rd( Z, mult( X, mult( Y, Z )
% 38.86/39.30     ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := rd( mult( X, ld( Y, Z ) ), Z )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17532) {G1,W19,D6,L1,V3,M1}  { rd( rd( mult( X, ld( Y, Z ) ), Z )
% 38.86/39.30    , X ) ==> mult( X, rd( Z, mult( X, mult( Y, Z ) ) ) ) }.
% 38.86/39.30  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.86/39.30  parent1[0; 1]: (17531) {G3,W23,D8,L1,V3,M1}  { mult( X, ld( X, rd( rd( mult
% 38.86/39.30    ( X, ld( Y, Z ) ), Z ), X ) ) ) ==> mult( X, rd( Z, mult( X, mult( Y, Z )
% 38.86/39.30     ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := rd( rd( mult( X, ld( Y, Z ) ), Z ), X )
% 38.86/39.30     Y := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  subsumption: (3659) {G109,W19,D6,L1,V3,M1} P(3654,3577);d(2980);d(161);d(
% 38.86/39.30    124);d(0) { rd( rd( mult( X, ld( Y, Z ) ), Z ), X ) ==> mult( X, rd( Z, 
% 38.86/39.30    mult( X, mult( Y, Z ) ) ) ) }.
% 38.86/39.30  parent0: (17532) {G1,W19,D6,L1,V3,M1}  { rd( rd( mult( X, ld( Y, Z ) ), Z )
% 38.86/39.30    , X ) ==> mult( X, rd( Z, mult( X, mult( Y, Z ) ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  permutation0:
% 38.86/39.30     0 ==> 0
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17535) {G109,W19,D6,L1,V3,M1}  { mult( X, rd( Z, mult( X, mult( Y
% 38.86/39.30    , Z ) ) ) ) ==> rd( rd( mult( X, ld( Y, Z ) ), Z ), X ) }.
% 38.86/39.30  parent0[0]: (3659) {G109,W19,D6,L1,V3,M1} P(3654,3577);d(2980);d(161);d(124
% 38.86/39.30    );d(0) { rd( rd( mult( X, ld( Y, Z ) ), Z ), X ) ==> mult( X, rd( Z, mult
% 38.86/39.30    ( X, mult( Y, Z ) ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17547) {G107,W27,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, mult( 
% 38.86/39.30    ld( rd( Z, Y ), X ), Y ) ) ) ) ==> rd( rd( ld( ld( rd( mult( X, Z ), Y )
% 38.86/39.30    , X ), Y ), Y ), X ) }.
% 38.86/39.30  parent0[0]: (3627) {G106,W19,D6,L1,V3,M1} P(3623,3470);d(80);d(2744);d(3514
% 38.86/39.30    ) { mult( Y, ld( ld( rd( Z, X ), Y ), X ) ) ==> ld( ld( rd( mult( Y, Z )
% 38.86/39.30    , X ), Y ), X ) }.
% 38.86/39.30  parent1[0; 16]: (17535) {G109,W19,D6,L1,V3,M1}  { mult( X, rd( Z, mult( X, 
% 38.86/39.30    mult( Y, Z ) ) ) ) ==> rd( rd( mult( X, ld( Y, Z ) ), Z ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := ld( rd( Z, Y ), X )
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17548) {G3,W24,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, mult( ld
% 38.86/39.30    ( rd( Z, Y ), X ), Y ) ) ) ) ==> rd( i( ld( rd( mult( X, Z ), Y ), X ) )
% 38.86/39.30    , X ) }.
% 38.86/39.30  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.30    ==> i( X ) }.
% 38.86/39.30  parent1[0; 15]: (17547) {G107,W27,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, 
% 38.86/39.30    mult( ld( rd( Z, Y ), X ), Y ) ) ) ) ==> rd( rd( ld( ld( rd( mult( X, Z )
% 38.86/39.30    , Y ), X ), Y ), Y ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := ld( rd( mult( X, Z ), Y ), X )
% 38.86/39.30     Y := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17549) {G4,W24,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, mult( ld
% 38.86/39.30    ( rd( Z, Y ), X ), Y ) ) ) ) ==> i( mult( X, ld( rd( mult( X, Z ), Y ), X
% 38.86/39.30     ) ) ) }.
% 38.86/39.30  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.30    ( mult( Y, X ) ) }.
% 38.86/39.30  parent1[0; 14]: (17548) {G3,W24,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, 
% 38.86/39.30    mult( ld( rd( Z, Y ), X ), Y ) ) ) ) ==> rd( i( ld( rd( mult( X, Z ), Y )
% 38.86/39.30    , X ) ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := ld( rd( mult( X, Z ), Y ), X )
% 38.86/39.30     Y := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17550) {G5,W23,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, mult( ld
% 38.86/39.30    ( rd( Z, Y ), X ), Y ) ) ) ) ==> rd( ld( X, rd( mult( X, Z ), Y ) ), X )
% 38.86/39.30     }.
% 38.86/39.30  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.86/39.30     ==> rd( ld( Y, X ), Z ) }.
% 38.86/39.30  parent1[0; 14]: (17549) {G4,W24,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, 
% 38.86/39.30    mult( ld( rd( Z, Y ), X ), Y ) ) ) ) ==> i( mult( X, ld( rd( mult( X, Z )
% 38.86/39.30    , Y ), X ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := rd( mult( X, Z ), Y )
% 38.86/39.30     Y := X
% 38.86/39.30     Z := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17551) {G3,W23,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, mult( ld
% 38.86/39.30    ( rd( Z, Y ), X ), Y ) ) ) ) ==> ld( X, rd( rd( mult( X, Z ), Y ), X ) )
% 38.86/39.30     }.
% 38.86/39.30  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.86/39.30    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.86/39.30  parent1[0; 14]: (17550) {G5,W23,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, 
% 38.86/39.30    mult( ld( rd( Z, Y ), X ), Y ) ) ) ) ==> rd( ld( X, rd( mult( X, Z ), Y )
% 38.86/39.30     ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := rd( mult( X, Z ), Y )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17552) {G4,W23,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, ld( ld( X
% 38.86/39.30    , rd( Z, Y ) ), Y ) ) ) ) ==> ld( X, rd( rd( mult( X, Z ), Y ), X ) ) }.
% 38.86/39.30  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.30    ld( ld( Y, X ), Z ) }.
% 38.86/39.30  parent1[0; 7]: (17551) {G3,W23,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, 
% 38.86/39.30    mult( ld( rd( Z, Y ), X ), Y ) ) ) ) ==> ld( X, rd( rd( mult( X, Z ), Y )
% 38.86/39.30    , X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := rd( Z, Y )
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17553) {G5,W23,D8,L1,V3,M1}  { mult( X, mult( Y, rd( ld( Y, ld( X
% 38.86/39.30    , rd( Z, Y ) ) ), X ) ) ) ==> ld( X, rd( rd( mult( X, Z ), Y ), X ) ) }.
% 38.86/39.30  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.30     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.30  parent1[0; 3]: (17552) {G4,W23,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, ld
% 38.86/39.30    ( ld( X, rd( Z, Y ) ), Y ) ) ) ) ==> ld( X, rd( rd( mult( X, Z ), Y ), X
% 38.86/39.30     ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := ld( X, rd( Z, Y ) )
% 38.86/39.30     T := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17554) {G6,W23,D8,L1,V3,M1}  { mult( X, ld( ld( rd( rd( rd( Z, Y
% 38.86/39.30     ), X ), Y ), X ), Y ) ) ==> ld( X, rd( rd( mult( X, Z ), Y ), X ) ) }.
% 38.86/39.30  parent0[0]: (3611) {G103,W19,D6,L1,V3,M1} P(139,3584);d(74);d(3008);d(3587)
% 38.86/39.30    ;d(2985) { mult( Z, rd( ld( Z, ld( Y, X ) ), Y ) ) ==> ld( ld( rd( rd( X
% 38.86/39.30    , Y ), Z ), Y ), Z ) }.
% 38.86/39.30  parent1[0; 3]: (17553) {G5,W23,D8,L1,V3,M1}  { mult( X, mult( Y, rd( ld( Y
% 38.86/39.30    , ld( X, rd( Z, Y ) ) ), X ) ) ) ==> ld( X, rd( rd( mult( X, Z ), Y ), X
% 38.86/39.30     ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := rd( Z, Y )
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17555) {G7,W23,D8,L1,V3,M1}  { ld( ld( rd( mult( X, rd( rd( Y, Z
% 38.86/39.30     ), X ) ), Z ), X ), Z ) ==> ld( X, rd( rd( mult( X, Y ), Z ), X ) ) }.
% 38.86/39.30  parent0[0]: (3627) {G106,W19,D6,L1,V3,M1} P(3623,3470);d(80);d(2744);d(3514
% 38.86/39.30    ) { mult( Y, ld( ld( rd( Z, X ), Y ), X ) ) ==> ld( ld( rd( mult( Y, Z )
% 38.86/39.30    , X ), Y ), X ) }.
% 38.86/39.30  parent1[0; 1]: (17554) {G6,W23,D8,L1,V3,M1}  { mult( X, ld( ld( rd( rd( rd
% 38.86/39.30    ( Z, Y ), X ), Y ), X ), Y ) ) ==> ld( X, rd( rd( mult( X, Z ), Y ), X )
% 38.86/39.30     ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := X
% 38.86/39.30     Z := rd( rd( Y, Z ), X )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Z
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17556) {G8,W19,D6,L1,V3,M1}  { mult( Z, rd( ld( Z, rd( Y, Z ) ), 
% 38.86/39.30    X ) ) ==> ld( X, rd( rd( mult( X, Y ), Z ), X ) ) }.
% 38.86/39.30  parent0[0]: (3630) {G106,W19,D7,L1,V3,M1} P(3623,2518);d(2569);d(81);d(3116
% 38.86/39.30    );d(3586);d(321);d(81);d(3117);d(3594);d(80);d(3607) { ld( ld( rd( mult( 
% 38.86/39.30    X, rd( Z, X ) ), Y ), X ), Y ) ==> mult( Y, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.30  parent1[0; 1]: (17555) {G7,W23,D8,L1,V3,M1}  { ld( ld( rd( mult( X, rd( rd
% 38.86/39.30    ( Y, Z ), X ) ), Z ), X ), Z ) ==> ld( X, rd( rd( mult( X, Y ), Z ), X )
% 38.86/39.30     ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Z
% 38.86/39.30     Z := rd( Y, Z )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17557) {G8,W19,D6,L1,V3,M1}  { ld( Z, rd( rd( mult( Z, Y ), X ), Z
% 38.86/39.30     ) ) ==> mult( X, rd( ld( X, rd( Y, X ) ), Z ) ) }.
% 38.86/39.30  parent0[0]: (17556) {G8,W19,D6,L1,V3,M1}  { mult( Z, rd( ld( Z, rd( Y, Z )
% 38.86/39.30     ), X ) ) ==> ld( X, rd( rd( mult( X, Y ), Z ), X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := X
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  subsumption: (3668) {G110,W19,D6,L1,V3,M1} P(3627,3659);d(77);d(76);d(92);d
% 38.86/39.30    (124);d(74);d(114);d(3611);d(3627);d(3630) { ld( X, rd( rd( mult( X, Y )
% 38.86/39.30    , Z ), X ) ) = mult( Z, rd( ld( Z, rd( Y, Z ) ), X ) ) }.
% 38.86/39.30  parent0: (17557) {G8,W19,D6,L1,V3,M1}  { ld( Z, rd( rd( mult( Z, Y ), X ), 
% 38.86/39.30    Z ) ) ==> mult( X, rd( ld( X, rd( Y, X ) ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := X
% 38.86/39.30  end
% 38.86/39.30  permutation0:
% 38.86/39.30     0 ==> 0
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17559) {G109,W19,D6,L1,V3,M1}  { mult( X, rd( Z, mult( X, mult( Y
% 38.86/39.30    , Z ) ) ) ) ==> rd( rd( mult( X, ld( Y, Z ) ), Z ), X ) }.
% 38.86/39.30  parent0[0]: (3659) {G109,W19,D6,L1,V3,M1} P(3654,3577);d(2980);d(161);d(124
% 38.86/39.30    );d(0) { rd( rd( mult( X, ld( Y, Z ) ), Z ), X ) ==> mult( X, rd( Z, mult
% 38.86/39.30    ( X, mult( Y, Z ) ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17584) {G98,W31,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), mult( X
% 38.86/39.30    , mult( ld( Z, X ), rd( X, Y ) ) ) ) ) ==> rd( rd( mult( Y, ld( ld( Z, Y
% 38.86/39.30     ), rd( X, Y ) ) ), rd( X, Y ) ), X ) }.
% 38.86/39.30  parent0[0]: (3471) {G97,W19,D5,L1,V3,M1} P(24,3461);d(24) { mult( Y, ld( ld
% 38.86/39.30    ( X, Y ), rd( Y, Z ) ) ) = mult( Z, ld( ld( X, Z ), rd( Y, Z ) ) ) }.
% 38.86/39.30  parent1[0; 18]: (17559) {G109,W19,D6,L1,V3,M1}  { mult( X, rd( Z, mult( X, 
% 38.86/39.30    mult( Y, Z ) ) ) ) ==> rd( rd( mult( X, ld( Y, Z ) ), Z ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := ld( Z, X )
% 38.86/39.30     Z := rd( X, Y )
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17585) {G75,W31,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), mult( X
% 38.86/39.30    , mult( ld( Z, X ), rd( X, Y ) ) ) ) ) ==> rd( ld( rd( X, Y ), ld( rd( rd
% 38.86/39.30    ( Y, Z ), rd( X, Y ) ), Y ) ), X ) }.
% 38.86/39.30  parent0[0]: (2996) {G74,W19,D6,L1,V3,M1} P(2993,2652);d(294);d(2629);d(74)
% 38.86/39.30     { rd( mult( Y, ld( ld( Z, Y ), X ) ), X ) ==> ld( X, ld( rd( rd( Y, Z )
% 38.86/39.30    , X ), Y ) ) }.
% 38.86/39.30  parent1[0; 17]: (17584) {G98,W31,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), 
% 38.86/39.30    mult( X, mult( ld( Z, X ), rd( X, Y ) ) ) ) ) ==> rd( rd( mult( Y, ld( ld
% 38.86/39.30    ( Z, Y ), rd( X, Y ) ) ), rd( X, Y ) ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := rd( X, Y )
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17586) {G76,W31,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), mult( X
% 38.86/39.30    , mult( ld( Z, X ), rd( X, Y ) ) ) ) ) ==> rd( ld( ld( rd( mult( Y, Z ), 
% 38.86/39.30    rd( X, Y ) ), Y ), rd( X, Y ) ), X ) }.
% 38.86/39.30  parent0[0]: (3623) {G105,W19,D6,L1,V3,M1} P(3478,3619);d(3548);d(2372) { ld
% 38.86/39.30    ( X, ld( rd( rd( Y, Z ), X ), Y ) ) ==> ld( ld( rd( mult( Y, Z ), X ), Y
% 38.86/39.30     ), X ) }.
% 38.86/39.30  parent1[0; 17]: (17585) {G75,W31,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), 
% 38.86/39.30    mult( X, mult( ld( Z, X ), rd( X, Y ) ) ) ) ) ==> rd( ld( rd( X, Y ), ld
% 38.86/39.30    ( rd( rd( Y, Z ), rd( X, Y ) ), Y ) ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := rd( X, Y )
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17587) {G5,W31,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), mult( X, 
% 38.86/39.30    mult( ld( Z, X ), rd( X, Y ) ) ) ) ) ==> rd( ld( ld( mult( mult( Y, Z ), 
% 38.86/39.30    rd( Y, X ) ), Y ), rd( X, Y ) ), X ) }.
% 38.86/39.30  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.30    mult( Z, rd( X, Y ) ) }.
% 38.86/39.30  parent1[0; 19]: (17586) {G76,W31,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), 
% 38.86/39.30    mult( X, mult( ld( Z, X ), rd( X, Y ) ) ) ) ) ==> rd( ld( ld( rd( mult( Y
% 38.86/39.30    , Z ), rd( X, Y ) ), Y ), rd( X, Y ) ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := mult( Y, Z )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17588) {G6,W27,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), mult( X, 
% 38.86/39.30    mult( ld( Z, X ), rd( X, Y ) ) ) ) ) ==> rd( ld( ld( rd( mult( Y, Z ), X
% 38.86/39.30     ), Y ), X ), X ) }.
% 38.86/39.30  parent0[0]: (3493) {G100,W19,D6,L1,V3,M1} P(330,3488);d(2744);d(2744);d(81)
% 38.86/39.30     { ld( ld( mult( Z, rd( X, Y ) ), X ), rd( Y, X ) ) ==> ld( ld( rd( Z, Y
% 38.86/39.30     ), X ), Y ) }.
% 38.86/39.30  parent1[0; 17]: (17587) {G5,W31,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), 
% 38.86/39.30    mult( X, mult( ld( Z, X ), rd( X, Y ) ) ) ) ) ==> rd( ld( ld( mult( mult
% 38.86/39.30    ( Y, Z ), rd( Y, X ) ), Y ), rd( X, Y ) ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := mult( Y, Z )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17589) {G3,W24,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), mult( X, 
% 38.86/39.30    mult( ld( Z, X ), rd( X, Y ) ) ) ) ) ==> i( ld( rd( mult( Y, Z ), X ), Y
% 38.86/39.30     ) ) }.
% 38.86/39.30  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.86/39.30    ==> i( X ) }.
% 38.86/39.30  parent1[0; 16]: (17588) {G6,W27,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), 
% 38.86/39.30    mult( X, mult( ld( Z, X ), rd( X, Y ) ) ) ) ) ==> rd( ld( ld( rd( mult( Y
% 38.86/39.30    , Z ), X ), Y ), X ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := ld( rd( mult( Y, Z ), X ), Y )
% 38.86/39.30     Y := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17590) {G4,W23,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), mult( X, 
% 38.86/39.30    mult( ld( Z, X ), rd( X, Y ) ) ) ) ) ==> ld( Y, rd( mult( Y, Z ), X ) )
% 38.86/39.30     }.
% 38.86/39.30  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.30     ) }.
% 38.86/39.30  parent1[0; 16]: (17589) {G3,W24,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), 
% 38.86/39.30    mult( X, mult( ld( Z, X ), rd( X, Y ) ) ) ) ) ==> i( ld( rd( mult( Y, Z )
% 38.86/39.30    , X ), Y ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := rd( mult( Y, Z ), X )
% 38.86/39.30     Y := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17591) {G5,W23,D7,L1,V3,M1}  { mult( X, mult( rd( X, Y ), rd( rd
% 38.86/39.30    ( rd( Y, X ), ld( Z, X ) ), X ) ) ) ==> ld( Y, rd( mult( Y, Z ), X ) )
% 38.86/39.30     }.
% 38.86/39.30  parent0[0]: (496) {G6,W19,D6,L1,V5,M1} P(81,112) { rd( T, mult( U, mult( X
% 38.86/39.30    , rd( Z, Y ) ) ) ) ==> mult( T, rd( rd( rd( Y, Z ), X ), U ) ) }.
% 38.86/39.30  parent1[0; 3]: (17590) {G4,W23,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), 
% 38.86/39.30    mult( X, mult( ld( Z, X ), rd( X, Y ) ) ) ) ) ==> ld( Y, rd( mult( Y, Z )
% 38.86/39.30    , X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := ld( Z, X )
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := X
% 38.86/39.30     T := rd( X, Y )
% 38.86/39.30     U := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17592) {G5,W23,D7,L1,V3,M1}  { mult( X, ld( rd( Y, X ), rd( rd( 
% 38.86/39.30    rd( Y, X ), ld( Z, X ) ), X ) ) ) ==> ld( Y, rd( mult( Y, Z ), X ) ) }.
% 38.86/39.30  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.30    ld( rd( X, Y ), Z ) }.
% 38.86/39.30  parent1[0; 3]: (17591) {G5,W23,D7,L1,V3,M1}  { mult( X, mult( rd( X, Y ), 
% 38.86/39.30    rd( rd( rd( Y, X ), ld( Z, X ) ), X ) ) ) ==> ld( Y, rd( mult( Y, Z ), X
% 38.86/39.30     ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := rd( rd( rd( Y, X ), ld( Z, X ) ), X )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17593) {G6,W19,D7,L1,V3,M1}  { mult( X, ld( Y, rd( rd( Y, ld( Z, 
% 38.86/39.30    X ) ), X ) ) ) ==> ld( Y, rd( mult( Y, Z ), X ) ) }.
% 38.86/39.30  parent0[0]: (3546) {G101,W19,D6,L1,V3,M1} P(53,3500);d(52);d(52);d(113);d(
% 38.86/39.30    54);d(52);d(52);d(91);d(112);d(80) { ld( rd( X, Y ), rd( rd( rd( X, Y ), 
% 38.86/39.30    Z ), Y ) ) ==> ld( X, rd( rd( X, Z ), Y ) ) }.
% 38.86/39.30  parent1[0; 3]: (17592) {G5,W23,D7,L1,V3,M1}  { mult( X, ld( rd( Y, X ), rd
% 38.86/39.30    ( rd( rd( Y, X ), ld( Z, X ) ), X ) ) ) ==> ld( Y, rd( mult( Y, Z ), X )
% 38.86/39.30     ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := ld( Z, X )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17594) {G5,W19,D7,L1,V3,M1}  { mult( X, ld( Y, rd( mult( Y, ld( X
% 38.86/39.30    , Z ) ), X ) ) ) ==> ld( Y, rd( mult( Y, Z ), X ) ) }.
% 38.86/39.30  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.30    mult( Z, ld( Y, X ) ) }.
% 38.86/39.30  parent1[0; 6]: (17593) {G6,W19,D7,L1,V3,M1}  { mult( X, ld( Y, rd( rd( Y, 
% 38.86/39.30    ld( Z, X ) ), X ) ) ) ==> ld( Y, rd( mult( Y, Z ), X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  subsumption: (3669) {G110,W19,D7,L1,V3,M1} P(3471,3659);d(2996);d(3623);d(
% 38.86/39.30    81);d(3493);d(77);d(54);d(496);d(80);d(3546);d(75) { mult( X, ld( Z, rd( 
% 38.86/39.30    mult( Z, ld( X, Y ) ), X ) ) ) ==> ld( Z, rd( mult( Z, Y ), X ) ) }.
% 38.86/39.30  parent0: (17594) {G5,W19,D7,L1,V3,M1}  { mult( X, ld( Y, rd( mult( Y, ld( X
% 38.86/39.30    , Z ) ), X ) ) ) ==> ld( Y, rd( mult( Y, Z ), X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Z
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  permutation0:
% 38.86/39.30     0 ==> 0
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17596) {G97,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( Y, Z ), rd( X, Z
% 38.86/39.30     ) ) ) = mult( X, ld( ld( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.30  parent0[0]: (3471) {G97,W19,D5,L1,V3,M1} P(24,3461);d(24) { mult( Y, ld( ld
% 38.86/39.30    ( X, Y ), rd( Y, Z ) ) ) = mult( Z, ld( ld( X, Z ), rd( Y, Z ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17597) {G109,W19,D6,L1,V3,M1}  { mult( X, rd( Z, mult( X, mult( Y
% 38.86/39.30    , Z ) ) ) ) ==> rd( rd( mult( X, ld( Y, Z ) ), Z ), X ) }.
% 38.86/39.30  parent0[0]: (3659) {G109,W19,D6,L1,V3,M1} P(3654,3577);d(2980);d(161);d(124
% 38.86/39.30    );d(0) { rd( rd( mult( X, ld( Y, Z ) ), Z ), X ) ==> mult( X, rd( Z, mult
% 38.86/39.30    ( X, mult( Y, Z ) ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17610) {G98,W31,D7,L1,V3,M1}  { mult( X, rd( rd( Y, X ), mult( X
% 38.86/39.30    , mult( ld( Z, X ), rd( Y, X ) ) ) ) ) ==> rd( rd( mult( Y, ld( ld( Z, Y
% 38.86/39.30     ), rd( Y, X ) ) ), rd( Y, X ) ), X ) }.
% 38.86/39.30  parent0[0]: (17596) {G97,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( Y, Z ), rd( X
% 38.86/39.30    , Z ) ) ) = mult( X, ld( ld( Y, X ), rd( X, Z ) ) ) }.
% 38.86/39.30  parent1[0; 18]: (17597) {G109,W19,D6,L1,V3,M1}  { mult( X, rd( Z, mult( X, 
% 38.86/39.30    mult( Y, Z ) ) ) ) ==> rd( rd( mult( X, ld( Y, Z ) ), Z ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := Z
% 38.86/39.30     Z := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := ld( Z, X )
% 38.86/39.30     Z := rd( Y, X )
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17611) {G75,W31,D7,L1,V3,M1}  { mult( X, rd( rd( Y, X ), mult( X
% 38.86/39.30    , mult( ld( Z, X ), rd( Y, X ) ) ) ) ) ==> rd( ld( rd( Y, X ), ld( rd( rd
% 38.86/39.30    ( Y, Z ), rd( Y, X ) ), Y ) ), X ) }.
% 38.86/39.30  parent0[0]: (2996) {G74,W19,D6,L1,V3,M1} P(2993,2652);d(294);d(2629);d(74)
% 38.86/39.30     { rd( mult( Y, ld( ld( Z, Y ), X ) ), X ) ==> ld( X, ld( rd( rd( Y, Z )
% 38.86/39.30    , X ), Y ) ) }.
% 38.86/39.30  parent1[0; 17]: (17610) {G98,W31,D7,L1,V3,M1}  { mult( X, rd( rd( Y, X ), 
% 38.86/39.30    mult( X, mult( ld( Z, X ), rd( Y, X ) ) ) ) ) ==> rd( rd( mult( Y, ld( ld
% 38.86/39.30    ( Z, Y ), rd( Y, X ) ) ), rd( Y, X ) ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := rd( Y, X )
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17612) {G30,W31,D7,L1,V3,M1}  { mult( X, rd( rd( Y, X ), mult( X
% 38.86/39.30    , mult( ld( Z, X ), rd( Y, X ) ) ) ) ) ==> mult( X, ld( mult( rd( rd( Y, 
% 38.86/39.30    Z ), rd( Y, X ) ), Y ), rd( Y, X ) ) ) }.
% 38.86/39.30  parent0[0]: (1802) {G29,W19,D5,L1,V3,M1} P(1797,79);d(92);d(75) { rd( ld( 
% 38.86/39.30    rd( X, Y ), ld( Z, X ) ), Y ) ==> mult( Y, ld( mult( Z, X ), rd( X, Y ) )
% 38.86/39.30     ) }.
% 38.86/39.30  parent1[0; 16]: (17611) {G75,W31,D7,L1,V3,M1}  { mult( X, rd( rd( Y, X ), 
% 38.86/39.30    mult( X, mult( ld( Z, X ), rd( Y, X ) ) ) ) ) ==> rd( ld( rd( Y, X ), ld
% 38.86/39.30    ( rd( rd( Y, Z ), rd( Y, X ) ), Y ) ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := rd( rd( Y, Z ), rd( Y, X ) )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17613) {G5,W31,D7,L1,V3,M1}  { mult( X, rd( rd( Y, X ), mult( X, 
% 38.86/39.30    mult( ld( Z, X ), rd( Y, X ) ) ) ) ) ==> mult( X, ld( ld( rd( rd( Y, X )
% 38.86/39.30    , rd( Y, Z ) ), Y ), rd( Y, X ) ) ) }.
% 38.86/39.30  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.30    ld( rd( X, Y ), Z ) }.
% 38.86/39.30  parent1[0; 19]: (17612) {G30,W31,D7,L1,V3,M1}  { mult( X, rd( rd( Y, X ), 
% 38.86/39.30    mult( X, mult( ld( Z, X ), rd( Y, X ) ) ) ) ) ==> mult( X, ld( mult( rd( 
% 38.86/39.30    rd( Y, Z ), rd( Y, X ) ), Y ), rd( Y, X ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := rd( Y, X )
% 38.86/39.30     Y := rd( Y, Z )
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17614) {G6,W27,D7,L1,V3,M1}  { mult( X, rd( rd( Y, X ), mult( X, 
% 38.86/39.30    mult( ld( Z, X ), rd( Y, X ) ) ) ) ) ==> mult( X, rd( ld( mult( rd( Y, Z
% 38.86/39.30     ), X ), Y ), X ) ) }.
% 38.86/39.30  parent0[0]: (2324) {G22,W19,D6,L1,V3,M1} P(33,2308);d(52);d(92);d(34) { ld
% 38.86/39.30    ( ld( rd( rd( X, Y ), Z ), X ), rd( X, Y ) ) ==> rd( ld( mult( Z, Y ), X
% 38.86/39.30     ), Y ) }.
% 38.86/39.30  parent1[0; 18]: (17613) {G5,W31,D7,L1,V3,M1}  { mult( X, rd( rd( Y, X ), 
% 38.86/39.30    mult( X, mult( ld( Z, X ), rd( Y, X ) ) ) ) ) ==> mult( X, ld( ld( rd( rd
% 38.86/39.30    ( Y, X ), rd( Y, Z ) ), Y ), rd( Y, X ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := rd( Y, Z )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17615) {G7,W27,D7,L1,V3,M1}  { mult( X, rd( rd( Y, X ), mult( X, 
% 38.86/39.30    mult( ld( Z, X ), rd( Y, X ) ) ) ) ) ==> ld( mult( X, rd( Y, Z ) ), mult
% 38.86/39.30    ( X, rd( Y, X ) ) ) }.
% 38.86/39.30  parent0[0]: (1424) {G13,W19,D6,L1,V3,M1} P(3,1412) { mult( Y, rd( ld( mult
% 38.86/39.30    ( X, Y ), Z ), Y ) ) ==> ld( mult( Y, X ), mult( Y, rd( Z, Y ) ) ) }.
% 38.86/39.30  parent1[0; 16]: (17614) {G6,W27,D7,L1,V3,M1}  { mult( X, rd( rd( Y, X ), 
% 38.86/39.30    mult( X, mult( ld( Z, X ), rd( Y, X ) ) ) ) ) ==> mult( X, rd( ld( mult( 
% 38.86/39.30    rd( Y, Z ), X ), Y ), X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := rd( Y, Z )
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17616) {G8,W23,D7,L1,V3,M1}  { mult( X, rd( rd( Y, X ), mult( X, 
% 38.86/39.30    mult( ld( Z, X ), rd( Y, X ) ) ) ) ) ==> mult( Y, rd( ld( Y, Z ), X ) )
% 38.86/39.30     }.
% 38.86/39.30  parent0[0]: (3050) {G76,W19,D5,L1,V3,M1} P(33,3015);d(24);d(114) { ld( mult
% 38.86/39.30    ( Z, rd( X, Y ) ), mult( Z, rd( X, Z ) ) ) ==> mult( X, rd( ld( X, Y ), Z
% 38.86/39.30     ) ) }.
% 38.86/39.30  parent1[0; 16]: (17615) {G7,W27,D7,L1,V3,M1}  { mult( X, rd( rd( Y, X ), 
% 38.86/39.30    mult( X, mult( ld( Z, X ), rd( Y, X ) ) ) ) ) ==> ld( mult( X, rd( Y, Z )
% 38.86/39.30     ), mult( X, rd( Y, X ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := Z
% 38.86/39.30     Z := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17617) {G7,W23,D7,L1,V3,M1}  { mult( X, mult( rd( Y, X ), rd( rd
% 38.86/39.30    ( rd( X, Y ), ld( Z, X ) ), X ) ) ) ==> mult( Y, rd( ld( Y, Z ), X ) )
% 38.86/39.30     }.
% 38.86/39.30  parent0[0]: (496) {G6,W19,D6,L1,V5,M1} P(81,112) { rd( T, mult( U, mult( X
% 38.86/39.30    , rd( Z, Y ) ) ) ) ==> mult( T, rd( rd( rd( Y, Z ), X ), U ) ) }.
% 38.86/39.30  parent1[0; 3]: (17616) {G8,W23,D7,L1,V3,M1}  { mult( X, rd( rd( Y, X ), 
% 38.86/39.30    mult( X, mult( ld( Z, X ), rd( Y, X ) ) ) ) ) ==> mult( Y, rd( ld( Y, Z )
% 38.86/39.30    , X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := ld( Z, X )
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Y
% 38.86/39.30     T := rd( Y, X )
% 38.86/39.30     U := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17618) {G5,W23,D7,L1,V3,M1}  { mult( X, ld( rd( X, Y ), rd( rd( 
% 38.86/39.30    rd( X, Y ), ld( Z, X ) ), X ) ) ) ==> mult( Y, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.30  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.30    ld( rd( X, Y ), Z ) }.
% 38.86/39.30  parent1[0; 3]: (17617) {G7,W23,D7,L1,V3,M1}  { mult( X, mult( rd( Y, X ), 
% 38.86/39.30    rd( rd( rd( X, Y ), ld( Z, X ) ), X ) ) ) ==> mult( Y, rd( ld( Y, Z ), X
% 38.86/39.30     ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := rd( rd( rd( X, Y ), ld( Z, X ) ), X )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17619) {G5,W23,D7,L1,V3,M1}  { mult( X, ld( rd( X, Y ), rd( mult
% 38.86/39.30    ( rd( X, Y ), ld( X, Z ) ), X ) ) ) ==> mult( Y, rd( ld( Y, Z ), X ) )
% 38.86/39.30     }.
% 38.86/39.30  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.30    mult( Z, ld( Y, X ) ) }.
% 38.86/39.30  parent1[0; 8]: (17618) {G5,W23,D7,L1,V3,M1}  { mult( X, ld( rd( X, Y ), rd
% 38.86/39.30    ( rd( rd( X, Y ), ld( Z, X ) ), X ) ) ) ==> mult( Y, rd( ld( Y, Z ), X )
% 38.86/39.30     ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := X
% 38.86/39.30     Z := rd( X, Y )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17620) {G6,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), rd( mult( rd( X, Y
% 38.86/39.30     ), Z ), X ) ) ==> mult( Y, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.30  parent0[0]: (3669) {G110,W19,D7,L1,V3,M1} P(3471,3659);d(2996);d(3623);d(81
% 38.86/39.30    );d(3493);d(77);d(54);d(496);d(80);d(3546);d(75) { mult( X, ld( Z, rd( 
% 38.86/39.30    mult( Z, ld( X, Y ) ), X ) ) ) ==> ld( Z, rd( mult( Z, Y ), X ) ) }.
% 38.86/39.30  parent1[0; 1]: (17619) {G5,W23,D7,L1,V3,M1}  { mult( X, ld( rd( X, Y ), rd
% 38.86/39.30    ( mult( rd( X, Y ), ld( X, Z ) ), X ) ) ) ==> mult( Y, rd( ld( Y, Z ), X
% 38.86/39.30     ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Z
% 38.86/39.30     Z := rd( X, Y )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17621) {G5,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), rd( ld( rd( Y, X )
% 38.86/39.30    , Z ), X ) ) ==> mult( Y, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.30  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.30    ld( rd( X, Y ), Z ) }.
% 38.86/39.30  parent1[0; 6]: (17620) {G6,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), rd( mult( rd
% 38.86/39.30    ( X, Y ), Z ), X ) ) ==> mult( Y, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  subsumption: (3670) {G111,W19,D6,L1,V3,M1} P(3471,3659);d(2996);d(1802);d(
% 38.86/39.30    80);d(2324);d(1424);d(3050);d(496);d(80);d(75);d(3669);d(80) { ld( rd( X
% 38.86/39.30    , Z ), rd( ld( rd( Z, X ), Y ), X ) ) ==> mult( Z, rd( ld( Z, Y ), X ) )
% 38.86/39.30     }.
% 38.86/39.30  parent0: (17621) {G5,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), rd( ld( rd( Y, X )
% 38.86/39.30    , Z ), X ) ) ==> mult( Y, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Z
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  permutation0:
% 38.86/39.30     0 ==> 0
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17624) {G109,W19,D6,L1,V3,M1}  { mult( X, rd( Z, mult( X, mult( Y
% 38.86/39.30    , Z ) ) ) ) ==> rd( rd( mult( X, ld( Y, Z ) ), Z ), X ) }.
% 38.86/39.30  parent0[0]: (3659) {G109,W19,D6,L1,V3,M1} P(3654,3577);d(2980);d(161);d(124
% 38.86/39.30    );d(0) { rd( rd( mult( X, ld( Y, Z ) ), Z ), X ) ==> mult( X, rd( Z, mult
% 38.86/39.30    ( X, mult( Y, Z ) ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17651) {G97,W31,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), mult( X
% 38.86/39.30    , mult( mult( Z, X ), rd( X, Y ) ) ) ) ) ==> rd( rd( mult( Y, ld( mult( Z
% 38.86/39.30    , Y ), rd( X, Y ) ) ), rd( X, Y ) ), X ) }.
% 38.86/39.30  parent0[0]: (3461) {G96,W19,D5,L1,V3,M1} P(25,3455);d(22) { mult( Z, ld( 
% 38.86/39.30    mult( Y, Z ), rd( Z, X ) ) ) = mult( X, ld( mult( Y, X ), rd( Z, X ) ) )
% 38.86/39.30     }.
% 38.86/39.30  parent1[0; 18]: (17624) {G109,W19,D6,L1,V3,M1}  { mult( X, rd( Z, mult( X, 
% 38.86/39.30    mult( Y, Z ) ) ) ) ==> rd( rd( mult( X, ld( Y, Z ) ), Z ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := Z
% 38.86/39.30     Z := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := mult( Z, X )
% 38.86/39.30     Z := rd( X, Y )
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17652) {G74,W31,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), mult( X
% 38.86/39.30    , mult( mult( Z, X ), rd( X, Y ) ) ) ) ) ==> rd( ld( rd( X, Y ), ld( rd( 
% 38.86/39.30    mult( Y, Z ), rd( X, Y ) ), Y ) ), X ) }.
% 38.86/39.30  parent0[0]: (2989) {G73,W19,D6,L1,V3,M1} P(2983,2525);d(81);d(74);d(53);d(
% 38.86/39.30    52);d(22);d(115);d(2549) { rd( mult( Y, ld( mult( Z, Y ), X ) ), X ) ==> 
% 38.86/39.30    ld( X, ld( rd( mult( Y, Z ), X ), Y ) ) }.
% 38.86/39.30  parent1[0; 17]: (17651) {G97,W31,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), 
% 38.86/39.30    mult( X, mult( mult( Z, X ), rd( X, Y ) ) ) ) ) ==> rd( rd( mult( Y, ld( 
% 38.86/39.30    mult( Z, Y ), rd( X, Y ) ) ), rd( X, Y ) ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := rd( X, Y )
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17653) {G75,W31,D8,L1,V3,M1}  { mult( X, rd( rd( X, Y ), mult( X
% 38.86/39.30    , mult( mult( Z, X ), rd( X, Y ) ) ) ) ) ==> rd( ld( rd( mult( Y, mult( Z
% 38.86/39.30    , rd( X, Y ) ) ), rd( X, Y ) ), Y ), X ) }.
% 38.86/39.30  parent0[0]: (3614) {G103,W19,D6,L1,V3,M1} P(52,3584);d(34);d(74);d(22);d(
% 38.86/39.30    2979);d(52);d(91);d(24);d(75);d(2989) { ld( Y, ld( rd( mult( Z, X ), Y )
% 38.86/39.30    , Z ) ) ==> ld( rd( mult( Z, mult( X, Y ) ), Y ), Z ) }.
% 38.86/39.30  parent1[0; 17]: (17652) {G74,W31,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), 
% 38.86/39.30    mult( X, mult( mult( Z, X ), rd( X, Y ) ) ) ) ) ==> rd( ld( rd( X, Y ), 
% 38.86/39.30    ld( rd( mult( Y, Z ), rd( X, Y ) ), Y ) ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := rd( X, Y )
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17654) {G5,W31,D8,L1,V3,M1}  { mult( X, rd( rd( X, Y ), mult( X, 
% 38.86/39.30    mult( mult( Z, X ), rd( X, Y ) ) ) ) ) ==> rd( ld( mult( mult( Y, mult( Z
% 38.86/39.30    , rd( X, Y ) ) ), rd( Y, X ) ), Y ), X ) }.
% 38.86/39.30  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.86/39.30    mult( Z, rd( X, Y ) ) }.
% 38.86/39.30  parent1[0; 18]: (17653) {G75,W31,D8,L1,V3,M1}  { mult( X, rd( rd( X, Y ), 
% 38.86/39.30    mult( X, mult( mult( Z, X ), rd( X, Y ) ) ) ) ) ==> rd( ld( rd( mult( Y, 
% 38.86/39.30    mult( Z, rd( X, Y ) ) ), rd( X, Y ) ), Y ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := mult( Y, mult( Z, rd( X, Y ) ) )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17655) {G6,W31,D8,L1,V3,M1}  { mult( X, rd( rd( X, Y ), mult( X, 
% 38.86/39.30    mult( mult( Z, X ), rd( X, Y ) ) ) ) ) ==> mult( X, ld( Y, ld( mult( Y, 
% 38.86/39.30    mult( Z, rd( X, Y ) ) ), rd( Y, X ) ) ) ) }.
% 38.86/39.30  parent0[0]: (1922) {G33,W19,D6,L1,V3,M1} P(19,1913);d(81);d(53);d(76);d(33)
% 38.86/39.30    ;d(80);d(74);d(75) { rd( ld( mult( Z, rd( Y, X ) ), Y ), X ) ==> mult( X
% 38.86/39.30    , ld( Y, ld( Z, rd( Y, X ) ) ) ) }.
% 38.86/39.30  parent1[0; 16]: (17654) {G5,W31,D8,L1,V3,M1}  { mult( X, rd( rd( X, Y ), 
% 38.86/39.30    mult( X, mult( mult( Z, X ), rd( X, Y ) ) ) ) ) ==> rd( ld( mult( mult( Y
% 38.86/39.30    , mult( Z, rd( X, Y ) ) ), rd( Y, X ) ), Y ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := mult( Y, mult( Z, rd( X, Y ) ) )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17656) {G7,W31,D8,L1,V3,M1}  { mult( X, rd( rd( X, Y ), mult( X, 
% 38.86/39.30    mult( mult( Z, X ), rd( X, Y ) ) ) ) ) ==> ld( rd( mult( mult( Y, mult( Z
% 38.86/39.30    , rd( X, Y ) ) ), Y ), X ), rd( Y, X ) ) }.
% 38.86/39.30  parent0[0]: (2814) {G65,W19,D6,L1,V3,M1} P(53,2803);d(52);d(92);d(1922);d(
% 38.86/39.30    33) { mult( Y, ld( X, ld( Z, rd( X, Y ) ) ) ) ==> ld( rd( mult( Z, X ), Y
% 38.86/39.30     ), rd( X, Y ) ) }.
% 38.86/39.30  parent1[0; 16]: (17655) {G6,W31,D8,L1,V3,M1}  { mult( X, rd( rd( X, Y ), 
% 38.86/39.30    mult( X, mult( mult( Z, X ), rd( X, Y ) ) ) ) ) ==> mult( X, ld( Y, ld( 
% 38.86/39.30    mult( Y, mult( Z, rd( X, Y ) ) ), rd( Y, X ) ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := mult( Y, mult( Z, rd( X, Y ) ) )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17657) {G8,W27,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), mult( X, 
% 38.86/39.30    mult( mult( Z, X ), rd( X, Y ) ) ) ) ) ==> rd( rd( X, Y ), mult( X, mult
% 38.86/39.30    ( Z, rd( X, Y ) ) ) ) }.
% 38.86/39.30  parent0[0]: (1490) {G12,W19,D6,L1,V3,M1} P(31,1481);d(76);d(52);d(91) { ld
% 38.86/39.30    ( rd( mult( mult( X, Y ), X ), Z ), rd( X, Z ) ) ==> rd( rd( Z, X ), mult
% 38.86/39.30    ( Z, Y ) ) }.
% 38.86/39.30  parent1[0; 16]: (17656) {G7,W31,D8,L1,V3,M1}  { mult( X, rd( rd( X, Y ), 
% 38.86/39.30    mult( X, mult( mult( Z, X ), rd( X, Y ) ) ) ) ) ==> ld( rd( mult( mult( Y
% 38.86/39.30    , mult( Z, rd( X, Y ) ) ), Y ), X ), rd( Y, X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := mult( Z, rd( X, Y ) )
% 38.86/39.30     Z := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17659) {G7,W27,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), mult( X, 
% 38.86/39.30    mult( mult( Z, X ), rd( X, Y ) ) ) ) ) ==> mult( rd( X, Y ), rd( rd( rd( 
% 38.86/39.30    Y, X ), Z ), X ) ) }.
% 38.86/39.30  parent0[0]: (496) {G6,W19,D6,L1,V5,M1} P(81,112) { rd( T, mult( U, mult( X
% 38.86/39.30    , rd( Z, Y ) ) ) ) ==> mult( T, rd( rd( rd( Y, Z ), X ), U ) ) }.
% 38.86/39.30  parent1[0; 16]: (17657) {G8,W27,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), 
% 38.86/39.30    mult( X, mult( mult( Z, X ), rd( X, Y ) ) ) ) ) ==> rd( rd( X, Y ), mult
% 38.86/39.30    ( X, mult( Z, rd( X, Y ) ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := X
% 38.86/39.30     T := rd( X, Y )
% 38.86/39.30     U := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17661) {G5,W27,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), mult( X, 
% 38.86/39.30    mult( mult( Z, X ), rd( X, Y ) ) ) ) ) ==> ld( rd( Y, X ), rd( rd( rd( Y
% 38.86/39.30    , X ), Z ), X ) ) }.
% 38.86/39.30  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.30    ld( rd( X, Y ), Z ) }.
% 38.86/39.30  parent1[0; 16]: (17659) {G7,W27,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), 
% 38.86/39.30    mult( X, mult( mult( Z, X ), rd( X, Y ) ) ) ) ) ==> mult( rd( X, Y ), rd
% 38.86/39.30    ( rd( rd( Y, X ), Z ), X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := rd( rd( rd( Y, X ), Z ), X )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17662) {G6,W23,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), mult( X, 
% 38.86/39.30    mult( mult( Z, X ), rd( X, Y ) ) ) ) ) ==> ld( Y, rd( rd( Y, Z ), X ) )
% 38.86/39.30     }.
% 38.86/39.30  parent0[0]: (3546) {G101,W19,D6,L1,V3,M1} P(53,3500);d(52);d(52);d(113);d(
% 38.86/39.30    54);d(52);d(52);d(91);d(112);d(80) { ld( rd( X, Y ), rd( rd( rd( X, Y ), 
% 38.86/39.30    Z ), Y ) ) ==> ld( X, rd( rd( X, Z ), Y ) ) }.
% 38.86/39.30  parent1[0; 16]: (17661) {G5,W27,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), 
% 38.86/39.30    mult( X, mult( mult( Z, X ), rd( X, Y ) ) ) ) ) ==> ld( rd( Y, X ), rd( 
% 38.86/39.30    rd( rd( Y, X ), Z ), X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17663) {G7,W23,D7,L1,V3,M1}  { mult( X, mult( rd( X, Y ), rd( rd
% 38.86/39.30    ( rd( Y, X ), mult( Z, X ) ), X ) ) ) ==> ld( Y, rd( rd( Y, Z ), X ) )
% 38.86/39.30     }.
% 38.86/39.30  parent0[0]: (496) {G6,W19,D6,L1,V5,M1} P(81,112) { rd( T, mult( U, mult( X
% 38.86/39.30    , rd( Z, Y ) ) ) ) ==> mult( T, rd( rd( rd( Y, Z ), X ), U ) ) }.
% 38.86/39.30  parent1[0; 3]: (17662) {G6,W23,D7,L1,V3,M1}  { mult( X, rd( rd( X, Y ), 
% 38.86/39.30    mult( X, mult( mult( Z, X ), rd( X, Y ) ) ) ) ) ==> ld( Y, rd( rd( Y, Z )
% 38.86/39.30    , X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := mult( Z, X )
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := X
% 38.86/39.30     T := rd( X, Y )
% 38.86/39.30     U := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17664) {G5,W23,D7,L1,V3,M1}  { mult( X, ld( rd( Y, X ), rd( rd( 
% 38.86/39.30    rd( Y, X ), mult( Z, X ) ), X ) ) ) ==> ld( Y, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.30  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.30    ld( rd( X, Y ), Z ) }.
% 38.86/39.30  parent1[0; 3]: (17663) {G7,W23,D7,L1,V3,M1}  { mult( X, mult( rd( X, Y ), 
% 38.86/39.30    rd( rd( rd( Y, X ), mult( Z, X ) ), X ) ) ) ==> ld( Y, rd( rd( Y, Z ), X
% 38.86/39.30     ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := rd( rd( rd( Y, X ), mult( Z, X ) ), X )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17665) {G6,W19,D7,L1,V3,M1}  { mult( X, ld( Y, rd( rd( Y, mult( Z
% 38.86/39.30    , X ) ), X ) ) ) ==> ld( Y, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.30  parent0[0]: (3546) {G101,W19,D6,L1,V3,M1} P(53,3500);d(52);d(52);d(113);d(
% 38.86/39.30    54);d(52);d(52);d(91);d(112);d(80) { ld( rd( X, Y ), rd( rd( rd( X, Y ), 
% 38.86/39.30    Z ), Y ) ) ==> ld( X, rd( rd( X, Z ), Y ) ) }.
% 38.86/39.30  parent1[0; 3]: (17664) {G5,W23,D7,L1,V3,M1}  { mult( X, ld( rd( Y, X ), rd
% 38.86/39.30    ( rd( rd( Y, X ), mult( Z, X ) ), X ) ) ) ==> ld( Y, rd( rd( Y, Z ), X )
% 38.86/39.30     ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := mult( Z, X )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  subsumption: (3671) {G110,W19,D7,L1,V3,M1} P(3461,3659);d(2989);d(3614);d(
% 38.86/39.30    81);d(1922);d(2814);d(1490);d(496);d(80);d(3546);d(496);d(80);d(3546) { 
% 38.86/39.30    mult( X, ld( Z, rd( rd( Z, mult( Y, X ) ), X ) ) ) ==> ld( Z, rd( rd( Z, 
% 38.86/39.30    Y ), X ) ) }.
% 38.86/39.30  parent0: (17665) {G6,W19,D7,L1,V3,M1}  { mult( X, ld( Y, rd( rd( Y, mult( Z
% 38.86/39.30    , X ) ), X ) ) ) ==> ld( Y, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Z
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  permutation0:
% 38.86/39.30     0 ==> 0
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17668) {G109,W19,D6,L1,V3,M1}  { mult( X, rd( Z, mult( X, mult( Y
% 38.86/39.30    , Z ) ) ) ) ==> rd( rd( mult( X, ld( Y, Z ) ), Z ), X ) }.
% 38.86/39.30  parent0[0]: (3659) {G109,W19,D6,L1,V3,M1} P(3654,3577);d(2980);d(161);d(124
% 38.86/39.30    );d(0) { rd( rd( mult( X, ld( Y, Z ) ), Z ), X ) ==> mult( X, rd( Z, mult
% 38.86/39.30    ( X, mult( Y, Z ) ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17680) {G48,W31,D7,L1,V3,M1}  { mult( X, rd( ld( Y, X ), mult( X
% 38.86/39.30    , mult( mult( Z, X ), ld( Y, X ) ) ) ) ) ==> rd( rd( ld( ld( rd( X, Y ), 
% 38.86/39.30    mult( X, Z ) ), X ), ld( Y, X ) ), X ) }.
% 38.86/39.30  parent0[0]: (2560) {G47,W19,D5,L1,V3,M1} P(52,2552);d(34);d(80);d(34);d(33)
% 38.86/39.30    ;d(80);d(22);d(76);d(76);d(33);d(24);d(74);d(75) { mult( Y, ld( mult( X, 
% 38.86/39.30    Y ), ld( Z, Y ) ) ) ==> ld( ld( rd( Y, Z ), mult( Y, X ) ), Y ) }.
% 38.86/39.30  parent1[0; 18]: (17668) {G109,W19,D6,L1,V3,M1}  { mult( X, rd( Z, mult( X, 
% 38.86/39.30    mult( Y, Z ) ) ) ) ==> rd( rd( mult( X, ld( Y, Z ) ), Z ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := mult( Z, X )
% 38.86/39.30     Z := ld( Y, X )
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17681) {G5,W31,D7,L1,V3,M1}  { mult( X, rd( ld( Y, X ), mult( X, 
% 38.86/39.30    mult( mult( Z, X ), ld( Y, X ) ) ) ) ) ==> rd( mult( ld( ld( rd( X, Y ), 
% 38.86/39.30    mult( X, Z ) ), X ), ld( X, Y ) ), X ) }.
% 38.86/39.30  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.86/39.30    mult( Z, ld( Y, X ) ) }.
% 38.86/39.30  parent1[0; 17]: (17680) {G48,W31,D7,L1,V3,M1}  { mult( X, rd( ld( Y, X ), 
% 38.86/39.30    mult( X, mult( mult( Z, X ), ld( Y, X ) ) ) ) ) ==> rd( rd( ld( ld( rd( X
% 38.86/39.30    , Y ), mult( X, Z ) ), X ), ld( Y, X ) ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := ld( ld( rd( X, Y ), mult( X, Z ) ), X )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17682) {G5,W31,D7,L1,V3,M1}  { mult( X, rd( ld( Y, X ), mult( X, 
% 38.86/39.30    mult( mult( Z, X ), ld( Y, X ) ) ) ) ) ==> rd( ld( ld( X, ld( rd( X, Y )
% 38.86/39.30    , mult( X, Z ) ) ), ld( X, Y ) ), X ) }.
% 38.86/39.30  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.30    ld( ld( Y, X ), Z ) }.
% 38.86/39.30  parent1[0; 17]: (17681) {G5,W31,D7,L1,V3,M1}  { mult( X, rd( ld( Y, X ), 
% 38.86/39.30    mult( X, mult( mult( Z, X ), ld( Y, X ) ) ) ) ) ==> rd( mult( ld( ld( rd
% 38.86/39.30    ( X, Y ), mult( X, Z ) ), X ), ld( X, Y ) ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := ld( rd( X, Y ), mult( X, Z ) )
% 38.86/39.30     Y := X
% 38.86/39.30     Z := ld( X, Y )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17683) {G6,W31,D7,L1,V3,M1}  { mult( X, rd( ld( Y, X ), mult( X, 
% 38.86/39.30    mult( mult( Z, X ), ld( Y, X ) ) ) ) ) ==> ld( X, ld( rd( ld( rd( X, Y )
% 38.86/39.30    , mult( X, Z ) ), X ), rd( Y, X ) ) ) }.
% 38.86/39.30  parent0[0]: (2503) {G40,W19,D5,L1,V3,M1} P(24,2491);d(74);d(33);d(80) { rd
% 38.86/39.30    ( ld( ld( Y, X ), ld( Y, Z ) ), Y ) ==> ld( Y, ld( rd( X, Y ), rd( Z, Y )
% 38.86/39.30     ) ) }.
% 38.86/39.30  parent1[0; 16]: (17682) {G5,W31,D7,L1,V3,M1}  { mult( X, rd( ld( Y, X ), 
% 38.86/39.30    mult( X, mult( mult( Z, X ), ld( Y, X ) ) ) ) ) ==> rd( ld( ld( X, ld( rd
% 38.86/39.30    ( X, Y ), mult( X, Z ) ) ), ld( X, Y ) ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := ld( rd( X, Y ), mult( X, Z ) )
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17684) {G7,W27,D7,L1,V3,M1}  { mult( X, rd( ld( Y, X ), mult( X, 
% 38.86/39.30    mult( mult( Z, X ), ld( Y, X ) ) ) ) ) ==> ld( X, ld( rd( mult( Y, mult( 
% 38.86/39.30    X, Z ) ), X ), Y ) ) }.
% 38.86/39.30  parent0[0]: (3513) {G101,W19,D6,L1,V3,M1} P(53,3496);d(33);d(80);d(33) { ld
% 38.86/39.30    ( rd( ld( rd( Y, X ), Z ), Y ), rd( X, Y ) ) ==> ld( rd( mult( X, Z ), Y
% 38.86/39.30     ), X ) }.
% 38.86/39.30  parent1[0; 18]: (17683) {G6,W31,D7,L1,V3,M1}  { mult( X, rd( ld( Y, X ), 
% 38.86/39.30    mult( X, mult( mult( Z, X ), ld( Y, X ) ) ) ) ) ==> ld( X, ld( rd( ld( rd
% 38.86/39.30    ( X, Y ), mult( X, Z ) ), X ), rd( Y, X ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := mult( X, Z )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17685) {G8,W27,D7,L1,V3,M1}  { mult( X, rd( ld( Y, X ), mult( X, 
% 38.86/39.30    mult( mult( Z, X ), ld( Y, X ) ) ) ) ) ==> ld( rd( mult( Y, mult( mult( X
% 38.86/39.30    , Z ), X ) ), X ), Y ) }.
% 38.86/39.30  parent0[0]: (3614) {G103,W19,D6,L1,V3,M1} P(52,3584);d(34);d(74);d(22);d(
% 38.86/39.30    2979);d(52);d(91);d(24);d(75);d(2989) { ld( Y, ld( rd( mult( Z, X ), Y )
% 38.86/39.30    , Z ) ) ==> ld( rd( mult( Z, mult( X, Y ) ), Y ), Z ) }.
% 38.86/39.30  parent1[0; 16]: (17684) {G7,W27,D7,L1,V3,M1}  { mult( X, rd( ld( Y, X ), 
% 38.86/39.30    mult( X, mult( mult( Z, X ), ld( Y, X ) ) ) ) ) ==> ld( X, ld( rd( mult( 
% 38.86/39.30    Y, mult( X, Z ) ), X ), Y ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := mult( X, Z )
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17686) {G7,W27,D7,L1,V3,M1}  { mult( X, mult( ld( Y, X ), rd( rd
% 38.86/39.30    ( ld( X, Y ), mult( Z, X ) ), X ) ) ) ==> ld( rd( mult( Y, mult( mult( X
% 38.86/39.30    , Z ), X ) ), X ), Y ) }.
% 38.86/39.30  parent0[0]: (495) {G6,W19,D6,L1,V5,M1} P(75,112) { rd( T, mult( U, mult( X
% 38.86/39.30    , ld( Z, Y ) ) ) ) ==> mult( T, rd( rd( ld( Y, Z ), X ), U ) ) }.
% 38.86/39.30  parent1[0; 3]: (17685) {G8,W27,D7,L1,V3,M1}  { mult( X, rd( ld( Y, X ), 
% 38.86/39.30    mult( X, mult( mult( Z, X ), ld( Y, X ) ) ) ) ) ==> ld( rd( mult( Y, mult
% 38.86/39.30    ( mult( X, Z ), X ) ), X ), Y ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := mult( Z, X )
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Y
% 38.86/39.30     T := ld( Y, X )
% 38.86/39.30     U := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17687) {G5,W27,D7,L1,V3,M1}  { mult( X, ld( ld( X, Y ), rd( rd( 
% 38.86/39.30    ld( X, Y ), mult( Z, X ) ), X ) ) ) ==> ld( rd( mult( Y, mult( mult( X, Z
% 38.86/39.30     ), X ) ), X ), Y ) }.
% 38.86/39.30  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.30    ld( ld( Y, X ), Z ) }.
% 38.86/39.30  parent1[0; 3]: (17686) {G7,W27,D7,L1,V3,M1}  { mult( X, mult( ld( Y, X ), 
% 38.86/39.30    rd( rd( ld( X, Y ), mult( Z, X ) ), X ) ) ) ==> ld( rd( mult( Y, mult( 
% 38.86/39.30    mult( X, Z ), X ) ), X ), Y ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := rd( rd( ld( X, Y ), mult( Z, X ) ), X )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17688) {G6,W23,D7,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( ld( X, Y )
% 38.86/39.30    , Z ), X ) ) ==> ld( rd( mult( Y, mult( mult( X, Z ), X ) ), X ), Y ) }.
% 38.86/39.30  parent0[0]: (3671) {G110,W19,D7,L1,V3,M1} P(3461,3659);d(2989);d(3614);d(81
% 38.86/39.30    );d(1922);d(2814);d(1490);d(496);d(80);d(3546);d(496);d(80);d(3546) { 
% 38.86/39.30    mult( X, ld( Z, rd( rd( Z, mult( Y, X ) ), X ) ) ) ==> ld( Z, rd( rd( Z, 
% 38.86/39.30    Y ), X ) ) }.
% 38.86/39.30  parent1[0; 1]: (17687) {G5,W27,D7,L1,V3,M1}  { mult( X, ld( ld( X, Y ), rd
% 38.86/39.30    ( rd( ld( X, Y ), mult( Z, X ) ), X ) ) ) ==> ld( rd( mult( Y, mult( mult
% 38.86/39.30    ( X, Z ), X ) ), X ), Y ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Z
% 38.86/39.30     Z := ld( X, Y )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17689) {G7,W19,D7,L1,V3,M1}  { ld( Y, rd( rd( Y, Z ), X ) ) ==> 
% 38.86/39.30    ld( rd( mult( Y, mult( mult( X, Z ), X ) ), X ), Y ) }.
% 38.86/39.30  parent0[0]: (2414) {G31,W19,D6,L1,V3,M1} P(0,2399);d(495);d(74) { ld( ld( Y
% 38.86/39.30    , X ), rd( rd( ld( Y, X ), Z ), Y ) ) ==> ld( X, rd( rd( X, Z ), Y ) )
% 38.86/39.30     }.
% 38.86/39.30  parent1[0; 1]: (17688) {G6,W23,D7,L1,V3,M1}  { ld( ld( X, Y ), rd( rd( ld( 
% 38.86/39.30    X, Y ), Z ), X ) ) ==> ld( rd( mult( Y, mult( mult( X, Z ), X ) ), X ), Y
% 38.86/39.30     ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17690) {G7,W19,D7,L1,V3,M1}  { ld( rd( mult( X, mult( mult( Z, Y )
% 38.86/39.30    , Z ) ), Z ), X ) ==> ld( X, rd( rd( X, Y ), Z ) ) }.
% 38.86/39.30  parent0[0]: (17689) {G7,W19,D7,L1,V3,M1}  { ld( Y, rd( rd( Y, Z ), X ) ) 
% 38.86/39.30    ==> ld( rd( mult( Y, mult( mult( X, Z ), X ) ), X ), Y ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  subsumption: (3676) {G111,W19,D7,L1,V3,M1} P(2560,3659);d(75);d(74);d(2503)
% 38.86/39.30    ;d(3513);d(3614);d(495);d(74);d(3671);d(2414) { ld( rd( mult( Z, mult( 
% 38.86/39.30    mult( X, Y ), X ) ), X ), Z ) ==> ld( Z, rd( rd( Z, Y ), X ) ) }.
% 38.86/39.30  parent0: (17690) {G7,W19,D7,L1,V3,M1}  { ld( rd( mult( X, mult( mult( Z, Y
% 38.86/39.30     ), Z ) ), Z ), X ) ==> ld( X, rd( rd( X, Y ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := X
% 38.86/39.30  end
% 38.86/39.30  permutation0:
% 38.86/39.30     0 ==> 0
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17692) {G9,W15,D6,L1,V2,M1}  { ld( mult( X, X ), Y ) ==> ld( ld( 
% 38.86/39.30    ld( X, rd( Y, X ) ), X ), X ) }.
% 38.86/39.30  parent0[0]: (387) {G9,W15,D6,L1,V2,M1} P(139,329);d(154);d(74) { ld( ld( ld
% 38.86/39.30    ( Y, rd( X, Y ) ), Y ), Y ) ==> ld( mult( Y, Y ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17696) {G10,W27,D9,L1,V3,M1}  { ld( mult( X, X ), rd( mult( X, ld
% 38.86/39.30    ( Y, Z ) ), Z ) ) ==> ld( ld( ld( X, mult( X, rd( Z, mult( X, mult( Y, Z
% 38.86/39.30     ) ) ) ) ), X ), X ) }.
% 38.86/39.30  parent0[0]: (3659) {G109,W19,D6,L1,V3,M1} P(3654,3577);d(2980);d(161);d(124
% 38.86/39.30    );d(0) { rd( rd( mult( X, ld( Y, Z ) ), Z ), X ) ==> mult( X, rd( Z, mult
% 38.86/39.30    ( X, mult( Y, Z ) ) ) ) }.
% 38.86/39.30  parent1[0; 16]: (17692) {G9,W15,D6,L1,V2,M1}  { ld( mult( X, X ), Y ) ==> 
% 38.86/39.30    ld( ld( ld( X, rd( Y, X ) ), X ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := rd( mult( X, ld( Y, Z ) ), Z )
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17697) {G1,W23,D7,L1,V3,M1}  { ld( mult( X, X ), rd( mult( X, ld
% 38.86/39.30    ( Y, Z ) ), Z ) ) ==> ld( ld( rd( Z, mult( X, mult( Y, Z ) ) ), X ), X )
% 38.86/39.30     }.
% 38.86/39.30  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.86/39.30  parent1[0; 14]: (17696) {G10,W27,D9,L1,V3,M1}  { ld( mult( X, X ), rd( mult
% 38.86/39.30    ( X, ld( Y, Z ) ), Z ) ) ==> ld( ld( ld( X, mult( X, rd( Z, mult( X, mult
% 38.86/39.30    ( Y, Z ) ) ) ) ), X ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := rd( Z, mult( X, mult( Y, Z ) ) )
% 38.86/39.30     Y := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17698) {G2,W19,D7,L1,V3,M1}  { ld( mult( mult( Z, Y ), X ), Z ) 
% 38.86/39.30    ==> ld( ld( rd( Z, mult( X, mult( Y, Z ) ) ), X ), X ) }.
% 38.86/39.30  parent0[0]: (3654) {G108,W19,D6,L1,V3,M1} P(3643,445);d(75);d(54) { ld( 
% 38.86/39.30    mult( Z, Z ), rd( mult( Z, ld( Y, X ) ), X ) ) ==> ld( mult( mult( X, Y )
% 38.86/39.30    , Z ), X ) }.
% 38.86/39.30  parent1[0; 1]: (17697) {G1,W23,D7,L1,V3,M1}  { ld( mult( X, X ), rd( mult( 
% 38.86/39.30    X, ld( Y, Z ) ), Z ) ) ==> ld( ld( rd( Z, mult( X, mult( Y, Z ) ) ), X )
% 38.86/39.30    , X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17699) {G2,W19,D7,L1,V3,M1}  { ld( ld( rd( X, mult( Z, mult( Y, X
% 38.86/39.30     ) ) ), Z ), Z ) ==> ld( mult( mult( X, Y ), Z ), X ) }.
% 38.86/39.30  parent0[0]: (17698) {G2,W19,D7,L1,V3,M1}  { ld( mult( mult( Z, Y ), X ), Z
% 38.86/39.30     ) ==> ld( ld( rd( Z, mult( X, mult( Y, Z ) ) ), X ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := X
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  subsumption: (3678) {G110,W19,D7,L1,V3,M1} P(3659,387);d(1);d(3654) { ld( 
% 38.86/39.30    ld( rd( Z, mult( X, mult( Y, Z ) ) ), X ), X ) ==> ld( mult( mult( Z, Y )
% 38.86/39.30    , X ), Z ) }.
% 38.86/39.30  parent0: (17699) {G2,W19,D7,L1,V3,M1}  { ld( ld( rd( X, mult( Z, mult( Y, X
% 38.86/39.30     ) ) ), Z ), Z ) ==> ld( mult( mult( X, Y ), Z ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := X
% 38.86/39.30  end
% 38.86/39.30  permutation0:
% 38.86/39.30     0 ==> 0
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17701) {G110,W19,D6,L1,V3,M1}  { mult( Z, rd( ld( Z, rd( Y, Z ) )
% 38.86/39.30    , X ) ) = ld( X, rd( rd( mult( X, Y ), Z ), X ) ) }.
% 38.86/39.30  parent0[0]: (3668) {G110,W19,D6,L1,V3,M1} P(3627,3659);d(77);d(76);d(92);d(
% 38.86/39.30    124);d(74);d(114);d(3611);d(3627);d(3630) { ld( X, rd( rd( mult( X, Y ), 
% 38.86/39.30    Z ), X ) ) = mult( Z, rd( ld( Z, rd( Y, Z ) ), X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17715) {G13,W27,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( mult
% 38.86/39.30    ( X, Y ), rd( Y, mult( X, Y ) ) ), Z ) ) = ld( Z, mult( Z, rd( ld( X, Y )
% 38.86/39.30    , mult( Z, Y ) ) ) ) }.
% 38.86/39.30  parent0[0]: (1489) {G12,W19,D5,L1,V3,M1} P(25,1481);d(22);d(52);d(91) { rd
% 38.86/39.30    ( rd( mult( Y, X ), mult( Z, X ) ), Y ) ==> mult( Y, rd( ld( Z, X ), mult
% 38.86/39.30    ( Y, X ) ) ) }.
% 38.86/39.30  parent1[0; 18]: (17701) {G110,W19,D6,L1,V3,M1}  { mult( Z, rd( ld( Z, rd( Y
% 38.86/39.30    , Z ) ), X ) ) = ld( X, rd( rd( mult( X, Y ), Z ), X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := Z
% 38.86/39.30     Z := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := mult( X, Y )
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17716) {G1,W23,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( mult( 
% 38.86/39.30    X, Y ), rd( Y, mult( X, Y ) ) ), Z ) ) = rd( ld( X, Y ), mult( Z, Y ) )
% 38.86/39.30     }.
% 38.86/39.30  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.86/39.30  parent1[0; 16]: (17715) {G13,W27,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( ld
% 38.86/39.30    ( mult( X, Y ), rd( Y, mult( X, Y ) ) ), Z ) ) = ld( Z, mult( Z, rd( ld( 
% 38.86/39.30    X, Y ), mult( Z, Y ) ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := rd( ld( X, Y ), mult( Z, Y ) )
% 38.86/39.30     Y := Z
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17717) {G2,W20,D6,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( mult( 
% 38.86/39.30    X, Y ), i( X ) ), Z ) ) = rd( ld( X, Y ), mult( Z, Y ) ) }.
% 38.86/39.30  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.86/39.30    X ) }.
% 38.86/39.30  parent1[0; 10]: (17716) {G1,W23,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( ld
% 38.86/39.30    ( mult( X, Y ), rd( Y, mult( X, Y ) ) ), Z ) ) = rd( ld( X, Y ), mult( Z
% 38.86/39.30    , Y ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17718) {G3,W20,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( i( mult( X
% 38.86/39.30    , mult( X, Y ) ) ), Z ) ) = rd( ld( X, Y ), mult( Z, Y ) ) }.
% 38.86/39.30  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.30    ( X, Y ) ) }.
% 38.86/39.30  parent1[0; 6]: (17717) {G2,W20,D6,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( 
% 38.86/39.30    mult( X, Y ), i( X ) ), Z ) ) = rd( ld( X, Y ), mult( Z, Y ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := mult( X, Y )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17719) {G4,W20,D7,L1,V3,M1}  { mult( mult( X, Y ), i( mult( Z, 
% 38.86/39.30    mult( X, mult( X, Y ) ) ) ) ) = rd( ld( X, Y ), mult( Z, Y ) ) }.
% 38.86/39.30  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.30    ( mult( Y, X ) ) }.
% 38.86/39.30  parent1[0; 5]: (17718) {G3,W20,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( i( 
% 38.86/39.30    mult( X, mult( X, Y ) ) ), Z ) ) = rd( ld( X, Y ), mult( Z, Y ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := mult( X, mult( X, Y ) )
% 38.86/39.30     Y := Z
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17720) {G2,W19,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( Z, mult( X
% 38.86/39.30    , mult( X, Y ) ) ) ) = rd( ld( X, Y ), mult( Z, Y ) ) }.
% 38.86/39.30  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.30    Y ) }.
% 38.86/39.30  parent1[0; 1]: (17719) {G4,W20,D7,L1,V3,M1}  { mult( mult( X, Y ), i( mult
% 38.86/39.30    ( Z, mult( X, mult( X, Y ) ) ) ) ) = rd( ld( X, Y ), mult( Z, Y ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := mult( X, Y )
% 38.86/39.30     Y := mult( Z, mult( X, mult( X, Y ) ) )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17721) {G3,W19,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( Z, mult( 
% 38.86/39.30    mult( X, X ), Y ) ) ) = rd( ld( X, Y ), mult( Z, Y ) ) }.
% 38.86/39.30  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.86/39.30    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.86/39.30  parent1[0; 7]: (17720) {G2,W19,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( Z, 
% 38.86/39.30    mult( X, mult( X, Y ) ) ) ) = rd( ld( X, Y ), mult( Z, Y ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  subsumption: (3684) {G111,W19,D6,L1,V3,M1} P(1489,3668);d(1);d(25);d(52);d(
% 38.86/39.30    76);d(33);d(109) { rd( mult( Z, Y ), mult( X, mult( mult( Z, Z ), Y ) ) )
% 38.86/39.30     ==> rd( ld( Z, Y ), mult( X, Y ) ) }.
% 38.86/39.30  parent0: (17721) {G3,W19,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( Z, mult( 
% 38.86/39.30    mult( X, X ), Y ) ) ) = rd( ld( X, Y ), mult( Z, Y ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := X
% 38.86/39.30  end
% 38.86/39.30  permutation0:
% 38.86/39.30     0 ==> 0
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17724) {G110,W19,D6,L1,V3,M1}  { mult( Z, rd( ld( Z, rd( Y, Z ) )
% 38.86/39.30    , X ) ) = ld( X, rd( rd( mult( X, Y ), Z ), X ) ) }.
% 38.86/39.30  parent0[0]: (3668) {G110,W19,D6,L1,V3,M1} P(3627,3659);d(77);d(76);d(92);d(
% 38.86/39.30    124);d(74);d(114);d(3611);d(3627);d(3630) { ld( X, rd( rd( mult( X, Y ), 
% 38.86/39.30    Z ), X ) ) = mult( Z, rd( ld( Z, rd( Y, Z ) ), X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17735) {G31,W27,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( mult
% 38.86/39.30    ( X, Y ), rd( X, mult( X, Y ) ) ), Z ) ) = ld( Z, mult( Z, rd( rd( X, Y )
% 38.86/39.30    , mult( Z, X ) ) ) ) }.
% 38.86/39.30  parent0[0]: (1901) {G30,W19,D5,L1,V3,M1} P(52,1802);d(52);d(76);d(450);d(34
% 38.86/39.30    );d(33);d(76);d(52);d(33);d(112) { rd( rd( mult( Z, Y ), mult( Y, X ) ), 
% 38.86/39.30    Z ) ==> mult( Z, rd( rd( Y, X ), mult( Z, Y ) ) ) }.
% 38.86/39.30  parent1[0; 18]: (17724) {G110,W19,D6,L1,V3,M1}  { mult( Z, rd( ld( Z, rd( Y
% 38.86/39.30    , Z ) ), X ) ) = ld( X, rd( rd( mult( X, Y ), Z ), X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := X
% 38.86/39.30     Z := mult( X, Y )
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17736) {G1,W23,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( mult( 
% 38.86/39.30    X, Y ), rd( X, mult( X, Y ) ) ), Z ) ) = rd( rd( X, Y ), mult( Z, X ) )
% 38.86/39.30     }.
% 38.86/39.30  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.86/39.30  parent1[0; 16]: (17735) {G31,W27,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( ld
% 38.86/39.30    ( mult( X, Y ), rd( X, mult( X, Y ) ) ), Z ) ) = ld( Z, mult( Z, rd( rd( 
% 38.86/39.30    X, Y ), mult( Z, X ) ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := rd( rd( X, Y ), mult( Z, X ) )
% 38.86/39.30     Y := Z
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17737) {G2,W23,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( mult( 
% 38.86/39.30    X, Y ), rd( rd( X, Y ), X ) ), Z ) ) = rd( rd( X, Y ), mult( Z, X ) ) }.
% 38.86/39.30  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.86/39.30     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.86/39.30  parent1[0; 10]: (17736) {G1,W23,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( ld
% 38.86/39.30    ( mult( X, Y ), rd( X, mult( X, Y ) ) ), Z ) ) = rd( rd( X, Y ), mult( Z
% 38.86/39.30    , X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17738) {G3,W20,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( i( mult( 
% 38.86/39.30    mult( X, Y ), Y ) ), Z ) ) = rd( rd( X, Y ), mult( Z, X ) ) }.
% 38.86/39.30  parent0[0]: (712) {G11,W16,D5,L1,V2,M1} P(698,54) { ld( mult( X, Y ), rd( 
% 38.86/39.30    rd( X, Y ), X ) ) ==> i( mult( mult( X, Y ), Y ) ) }.
% 38.86/39.30  parent1[0; 6]: (17737) {G2,W23,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( 
% 38.86/39.30    mult( X, Y ), rd( rd( X, Y ), X ) ), Z ) ) = rd( rd( X, Y ), mult( Z, X )
% 38.86/39.30     ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17739) {G4,W20,D7,L1,V3,M1}  { mult( mult( X, Y ), i( mult( Z, 
% 38.86/39.30    mult( mult( X, Y ), Y ) ) ) ) = rd( rd( X, Y ), mult( Z, X ) ) }.
% 38.86/39.30  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.30    ( mult( Y, X ) ) }.
% 38.86/39.30  parent1[0; 5]: (17738) {G3,W20,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( i( 
% 38.86/39.30    mult( mult( X, Y ), Y ) ), Z ) ) = rd( rd( X, Y ), mult( Z, X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := mult( mult( X, Y ), Y )
% 38.86/39.30     Y := Z
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17740) {G2,W19,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( Z, mult( 
% 38.86/39.30    mult( X, Y ), Y ) ) ) = rd( rd( X, Y ), mult( Z, X ) ) }.
% 38.86/39.30  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.30    Y ) }.
% 38.86/39.30  parent1[0; 1]: (17739) {G4,W20,D7,L1,V3,M1}  { mult( mult( X, Y ), i( mult
% 38.86/39.30    ( Z, mult( mult( X, Y ), Y ) ) ) ) = rd( rd( X, Y ), mult( Z, X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := mult( X, Y )
% 38.86/39.30     Y := mult( Z, mult( mult( X, Y ), Y ) )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  subsumption: (3685) {G111,W19,D6,L1,V3,M1} P(1901,3668);d(1);d(320);d(712);
% 38.86/39.30    d(76);d(33) { rd( mult( Y, Z ), mult( X, mult( mult( Y, Z ), Z ) ) ) ==> 
% 38.86/39.30    rd( rd( Y, Z ), mult( X, Y ) ) }.
% 38.86/39.30  parent0: (17740) {G2,W19,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( Z, mult( 
% 38.86/39.30    mult( X, Y ), Y ) ) ) = rd( rd( X, Y ), mult( Z, X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := Z
% 38.86/39.30     Z := X
% 38.86/39.30  end
% 38.86/39.30  permutation0:
% 38.86/39.30     0 ==> 0
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17743) {G111,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), mult( Z, Y ) ) 
% 38.86/39.30    ==> rd( mult( X, Y ), mult( Z, mult( mult( X, X ), Y ) ) ) }.
% 38.86/39.30  parent0[0]: (3684) {G111,W19,D6,L1,V3,M1} P(1489,3668);d(1);d(25);d(52);d(
% 38.86/39.30    76);d(33);d(109) { rd( mult( Z, Y ), mult( X, mult( mult( Z, Z ), Y ) ) )
% 38.86/39.30     ==> rd( ld( Z, Y ), mult( X, Y ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := X
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17760) {G104,W39,D7,L1,V3,M1}  { rd( ld( X, rd( X, mult( Y, mult
% 38.86/39.30    ( X, X ) ) ) ), mult( Z, rd( X, mult( Y, mult( X, X ) ) ) ) ) ==> rd( 
% 38.86/39.30    mult( X, rd( X, mult( Y, mult( X, X ) ) ) ), mult( Z, ld( rd( mult( X, Y
% 38.86/39.30     ), X ), X ) ) ) }.
% 38.86/39.30  parent0[0]: (3592) {G103,W19,D6,L1,V3,M1} P(3470,3584);d(2904);d(1572);d(
% 38.86/39.30    1601);d(3514);d(80);d(19) { mult( mult( X, Z ), rd( X, mult( Y, mult( Z, 
% 38.86/39.30    X ) ) ) ) ==> ld( rd( mult( Z, Y ), X ), Z ) }.
% 38.86/39.30  parent1[0; 32]: (17743) {G111,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), mult( Z, 
% 38.86/39.30    Y ) ) ==> rd( mult( X, Y ), mult( Z, mult( mult( X, X ), Y ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := rd( X, mult( Y, mult( X, X ) ) )
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17761) {G6,W39,D7,L1,V3,M1}  { rd( ld( X, rd( X, mult( Y, mult( X
% 38.86/39.30    , X ) ) ) ), mult( Z, rd( X, mult( Y, mult( X, X ) ) ) ) ) ==> mult( mult
% 38.86/39.30    ( X, rd( X, mult( Y, mult( X, X ) ) ) ), rd( ld( X, rd( mult( X, Y ), X )
% 38.86/39.30     ), Z ) ) }.
% 38.86/39.30  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.30     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.30  parent1[0; 20]: (17760) {G104,W39,D7,L1,V3,M1}  { rd( ld( X, rd( X, mult( Y
% 38.86/39.30    , mult( X, X ) ) ) ), mult( Z, rd( X, mult( Y, mult( X, X ) ) ) ) ) ==> 
% 38.86/39.30    rd( mult( X, rd( X, mult( Y, mult( X, X ) ) ) ), mult( Z, ld( rd( mult( X
% 38.86/39.30    , Y ), X ), X ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := X
% 38.86/39.30     Z := rd( mult( X, Y ), X )
% 38.86/39.30     T := mult( X, rd( X, mult( Y, mult( X, X ) ) ) )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17762) {G6,W39,D7,L1,V3,M1}  { rd( ld( X, rd( X, mult( Y, mult( X
% 38.86/39.30    , X ) ) ) ), mult( Z, rd( X, mult( Y, mult( X, X ) ) ) ) ) ==> ld( rd( rd
% 38.86/39.30    ( mult( Y, mult( X, X ) ), X ), X ), rd( ld( X, rd( mult( X, Y ), X ) ), 
% 38.86/39.30    Z ) ) }.
% 38.86/39.30  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.86/39.30     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.86/39.30  parent1[0; 20]: (17761) {G6,W39,D7,L1,V3,M1}  { rd( ld( X, rd( X, mult( Y, 
% 38.86/39.30    mult( X, X ) ) ) ), mult( Z, rd( X, mult( Y, mult( X, X ) ) ) ) ) ==> 
% 38.86/39.30    mult( mult( X, rd( X, mult( Y, mult( X, X ) ) ) ), rd( ld( X, rd( mult( X
% 38.86/39.30    , Y ), X ) ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := mult( Y, mult( X, X ) )
% 38.86/39.30     Z := X
% 38.86/39.30     T := rd( ld( X, rd( mult( X, Y ), X ) ), Z )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17763) {G7,W39,D7,L1,V3,M1}  { rd( ld( X, rd( X, mult( Y, mult( X
% 38.86/39.30    , X ) ) ) ), mult( Z, rd( X, mult( Y, mult( X, X ) ) ) ) ) ==> ld( ld( 
% 38.86/39.30    mult( X, rd( X, Y ) ), mult( X, X ) ), rd( ld( X, rd( mult( X, Y ), X ) )
% 38.86/39.30    , Z ) ) }.
% 38.86/39.30  parent0[0]: (1590) {G21,W19,D6,L1,V3,M1} P(25,1571);d(52);d(91);d(22) { rd
% 38.86/39.30    ( rd( mult( Z, mult( Y, X ) ), X ), Y ) ==> ld( mult( Y, rd( X, Z ) ), 
% 38.86/39.30    mult( Y, X ) ) }.
% 38.86/39.30  parent1[0; 21]: (17762) {G6,W39,D7,L1,V3,M1}  { rd( ld( X, rd( X, mult( Y, 
% 38.86/39.30    mult( X, X ) ) ) ), mult( Z, rd( X, mult( Y, mult( X, X ) ) ) ) ) ==> ld
% 38.86/39.30    ( rd( rd( mult( Y, mult( X, X ) ), X ), X ), rd( ld( X, rd( mult( X, Y )
% 38.86/39.30    , X ) ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17764) {G7,W39,D7,L1,V3,M1}  { rd( ld( X, rd( X, mult( Y, mult( X
% 38.86/39.30    , X ) ) ) ), mult( Z, rd( X, mult( Y, mult( X, X ) ) ) ) ) ==> ld( ld( ld
% 38.86/39.30    ( X, mult( X, rd( X, Y ) ) ), X ), rd( ld( X, rd( mult( X, Y ), X ) ), Z
% 38.86/39.30     ) ) }.
% 38.86/39.30  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.86/39.30     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.86/39.30  parent1[0; 21]: (17763) {G7,W39,D7,L1,V3,M1}  { rd( ld( X, rd( X, mult( Y, 
% 38.86/39.30    mult( X, X ) ) ) ), mult( Z, rd( X, mult( Y, mult( X, X ) ) ) ) ) ==> ld
% 38.86/39.30    ( ld( mult( X, rd( X, Y ) ), mult( X, X ) ), rd( ld( X, rd( mult( X, Y )
% 38.86/39.30    , X ) ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := mult( X, rd( X, Y ) )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17765) {G1,W35,D7,L1,V3,M1}  { rd( ld( X, rd( X, mult( Y, mult( X
% 38.86/39.30    , X ) ) ) ), mult( Z, rd( X, mult( Y, mult( X, X ) ) ) ) ) ==> ld( ld( rd
% 38.86/39.30    ( X, Y ), X ), rd( ld( X, rd( mult( X, Y ), X ) ), Z ) ) }.
% 38.86/39.30  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.86/39.30  parent1[0; 22]: (17764) {G7,W39,D7,L1,V3,M1}  { rd( ld( X, rd( X, mult( Y, 
% 38.86/39.30    mult( X, X ) ) ) ), mult( Z, rd( X, mult( Y, mult( X, X ) ) ) ) ) ==> ld
% 38.86/39.30    ( ld( ld( X, mult( X, rd( X, Y ) ) ), X ), rd( ld( X, rd( mult( X, Y ), X
% 38.86/39.30     ) ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := rd( X, Y )
% 38.86/39.30     Y := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17766) {G2,W31,D7,L1,V3,M1}  { rd( ld( X, rd( X, mult( Y, mult( X
% 38.86/39.30    , X ) ) ) ), mult( Z, rd( X, mult( Y, mult( X, X ) ) ) ) ) ==> ld( Y, rd
% 38.86/39.30    ( ld( X, rd( mult( X, Y ), X ) ), Z ) ) }.
% 38.86/39.30  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.86/39.30  parent1[0; 21]: (17765) {G1,W35,D7,L1,V3,M1}  { rd( ld( X, rd( X, mult( Y, 
% 38.86/39.30    mult( X, X ) ) ) ), mult( Z, rd( X, mult( Y, mult( X, X ) ) ) ) ) ==> ld
% 38.86/39.30    ( ld( rd( X, Y ), X ), rd( ld( X, rd( mult( X, Y ), X ) ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17767) {G3,W31,D7,L1,V3,M1}  { rd( ld( X, rd( X, mult( Y, mult( X
% 38.86/39.30    , X ) ) ) ), mult( Z, rd( X, mult( Y, mult( X, X ) ) ) ) ) ==> ld( Y, rd
% 38.86/39.30    ( ld( X, mult( X, rd( Y, X ) ) ), Z ) ) }.
% 38.86/39.30  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.86/39.30    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.86/39.30  parent1[0; 25]: (17766) {G2,W31,D7,L1,V3,M1}  { rd( ld( X, rd( X, mult( Y, 
% 38.86/39.30    mult( X, X ) ) ) ), mult( Z, rd( X, mult( Y, mult( X, X ) ) ) ) ) ==> ld
% 38.86/39.30    ( Y, rd( ld( X, rd( mult( X, Y ), X ) ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17768) {G1,W27,D7,L1,V3,M1}  { rd( ld( X, rd( X, mult( Y, mult( X
% 38.86/39.30    , X ) ) ) ), mult( Z, rd( X, mult( Y, mult( X, X ) ) ) ) ) ==> ld( Y, rd
% 38.86/39.30    ( rd( Y, X ), Z ) ) }.
% 38.86/39.30  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.86/39.30  parent1[0; 23]: (17767) {G3,W31,D7,L1,V3,M1}  { rd( ld( X, rd( X, mult( Y, 
% 38.86/39.30    mult( X, X ) ) ) ), mult( Z, rd( X, mult( Y, mult( X, X ) ) ) ) ) ==> ld
% 38.86/39.30    ( Y, rd( ld( X, mult( X, rd( Y, X ) ) ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := rd( Y, X )
% 38.86/39.30     Y := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17769) {G2,W27,D7,L1,V3,M1}  { mult( ld( X, rd( X, mult( Y, mult
% 38.86/39.30    ( X, X ) ) ) ), rd( rd( mult( Y, mult( X, X ) ), X ), Z ) ) ==> ld( Y, rd
% 38.86/39.30    ( rd( Y, X ), Z ) ) }.
% 38.86/39.30  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.86/39.30     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.30  parent1[0; 1]: (17768) {G1,W27,D7,L1,V3,M1}  { rd( ld( X, rd( X, mult( Y, 
% 38.86/39.30    mult( X, X ) ) ) ), mult( Z, rd( X, mult( Y, mult( X, X ) ) ) ) ) ==> ld
% 38.86/39.30    ( Y, rd( rd( Y, X ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := mult( Y, mult( X, X ) )
% 38.86/39.30     Z := X
% 38.86/39.30     T := ld( X, rd( X, mult( Y, mult( X, X ) ) ) )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17770) {G3,W27,D7,L1,V3,M1}  { ld( ld( rd( X, mult( Y, mult( X, X
% 38.86/39.30     ) ) ), X ), rd( rd( mult( Y, mult( X, X ) ), X ), Z ) ) ==> ld( Y, rd( 
% 38.86/39.30    rd( Y, X ), Z ) ) }.
% 38.86/39.30  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.30    ld( ld( Y, X ), Z ) }.
% 38.86/39.30  parent1[0; 1]: (17769) {G2,W27,D7,L1,V3,M1}  { mult( ld( X, rd( X, mult( Y
% 38.86/39.30    , mult( X, X ) ) ) ), rd( rd( mult( Y, mult( X, X ) ), X ), Z ) ) ==> ld
% 38.86/39.30    ( Y, rd( rd( Y, X ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := rd( X, mult( Y, mult( X, X ) ) )
% 38.86/39.30     Z := rd( rd( mult( Y, mult( X, X ) ), X ), Z )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17771) {G2,W23,D7,L1,V3,M1}  { ld( mult( Y, mult( X, X ) ), rd( 
% 38.86/39.30    rd( mult( Y, mult( X, X ) ), X ), Z ) ) ==> ld( Y, rd( rd( Y, X ), Z ) )
% 38.86/39.30     }.
% 38.86/39.30  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.86/39.30  parent1[0; 2]: (17770) {G3,W27,D7,L1,V3,M1}  { ld( ld( rd( X, mult( Y, mult
% 38.86/39.30    ( X, X ) ) ), X ), rd( rd( mult( Y, mult( X, X ) ), X ), Z ) ) ==> ld( Y
% 38.86/39.30    , rd( rd( Y, X ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := mult( Y, mult( X, X ) )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17773) {G3,W23,D7,L1,V3,M1}  { ld( mult( X, mult( Y, Y ) ), rd( 
% 38.86/39.30    rd( mult( mult( X, Y ), Y ), Y ), Z ) ) ==> ld( X, rd( rd( X, Y ), Z ) )
% 38.86/39.30     }.
% 38.86/39.30  parent0[0]: (178) {G7,W11,D4,L1,V2,M1} P(168,22);d(52);d(22) { mult( X, 
% 38.86/39.30    mult( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.86/39.30  parent1[0; 9]: (17771) {G2,W23,D7,L1,V3,M1}  { ld( mult( Y, mult( X, X ) )
% 38.86/39.30    , rd( rd( mult( Y, mult( X, X ) ), X ), Z ) ) ==> ld( Y, rd( rd( Y, X ), 
% 38.86/39.30    Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17774) {G4,W23,D7,L1,V3,M1}  { ld( mult( mult( X, Y ), Y ), rd( 
% 38.86/39.30    rd( mult( mult( X, Y ), Y ), Y ), Z ) ) ==> ld( X, rd( rd( X, Y ), Z ) )
% 38.86/39.30     }.
% 38.86/39.30  parent0[0]: (178) {G7,W11,D4,L1,V2,M1} P(168,22);d(52);d(22) { mult( X, 
% 38.86/39.30    mult( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.86/39.30  parent1[0; 2]: (17773) {G3,W23,D7,L1,V3,M1}  { ld( mult( X, mult( Y, Y ) )
% 38.86/39.30    , rd( rd( mult( mult( X, Y ), Y ), Y ), Z ) ) ==> ld( X, rd( rd( X, Y ), 
% 38.86/39.30    Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17777) {G1,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Y ), rd( 
% 38.86/39.30    mult( X, Y ), Z ) ) ==> ld( X, rd( rd( X, Y ), Z ) ) }.
% 38.86/39.30  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.30  parent1[0; 8]: (17774) {G4,W23,D7,L1,V3,M1}  { ld( mult( mult( X, Y ), Y )
% 38.86/39.30    , rd( rd( mult( mult( X, Y ), Y ), Y ), Z ) ) ==> ld( X, rd( rd( X, Y ), 
% 38.86/39.30    Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := mult( X, Y )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  subsumption: (3695) {G112,W19,D5,L1,V3,M1} P(3592,3684);d(114);d(113);d(
% 38.86/39.30    1590);d(168);d(1);d(19);d(321);d(1);d(112);d(74);d(19);d(178);d(3) { ld( 
% 38.86/39.30    mult( mult( Y, X ), X ), rd( mult( Y, X ), Z ) ) ==> ld( Y, rd( rd( Y, X
% 38.86/39.30     ), Z ) ) }.
% 38.86/39.30  parent0: (17777) {G1,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Y ), rd( 
% 38.86/39.30    mult( X, Y ), Z ) ) ==> ld( X, rd( rd( X, Y ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  permutation0:
% 38.86/39.30     0 ==> 0
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17779) {G90,W19,D5,L1,V3,M1}  { mult( mult( X, Z ), ld( mult( Y, Z
% 38.86/39.30     ), Z ) ) = ld( mult( X, rd( Y, X ) ), mult( X, Z ) ) }.
% 38.86/39.30  parent0[0]: (3356) {G90,W19,D5,L1,V3,M1} P(76,3337);d(34);d(22);d(34);d(80)
% 38.86/39.30    ;d(34) { ld( mult( Y, rd( Z, Y ) ), mult( Y, X ) ) = mult( mult( Y, X ), 
% 38.86/39.30    ld( mult( Z, X ), X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17780) {G111,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), mult( Z, Y ) ) 
% 38.86/39.30    ==> rd( mult( X, Y ), mult( Z, mult( mult( X, X ), Y ) ) ) }.
% 38.86/39.30  parent0[0]: (3684) {G111,W19,D6,L1,V3,M1} P(1489,3668);d(1);d(25);d(52);d(
% 38.86/39.30    76);d(33);d(109) { rd( mult( Z, Y ), mult( X, mult( mult( Z, Z ), Y ) ) )
% 38.86/39.30     ==> rd( ld( Z, Y ), mult( X, Y ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := X
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17792) {G91,W35,D7,L1,V3,M1}  { rd( ld( X, ld( mult( Y, X ), X )
% 38.86/39.30     ), mult( Z, ld( mult( Y, X ), X ) ) ) ==> rd( mult( X, ld( mult( Y, X )
% 38.86/39.30    , X ) ), mult( Z, ld( mult( X, rd( Y, X ) ), mult( X, X ) ) ) ) }.
% 38.86/39.30  parent0[0]: (17779) {G90,W19,D5,L1,V3,M1}  { mult( mult( X, Z ), ld( mult( 
% 38.86/39.30    Y, Z ), Z ) ) = ld( mult( X, rd( Y, X ) ), mult( X, Z ) ) }.
% 38.86/39.30  parent1[0; 26]: (17780) {G111,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), mult( Z, 
% 38.86/39.30    Y ) ) ==> rd( mult( X, Y ), mult( Z, mult( mult( X, X ), Y ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := ld( mult( Y, X ), X )
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17794) {G6,W35,D7,L1,V3,M1}  { rd( ld( X, ld( mult( Y, X ), X ) )
% 38.86/39.30    , mult( Z, ld( mult( Y, X ), X ) ) ) ==> mult( mult( X, ld( mult( Y, X )
% 38.86/39.30    , X ) ), rd( ld( mult( X, X ), mult( X, rd( Y, X ) ) ), Z ) ) }.
% 38.86/39.30  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.30     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.30  parent1[0; 16]: (17792) {G91,W35,D7,L1,V3,M1}  { rd( ld( X, ld( mult( Y, X
% 38.86/39.30     ), X ) ), mult( Z, ld( mult( Y, X ), X ) ) ) ==> rd( mult( X, ld( mult( 
% 38.86/39.30    Y, X ), X ) ), mult( Z, ld( mult( X, rd( Y, X ) ), mult( X, X ) ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := mult( X, X )
% 38.86/39.30     Z := mult( X, rd( Y, X ) )
% 38.86/39.30     T := mult( X, ld( mult( Y, X ), X ) )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17796) {G6,W35,D7,L1,V3,M1}  { rd( ld( X, ld( mult( Y, X ), X ) )
% 38.86/39.30    , mult( Z, ld( mult( Y, X ), X ) ) ) ==> ld( rd( ld( X, mult( Y, X ) ), X
% 38.86/39.30     ), rd( ld( mult( X, X ), mult( X, rd( Y, X ) ) ), Z ) ) }.
% 38.86/39.30  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.86/39.30     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.86/39.30  parent1[0; 16]: (17794) {G6,W35,D7,L1,V3,M1}  { rd( ld( X, ld( mult( Y, X )
% 38.86/39.30    , X ) ), mult( Z, ld( mult( Y, X ), X ) ) ) ==> mult( mult( X, ld( mult( 
% 38.86/39.30    Y, X ), X ) ), rd( ld( mult( X, X ), mult( X, rd( Y, X ) ) ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := X
% 38.86/39.30     Z := mult( Y, X )
% 38.86/39.30     T := rd( ld( mult( X, X ), mult( X, rd( Y, X ) ) ), Z )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17797) {G3,W35,D7,L1,V3,M1}  { rd( ld( X, ld( mult( Y, X ), X ) )
% 38.86/39.30    , mult( Z, ld( mult( Y, X ), X ) ) ) ==> ld( ld( X, rd( mult( Y, X ), X )
% 38.86/39.30     ), rd( ld( mult( X, X ), mult( X, rd( Y, X ) ) ), Z ) ) }.
% 38.86/39.30  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.86/39.30    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.86/39.30  parent1[0; 17]: (17796) {G6,W35,D7,L1,V3,M1}  { rd( ld( X, ld( mult( Y, X )
% 38.86/39.30    , X ) ), mult( Z, ld( mult( Y, X ), X ) ) ) ==> ld( rd( ld( X, mult( Y, X
% 38.86/39.30     ) ), X ), rd( ld( mult( X, X ), mult( X, rd( Y, X ) ) ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := mult( Y, X )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17798) {G1,W31,D7,L1,V3,M1}  { rd( ld( X, ld( mult( Y, X ), X ) )
% 38.86/39.30    , mult( Z, ld( mult( Y, X ), X ) ) ) ==> ld( ld( X, Y ), rd( ld( mult( X
% 38.86/39.30    , X ), mult( X, rd( Y, X ) ) ), Z ) ) }.
% 38.86/39.30  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.30  parent1[0; 19]: (17797) {G3,W35,D7,L1,V3,M1}  { rd( ld( X, ld( mult( Y, X )
% 38.86/39.30    , X ) ), mult( Z, ld( mult( Y, X ), X ) ) ) ==> ld( ld( X, rd( mult( Y, X
% 38.86/39.30     ), X ) ), rd( ld( mult( X, X ), mult( X, rd( Y, X ) ) ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17799) {G2,W27,D6,L1,V3,M1}  { rd( ld( X, ld( mult( Y, X ), X ) )
% 38.86/39.30    , mult( Z, ld( mult( Y, X ), X ) ) ) ==> ld( ld( X, Y ), rd( ld( X, rd( Y
% 38.86/39.30    , X ) ), Z ) ) }.
% 38.86/39.30  parent0[0]: (159) {G5,W11,D4,L1,V2,M1} P(6,109);d(24);d(33);d(80);d(34) { 
% 38.86/39.30    ld( mult( X, X ), mult( X, Y ) ) ==> ld( X, Y ) }.
% 38.86/39.30  parent1[0; 21]: (17798) {G1,W31,D7,L1,V3,M1}  { rd( ld( X, ld( mult( Y, X )
% 38.86/39.30    , X ) ), mult( Z, ld( mult( Y, X ), X ) ) ) ==> ld( ld( X, Y ), rd( ld( 
% 38.86/39.30    mult( X, X ), mult( X, rd( Y, X ) ) ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := rd( Y, X )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17800) {G3,W27,D6,L1,V3,M1}  { mult( ld( X, ld( mult( Y, X ), X )
% 38.86/39.30     ), rd( ld( X, mult( Y, X ) ), Z ) ) ==> ld( ld( X, Y ), rd( ld( X, rd( Y
% 38.86/39.30    , X ) ), Z ) ) }.
% 38.86/39.30  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.86/39.30     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.86/39.30  parent1[0; 1]: (17799) {G2,W27,D6,L1,V3,M1}  { rd( ld( X, ld( mult( Y, X )
% 38.86/39.30    , X ) ), mult( Z, ld( mult( Y, X ), X ) ) ) ==> ld( ld( X, Y ), rd( ld( X
% 38.86/39.30    , rd( Y, X ) ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := X
% 38.86/39.30     Z := mult( Y, X )
% 38.86/39.30     T := ld( X, ld( mult( Y, X ), X ) )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17801) {G4,W27,D6,L1,V3,M1}  { ld( ld( ld( mult( Y, X ), X ), X )
% 38.86/39.30    , rd( ld( X, mult( Y, X ) ), Z ) ) ==> ld( ld( X, Y ), rd( ld( X, rd( Y, 
% 38.86/39.30    X ) ), Z ) ) }.
% 38.86/39.30  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.30    ld( ld( Y, X ), Z ) }.
% 38.86/39.30  parent1[0; 1]: (17800) {G3,W27,D6,L1,V3,M1}  { mult( ld( X, ld( mult( Y, X
% 38.86/39.30     ), X ) ), rd( ld( X, mult( Y, X ) ), Z ) ) ==> ld( ld( X, Y ), rd( ld( X
% 38.86/39.30    , rd( Y, X ) ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := ld( mult( Y, X ), X )
% 38.86/39.30     Z := rd( ld( X, mult( Y, X ) ), Z )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17802) {G5,W23,D6,L1,V3,M1}  { ld( mult( X, Y ), rd( rd( mult( X
% 38.86/39.30    , Y ), Y ), Z ) ) ==> ld( ld( Y, X ), rd( ld( Y, rd( X, Y ) ), Z ) ) }.
% 38.86/39.30  parent0[0]: (3115) {G77,W19,D5,L1,V3,M1} P(24,3104);d(114);d(74);d(329);d(
% 38.86/39.30    24);d(76);d(33);d(113);d(54) { ld( ld( ld( X, Y ), Y ), rd( ld( Y, X ), Z
% 38.86/39.30     ) ) ==> ld( X, rd( rd( X, Y ), Z ) ) }.
% 38.86/39.30  parent1[0; 1]: (17801) {G4,W27,D6,L1,V3,M1}  { ld( ld( ld( mult( Y, X ), X
% 38.86/39.30     ), X ), rd( ld( X, mult( Y, X ) ), Z ) ) ==> ld( ld( X, Y ), rd( ld( X, 
% 38.86/39.30    rd( Y, X ) ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := mult( X, Y )
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17803) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), rd( X, Z ) ) ==>
% 38.86/39.30     ld( ld( Y, X ), rd( ld( Y, rd( X, Y ) ), Z ) ) }.
% 38.86/39.30  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.86/39.30  parent1[0; 6]: (17802) {G5,W23,D6,L1,V3,M1}  { ld( mult( X, Y ), rd( rd( 
% 38.86/39.30    mult( X, Y ), Y ), Z ) ) ==> ld( ld( Y, X ), rd( ld( Y, rd( X, Y ) ), Z )
% 38.86/39.30     ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17804) {G1,W19,D6,L1,V3,M1}  { ld( ld( Y, X ), rd( ld( Y, rd( X, Y
% 38.86/39.30     ) ), Z ) ) ==> ld( mult( X, Y ), rd( X, Z ) ) }.
% 38.86/39.30  parent0[0]: (17803) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), rd( X, Z ) ) 
% 38.86/39.30    ==> ld( ld( Y, X ), rd( ld( Y, rd( X, Y ) ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  subsumption: (3696) {G112,W19,D6,L1,V3,M1} P(3356,3684);d(114);d(115);d(124
% 38.86/39.30    );d(3);d(159);d(114);d(74);d(3115);d(3) { ld( ld( X, Y ), rd( ld( X, rd( 
% 38.86/39.30    Y, X ) ), Z ) ) ==> ld( mult( Y, X ), rd( Y, Z ) ) }.
% 38.86/39.30  parent0: (17804) {G1,W19,D6,L1,V3,M1}  { ld( ld( Y, X ), rd( ld( Y, rd( X, 
% 38.86/39.30    Y ) ), Z ) ) ==> ld( mult( X, Y ), rd( X, Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  permutation0:
% 38.86/39.30     0 ==> 0
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17806) {G111,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), mult( Z, Y ) ) 
% 38.86/39.30    ==> rd( mult( X, Y ), mult( Z, mult( mult( X, X ), Y ) ) ) }.
% 38.86/39.30  parent0[0]: (3684) {G111,W19,D6,L1,V3,M1} P(1489,3668);d(1);d(25);d(52);d(
% 38.86/39.30    76);d(33);d(109) { rd( mult( Z, Y ), mult( X, mult( mult( Z, Z ), Y ) ) )
% 38.86/39.30     ==> rd( ld( Z, Y ), mult( X, Y ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := X
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17820) {G2,W22,D6,L1,V3,M1}  { rd( ld( X, i( Y ) ), mult( Z, i( Y
% 38.86/39.30     ) ) ) ==> rd( mult( X, i( Y ) ), mult( Z, rd( mult( X, X ), Y ) ) ) }.
% 38.86/39.30  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.30    Y ) }.
% 38.86/39.30  parent1[0; 17]: (17806) {G111,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), mult( Z, 
% 38.86/39.30    Y ) ) ==> rd( mult( X, Y ), mult( Z, mult( mult( X, X ), Y ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := mult( X, X )
% 38.86/39.30     Y := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := i( Y )
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17827) {G2,W21,D6,L1,V3,M1}  { rd( ld( X, i( Y ) ), mult( Z, i( Y
% 38.86/39.30     ) ) ) ==> rd( rd( X, Y ), mult( Z, rd( mult( X, X ), Y ) ) ) }.
% 38.86/39.30  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.30    Y ) }.
% 38.86/39.30  parent1[0; 11]: (17820) {G2,W22,D6,L1,V3,M1}  { rd( ld( X, i( Y ) ), mult( 
% 38.86/39.30    Z, i( Y ) ) ) ==> rd( mult( X, i( Y ) ), mult( Z, rd( mult( X, X ), Y ) )
% 38.86/39.30     ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17829) {G3,W21,D6,L1,V3,M1}  { rd( ld( X, i( Y ) ), mult( Z, i( Y
% 38.86/39.30     ) ) ) ==> mult( rd( X, Y ), rd( rd( Y, mult( X, X ) ), Z ) ) }.
% 38.86/39.30  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.86/39.30     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.86/39.30  parent1[0; 10]: (17827) {G2,W21,D6,L1,V3,M1}  { rd( ld( X, i( Y ) ), mult( 
% 38.86/39.30    Z, i( Y ) ) ) ==> rd( rd( X, Y ), mult( Z, rd( mult( X, X ), Y ) ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := mult( X, X )
% 38.86/39.30     T := rd( X, Y )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17830) {G4,W21,D6,L1,V3,M1}  { rd( ld( X, i( Y ) ), mult( Z, i( Y
% 38.86/39.30     ) ) ) ==> ld( rd( Y, X ), rd( rd( Y, mult( X, X ) ), Z ) ) }.
% 38.86/39.30  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.30    ld( rd( X, Y ), Z ) }.
% 38.86/39.30  parent1[0; 10]: (17829) {G3,W21,D6,L1,V3,M1}  { rd( ld( X, i( Y ) ), mult( 
% 38.86/39.30    Z, i( Y ) ) ) ==> mult( rd( X, Y ), rd( rd( Y, mult( X, X ) ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := rd( rd( Y, mult( X, X ) ), Z )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17831) {G5,W21,D6,L1,V3,M1}  { rd( ld( X, i( Y ) ), mult( Z, i( Y
% 38.86/39.30     ) ) ) ==> ld( rd( Y, X ), rd( rd( rd( Y, X ), X ), Z ) ) }.
% 38.86/39.30  parent0[0]: (185) {G8,W11,D4,L1,V2,M1} P(24,178);d(52);d(33);d(33);d(33) { 
% 38.86/39.30    rd( Y, mult( X, X ) ) ==> rd( rd( Y, X ), X ) }.
% 38.86/39.30  parent1[0; 15]: (17830) {G4,W21,D6,L1,V3,M1}  { rd( ld( X, i( Y ) ), mult( 
% 38.86/39.30    Z, i( Y ) ) ) ==> ld( rd( Y, X ), rd( rd( Y, mult( X, X ) ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17832) {G4,W21,D6,L1,V3,M1}  { rd( i( mult( Y, X ) ), mult( Z, i
% 38.86/39.30    ( Y ) ) ) ==> ld( rd( Y, X ), rd( rd( rd( Y, X ), X ), Z ) ) }.
% 38.86/39.30  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.86/39.30    ( X, Y ) ) }.
% 38.86/39.30  parent1[0; 2]: (17831) {G5,W21,D6,L1,V3,M1}  { rd( ld( X, i( Y ) ), mult( Z
% 38.86/39.30    , i( Y ) ) ) ==> ld( rd( Y, X ), rd( rd( rd( Y, X ), X ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17833) {G5,W21,D6,L1,V3,M1}  { i( mult( mult( Z, i( X ) ), mult( 
% 38.86/39.30    X, Y ) ) ) ==> ld( rd( X, Y ), rd( rd( rd( X, Y ), Y ), Z ) ) }.
% 38.86/39.30  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.86/39.30    ( mult( Y, X ) ) }.
% 38.86/39.30  parent1[0; 1]: (17832) {G4,W21,D6,L1,V3,M1}  { rd( i( mult( Y, X ) ), mult
% 38.86/39.30    ( Z, i( Y ) ) ) ==> ld( rd( Y, X ), rd( rd( rd( Y, X ), X ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := mult( X, Y )
% 38.86/39.30     Y := mult( Z, i( X ) )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17834) {G2,W20,D6,L1,V3,M1}  { i( mult( rd( X, Y ), mult( Y, Z )
% 38.86/39.30     ) ) ==> ld( rd( Y, Z ), rd( rd( rd( Y, Z ), Z ), X ) ) }.
% 38.86/39.30  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.86/39.30    Y ) }.
% 38.86/39.30  parent1[0; 3]: (17833) {G5,W21,D6,L1,V3,M1}  { i( mult( mult( Z, i( X ) ), 
% 38.86/39.30    mult( X, Y ) ) ) ==> ld( rd( X, Y ), rd( rd( rd( X, Y ), Y ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := Z
% 38.86/39.30     Z := X
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17835) {G3,W20,D6,L1,V3,M1}  { i( ld( rd( Y, X ), mult( Y, Z ) )
% 38.86/39.30     ) ==> ld( rd( Y, Z ), rd( rd( rd( Y, Z ), Z ), X ) ) }.
% 38.86/39.30  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.30    ld( rd( X, Y ), Z ) }.
% 38.86/39.30  parent1[0; 2]: (17834) {G2,W20,D6,L1,V3,M1}  { i( mult( rd( X, Y ), mult( Y
% 38.86/39.30    , Z ) ) ) ==> ld( rd( Y, Z ), rd( rd( rd( Y, Z ), Z ), X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := mult( Y, Z )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17836) {G4,W19,D6,L1,V3,M1}  { ld( mult( X, Z ), rd( X, Y ) ) ==>
% 38.86/39.30     ld( rd( X, Z ), rd( rd( rd( X, Z ), Z ), Y ) ) }.
% 38.86/39.30  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.86/39.30     ) }.
% 38.86/39.30  parent1[0; 1]: (17835) {G3,W20,D6,L1,V3,M1}  { i( ld( rd( Y, X ), mult( Y, 
% 38.86/39.30    Z ) ) ) ==> ld( rd( Y, Z ), rd( rd( rd( Y, Z ), Z ), X ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := rd( X, Y )
% 38.86/39.30     Y := mult( X, Z )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17837) {G4,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), rd( rd( rd( X, Y )
% 38.86/39.30    , Y ), Z ) ) ==> ld( mult( X, Y ), rd( X, Z ) ) }.
% 38.86/39.30  parent0[0]: (17836) {G4,W19,D6,L1,V3,M1}  { ld( mult( X, Z ), rd( X, Y ) ) 
% 38.86/39.30    ==> ld( rd( X, Z ), rd( rd( rd( X, Z ), Z ), Y ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Z
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  subsumption: (3702) {G112,W19,D6,L1,V3,M1} P(33,3684);d(33);d(112);d(80);d(
% 38.86/39.30    185);d(52);d(76);d(33);d(80);d(54) { ld( rd( Y, X ), rd( rd( rd( Y, X ), 
% 38.86/39.30    X ), Z ) ) ==> ld( mult( Y, X ), rd( Y, Z ) ) }.
% 38.86/39.30  parent0: (17837) {G4,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), rd( rd( rd( X, Y )
% 38.86/39.30    , Y ), Z ) ) ==> ld( mult( X, Y ), rd( X, Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  permutation0:
% 38.86/39.30     0 ==> 0
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17839) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 38.86/39.30  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17842) {G2,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Y ), Z ) )
% 38.86/39.30     ==> ld( rd( ld( Y, Z ), mult( X, Z ) ), mult( Y, Z ) ) }.
% 38.86/39.30  parent0[0]: (3684) {G111,W19,D6,L1,V3,M1} P(1489,3668);d(1);d(25);d(52);d(
% 38.86/39.30    76);d(33);d(109) { rd( mult( Z, Y ), mult( X, mult( mult( Z, Z ), Y ) ) )
% 38.86/39.30     ==> rd( ld( Z, Y ), mult( X, Y ) ) }.
% 38.86/39.30  parent1[0; 9]: (17839) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Z
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := mult( Y, Z )
% 38.86/39.30     Y := mult( X, mult( mult( Y, Y ), Z ) )
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17843) {G2,W19,D5,L1,V3,M1}  { ld( rd( ld( Y, Z ), mult( X, Z ) )
% 38.86/39.30    , mult( Y, Z ) ) ==> mult( X, mult( mult( Y, Y ), Z ) ) }.
% 38.86/39.30  parent0[0]: (17842) {G2,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Y ), Z
% 38.86/39.30     ) ) ==> ld( rd( ld( Y, Z ), mult( X, Z ) ), mult( Y, Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  subsumption: (3703) {G112,W19,D5,L1,V3,M1} P(3684,19) { ld( rd( ld( X, Y )
% 38.86/39.30    , mult( Z, Y ) ), mult( X, Y ) ) ==> mult( Z, mult( mult( X, X ), Y ) )
% 38.86/39.30     }.
% 38.86/39.30  parent0: (17843) {G2,W19,D5,L1,V3,M1}  { ld( rd( ld( Y, Z ), mult( X, Z ) )
% 38.86/39.30    , mult( Y, Z ) ) ==> mult( X, mult( mult( Y, Y ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Z
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  permutation0:
% 38.86/39.30     0 ==> 0
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17845) {G112,W19,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), Z ) ) ==> 
% 38.86/39.30    ld( mult( mult( X, Y ), Y ), rd( mult( X, Y ), Z ) ) }.
% 38.86/39.30  parent0[0]: (3695) {G112,W19,D5,L1,V3,M1} P(3592,3684);d(114);d(113);d(1590
% 38.86/39.30    );d(168);d(1);d(19);d(321);d(1);d(112);d(74);d(19);d(178);d(3) { ld( mult
% 38.86/39.30    ( mult( Y, X ), X ), rd( mult( Y, X ), Z ) ) ==> ld( Y, rd( rd( Y, X ), Z
% 38.86/39.30     ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17850) {G2,W20,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), i( Z ) ) ) 
% 38.86/39.30    ==> ld( mult( mult( X, Y ), Y ), mult( mult( X, Y ), Z ) ) }.
% 38.86/39.30  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.30    Y ) }.
% 38.86/39.30  parent1[0; 15]: (17845) {G112,W19,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), Z
% 38.86/39.30     ) ) ==> ld( mult( mult( X, Y ), Y ), rd( mult( X, Y ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := mult( X, Y )
% 38.86/39.30     Y := Z
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := i( Z )
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17852) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( rd( X, Y ), Z ) ) ==>
% 38.86/39.30     ld( mult( mult( X, Y ), Y ), mult( mult( X, Y ), Z ) ) }.
% 38.86/39.30  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.30    Y ) }.
% 38.86/39.30  parent1[0; 3]: (17850) {G2,W20,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), i( Z
% 38.86/39.30     ) ) ) ==> ld( mult( mult( X, Y ), Y ), mult( mult( X, Y ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := rd( X, Y )
% 38.86/39.30     Y := Z
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17853) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), Z ) ) ==> 
% 38.86/39.30    ld( mult( mult( X, Y ), Y ), mult( mult( X, Y ), Z ) ) }.
% 38.86/39.30  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.86/39.30    ld( rd( X, Y ), Z ) }.
% 38.86/39.30  parent1[0; 3]: (17852) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( rd( X, Y ), Z )
% 38.86/39.30     ) ==> ld( mult( mult( X, Y ), Y ), mult( mult( X, Y ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17854) {G3,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Y ), mult( 
% 38.86/39.30    mult( X, Y ), Z ) ) ==> ld( X, ld( rd( Y, X ), Z ) ) }.
% 38.86/39.30  parent0[0]: (17853) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), Z ) ) 
% 38.86/39.30    ==> ld( mult( mult( X, Y ), Y ), mult( mult( X, Y ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  subsumption: (3705) {G113,W19,D5,L1,V3,M1} P(34,3695);d(34);d(80) { ld( 
% 38.86/39.30    mult( mult( X, Y ), Y ), mult( mult( X, Y ), Z ) ) ==> ld( X, ld( rd( Y, 
% 38.86/39.30    X ), Z ) ) }.
% 38.86/39.30  parent0: (17854) {G3,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Y ), mult
% 38.86/39.30    ( mult( X, Y ), Z ) ) ==> ld( X, ld( rd( Y, X ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  permutation0:
% 38.86/39.30     0 ==> 0
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17856) {G113,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), Z ) ) ==> 
% 38.86/39.30    ld( mult( mult( X, Y ), Y ), mult( mult( X, Y ), Z ) ) }.
% 38.86/39.30  parent0[0]: (3705) {G113,W19,D5,L1,V3,M1} P(34,3695);d(34);d(80) { ld( mult
% 38.86/39.30    ( mult( X, Y ), Y ), mult( mult( X, Y ), Z ) ) ==> ld( X, ld( rd( Y, X )
% 38.86/39.30    , Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17863) {G2,W22,D6,L1,V3,M1}  { ld( i( X ), ld( rd( Y, i( X ) ), Z
% 38.86/39.30     ) ) ==> ld( mult( mult( i( X ), Y ), Y ), mult( ld( X, Y ), Z ) ) }.
% 38.86/39.30  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.30    Y ) }.
% 38.86/39.30  parent1[0; 18]: (17856) {G113,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, X ), Z
% 38.86/39.30     ) ) ==> ld( mult( mult( X, Y ), Y ), mult( mult( X, Y ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := i( X )
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17864) {G2,W21,D6,L1,V3,M1}  { ld( i( X ), ld( rd( Y, i( X ) ), Z
% 38.86/39.30     ) ) ==> ld( mult( ld( X, Y ), Y ), mult( ld( X, Y ), Z ) ) }.
% 38.86/39.30  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.86/39.30    Y ) }.
% 38.86/39.30  parent1[0; 12]: (17863) {G2,W22,D6,L1,V3,M1}  { ld( i( X ), ld( rd( Y, i( X
% 38.86/39.30     ) ), Z ) ) ==> ld( mult( mult( i( X ), Y ), Y ), mult( ld( X, Y ), Z ) )
% 38.86/39.30     }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17867) {G3,W21,D6,L1,V3,M1}  { ld( i( X ), ld( rd( Y, i( X ) ), Z
% 38.86/39.30     ) ) ==> ld( mult( ld( X, Y ), Y ), ld( ld( Y, X ), Z ) ) }.
% 38.86/39.30  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.30    ld( ld( Y, X ), Z ) }.
% 38.86/39.30  parent1[0; 16]: (17864) {G2,W21,D6,L1,V3,M1}  { ld( i( X ), ld( rd( Y, i( X
% 38.86/39.30     ) ), Z ) ) ==> ld( mult( ld( X, Y ), Y ), mult( ld( X, Y ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17869) {G4,W21,D6,L1,V3,M1}  { ld( i( X ), ld( rd( Y, i( X ) ), Z
% 38.86/39.30     ) ) ==> ld( ld( ld( Y, X ), Y ), ld( ld( Y, X ), Z ) ) }.
% 38.86/39.30  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.86/39.30    ld( ld( Y, X ), Z ) }.
% 38.86/39.30  parent1[0; 11]: (17867) {G3,W21,D6,L1,V3,M1}  { ld( i( X ), ld( rd( Y, i( X
% 38.86/39.30     ) ), Z ) ) ==> ld( mult( ld( X, Y ), Y ), ld( ld( Y, X ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Y
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17870) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( rd( Y, i( X ) ), Z )
% 38.86/39.30     ) ==> ld( ld( ld( Y, X ), Y ), ld( ld( Y, X ), Z ) ) }.
% 38.86/39.30  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.86/39.30    Y ) }.
% 38.86/39.30  parent1[0; 1]: (17869) {G4,W21,D6,L1,V3,M1}  { ld( i( X ), ld( rd( Y, i( X
% 38.86/39.30     ) ), Z ) ) ==> ld( ld( ld( Y, X ), Y ), ld( ld( Y, X ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := ld( rd( Y, i( X ) ), Z )
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  paramod: (17871) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, X ), Z ) ) 
% 38.86/39.30    ==> ld( ld( ld( Y, X ), Y ), ld( ld( Y, X ), Z ) ) }.
% 38.86/39.30  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.86/39.30    Y ) }.
% 38.86/39.30  parent1[0; 4]: (17870) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( rd( Y, i( X ) )
% 38.86/39.30    , Z ) ) ==> ld( ld( ld( Y, X ), Y ), ld( ld( Y, X ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := Y
% 38.86/39.30     Y := X
% 38.86/39.30  end
% 38.86/39.30  substitution1:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17872) {G2,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Y ), ld( ld( Y
% 38.86/39.30    , X ), Z ) ) ==> mult( X, ld( mult( Y, X ), Z ) ) }.
% 38.86/39.30  parent0[0]: (17871) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, X ), Z )
% 38.86/39.30     ) ==> ld( ld( ld( Y, X ), Y ), ld( ld( Y, X ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  subsumption: (3711) {G114,W19,D5,L1,V3,M1} P(24,3705);d(74);d(74);d(22);d(
% 38.86/39.30    34) { ld( ld( ld( Y, X ), Y ), ld( ld( Y, X ), Z ) ) ==> mult( X, ld( 
% 38.86/39.30    mult( Y, X ), Z ) ) }.
% 38.86/39.30  parent0: (17872) {G2,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Y ), ld( ld( Y
% 38.86/39.30    , X ), Z ) ) ==> mult( X, ld( mult( Y, X ), Z ) ) }.
% 38.86/39.30  substitution0:
% 38.86/39.30     X := X
% 38.86/39.30     Y := Y
% 38.86/39.30     Z := Z
% 38.86/39.30  end
% 38.86/39.30  permutation0:
% 38.86/39.30     0 ==> 0
% 38.86/39.30  end
% 38.86/39.30  
% 38.86/39.30  eqswap: (17874) {G114,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, Y ), Z ) ) 
% 38.86/39.30    ==> ld( ld( ld( X, Y ), X ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (3711) {G114,W19,D5,L1,V3,M1} P(24,3705);d(74);d(74);d(22);d(34
% 38.98/39.30    ) { ld( ld( ld( Y, X ), Y ), ld( ld( Y, X ), Z ) ) ==> mult( X, ld( mult
% 38.98/39.30    ( Y, X ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17882) {G6,W32,D7,L1,V3,M1}  { mult( rd( rd( X, Y ), X ), ld( 
% 38.98/39.30    mult( X, rd( rd( X, Y ), X ) ), Z ) ) ==> ld( ld( ld( X, rd( rd( X, Y ), 
% 38.98/39.30    X ) ), X ), ld( i( mult( X, Y ) ), Z ) ) }.
% 38.98/39.30  parent0[0]: (135) {G5,W12,D5,L1,V2,M1} P(53,124);d(76) { ld( X, rd( rd( X, 
% 38.98/39.30    Y ), X ) ) ==> i( mult( X, Y ) ) }.
% 38.98/39.30  parent1[0; 27]: (17874) {G114,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, Y )
% 38.98/39.30    , Z ) ) ==> ld( ld( ld( X, Y ), X ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := rd( rd( X, Y ), X )
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17884) {G6,W29,D7,L1,V3,M1}  { mult( rd( rd( X, Y ), X ), ld( 
% 38.98/39.30    mult( X, rd( rd( X, Y ), X ) ), Z ) ) ==> ld( ld( i( mult( X, Y ) ), X )
% 38.98/39.30    , ld( i( mult( X, Y ) ), Z ) ) }.
% 38.98/39.30  parent0[0]: (135) {G5,W12,D5,L1,V2,M1} P(53,124);d(76) { ld( X, rd( rd( X, 
% 38.98/39.30    Y ), X ) ) ==> i( mult( X, Y ) ) }.
% 38.98/39.30  parent1[0; 18]: (17882) {G6,W32,D7,L1,V3,M1}  { mult( rd( rd( X, Y ), X ), 
% 38.98/39.30    ld( mult( X, rd( rd( X, Y ), X ) ), Z ) ) ==> ld( ld( ld( X, rd( rd( X, Y
% 38.98/39.30     ), X ) ), X ), ld( i( mult( X, Y ) ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17887) {G2,W28,D7,L1,V3,M1}  { mult( rd( rd( X, Y ), X ), ld( 
% 38.98/39.30    mult( X, rd( rd( X, Y ), X ) ), Z ) ) ==> ld( ld( i( mult( X, Y ) ), X )
% 38.98/39.30    , mult( mult( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 23]: (17884) {G6,W29,D7,L1,V3,M1}  { mult( rd( rd( X, Y ), X ), 
% 38.98/39.30    ld( mult( X, rd( rd( X, Y ), X ) ), Z ) ) ==> ld( ld( i( mult( X, Y ) ), 
% 38.98/39.30    X ), ld( i( mult( X, Y ) ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := mult( X, Y )
% 38.98/39.30     Y := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17889) {G2,W27,D7,L1,V3,M1}  { mult( rd( rd( X, Y ), X ), ld( 
% 38.98/39.30    mult( X, rd( rd( X, Y ), X ) ), Z ) ) ==> ld( mult( mult( X, Y ), X ), 
% 38.98/39.30    mult( mult( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 17]: (17887) {G2,W28,D7,L1,V3,M1}  { mult( rd( rd( X, Y ), X ), 
% 38.98/39.30    ld( mult( X, rd( rd( X, Y ), X ) ), Z ) ) ==> ld( ld( i( mult( X, Y ) ), 
% 38.98/39.30    X ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := mult( X, Y )
% 38.98/39.30     Y := X
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17890) {G3,W27,D7,L1,V3,M1}  { ld( rd( X, rd( X, Y ) ), ld( mult
% 38.98/39.30    ( X, rd( rd( X, Y ), X ) ), Z ) ) ==> ld( mult( mult( X, Y ), X ), mult( 
% 38.98/39.30    mult( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.30    ld( rd( X, Y ), Z ) }.
% 38.98/39.30  parent1[0; 1]: (17889) {G2,W27,D7,L1,V3,M1}  { mult( rd( rd( X, Y ), X ), 
% 38.98/39.30    ld( mult( X, rd( rd( X, Y ), X ) ), Z ) ) ==> ld( mult( mult( X, Y ), X )
% 38.98/39.30    , mult( mult( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := rd( X, Y )
% 38.98/39.30     Z := ld( mult( X, rd( rd( X, Y ), X ) ), Z )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17891) {G4,W23,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), X ), ld( rd( X
% 38.98/39.30    , Y ), Z ) ) ==> ld( mult( mult( X, Y ), X ), mult( mult( X, Y ), Z ) )
% 38.98/39.30     }.
% 38.98/39.30  parent0[0]: (3139) {G81,W19,D6,L1,V3,M1} P(2748,3136);d(20);d(18);d(16);d(
% 38.98/39.30    18);d(19);d(81) { ld( rd( X, Y ), ld( mult( X, rd( Y, X ) ), Z ) ) ==> ld
% 38.98/39.30    ( ld( Y, X ), ld( Y, Z ) ) }.
% 38.98/39.30  parent1[0; 1]: (17890) {G3,W27,D7,L1,V3,M1}  { ld( rd( X, rd( X, Y ) ), ld
% 38.98/39.30    ( mult( X, rd( rd( X, Y ), X ) ), Z ) ) ==> ld( mult( mult( X, Y ), X ), 
% 38.98/39.30    mult( mult( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := rd( X, Y )
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17892) {G2,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( X, Y ), Z ) ) ==> 
% 38.98/39.30    ld( mult( mult( X, Y ), X ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.30  parent1[0; 2]: (17891) {G4,W23,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), X ), ld
% 38.98/39.30    ( rd( X, Y ), Z ) ) ==> ld( mult( mult( X, Y ), X ), mult( mult( X, Y ), 
% 38.98/39.30    Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (17893) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), Y ), mult( 
% 38.98/39.30    mult( Y, X ), Z ) ) ==> ld( X, ld( rd( Y, X ), Z ) ) }.
% 38.98/39.30  parent0[0]: (17892) {G2,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( X, Y ), Z ) ) 
% 38.98/39.30    ==> ld( mult( mult( X, Y ), X ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  subsumption: (3722) {G115,W19,D5,L1,V3,M1} P(135,3711);d(22);d(22);d(80);d(
% 38.98/39.30    3139);d(19) { ld( mult( mult( X, Y ), X ), mult( mult( X, Y ), Z ) ) ==> 
% 38.98/39.30    ld( Y, ld( rd( X, Y ), Z ) ) }.
% 38.98/39.30  parent0: (17893) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), Y ), mult
% 38.98/39.30    ( mult( Y, X ), Z ) ) ==> ld( X, ld( rd( Y, X ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  permutation0:
% 38.98/39.30     0 ==> 0
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (17895) {G114,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, Y ), Z ) ) 
% 38.98/39.30    ==> ld( ld( ld( X, Y ), X ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (3711) {G114,W19,D5,L1,V3,M1} P(24,3705);d(74);d(74);d(22);d(34
% 38.98/39.30    ) { ld( ld( ld( Y, X ), Y ), ld( ld( Y, X ), Z ) ) ==> mult( X, ld( mult
% 38.98/39.30    ( Y, X ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17900) {G7,W31,D7,L1,V3,M1}  { mult( X, ld( mult( rd( rd( X, Y )
% 38.98/39.30    , X ), X ), Z ) ) ==> ld( ld( ld( rd( rd( X, Y ), X ), X ), rd( rd( X, Y
% 38.98/39.30     ), X ) ), ld( mult( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (130) {G6,W11,D5,L1,V2,M1} P(2,108);d(113) { ld( rd( rd( Y, X )
% 38.98/39.30    , Y ), Y ) ==> mult( Y, X ) }.
% 38.98/39.30  parent1[0; 27]: (17895) {G114,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, Y )
% 38.98/39.30    , Z ) ) ==> ld( ld( ld( X, Y ), X ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := rd( rd( X, Y ), X )
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17901) {G7,W27,D7,L1,V3,M1}  { mult( X, ld( mult( rd( rd( X, Y )
% 38.98/39.30    , X ), X ), Z ) ) ==> ld( ld( mult( X, Y ), rd( rd( X, Y ), X ) ), ld( 
% 38.98/39.30    mult( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (130) {G6,W11,D5,L1,V2,M1} P(2,108);d(113) { ld( rd( rd( Y, X )
% 38.98/39.30    , Y ), Y ) ==> mult( Y, X ) }.
% 38.98/39.30  parent1[0; 14]: (17900) {G7,W31,D7,L1,V3,M1}  { mult( X, ld( mult( rd( rd( 
% 38.98/39.30    X, Y ), X ), X ), Z ) ) ==> ld( ld( ld( rd( rd( X, Y ), X ), X ), rd( rd
% 38.98/39.30    ( X, Y ), X ) ), ld( mult( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17902) {G8,W23,D7,L1,V3,M1}  { mult( X, ld( mult( rd( rd( X, Y )
% 38.98/39.30    , X ), X ), Z ) ) ==> mult( mult( mult( X, Y ), Y ), ld( mult( X, Y ), Z
% 38.98/39.30     ) ) }.
% 38.98/39.30  parent0[0]: (708) {G11,W19,D6,L1,V3,M1} P(698,74) { ld( ld( mult( X, Y ), 
% 38.98/39.30    rd( rd( X, Y ), X ) ), Z ) ==> mult( mult( mult( X, Y ), Y ), Z ) }.
% 38.98/39.30  parent1[0; 12]: (17901) {G7,W27,D7,L1,V3,M1}  { mult( X, ld( mult( rd( rd( 
% 38.98/39.30    X, Y ), X ), X ), Z ) ) ==> ld( ld( mult( X, Y ), rd( rd( X, Y ), X ) ), 
% 38.98/39.30    ld( mult( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := ld( mult( X, Y ), Z )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17903) {G5,W23,D7,L1,V3,M1}  { mult( X, ld( ld( rd( X, rd( X, Y )
% 38.98/39.30     ), X ), Z ) ) ==> mult( mult( mult( X, Y ), Y ), ld( mult( X, Y ), Z ) )
% 38.98/39.30     }.
% 38.98/39.30  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.30    ld( rd( X, Y ), Z ) }.
% 38.98/39.30  parent1[0; 4]: (17902) {G8,W23,D7,L1,V3,M1}  { mult( X, ld( mult( rd( rd( X
% 38.98/39.30    , Y ), X ), X ), Z ) ) ==> mult( mult( mult( X, Y ), Y ), ld( mult( X, Y
% 38.98/39.30     ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := rd( X, Y )
% 38.98/39.30     Z := X
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17904) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( rd( X, Y ), Z ) ) ==>
% 38.98/39.30     mult( mult( mult( X, Y ), Y ), ld( mult( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.30  parent1[0; 4]: (17903) {G5,W23,D7,L1,V3,M1}  { mult( X, ld( ld( rd( X, rd( 
% 38.98/39.30    X, Y ) ), X ), Z ) ) ==> mult( mult( mult( X, Y ), Y ), ld( mult( X, Y )
% 38.98/39.30    , Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := rd( X, Y )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (17905) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Y ), ld( 
% 38.98/39.30    mult( X, Y ), Z ) ) ==> mult( X, ld( rd( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (17904) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( rd( X, Y ), Z ) ) 
% 38.98/39.30    ==> mult( mult( mult( X, Y ), Y ), ld( mult( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  subsumption: (3723) {G115,W19,D5,L1,V3,M1} P(130,3711);d(708);d(80);d(19)
% 38.98/39.30     { mult( mult( mult( X, Y ), Y ), ld( mult( X, Y ), Z ) ) ==> mult( X, ld
% 38.98/39.30    ( rd( X, Y ), Z ) ) }.
% 38.98/39.30  parent0: (17905) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Y ), ld
% 38.98/39.30    ( mult( X, Y ), Z ) ) ==> mult( X, ld( rd( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  permutation0:
% 38.98/39.30     0 ==> 0
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (17907) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.30  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.30     ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17910) {G4,W20,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), ld( ld( X
% 38.98/39.30    , Y ), X ) ) ==> i( mult( Y, ld( mult( X, Y ), Z ) ) ) }.
% 38.98/39.30  parent0[0]: (3711) {G114,W19,D5,L1,V3,M1} P(24,3705);d(74);d(74);d(22);d(34
% 38.98/39.30    ) { ld( ld( ld( Y, X ), Y ), ld( ld( Y, X ), Z ) ) ==> mult( X, ld( mult
% 38.98/39.30    ( Y, X ), Z ) ) }.
% 38.98/39.30  parent1[0; 13]: (17907) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.30     ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := ld( ld( X, Y ), X )
% 38.98/39.30     Y := ld( ld( X, Y ), Z )
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17911) {G5,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), ld( ld( X
% 38.98/39.30    , Y ), X ) ) ==> rd( ld( Z, mult( X, Y ) ), Y ) }.
% 38.98/39.30  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.30     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.30  parent1[0; 12]: (17910) {G4,W20,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), ld
% 38.98/39.30    ( ld( X, Y ), X ) ) ==> i( mult( Y, ld( mult( X, Y ), Z ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := mult( X, Y )
% 38.98/39.30     Y := Z
% 38.98/39.30     Z := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  subsumption: (3730) {G115,W19,D5,L1,V3,M1} P(3711,54);d(92) { ld( ld( ld( X
% 38.98/39.30    , Y ), Z ), ld( ld( X, Y ), X ) ) ==> rd( ld( Z, mult( X, Y ) ), Y ) }.
% 38.98/39.30  parent0: (17911) {G5,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), ld( ld( X
% 38.98/39.30    , Y ), X ) ) ==> rd( ld( Z, mult( X, Y ) ), Y ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  permutation0:
% 38.98/39.30     0 ==> 0
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (17914) {G115,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( X, Y ), Z ) ) ==> 
% 38.98/39.30    ld( mult( mult( X, Y ), X ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (3722) {G115,W19,D5,L1,V3,M1} P(135,3711);d(22);d(22);d(80);d(
% 38.98/39.30    3139);d(19) { ld( mult( mult( X, Y ), X ), mult( mult( X, Y ), Z ) ) ==> 
% 38.98/39.30    ld( Y, ld( rd( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17922) {G2,W22,D6,L1,V3,M1}  { ld( X, ld( rd( i( Y ), X ), Z ) ) 
% 38.98/39.30    ==> ld( mult( mult( i( Y ), X ), i( Y ) ), mult( ld( Y, X ), Z ) ) }.
% 38.98/39.30  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 18]: (17914) {G115,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( X, Y ), Z
% 38.98/39.30     ) ) ==> ld( mult( mult( X, Y ), X ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := i( Y )
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17923) {G2,W21,D6,L1,V3,M1}  { ld( X, ld( rd( i( Y ), X ), Z ) ) 
% 38.98/39.30    ==> ld( mult( ld( Y, X ), i( Y ) ), mult( ld( Y, X ), Z ) ) }.
% 38.98/39.30  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 11]: (17922) {G2,W22,D6,L1,V3,M1}  { ld( X, ld( rd( i( Y ), X )
% 38.98/39.30    , Z ) ) ==> ld( mult( mult( i( Y ), X ), i( Y ) ), mult( ld( Y, X ), Z )
% 38.98/39.30     ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17925) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( rd( i( Y ), X ), Z ) ) 
% 38.98/39.30    ==> ld( rd( ld( Y, X ), Y ), mult( ld( Y, X ), Z ) ) }.
% 38.98/39.30  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 10]: (17923) {G2,W21,D6,L1,V3,M1}  { ld( X, ld( rd( i( Y ), X )
% 38.98/39.30    , Z ) ) ==> ld( mult( ld( Y, X ), i( Y ) ), mult( ld( Y, X ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := ld( Y, X )
% 38.98/39.30     Y := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17926) {G3,W20,D6,L1,V3,M1}  { ld( X, ld( rd( i( Y ), X ), Z ) ) 
% 38.98/39.30    ==> ld( ld( Y, rd( X, Y ) ), mult( ld( Y, X ), Z ) ) }.
% 38.98/39.30  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.98/39.30    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.98/39.30  parent1[0; 10]: (17925) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( rd( i( Y ), X )
% 38.98/39.30    , Z ) ) ==> ld( rd( ld( Y, X ), Y ), mult( ld( Y, X ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17927) {G4,W20,D6,L1,V3,M1}  { ld( X, ld( rd( i( Y ), X ), Z ) ) 
% 38.98/39.30    ==> ld( ld( Y, rd( X, Y ) ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.30    ld( ld( Y, X ), Z ) }.
% 38.98/39.30  parent1[0; 15]: (17926) {G3,W20,D6,L1,V3,M1}  { ld( X, ld( rd( i( Y ), X )
% 38.98/39.30    , Z ) ) ==> ld( ld( Y, rd( X, Y ) ), mult( ld( Y, X ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17928) {G5,W20,D6,L1,V3,M1}  { ld( X, ld( i( mult( X, Y ) ), Z )
% 38.98/39.30     ) ==> ld( ld( Y, rd( X, Y ) ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.30    ( mult( Y, X ) ) }.
% 38.98/39.30  parent1[0; 4]: (17927) {G4,W20,D6,L1,V3,M1}  { ld( X, ld( rd( i( Y ), X ), 
% 38.98/39.30    Z ) ) ==> ld( ld( Y, rd( X, Y ) ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17929) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), Z ) ) 
% 38.98/39.30    ==> ld( ld( Y, rd( X, Y ) ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 3]: (17928) {G5,W20,D6,L1,V3,M1}  { ld( X, ld( i( mult( X, Y ) )
% 38.98/39.30    , Z ) ) ==> ld( ld( Y, rd( X, Y ) ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := mult( X, Y )
% 38.98/39.30     Y := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (17930) {G2,W19,D5,L1,V3,M1}  { ld( ld( Y, rd( X, Y ) ), ld( ld( X
% 38.98/39.30    , Y ), Z ) ) ==> ld( X, mult( mult( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (17929) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), Z )
% 38.98/39.30     ) ==> ld( ld( Y, rd( X, Y ) ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  subsumption: (3734) {G116,W19,D5,L1,V3,M1} P(24,3722);d(33);d(124);d(74);d(
% 38.98/39.30    76);d(22) { ld( ld( X, rd( Y, X ) ), ld( ld( Y, X ), Z ) ) ==> ld( Y, 
% 38.98/39.30    mult( mult( Y, X ), Z ) ) }.
% 38.98/39.30  parent0: (17930) {G2,W19,D5,L1,V3,M1}  { ld( ld( Y, rd( X, Y ) ), ld( ld( X
% 38.98/39.30    , Y ), Z ) ) ==> ld( X, mult( mult( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  permutation0:
% 38.98/39.30     0 ==> 0
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (17932) {G115,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( X, Y ), Z ) ) ==> 
% 38.98/39.30    ld( mult( mult( X, Y ), X ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (3722) {G115,W19,D5,L1,V3,M1} P(135,3711);d(22);d(22);d(80);d(
% 38.98/39.30    3139);d(19) { ld( mult( mult( X, Y ), X ), mult( mult( X, Y ), Z ) ) ==> 
% 38.98/39.30    ld( Y, ld( rd( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17939) {G2,W22,D6,L1,V3,M1}  { ld( i( X ), ld( rd( Y, i( X ) ), Z
% 38.98/39.30     ) ) ==> ld( mult( mult( Y, i( X ) ), Y ), mult( rd( Y, X ), Z ) ) }.
% 38.98/39.30  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 18]: (17932) {G115,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( X, Y ), Z
% 38.98/39.30     ) ) ==> ld( mult( mult( X, Y ), X ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := i( X )
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17941) {G2,W21,D6,L1,V3,M1}  { ld( i( X ), ld( rd( Y, i( X ) ), Z
% 38.98/39.30     ) ) ==> ld( mult( rd( Y, X ), Y ), mult( rd( Y, X ), Z ) ) }.
% 38.98/39.30  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 12]: (17939) {G2,W22,D6,L1,V3,M1}  { ld( i( X ), ld( rd( Y, i( X
% 38.98/39.30     ) ), Z ) ) ==> ld( mult( mult( Y, i( X ) ), Y ), mult( rd( Y, X ), Z ) )
% 38.98/39.30     }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17944) {G3,W21,D6,L1,V3,M1}  { ld( i( X ), ld( rd( Y, i( X ) ), Z
% 38.98/39.30     ) ) ==> ld( mult( rd( Y, X ), Y ), ld( rd( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.30    ld( rd( X, Y ), Z ) }.
% 38.98/39.30  parent1[0; 16]: (17941) {G2,W21,D6,L1,V3,M1}  { ld( i( X ), ld( rd( Y, i( X
% 38.98/39.30     ) ), Z ) ) ==> ld( mult( rd( Y, X ), Y ), mult( rd( Y, X ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17946) {G4,W21,D6,L1,V3,M1}  { ld( i( X ), ld( rd( Y, i( X ) ), Z
% 38.98/39.30     ) ) ==> ld( ld( rd( X, Y ), Y ), ld( rd( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.30    ld( rd( X, Y ), Z ) }.
% 38.98/39.30  parent1[0; 11]: (17944) {G3,W21,D6,L1,V3,M1}  { ld( i( X ), ld( rd( Y, i( X
% 38.98/39.30     ) ), Z ) ) ==> ld( mult( rd( Y, X ), Y ), ld( rd( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17947) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( rd( Y, i( X ) ), Z )
% 38.98/39.30     ) ==> ld( ld( rd( X, Y ), Y ), ld( rd( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 1]: (17946) {G4,W21,D6,L1,V3,M1}  { ld( i( X ), ld( rd( Y, i( X
% 38.98/39.30     ) ), Z ) ) ==> ld( ld( rd( X, Y ), Y ), ld( rd( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := ld( rd( Y, i( X ) ), Z )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17948) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, X ), Z ) ) 
% 38.98/39.30    ==> ld( ld( rd( X, Y ), Y ), ld( rd( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 4]: (17947) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( rd( Y, i( X ) )
% 38.98/39.30    , Z ) ) ==> ld( ld( rd( X, Y ), Y ), ld( rd( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (17949) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), Y ), ld( rd( X
% 38.98/39.30    , Y ), Z ) ) ==> mult( X, ld( mult( Y, X ), Z ) ) }.
% 38.98/39.30  parent0[0]: (17948) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, X ), Z )
% 38.98/39.30     ) ==> ld( ld( rd( X, Y ), Y ), ld( rd( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  subsumption: (3735) {G116,W19,D5,L1,V3,M1} P(33,3722);d(80);d(80);d(22);d(
% 38.98/39.30    34) { ld( ld( rd( Y, X ), X ), ld( rd( Y, X ), Z ) ) ==> mult( Y, ld( 
% 38.98/39.30    mult( X, Y ), Z ) ) }.
% 38.98/39.30  parent0: (17949) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), Y ), ld( rd( X
% 38.98/39.30    , Y ), Z ) ) ==> mult( X, ld( mult( Y, X ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  permutation0:
% 38.98/39.30     0 ==> 0
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (17951) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.30  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.30     ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17954) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), mult
% 38.98/39.30    ( mult( X, Y ), X ) ) ==> i( ld( Y, ld( rd( X, Y ), Z ) ) ) }.
% 38.98/39.30  parent0[0]: (3722) {G115,W19,D5,L1,V3,M1} P(135,3711);d(22);d(22);d(80);d(
% 38.98/39.30    3139);d(19) { ld( mult( mult( X, Y ), X ), mult( mult( X, Y ), Z ) ) ==> 
% 38.98/39.30    ld( Y, ld( rd( X, Y ), Z ) ) }.
% 38.98/39.30  parent1[0; 13]: (17951) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.30     ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := mult( mult( X, Y ), X )
% 38.98/39.30     Y := mult( mult( X, Y ), Z )
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17955) {G4,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), mult
% 38.98/39.30    ( mult( X, Y ), X ) ) ==> ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.98/39.30  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.30     ) }.
% 38.98/39.30  parent1[0; 12]: (17954) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z )
% 38.98/39.30    , mult( mult( X, Y ), X ) ) ==> i( ld( Y, ld( rd( X, Y ), Z ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := ld( rd( X, Y ), Z )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  subsumption: (3736) {G116,W19,D5,L1,V3,M1} P(3722,54);d(54) { ld( mult( 
% 38.98/39.30    mult( X, Y ), Z ), mult( mult( X, Y ), X ) ) ==> ld( ld( rd( X, Y ), Z )
% 38.98/39.30    , Y ) }.
% 38.98/39.30  parent0: (17955) {G4,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), mult
% 38.98/39.30    ( mult( X, Y ), X ) ) ==> ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  permutation0:
% 38.98/39.30     0 ==> 0
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (17958) {G116,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X ), Z ) ) 
% 38.98/39.30    ==> ld( ld( X, rd( Y, X ) ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.30  parent0[0]: (3734) {G116,W19,D5,L1,V3,M1} P(24,3722);d(33);d(124);d(74);d(
% 38.98/39.30    76);d(22) { ld( ld( X, rd( Y, X ) ), ld( ld( Y, X ), Z ) ) ==> ld( Y, 
% 38.98/39.30    mult( mult( Y, X ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17964) {G4,W21,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), i( Z )
% 38.98/39.30     ) ) ==> ld( ld( Y, rd( X, Y ) ), i( mult( Z, ld( X, Y ) ) ) ) }.
% 38.98/39.30  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.30    ( X, Y ) ) }.
% 38.98/39.30  parent1[0; 15]: (17958) {G116,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X )
% 38.98/39.30    , Z ) ) ==> ld( ld( X, rd( Y, X ) ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Z
% 38.98/39.30     Y := ld( X, Y )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := i( Z )
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17967) {G4,W21,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), i( Z )
% 38.98/39.30     ) ) ==> i( mult( mult( Z, ld( X, Y ) ), ld( Y, rd( X, Y ) ) ) ) }.
% 38.98/39.30  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.30    ( X, Y ) ) }.
% 38.98/39.30  parent1[0; 9]: (17964) {G4,W21,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), i
% 38.98/39.30    ( Z ) ) ) ==> ld( ld( Y, rd( X, Y ) ), i( mult( Z, ld( X, Y ) ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := mult( Z, ld( X, Y ) )
% 38.98/39.30     Y := ld( Y, rd( X, Y ) )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17968) {G5,W20,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), i( Z )
% 38.98/39.30     ) ) ==> rd( ld( rd( X, Y ), Y ), mult( Z, ld( X, Y ) ) ) }.
% 38.98/39.30  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.30     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.30  parent1[0; 9]: (17967) {G4,W21,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), i
% 38.98/39.30    ( Z ) ) ) ==> i( mult( mult( Z, ld( X, Y ) ), ld( Y, rd( X, Y ) ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := rd( X, Y )
% 38.98/39.30     Z := mult( Z, ld( X, Y ) )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17969) {G6,W20,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), i( Z )
% 38.98/39.30     ) ) ==> mult( ld( rd( X, Y ), Y ), rd( ld( Y, X ), Z ) ) }.
% 38.98/39.30  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.98/39.30     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.30  parent1[0; 9]: (17968) {G5,W20,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), i
% 38.98/39.30    ( Z ) ) ) ==> rd( ld( rd( X, Y ), Y ), mult( Z, ld( X, Y ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Z
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := X
% 38.98/39.30     T := ld( rd( X, Y ), Y )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17970) {G5,W20,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), i( Z )
% 38.98/39.30     ) ) ==> ld( ld( Y, rd( X, Y ) ), rd( ld( Y, X ), Z ) ) }.
% 38.98/39.30  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.30    ld( ld( Y, X ), Z ) }.
% 38.98/39.30  parent1[0; 9]: (17969) {G6,W20,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), i
% 38.98/39.30    ( Z ) ) ) ==> mult( ld( rd( X, Y ), Y ), rd( ld( Y, X ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := rd( X, Y )
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := rd( ld( Y, X ), Z )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17971) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( mult( X, Y ), Z ) ) ==>
% 38.98/39.30     ld( ld( Y, rd( X, Y ) ), rd( ld( Y, X ), Z ) ) }.
% 38.98/39.30  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 3]: (17970) {G5,W20,D5,L1,V3,M1}  { ld( X, mult( mult( X, Y ), i
% 38.98/39.30    ( Z ) ) ) ==> ld( ld( Y, rd( X, Y ) ), rd( ld( Y, X ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := mult( X, Y )
% 38.98/39.30     Y := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (17972) {G2,W19,D5,L1,V3,M1}  { ld( ld( Y, rd( X, Y ) ), rd( ld( Y
% 38.98/39.30    , X ), Z ) ) ==> ld( X, rd( mult( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (17971) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( mult( X, Y ), Z ) ) 
% 38.98/39.30    ==> ld( ld( Y, rd( X, Y ) ), rd( ld( Y, X ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  subsumption: (3747) {G117,W19,D5,L1,V3,M1} P(52,3734);d(52);d(92);d(114);d(
% 38.98/39.30    74);d(33) { ld( ld( Y, rd( X, Y ) ), rd( ld( Y, X ), Z ) ) ==> ld( X, rd
% 38.98/39.30    ( mult( X, Y ), Z ) ) }.
% 38.98/39.30  parent0: (17972) {G2,W19,D5,L1,V3,M1}  { ld( ld( Y, rd( X, Y ) ), rd( ld( Y
% 38.98/39.30    , X ), Z ) ) ==> ld( X, rd( mult( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  permutation0:
% 38.98/39.30     0 ==> 0
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (17974) {G116,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X ), Z ) ) 
% 38.98/39.30    ==> ld( ld( X, rd( Y, X ) ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.30  parent0[0]: (3734) {G116,W19,D5,L1,V3,M1} P(24,3722);d(33);d(124);d(74);d(
% 38.98/39.30    76);d(22) { ld( ld( X, rd( Y, X ) ), ld( ld( Y, X ), Z ) ) ==> ld( Y, 
% 38.98/39.30    mult( mult( Y, X ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17982) {G3,W24,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( mult( ld( X
% 38.98/39.30    , Y ), Y ), Z ) ) ==> ld( ld( Y, i( X ) ), ld( ld( ld( X, Y ), Y ), Z ) )
% 38.98/39.30     }.
% 38.98/39.30  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.30    ==> i( X ) }.
% 38.98/39.30  parent1[0; 15]: (17974) {G116,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Y, X )
% 38.98/39.30    , Z ) ) ==> ld( ld( X, rd( Y, X ) ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := ld( X, Y )
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17983) {G4,W24,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( mult( ld( X
% 38.98/39.30    , Y ), Y ), Z ) ) ==> ld( i( mult( X, Y ) ), ld( ld( ld( X, Y ), Y ), Z )
% 38.98/39.30     ) }.
% 38.98/39.30  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.30    ( X, Y ) ) }.
% 38.98/39.30  parent1[0; 13]: (17982) {G3,W24,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( mult
% 38.98/39.30    ( ld( X, Y ), Y ), Z ) ) ==> ld( ld( Y, i( X ) ), ld( ld( ld( X, Y ), Y )
% 38.98/39.30    , Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17984) {G2,W23,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( mult( ld( X
% 38.98/39.30    , Y ), Y ), Z ) ) ==> mult( mult( X, Y ), ld( ld( ld( X, Y ), Y ), Z ) )
% 38.98/39.30     }.
% 38.98/39.30  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 12]: (17983) {G4,W24,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( mult
% 38.98/39.30    ( ld( X, Y ), Y ), Z ) ) ==> ld( i( mult( X, Y ) ), ld( ld( ld( X, Y ), Y
% 38.98/39.30     ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := mult( X, Y )
% 38.98/39.30     Y := ld( ld( ld( X, Y ), Y ), Z )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17985) {G3,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( mult( ld( X
% 38.98/39.30    , Y ), Y ), Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 38.98/39.30  parent0[0]: (3198) {G79,W19,D6,L1,V3,M1} P(25,3123);d(76);d(22);d(3);d(347)
% 38.98/39.30     { mult( mult( Y, X ), ld( ld( ld( Y, X ), X ), Z ) ) ==> mult( mult( X, 
% 38.98/39.30    Y ), ld( Y, Z ) ) }.
% 38.98/39.30  parent1[0; 12]: (17984) {G2,W23,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( mult
% 38.98/39.30    ( ld( X, Y ), Y ), Z ) ) ==> mult( mult( X, Y ), ld( ld( ld( X, Y ), Y )
% 38.98/39.30    , Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17986) {G4,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( ld( ld( Y, X
% 38.98/39.30     ), Y ), Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 38.98/39.30  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.30    ld( ld( Y, X ), Z ) }.
% 38.98/39.30  parent1[0; 6]: (17985) {G3,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( mult( 
% 38.98/39.30    ld( X, Y ), Y ), Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17988) {G5,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( ld( Y, ld( Y, 
% 38.98/39.30    X ) ), Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 38.98/39.30  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.30    ld( ld( Y, X ), Z ) }.
% 38.98/39.30  parent1[0; 5]: (17986) {G4,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( ld( ld
% 38.98/39.30    ( Y, X ), Y ), Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := ld( Y, X )
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17989) {G6,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( ld( mult( Y, Y
% 38.98/39.30     ), X ), Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 38.98/39.30  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.30    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.30  parent1[0; 6]: (17988) {G5,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( ld( Y, 
% 38.98/39.30    ld( Y, X ) ), Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  subsumption: (3750) {G117,W19,D6,L1,V3,M1} P(77,3734);d(52);d(22);d(3198);d
% 38.98/39.30    (74);d(74);d(154) { ld( ld( X, Y ), ld( ld( mult( Y, Y ), X ), Z ) ) ==> 
% 38.98/39.30    mult( mult( Y, X ), ld( X, Z ) ) }.
% 38.98/39.30  parent0: (17989) {G6,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( ld( mult( Y, Y
% 38.98/39.30     ), X ), Z ) ) ==> mult( mult( Y, X ), ld( X, Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  permutation0:
% 38.98/39.30     0 ==> 0
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (17992) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.30  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.30     ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17995) {G4,W20,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), ld( Y, rd
% 38.98/39.30    ( X, Y ) ) ) ==> i( ld( X, mult( mult( X, Y ), Z ) ) ) }.
% 38.98/39.30  parent0[0]: (3734) {G116,W19,D5,L1,V3,M1} P(24,3722);d(33);d(124);d(74);d(
% 38.98/39.30    76);d(22) { ld( ld( X, rd( Y, X ) ), ld( ld( Y, X ), Z ) ) ==> ld( Y, 
% 38.98/39.30    mult( mult( Y, X ), Z ) ) }.
% 38.98/39.30  parent1[0; 13]: (17992) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.30     ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := ld( Y, rd( X, Y ) )
% 38.98/39.30     Y := ld( ld( X, Y ), Z )
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (17996) {G4,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), ld( Y, rd
% 38.98/39.30    ( X, Y ) ) ) ==> ld( mult( mult( X, Y ), Z ), X ) }.
% 38.98/39.30  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.30     ) }.
% 38.98/39.30  parent1[0; 12]: (17995) {G4,W20,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), ld
% 38.98/39.30    ( Y, rd( X, Y ) ) ) ==> i( ld( X, mult( mult( X, Y ), Z ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := mult( mult( X, Y ), Z )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  subsumption: (3751) {G117,W19,D5,L1,V3,M1} P(3734,54);d(54) { ld( ld( ld( Y
% 38.98/39.30    , X ), Z ), ld( X, rd( Y, X ) ) ) ==> ld( mult( mult( Y, X ), Z ), Y )
% 38.98/39.30     }.
% 38.98/39.30  parent0: (17996) {G4,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), ld( Y, rd
% 38.98/39.30    ( X, Y ) ) ) ==> ld( mult( mult( X, Y ), Z ), X ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  permutation0:
% 38.98/39.30     0 ==> 0
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (17999) {G117,W19,D5,L1,V3,M1}  { ld( Y, rd( mult( Y, X ), Z ) ) 
% 38.98/39.30    ==> ld( ld( X, rd( Y, X ) ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (3747) {G117,W19,D5,L1,V3,M1} P(52,3734);d(52);d(92);d(114);d(
% 38.98/39.30    74);d(33) { ld( ld( Y, rd( X, Y ) ), rd( ld( Y, X ), Z ) ) ==> ld( X, rd
% 38.98/39.30    ( mult( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18007) {G9,W32,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), rd( mult
% 38.98/39.30    ( rd( rd( X, Y ), X ), X ), Z ) ) ==> ld( i( mult( mult( X, X ), Y ) ), 
% 38.98/39.30    rd( ld( X, rd( rd( X, Y ), X ) ), Z ) ) }.
% 38.98/39.30  parent0[0]: (478) {G8,W16,D6,L1,V2,M1} P(320,135);d(109) { ld( X, rd( rd( 
% 38.98/39.30    rd( X, Y ), X ), X ) ) ==> i( mult( mult( X, X ), Y ) ) }.
% 38.98/39.30  parent1[0; 17]: (17999) {G117,W19,D5,L1,V3,M1}  { ld( Y, rd( mult( Y, X ), 
% 38.98/39.30    Z ) ) ==> ld( ld( X, rd( Y, X ) ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := rd( rd( X, Y ), X )
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18009) {G2,W31,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), rd( mult
% 38.98/39.30    ( rd( rd( X, Y ), X ), X ), Z ) ) ==> mult( mult( mult( X, X ), Y ), rd( 
% 38.98/39.30    ld( X, rd( rd( X, Y ), X ) ), Z ) ) }.
% 38.98/39.30  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 16]: (18007) {G9,W32,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), rd
% 38.98/39.30    ( mult( rd( rd( X, Y ), X ), X ), Z ) ) ==> ld( i( mult( mult( X, X ), Y
% 38.98/39.30     ) ), rd( ld( X, rd( rd( X, Y ), X ) ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := mult( mult( X, X ), Y )
% 38.98/39.30     Y := rd( ld( X, rd( rd( X, Y ), X ) ), Z )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18010) {G3,W28,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), rd( mult
% 38.98/39.30    ( rd( rd( X, Y ), X ), X ), Z ) ) ==> mult( mult( mult( X, X ), Y ), rd( 
% 38.98/39.30    i( mult( X, Y ) ), Z ) ) }.
% 38.98/39.30  parent0[0]: (135) {G5,W12,D5,L1,V2,M1} P(53,124);d(76) { ld( X, rd( rd( X, 
% 38.98/39.30    Y ), X ) ) ==> i( mult( X, Y ) ) }.
% 38.98/39.30  parent1[0; 23]: (18009) {G2,W31,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), rd
% 38.98/39.30    ( mult( rd( rd( X, Y ), X ), X ), Z ) ) ==> mult( mult( mult( X, X ), Y )
% 38.98/39.30    , rd( ld( X, rd( rd( X, Y ), X ) ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18011) {G4,W28,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), rd( mult
% 38.98/39.30    ( rd( rd( X, Y ), X ), X ), Z ) ) ==> mult( mult( mult( X, X ), Y ), i( 
% 38.98/39.30    mult( Z, mult( X, Y ) ) ) ) }.
% 38.98/39.30  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.30    ( mult( Y, X ) ) }.
% 38.98/39.30  parent1[0; 22]: (18010) {G3,W28,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), rd
% 38.98/39.30    ( mult( rd( rd( X, Y ), X ), X ), Z ) ) ==> mult( mult( mult( X, X ), Y )
% 38.98/39.30    , rd( i( mult( X, Y ) ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := mult( X, Y )
% 38.98/39.30     Y := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18012) {G2,W27,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), rd( mult
% 38.98/39.30    ( rd( rd( X, Y ), X ), X ), Z ) ) ==> rd( mult( mult( X, X ), Y ), mult( 
% 38.98/39.30    Z, mult( X, Y ) ) ) }.
% 38.98/39.30  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 16]: (18011) {G4,W28,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), rd
% 38.98/39.30    ( mult( rd( rd( X, Y ), X ), X ), Z ) ) ==> mult( mult( mult( X, X ), Y )
% 38.98/39.30    , i( mult( Z, mult( X, Y ) ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := mult( mult( X, X ), Y )
% 38.98/39.30     Y := mult( Z, mult( X, Y ) )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18013) {G3,W27,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), rd( ld( 
% 38.98/39.30    rd( X, rd( X, Y ) ), X ), Z ) ) ==> rd( mult( mult( X, X ), Y ), mult( Z
% 38.98/39.30    , mult( X, Y ) ) ) }.
% 38.98/39.30  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.30    ld( rd( X, Y ), Z ) }.
% 38.98/39.30  parent1[0; 8]: (18012) {G2,W27,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), rd
% 38.98/39.30    ( mult( rd( rd( X, Y ), X ), X ), Z ) ) ==> rd( mult( mult( X, X ), Y ), 
% 38.98/39.30    mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := rd( X, Y )
% 38.98/39.30     Z := X
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18014) {G2,W23,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), rd( rd( X
% 38.98/39.30    , Y ), Z ) ) ==> rd( mult( mult( X, X ), Y ), mult( Z, mult( X, Y ) ) )
% 38.98/39.30     }.
% 38.98/39.30  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.30  parent1[0; 8]: (18013) {G3,W27,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), rd
% 38.98/39.30    ( ld( rd( X, rd( X, Y ) ), X ), Z ) ) ==> rd( mult( mult( X, X ), Y ), 
% 38.98/39.30    mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := rd( X, Y )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18015) {G3,W19,D5,L1,V3,M1}  { mult( Y, rd( ld( Y, X ), Z ) ) ==>
% 38.98/39.30     rd( mult( mult( X, X ), Y ), mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.30  parent0[0]: (3112) {G77,W19,D5,L1,V3,M1} P(52,3104);d(76);d(449);d(22);d(
% 38.98/39.30    321);d(33);d(112);d(113);d(24);d(114) { ld( rd( rd( Y, X ), Y ), rd( rd( 
% 38.98/39.30    Y, X ), Z ) ) ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 38.98/39.30  parent1[0; 1]: (18014) {G2,W23,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), rd
% 38.98/39.30    ( rd( X, Y ), Z ) ) ==> rd( mult( mult( X, X ), Y ), mult( Z, mult( X, Y
% 38.98/39.30     ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (18016) {G3,W19,D5,L1,V3,M1}  { rd( mult( mult( Y, Y ), X ), mult( 
% 38.98/39.30    Z, mult( Y, X ) ) ) ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (18015) {G3,W19,D5,L1,V3,M1}  { mult( Y, rd( ld( Y, X ), Z ) ) 
% 38.98/39.30    ==> rd( mult( mult( X, X ), Y ), mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  subsumption: (3757) {G118,W19,D5,L1,V3,M1} P(478,3747);d(22);d(135);d(76);d
% 38.98/39.30    (33);d(80);d(19);d(3112) { rd( mult( mult( X, X ), Y ), mult( Z, mult( X
% 38.98/39.30    , Y ) ) ) ==> mult( Y, rd( ld( Y, X ), Z ) ) }.
% 38.98/39.30  parent0: (18016) {G3,W19,D5,L1,V3,M1}  { rd( mult( mult( Y, Y ), X ), mult
% 38.98/39.30    ( Z, mult( Y, X ) ) ) ==> mult( X, rd( ld( X, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  permutation0:
% 38.98/39.30     0 ==> 0
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (18018) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.30  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.30     ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18021) {G4,W20,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), ld( X, rd
% 38.98/39.30    ( Y, X ) ) ) ==> i( ld( Y, rd( mult( Y, X ), Z ) ) ) }.
% 38.98/39.30  parent0[0]: (3747) {G117,W19,D5,L1,V3,M1} P(52,3734);d(52);d(92);d(114);d(
% 38.98/39.30    74);d(33) { ld( ld( Y, rd( X, Y ) ), rd( ld( Y, X ), Z ) ) ==> ld( X, rd
% 38.98/39.30    ( mult( X, Y ), Z ) ) }.
% 38.98/39.30  parent1[0; 13]: (18018) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.30     ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := ld( X, rd( Y, X ) )
% 38.98/39.30     Y := rd( ld( X, Y ), Z )
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18022) {G4,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), ld( X, rd
% 38.98/39.30    ( Y, X ) ) ) ==> ld( rd( mult( Y, X ), Z ), Y ) }.
% 38.98/39.30  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.30     ) }.
% 38.98/39.30  parent1[0; 12]: (18021) {G4,W20,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), ld
% 38.98/39.30    ( X, rd( Y, X ) ) ) ==> i( ld( Y, rd( mult( Y, X ), Z ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := rd( mult( Y, X ), Z )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  subsumption: (3766) {G118,W19,D5,L1,V3,M1} P(3747,54);d(54) { ld( rd( ld( X
% 38.98/39.30    , Y ), Z ), ld( X, rd( Y, X ) ) ) ==> ld( rd( mult( Y, X ), Z ), Y ) }.
% 38.98/39.30  parent0: (18022) {G4,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), ld( X, rd
% 38.98/39.30    ( Y, X ) ) ) ==> ld( rd( mult( Y, X ), Z ), Y ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  permutation0:
% 38.98/39.30     0 ==> 0
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (18025) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.98/39.30  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.30    X ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18029) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), mult
% 38.98/39.30    ( mult( Y, Y ), Z ) ) ==> i( mult( Z, rd( ld( Z, Y ), X ) ) ) }.
% 38.98/39.30  parent0[0]: (3757) {G118,W19,D5,L1,V3,M1} P(478,3747);d(22);d(135);d(76);d(
% 38.98/39.30    33);d(80);d(19);d(3112) { rd( mult( mult( X, X ), Y ), mult( Z, mult( X, 
% 38.98/39.30    Y ) ) ) ==> mult( Y, rd( ld( Y, X ), Z ) ) }.
% 38.98/39.30  parent1[0; 13]: (18025) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.98/39.30     ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := Z
% 38.98/39.30     Z := X
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := mult( mult( Y, Y ), Z )
% 38.98/39.30     Y := mult( X, mult( Y, Z ) )
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18030) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), mult
% 38.98/39.30    ( mult( Y, Y ), Z ) ) ==> rd( rd( X, ld( Z, Y ) ), Z ) }.
% 38.98/39.30  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.98/39.30     ==> rd( rd( Y, X ), Z ) }.
% 38.98/39.30  parent1[0; 12]: (18029) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) )
% 38.98/39.30    , mult( mult( Y, Y ), Z ) ) ==> i( mult( Z, rd( ld( Z, Y ), X ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := ld( Z, Y )
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18031) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), mult
% 38.98/39.30    ( mult( Y, Y ), Z ) ) ==> rd( mult( X, ld( Y, Z ) ), Z ) }.
% 38.98/39.30  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.30    mult( Z, ld( Y, X ) ) }.
% 38.98/39.30  parent1[0; 13]: (18030) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) )
% 38.98/39.30    , mult( mult( Y, Y ), Z ) ) ==> rd( rd( X, ld( Z, Y ) ), Z ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Z
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := X
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  subsumption: (3768) {G119,W19,D5,L1,V3,M1} P(3757,79);d(91);d(75) { rd( 
% 38.98/39.30    mult( Z, mult( X, Y ) ), mult( mult( X, X ), Y ) ) ==> rd( mult( Z, ld( X
% 38.98/39.30    , Y ) ), Y ) }.
% 38.98/39.30  parent0: (18031) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), mult
% 38.98/39.30    ( mult( Y, Y ), Z ) ) ==> rd( mult( X, ld( Y, Z ) ), Z ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Z
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Y
% 38.98/39.30  end
% 38.98/39.30  permutation0:
% 38.98/39.30     0 ==> 0
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (18034) {G119,W19,D5,L1,V3,M1}  { rd( mult( X, ld( Y, Z ) ), Z ) 
% 38.98/39.30    ==> rd( mult( X, mult( Y, Z ) ), mult( mult( Y, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (3768) {G119,W19,D5,L1,V3,M1} P(3757,79);d(91);d(75) { rd( mult
% 38.98/39.30    ( Z, mult( X, Y ) ), mult( mult( X, X ), Y ) ) ==> rd( mult( Z, ld( X, Y
% 38.98/39.30     ) ), Y ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := Z
% 38.98/39.30     Z := X
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18061) {G90,W39,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld( Z, Y
% 38.98/39.30     ), mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> rd( mult( X
% 38.98/39.30    , mult( Y, rd( ld( Z, Y ), mult( Y, Y ) ) ) ), mult( Y, rd( rd( Y, Z ), Y
% 38.98/39.30     ) ) ) }.
% 38.98/39.30  parent0[0]: (3334) {G89,W19,D5,L1,V3,M1} P(76,3324);d(52);d(33);d(91);d(24)
% 38.98/39.30    ;d(75);d(321);d(33);d(81);d(321) { mult( mult( Y, X ), rd( ld( Z, X ), 
% 38.98/39.30    mult( Y, X ) ) ) ==> mult( Y, rd( rd( X, Z ), Y ) ) }.
% 38.98/39.30  parent1[0; 32]: (18034) {G119,W19,D5,L1,V3,M1}  { rd( mult( X, ld( Y, Z ) )
% 38.98/39.30    , Z ) ==> rd( mult( X, mult( Y, Z ) ), mult( mult( Y, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := rd( ld( Z, Y ), mult( Y, Y ) )
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18062) {G6,W39,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld( Z, Y )
% 38.98/39.30    , mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> mult( mult( X
% 38.98/39.30    , mult( Y, rd( ld( Z, Y ), mult( Y, Y ) ) ) ), rd( rd( Y, rd( Y, Z ) ), Y
% 38.98/39.30     ) ) }.
% 38.98/39.30  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.98/39.30     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.98/39.30  parent1[0; 20]: (18061) {G90,W39,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld
% 38.98/39.30    ( Z, Y ), mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> rd( 
% 38.98/39.30    mult( X, mult( Y, rd( ld( Z, Y ), mult( Y, Y ) ) ) ), mult( Y, rd( rd( Y
% 38.98/39.30    , Z ), Y ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := rd( Y, Z )
% 38.98/39.30     T := mult( X, mult( Y, rd( ld( Z, Y ), mult( Y, Y ) ) ) )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18063) {G7,W39,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld( Z, Y )
% 38.98/39.30    , mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd( rd( rd
% 38.98/39.30    ( mult( Y, Y ), ld( Z, Y ) ), Y ), X ), rd( rd( Y, rd( Y, Z ) ), Y ) )
% 38.98/39.30     }.
% 38.98/39.30  parent0[0]: (505) {G6,W19,D6,L1,V5,M1} P(81,113) { mult( mult( T, mult( X, 
% 38.98/39.30    rd( Z, Y ) ) ), U ) ==> ld( rd( rd( rd( Y, Z ), X ), T ), U ) }.
% 38.98/39.30  parent1[0; 20]: (18062) {G6,W39,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld
% 38.98/39.30    ( Z, Y ), mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> mult( 
% 38.98/39.30    mult( X, mult( Y, rd( ld( Z, Y ), mult( Y, Y ) ) ) ), rd( rd( Y, rd( Y, Z
% 38.98/39.30     ) ), Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := mult( Y, Y )
% 38.98/39.30     Z := ld( Z, Y )
% 38.98/39.30     T := X
% 38.98/39.30     U := rd( rd( Y, rd( Y, Z ) ), Y )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18064) {G4,W39,D8,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld( Z, Y )
% 38.98/39.30    , mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd( rd( 
% 38.98/39.30    mult( Y, rd( Y, ld( Z, Y ) ) ), Y ), X ), rd( rd( Y, rd( Y, Z ) ), Y ) )
% 38.98/39.30     }.
% 38.98/39.30  parent0[0]: (155) {G3,W11,D4,L1,V2,M1} P(33,109);d(33) { rd( mult( X, X ), 
% 38.98/39.30    Y ) ==> mult( X, rd( X, Y ) ) }.
% 38.98/39.30  parent1[0; 23]: (18063) {G7,W39,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld
% 38.98/39.30    ( Z, Y ), mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd
% 38.98/39.30    ( rd( rd( mult( Y, Y ), ld( Z, Y ) ), Y ), X ), rd( rd( Y, rd( Y, Z ) ), 
% 38.98/39.30    Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := ld( Z, Y )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18065) {G5,W39,D8,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld( Z, Y )
% 38.98/39.30    , mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd( mult( 
% 38.98/39.30    Y, rd( rd( Y, ld( Z, Y ) ), Y ) ), X ), rd( rd( Y, rd( Y, Z ) ), Y ) )
% 38.98/39.30     }.
% 38.98/39.30  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.98/39.30    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.98/39.30  parent1[0; 22]: (18064) {G4,W39,D8,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld
% 38.98/39.30    ( Z, Y ), mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd
% 38.98/39.30    ( rd( mult( Y, rd( Y, ld( Z, Y ) ) ), Y ), X ), rd( rd( Y, rd( Y, Z ) ), 
% 38.98/39.30    Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := rd( Y, ld( Z, Y ) )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18066) {G5,W39,D8,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld( Z, Y )
% 38.98/39.30    , mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd( mult( 
% 38.98/39.30    Y, rd( mult( Y, ld( Y, Z ) ), Y ) ), X ), rd( rd( Y, rd( Y, Z ) ), Y ) )
% 38.98/39.30     }.
% 38.98/39.30  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.30    mult( Z, ld( Y, X ) ) }.
% 38.98/39.30  parent1[0; 25]: (18065) {G5,W39,D8,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld
% 38.98/39.30    ( Z, Y ), mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd
% 38.98/39.30    ( mult( Y, rd( rd( Y, ld( Z, Y ) ), Y ) ), X ), rd( rd( Y, rd( Y, Z ) ), 
% 38.98/39.30    Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Z
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18067) {G6,W39,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld( Z, Y )
% 38.98/39.30    , mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd( ld( rd
% 38.98/39.30    ( rd( Y, Y ), Y ), rd( Z, Y ) ), X ), rd( rd( Y, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.30  parent0[0]: (1408) {G12,W19,D6,L1,V3,M1} P(124,1400);d(0) { mult( X, rd( 
% 38.98/39.30    mult( Z, ld( X, Y ) ), X ) ) ==> ld( rd( rd( X, Z ), X ), rd( Y, X ) )
% 38.98/39.30     }.
% 38.98/39.30  parent1[0; 22]: (18066) {G5,W39,D8,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld
% 38.98/39.30    ( Z, Y ), mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd
% 38.98/39.30    ( mult( Y, rd( mult( Y, ld( Y, Z ) ), Y ) ), X ), rd( rd( Y, rd( Y, Z ) )
% 38.98/39.30    , Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := Z
% 38.98/39.30     Z := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18068) {G2,W37,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld( Z, Y )
% 38.98/39.30    , mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd( ld( rd
% 38.98/39.30    ( unit, Y ), rd( Z, Y ) ), X ), rd( rd( Y, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.30  parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 38.98/39.30  parent1[0; 24]: (18067) {G6,W39,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld
% 38.98/39.30    ( Z, Y ), mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd
% 38.98/39.30    ( ld( rd( rd( Y, Y ), Y ), rd( Z, Y ) ), X ), rd( rd( Y, rd( Y, Z ) ), Y
% 38.98/39.30     ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18069) {G3,W36,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld( Z, Y )
% 38.98/39.30    , mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd( ld( i
% 38.98/39.30    ( Y ), rd( Z, Y ) ), X ), rd( rd( Y, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.30  parent0[0]: (37) {G5,W6,D3,L1,V1,M1} P(36,35) { rd( unit, X ) ==> i( X )
% 38.98/39.30     }.
% 38.98/39.30  parent1[0; 23]: (18068) {G2,W37,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld
% 38.98/39.30    ( Z, Y ), mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd
% 38.98/39.30    ( ld( rd( unit, Y ), rd( Z, Y ) ), X ), rd( rd( Y, rd( Y, Z ) ), Y ) )
% 38.98/39.30     }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18070) {G2,W35,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld( Z, Y )
% 38.98/39.30    , mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd( mult( 
% 38.98/39.30    Y, rd( Z, Y ) ), X ), rd( rd( Y, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.30  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 22]: (18069) {G3,W36,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld
% 38.98/39.30    ( Z, Y ), mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd
% 38.98/39.30    ( ld( i( Y ), rd( Z, Y ) ), X ), rd( rd( Y, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := rd( Z, Y )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18072) {G3,W35,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld( Z, Y )
% 38.98/39.30    , mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd( mult( 
% 38.98/39.30    Y, rd( Z, Y ) ), X ), rd( mult( Y, rd( Z, Y ) ), Y ) ) }.
% 38.98/39.30  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.30    mult( Z, rd( X, Y ) ) }.
% 38.98/39.30  parent1[0; 29]: (18070) {G2,W35,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld
% 38.98/39.30    ( Z, Y ), mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd
% 38.98/39.30    ( mult( Y, rd( Z, Y ) ), X ), rd( rd( Y, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Z
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18074) {G4,W35,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld( Z, Y )
% 38.98/39.30    , mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd( mult( 
% 38.98/39.30    Y, rd( Z, Y ) ), X ), mult( Y, rd( rd( Z, Y ), Y ) ) ) }.
% 38.98/39.30  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.98/39.30    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.98/39.30  parent1[0; 28]: (18072) {G3,W35,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld
% 38.98/39.30    ( Z, Y ), mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd
% 38.98/39.30    ( mult( Y, rd( Z, Y ) ), X ), rd( mult( Y, rd( Z, Y ) ), Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := rd( Z, Y )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18075) {G5,W31,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld( Z, Y )
% 38.98/39.30    , mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd( mult( 
% 38.98/39.30    rd( Z, Y ), Y ), X ), rd( Z, Y ) ) }.
% 38.98/39.30  parent0[0]: (3132) {G79,W19,D5,L1,V3,M1} P(3122,54);d(54) { ld( rd( mult( X
% 38.98/39.30    , Y ), Z ), mult( X, rd( Y, X ) ) ) ==> ld( rd( mult( Y, X ), Z ), Y )
% 38.98/39.30     }.
% 38.98/39.30  parent1[0; 20]: (18074) {G4,W35,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld
% 38.98/39.30    ( Z, Y ), mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd
% 38.98/39.30    ( mult( Y, rd( Z, Y ) ), X ), mult( Y, rd( rd( Z, Y ), Y ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := rd( Z, Y )
% 38.98/39.30     Z := X
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18076) {G5,W31,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld( Z, Y )
% 38.98/39.30    , mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd( ld( rd
% 38.98/39.30    ( Y, Z ), Y ), X ), rd( Z, Y ) ) }.
% 38.98/39.30  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.30    ld( rd( X, Y ), Z ) }.
% 38.98/39.30  parent1[0; 22]: (18075) {G5,W31,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld
% 38.98/39.30    ( Z, Y ), mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd
% 38.98/39.30    ( mult( rd( Z, Y ), Y ), X ), rd( Z, Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := Z
% 38.98/39.30     Z := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18077) {G2,W27,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld( Z, Y )
% 38.98/39.30    , mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd( Z, X )
% 38.98/39.30    , rd( Z, Y ) ) }.
% 38.98/39.30  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.30  parent1[0; 22]: (18076) {G5,W31,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld
% 38.98/39.30    ( Z, Y ), mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd
% 38.98/39.30    ( ld( rd( Y, Z ), Y ), X ), rd( Z, Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18078) {G3,W27,D7,L1,V3,M1}  { mult( mult( X, ld( Y, rd( ld( Z, Y
% 38.98/39.30     ), mult( Y, Y ) ) ) ), rd( mult( Y, Y ), ld( Z, Y ) ) ) ==> ld( rd( Z, X
% 38.98/39.30     ), rd( Z, Y ) ) }.
% 38.98/39.30  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.30    mult( Z, rd( X, Y ) ) }.
% 38.98/39.30  parent1[0; 1]: (18077) {G2,W27,D7,L1,V3,M1}  { rd( mult( X, ld( Y, rd( ld( 
% 38.98/39.30    Z, Y ), mult( Y, Y ) ) ) ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ==> ld( rd( 
% 38.98/39.30    Z, X ), rd( Z, Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := mult( Y, Y )
% 38.98/39.30     Y := ld( Z, Y )
% 38.98/39.30     Z := mult( X, ld( Y, rd( ld( Z, Y ), mult( Y, Y ) ) ) )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18079) {G4,W27,D7,L1,V3,M1}  { ld( rd( ld( rd( ld( Z, Y ), mult( 
% 38.98/39.30    Y, Y ) ), Y ), X ), rd( mult( Y, Y ), ld( Z, Y ) ) ) ==> ld( rd( Z, X ), 
% 38.98/39.30    rd( Z, Y ) ) }.
% 38.98/39.30  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.30     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.30  parent1[0; 1]: (18078) {G3,W27,D7,L1,V3,M1}  { mult( mult( X, ld( Y, rd( ld
% 38.98/39.30    ( Z, Y ), mult( Y, Y ) ) ) ), rd( mult( Y, Y ), ld( Z, Y ) ) ) ==> ld( rd
% 38.98/39.30    ( Z, X ), rd( Z, Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := rd( ld( Z, Y ), mult( Y, Y ) )
% 38.98/39.30     Z := Y
% 38.98/39.30     T := rd( mult( Y, Y ), ld( Z, Y ) )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18080) {G5,W27,D8,L1,V3,M1}  { ld( rd( ld( rd( rd( ld( X, Y ), Y
% 38.98/39.30     ), Y ), Y ), Z ), rd( mult( Y, Y ), ld( X, Y ) ) ) ==> ld( rd( X, Z ), 
% 38.98/39.30    rd( X, Y ) ) }.
% 38.98/39.30  parent0[0]: (185) {G8,W11,D4,L1,V2,M1} P(24,178);d(52);d(33);d(33);d(33) { 
% 38.98/39.30    rd( Y, mult( X, X ) ) ==> rd( rd( Y, X ), X ) }.
% 38.98/39.30  parent1[0; 4]: (18079) {G4,W27,D7,L1,V3,M1}  { ld( rd( ld( rd( ld( Z, Y ), 
% 38.98/39.30    mult( Y, Y ) ), Y ), X ), rd( mult( Y, Y ), ld( Z, Y ) ) ) ==> ld( rd( Z
% 38.98/39.30    , X ), rd( Z, Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := ld( X, Y )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := Z
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := X
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18081) {G3,W24,D7,L1,V3,M1}  { ld( rd( ld( rd( i( X ), Y ), Y ), 
% 38.98/39.30    Z ), rd( mult( Y, Y ), ld( X, Y ) ) ) ==> ld( rd( X, Z ), rd( X, Y ) )
% 38.98/39.30     }.
% 38.98/39.30  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.30    ==> i( X ) }.
% 38.98/39.30  parent1[0; 5]: (18080) {G5,W27,D8,L1,V3,M1}  { ld( rd( ld( rd( rd( ld( X, Y
% 38.98/39.30     ), Y ), Y ), Y ), Z ), rd( mult( Y, Y ), ld( X, Y ) ) ) ==> ld( rd( X, Z
% 38.98/39.30     ), rd( X, Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18082) {G4,W24,D7,L1,V3,M1}  { ld( rd( ld( i( mult( Y, X ) ), Y )
% 38.98/39.30    , Z ), rd( mult( Y, Y ), ld( X, Y ) ) ) ==> ld( rd( X, Z ), rd( X, Y ) )
% 38.98/39.30     }.
% 38.98/39.30  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.30    ( mult( Y, X ) ) }.
% 38.98/39.30  parent1[0; 4]: (18081) {G3,W24,D7,L1,V3,M1}  { ld( rd( ld( rd( i( X ), Y )
% 38.98/39.30    , Y ), Z ), rd( mult( Y, Y ), ld( X, Y ) ) ) ==> ld( rd( X, Z ), rd( X, Y
% 38.98/39.30     ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18083) {G2,W23,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), X ), Z
% 38.98/39.30     ), rd( mult( X, X ), ld( Y, X ) ) ) ==> ld( rd( Y, Z ), rd( Y, X ) ) }.
% 38.98/39.30  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 3]: (18082) {G4,W24,D7,L1,V3,M1}  { ld( rd( ld( i( mult( Y, X )
% 38.98/39.30     ), Y ), Z ), rd( mult( Y, Y ), ld( X, Y ) ) ) ==> ld( rd( X, Z ), rd( X
% 38.98/39.30    , Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := mult( X, Y )
% 38.98/39.30     Y := X
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18084) {G3,W23,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), X ), Z
% 38.98/39.30     ), mult( X, rd( X, ld( Y, X ) ) ) ) ==> ld( rd( Y, Z ), rd( Y, X ) ) }.
% 38.98/39.30  parent0[0]: (155) {G3,W11,D4,L1,V2,M1} P(33,109);d(33) { rd( mult( X, X ), 
% 38.98/39.30    Y ) ==> mult( X, rd( X, Y ) ) }.
% 38.98/39.30  parent1[0; 9]: (18083) {G2,W23,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), 
% 38.98/39.30    X ), Z ), rd( mult( X, X ), ld( Y, X ) ) ) ==> ld( rd( Y, Z ), rd( Y, X )
% 38.98/39.30     ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := ld( Y, X )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18085) {G4,W23,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), X ), Z
% 38.98/39.30     ), mult( X, mult( X, ld( X, Y ) ) ) ) ==> ld( rd( Y, Z ), rd( Y, X ) )
% 38.98/39.30     }.
% 38.98/39.30  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.30    mult( Z, ld( Y, X ) ) }.
% 38.98/39.30  parent1[0; 11]: (18084) {G3,W23,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.98/39.30    , X ), Z ), mult( X, rd( X, ld( Y, X ) ) ) ) ==> ld( rd( Y, Z ), rd( Y, X
% 38.98/39.30     ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := X
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18086) {G3,W23,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), X ), Z
% 38.98/39.30     ), mult( mult( X, X ), ld( X, Y ) ) ) ==> ld( rd( Y, Z ), rd( Y, X ) )
% 38.98/39.30     }.
% 38.98/39.30  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.98/39.30    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.98/39.30  parent1[0; 9]: (18085) {G4,W23,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), 
% 38.98/39.30    X ), Z ), mult( X, mult( X, ld( X, Y ) ) ) ) ==> ld( rd( Y, Z ), rd( Y, X
% 38.98/39.30     ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := ld( X, Y )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18087) {G4,W19,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), X ), Z
% 38.98/39.30     ), mult( X, Y ) ) ==> ld( rd( Y, Z ), rd( Y, X ) ) }.
% 38.98/39.30  parent0[0]: (161) {G3,W11,D4,L1,V2,M1} P(0,109) { mult( mult( X, X ), ld( X
% 38.98/39.30    , Y ) ) ==> mult( X, Y ) }.
% 38.98/39.30  parent1[0; 9]: (18086) {G3,W23,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), 
% 38.98/39.30    X ), Z ), mult( mult( X, X ), ld( X, Y ) ) ) ==> ld( rd( Y, Z ), rd( Y, X
% 38.98/39.30     ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  subsumption: (3771) {G120,W19,D6,L1,V3,M1} P(3334,3768);d(112);d(505);d(155
% 38.98/39.30    );d(321);d(75);d(1408);d(16);d(37);d(22);d(81);d(321);d(3132);d(80);d(19)
% 38.98/39.30    ;d(81);d(115);d(185);d(77);d(76);d(22);d(155);d(75);d(109);d(161) { ld( 
% 38.98/39.30    rd( mult( mult( X, Y ), X ), Z ), mult( X, Y ) ) ==> ld( rd( Y, Z ), rd( 
% 38.98/39.30    Y, X ) ) }.
% 38.98/39.30  parent0: (18087) {G4,W19,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), X ), Z
% 38.98/39.30     ), mult( X, Y ) ) ==> ld( rd( Y, Z ), rd( Y, X ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  permutation0:
% 38.98/39.30     0 ==> 0
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (18090) {G119,W19,D5,L1,V3,M1}  { rd( mult( X, ld( Y, Z ) ), Z ) 
% 38.98/39.30    ==> rd( mult( X, mult( Y, Z ) ), mult( mult( Y, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (3768) {G119,W19,D5,L1,V3,M1} P(3757,79);d(91);d(75) { rd( mult
% 38.98/39.30    ( Z, mult( X, Y ) ), mult( mult( X, X ), Y ) ) ==> rd( mult( Z, ld( X, Y
% 38.98/39.30     ) ), Y ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := Z
% 38.98/39.30     Z := X
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18093) {G2,W20,D5,L1,V3,M1}  { rd( mult( i( X ), ld( Y, Z ) ), Z
% 38.98/39.30     ) ==> rd( ld( X, mult( Y, Z ) ), mult( mult( Y, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 10]: (18090) {G119,W19,D5,L1,V3,M1}  { rd( mult( X, ld( Y, Z ) )
% 38.98/39.30    , Z ) ==> rd( mult( X, mult( Y, Z ) ), mult( mult( Y, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := mult( Y, Z )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := i( X )
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18102) {G2,W19,D5,L1,V3,M1}  { rd( ld( X, ld( Y, Z ) ), Z ) ==> 
% 38.98/39.30    rd( ld( X, mult( Y, Z ) ), mult( mult( Y, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 2]: (18093) {G2,W20,D5,L1,V3,M1}  { rd( mult( i( X ), ld( Y, Z )
% 38.98/39.30     ), Z ) ==> rd( ld( X, mult( Y, Z ) ), mult( mult( Y, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := ld( Y, Z )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (18103) {G2,W19,D5,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), mult( 
% 38.98/39.30    mult( Y, Y ), Z ) ) ==> rd( ld( X, ld( Y, Z ) ), Z ) }.
% 38.98/39.30  parent0[0]: (18102) {G2,W19,D5,L1,V3,M1}  { rd( ld( X, ld( Y, Z ) ), Z ) 
% 38.98/39.30    ==> rd( ld( X, mult( Y, Z ) ), mult( mult( Y, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  subsumption: (3773) {G120,W19,D5,L1,V3,M1} P(24,3768);d(24) { rd( ld( X, 
% 38.98/39.30    mult( Y, Z ) ), mult( mult( Y, Y ), Z ) ) ==> rd( ld( X, ld( Y, Z ) ), Z
% 38.98/39.30     ) }.
% 38.98/39.30  parent0: (18103) {G2,W19,D5,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), mult( 
% 38.98/39.30    mult( Y, Y ), Z ) ) ==> rd( ld( X, ld( Y, Z ) ), Z ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  permutation0:
% 38.98/39.30     0 ==> 0
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (18105) {G119,W19,D5,L1,V3,M1}  { rd( mult( X, ld( Y, Z ) ), Z ) 
% 38.98/39.30    ==> rd( mult( X, mult( Y, Z ) ), mult( mult( Y, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (3768) {G119,W19,D5,L1,V3,M1} P(3757,79);d(91);d(75) { rd( mult
% 38.98/39.30    ( Z, mult( X, Y ) ), mult( mult( X, X ), Y ) ) ==> rd( mult( Z, ld( X, Y
% 38.98/39.30     ) ), Y ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := Z
% 38.98/39.30     Z := X
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18115) {G2,W22,D6,L1,V3,M1}  { rd( mult( X, ld( i( Y ), Z ) ), Z
% 38.98/39.30     ) ==> rd( mult( X, ld( Y, Z ) ), mult( mult( i( Y ), i( Y ) ), Z ) ) }.
% 38.98/39.30  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 12]: (18105) {G119,W19,D5,L1,V3,M1}  { rd( mult( X, ld( Y, Z ) )
% 38.98/39.30    , Z ) ==> rd( mult( X, mult( Y, Z ) ), mult( mult( Y, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := i( Y )
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18119) {G2,W21,D6,L1,V3,M1}  { rd( mult( X, ld( i( Y ), Z ) ), Z
% 38.98/39.30     ) ==> rd( mult( X, ld( Y, Z ) ), mult( rd( i( Y ), Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 16]: (18115) {G2,W22,D6,L1,V3,M1}  { rd( mult( X, ld( i( Y ), Z
% 38.98/39.30     ) ), Z ) ==> rd( mult( X, ld( Y, Z ) ), mult( mult( i( Y ), i( Y ) ), Z
% 38.98/39.30     ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := i( Y )
% 38.98/39.30     Y := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18120) {G3,W21,D6,L1,V3,M1}  { rd( mult( X, ld( i( Y ), Z ) ), Z
% 38.98/39.30     ) ==> rd( mult( X, ld( Y, Z ) ), ld( rd( Y, i( Y ) ), Z ) ) }.
% 38.98/39.30  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.30    ld( rd( X, Y ), Z ) }.
% 38.98/39.30  parent1[0; 15]: (18119) {G2,W21,D6,L1,V3,M1}  { rd( mult( X, ld( i( Y ), Z
% 38.98/39.30     ) ), Z ) ==> rd( mult( X, ld( Y, Z ) ), mult( rd( i( Y ), Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := i( Y )
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18121) {G4,W21,D6,L1,V3,M1}  { rd( mult( X, ld( i( Y ), Z ) ), Z
% 38.98/39.30     ) ==> mult( mult( X, ld( Y, Z ) ), ld( Z, rd( Y, i( Y ) ) ) ) }.
% 38.98/39.30  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.30    mult( Z, ld( Y, X ) ) }.
% 38.98/39.30  parent1[0; 9]: (18120) {G3,W21,D6,L1,V3,M1}  { rd( mult( X, ld( i( Y ), Z )
% 38.98/39.30     ), Z ) ==> rd( mult( X, ld( Y, Z ) ), ld( rd( Y, i( Y ) ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := rd( Y, i( Y ) )
% 38.98/39.30     Y := Z
% 38.98/39.30     Z := mult( X, ld( Y, Z ) )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18122) {G5,W21,D6,L1,V3,M1}  { rd( mult( X, ld( i( Y ), Z ) ), Z
% 38.98/39.30     ) ==> ld( rd( ld( Z, Y ), X ), ld( Z, rd( Y, i( Y ) ) ) ) }.
% 38.98/39.30  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.30     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.30  parent1[0; 9]: (18121) {G4,W21,D6,L1,V3,M1}  { rd( mult( X, ld( i( Y ), Z )
% 38.98/39.30     ), Z ) ==> mult( mult( X, ld( Y, Z ) ), ld( Z, rd( Y, i( Y ) ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Z
% 38.98/39.30     Z := Y
% 38.98/39.30     T := ld( Z, rd( Y, i( Y ) ) )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18123) {G2,W20,D6,L1,V3,M1}  { rd( mult( X, ld( i( Y ), Z ) ), Z
% 38.98/39.30     ) ==> ld( rd( ld( Z, Y ), X ), ld( Z, mult( Y, Y ) ) ) }.
% 38.98/39.30  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 17]: (18122) {G5,W21,D6,L1,V3,M1}  { rd( mult( X, ld( i( Y ), Z
% 38.98/39.30     ) ), Z ) ==> ld( rd( ld( Z, Y ), X ), ld( Z, rd( Y, i( Y ) ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18124) {G3,W20,D6,L1,V3,M1}  { rd( mult( X, ld( i( Y ), Z ) ), Z
% 38.98/39.30     ) ==> ld( rd( ld( Z, Y ), X ), ld( ld( Y, Z ), Y ) ) }.
% 38.98/39.30  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.98/39.30     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.98/39.30  parent1[0; 15]: (18123) {G2,W20,D6,L1,V3,M1}  { rd( mult( X, ld( i( Y ), Z
% 38.98/39.30     ) ), Z ) ==> ld( rd( ld( Z, Y ), X ), ld( Z, mult( Y, Y ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18125) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), Z ) 
% 38.98/39.30    ==> ld( rd( ld( Z, Y ), X ), ld( ld( Y, Z ), Y ) ) }.
% 38.98/39.30  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 4]: (18124) {G3,W20,D6,L1,V3,M1}  { rd( mult( X, ld( i( Y ), Z )
% 38.98/39.30     ), Z ) ==> ld( rd( ld( Z, Y ), X ), ld( ld( Y, Z ), Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (18126) {G2,W19,D5,L1,V3,M1}  { ld( rd( ld( Z, Y ), X ), ld( ld( Y
% 38.98/39.30    , Z ), Y ) ) ==> rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.98/39.30  parent0[0]: (18125) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), Z
% 38.98/39.30     ) ==> ld( rd( ld( Z, Y ), X ), ld( ld( Y, Z ), Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  subsumption: (3774) {G120,W19,D5,L1,V3,M1} P(24,3768);d(33);d(80);d(75);d(
% 38.98/39.30    115);d(34);d(168);d(22) { ld( rd( ld( Y, X ), Z ), ld( ld( X, Y ), X ) ) 
% 38.98/39.30    ==> rd( mult( Z, mult( X, Y ) ), Y ) }.
% 38.98/39.30  parent0: (18126) {G2,W19,D5,L1,V3,M1}  { ld( rd( ld( Z, Y ), X ), ld( ld( Y
% 38.98/39.30    , Z ), Y ) ) ==> rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Z
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Y
% 38.98/39.30  end
% 38.98/39.30  permutation0:
% 38.98/39.30     0 ==> 0
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (18128) {G120,W19,D5,L1,V3,M1}  { rd( ld( X, ld( Y, Z ) ), Z ) ==> 
% 38.98/39.30    rd( ld( X, mult( Y, Z ) ), mult( mult( Y, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (3773) {G120,W19,D5,L1,V3,M1} P(24,3768);d(24) { rd( ld( X, 
% 38.98/39.30    mult( Y, Z ) ), mult( mult( Y, Y ), Z ) ) ==> rd( ld( X, ld( Y, Z ) ), Z
% 38.98/39.30     ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18134) {G4,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Y, Z ) ) ), 
% 38.98/39.30    ld( Y, Z ) ) ==> rd( ld( X, mult( Y, ld( Y, Z ) ) ), mult( Y, Z ) ) }.
% 38.98/39.30  parent0[0]: (161) {G3,W11,D4,L1,V2,M1} P(0,109) { mult( mult( X, X ), ld( X
% 38.98/39.30    , Y ) ) ==> mult( X, Y ) }.
% 38.98/39.30  parent1[0; 20]: (18128) {G120,W19,D5,L1,V3,M1}  { rd( ld( X, ld( Y, Z ) ), 
% 38.98/39.30    Z ) ==> rd( ld( X, mult( Y, Z ) ), mult( mult( Y, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := ld( Y, Z )
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18135) {G1,W19,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Y, Z ) ) ), 
% 38.98/39.30    ld( Y, Z ) ) ==> rd( ld( X, Z ), mult( Y, Z ) ) }.
% 38.98/39.30  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.98/39.30  parent1[0; 15]: (18134) {G4,W23,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Y, Z
% 38.98/39.30     ) ) ), ld( Y, Z ) ) ==> rd( ld( X, mult( Y, ld( Y, Z ) ) ), mult( Y, Z )
% 38.98/39.30     ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Z
% 38.98/39.30     Y := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18136) {G2,W19,D6,L1,V3,M1}  { mult( ld( X, ld( Y, ld( Y, Z ) ) )
% 38.98/39.30    , ld( Z, Y ) ) ==> rd( ld( X, Z ), mult( Y, Z ) ) }.
% 38.98/39.30  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.30    mult( Z, ld( Y, X ) ) }.
% 38.98/39.30  parent1[0; 1]: (18135) {G1,W19,D6,L1,V3,M1}  { rd( ld( X, ld( Y, ld( Y, Z )
% 38.98/39.30     ) ), ld( Y, Z ) ) ==> rd( ld( X, Z ), mult( Y, Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := Z
% 38.98/39.30     Z := ld( X, ld( Y, ld( Y, Z ) ) )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18137) {G3,W19,D6,L1,V3,M1}  { ld( ld( ld( Y, ld( Y, Z ) ), X ), 
% 38.98/39.30    ld( Z, Y ) ) ==> rd( ld( X, Z ), mult( Y, Z ) ) }.
% 38.98/39.30  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.30    ld( ld( Y, X ), Z ) }.
% 38.98/39.30  parent1[0; 1]: (18136) {G2,W19,D6,L1,V3,M1}  { mult( ld( X, ld( Y, ld( Y, Z
% 38.98/39.30     ) ) ), ld( Z, Y ) ) ==> rd( ld( X, Z ), mult( Y, Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := ld( Y, ld( Y, Z ) )
% 38.98/39.30     Z := ld( Z, Y )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18138) {G4,W19,D6,L1,V3,M1}  { ld( ld( ld( mult( X, X ), Y ), Z )
% 38.98/39.30    , ld( Y, X ) ) ==> rd( ld( Z, Y ), mult( X, Y ) ) }.
% 38.98/39.30  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.30    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.30  parent1[0; 3]: (18137) {G3,W19,D6,L1,V3,M1}  { ld( ld( ld( Y, ld( Y, Z ) )
% 38.98/39.30    , X ), ld( Z, Y ) ) ==> rd( ld( X, Z ), mult( Y, Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := Z
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Y
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  subsumption: (3779) {G121,W19,D6,L1,V3,M1} P(161,3773);d(0);d(75);d(74);d(
% 38.98/39.30    154) { ld( ld( ld( mult( X, X ), Y ), Z ), ld( Y, X ) ) ==> rd( ld( Z, Y
% 38.98/39.30     ), mult( X, Y ) ) }.
% 38.98/39.30  parent0: (18138) {G4,W19,D6,L1,V3,M1}  { ld( ld( ld( mult( X, X ), Y ), Z )
% 38.98/39.30    , ld( Y, X ) ) ==> rd( ld( Z, Y ), mult( X, Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  permutation0:
% 38.98/39.30     0 ==> 0
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (18141) {G120,W19,D5,L1,V3,M1}  { rd( ld( X, ld( Y, Z ) ), Z ) ==> 
% 38.98/39.30    rd( ld( X, mult( Y, Z ) ), mult( mult( Y, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (3773) {G120,W19,D5,L1,V3,M1} P(24,3768);d(24) { rd( ld( X, 
% 38.98/39.30    mult( Y, Z ) ), mult( mult( Y, Y ), Z ) ) ==> rd( ld( X, ld( Y, Z ) ), Z
% 38.98/39.30     ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18153) {G2,W22,D6,L1,V3,M1}  { rd( ld( X, ld( Y, i( Z ) ) ), i( Z
% 38.98/39.30     ) ) ==> rd( ld( X, mult( Y, i( Z ) ) ), rd( mult( Y, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 17]: (18141) {G120,W19,D5,L1,V3,M1}  { rd( ld( X, ld( Y, Z ) ), 
% 38.98/39.30    Z ) ==> rd( ld( X, mult( Y, Z ) ), mult( mult( Y, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := mult( Y, Y )
% 38.98/39.30     Y := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := i( Z )
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18156) {G2,W21,D6,L1,V3,M1}  { rd( ld( X, ld( Y, i( Z ) ) ), i( Z
% 38.98/39.30     ) ) ==> rd( ld( X, rd( Y, Z ) ), rd( mult( Y, Y ), Z ) ) }.
% 38.98/39.30  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 13]: (18153) {G2,W22,D6,L1,V3,M1}  { rd( ld( X, ld( Y, i( Z ) )
% 38.98/39.30     ), i( Z ) ) ==> rd( ld( X, mult( Y, i( Z ) ) ), rd( mult( Y, Y ), Z ) )
% 38.98/39.30     }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18157) {G3,W21,D6,L1,V3,M1}  { rd( ld( X, ld( Y, i( Z ) ) ), i( Z
% 38.98/39.30     ) ) ==> mult( ld( X, rd( Y, Z ) ), rd( Z, mult( Y, Y ) ) ) }.
% 38.98/39.30  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.30    mult( Z, rd( X, Y ) ) }.
% 38.98/39.30  parent1[0; 10]: (18156) {G2,W21,D6,L1,V3,M1}  { rd( ld( X, ld( Y, i( Z ) )
% 38.98/39.30     ), i( Z ) ) ==> rd( ld( X, rd( Y, Z ) ), rd( mult( Y, Y ), Z ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Z
% 38.98/39.30     Y := mult( Y, Y )
% 38.98/39.30     Z := ld( X, rd( Y, Z ) )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18158) {G4,W21,D6,L1,V3,M1}  { rd( ld( X, ld( Y, i( Z ) ) ), i( Z
% 38.98/39.30     ) ) ==> ld( ld( rd( Y, Z ), X ), rd( Z, mult( Y, Y ) ) ) }.
% 38.98/39.30  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.30    ld( ld( Y, X ), Z ) }.
% 38.98/39.30  parent1[0; 10]: (18157) {G3,W21,D6,L1,V3,M1}  { rd( ld( X, ld( Y, i( Z ) )
% 38.98/39.30     ), i( Z ) ) ==> mult( ld( X, rd( Y, Z ) ), rd( Z, mult( Y, Y ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := rd( Y, Z )
% 38.98/39.30     Z := rd( Z, mult( Y, Y ) )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18159) {G5,W21,D6,L1,V3,M1}  { rd( ld( X, ld( Y, i( Z ) ) ), i( Z
% 38.98/39.30     ) ) ==> ld( ld( rd( Y, Z ), X ), rd( rd( Z, Y ), Y ) ) }.
% 38.98/39.30  parent0[0]: (185) {G8,W11,D4,L1,V2,M1} P(24,178);d(52);d(33);d(33);d(33) { 
% 38.98/39.30    rd( Y, mult( X, X ) ) ==> rd( rd( Y, X ), X ) }.
% 38.98/39.30  parent1[0; 16]: (18158) {G4,W21,D6,L1,V3,M1}  { rd( ld( X, ld( Y, i( Z ) )
% 38.98/39.30     ), i( Z ) ) ==> ld( ld( rd( Y, Z ), X ), rd( Z, mult( Y, Y ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18160) {G2,W20,D6,L1,V3,M1}  { mult( ld( X, ld( Y, i( Z ) ) ), Z
% 38.98/39.30     ) ==> ld( ld( rd( Y, Z ), X ), rd( rd( Z, Y ), Y ) ) }.
% 38.98/39.30  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 1]: (18159) {G5,W21,D6,L1,V3,M1}  { rd( ld( X, ld( Y, i( Z ) ) )
% 38.98/39.30    , i( Z ) ) ==> ld( ld( rd( Y, Z ), X ), rd( rd( Z, Y ), Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := ld( X, ld( Y, i( Z ) ) )
% 38.98/39.30     Y := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18161) {G3,W20,D6,L1,V3,M1}  { ld( ld( ld( Y, i( Z ) ), X ), Z ) 
% 38.98/39.30    ==> ld( ld( rd( Y, Z ), X ), rd( rd( Z, Y ), Y ) ) }.
% 38.98/39.30  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.30    ld( ld( Y, X ), Z ) }.
% 38.98/39.30  parent1[0; 1]: (18160) {G2,W20,D6,L1,V3,M1}  { mult( ld( X, ld( Y, i( Z ) )
% 38.98/39.30     ), Z ) ==> ld( ld( rd( Y, Z ), X ), rd( rd( Z, Y ), Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := ld( Y, i( Z ) )
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18162) {G4,W20,D6,L1,V3,M1}  { ld( ld( i( mult( Y, X ) ), Z ), Y
% 38.98/39.30     ) ==> ld( ld( rd( X, Y ), Z ), rd( rd( Y, X ), X ) ) }.
% 38.98/39.30  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.30    ( X, Y ) ) }.
% 38.98/39.30  parent1[0; 3]: (18161) {G3,W20,D6,L1,V3,M1}  { ld( ld( ld( Y, i( Z ) ), X )
% 38.98/39.30    , Z ) ==> ld( ld( rd( Y, Z ), X ), rd( rd( Z, Y ), Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := Z
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Y
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18163) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), X ) 
% 38.98/39.30    ==> ld( ld( rd( Y, X ), Z ), rd( rd( X, Y ), Y ) ) }.
% 38.98/39.30  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 2]: (18162) {G4,W20,D6,L1,V3,M1}  { ld( ld( i( mult( Y, X ) ), Z
% 38.98/39.30     ), Y ) ==> ld( ld( rd( X, Y ), Z ), rd( rd( Y, X ), X ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := mult( X, Y )
% 38.98/39.30     Y := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (18164) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), rd( rd( X
% 38.98/39.30    , Y ), Y ) ) ==> ld( mult( mult( X, Y ), Z ), X ) }.
% 38.98/39.30  parent0[0]: (18163) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), X
% 38.98/39.30     ) ==> ld( ld( rd( Y, X ), Z ), rd( rd( X, Y ), Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  subsumption: (3780) {G121,W19,D5,L1,V3,M1} P(33,3773);d(33);d(81);d(74);d(
% 38.98/39.30    185);d(34);d(74);d(52);d(22) { ld( ld( rd( X, Y ), Z ), rd( rd( Y, X ), X
% 38.98/39.30     ) ) ==> ld( mult( mult( Y, X ), Z ), Y ) }.
% 38.98/39.30  parent0: (18164) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), rd( rd( X
% 38.98/39.30    , Y ), Y ) ) ==> ld( mult( mult( X, Y ), Z ), X ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  permutation0:
% 38.98/39.30     0 ==> 0
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (18166) {G121,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), Z ), Y ) 
% 38.98/39.30    ==> ld( ld( rd( X, Y ), Z ), rd( rd( Y, X ), X ) ) }.
% 38.98/39.30  parent0[0]: (3780) {G121,W19,D5,L1,V3,M1} P(33,3773);d(33);d(81);d(74);d(
% 38.98/39.30    185);d(34);d(74);d(52);d(22) { ld( ld( rd( X, Y ), Z ), rd( rd( Y, X ), X
% 38.98/39.30     ) ) ==> ld( mult( mult( Y, X ), Z ), Y ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18167) {G6,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( rd( X
% 38.98/39.30    , Y ), Z ) ), X ) ==> ld( Z, rd( rd( X, Y ), Y ) ) }.
% 38.98/39.30  parent0[0]: (111) {G5,W11,D5,L1,V3,M1} P(80,6);d(24) { ld( rd( X, Y ), ld( 
% 38.98/39.30    rd( Y, X ), Z ) ) ==> Z }.
% 38.98/39.30  parent1[0; 13]: (18166) {G121,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), Z
% 38.98/39.30     ), Y ) ==> ld( ld( rd( X, Y ), Z ), rd( rd( Y, X ), X ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := ld( rd( X, Y ), Z )
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  subsumption: (3786) {G122,W19,D6,L1,V3,M1} P(111,3780) { ld( mult( mult( Y
% 38.98/39.30    , X ), ld( rd( Y, X ), Z ) ), Y ) ==> ld( Z, rd( rd( Y, X ), X ) ) }.
% 38.98/39.30  parent0: (18167) {G6,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( rd( X
% 38.98/39.30    , Y ), Z ) ), X ) ==> ld( Z, rd( rd( X, Y ), Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  permutation0:
% 38.98/39.30     0 ==> 0
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (18170) {G121,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), Z ), Y ) 
% 38.98/39.30    ==> ld( ld( rd( X, Y ), Z ), rd( rd( Y, X ), X ) ) }.
% 38.98/39.30  parent0[0]: (3780) {G121,W19,D5,L1,V3,M1} P(33,3773);d(33);d(81);d(74);d(
% 38.98/39.30    185);d(34);d(74);d(52);d(22) { ld( ld( rd( X, Y ), Z ), rd( rd( Y, X ), X
% 38.98/39.30     ) ) ==> ld( mult( mult( Y, X ), Z ), Y ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18173) {G2,W24,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Y )
% 38.98/39.30    , Z ), mult( X, Y ) ) ==> ld( ld( i( X ), Z ), rd( rd( mult( X, Y ), Y )
% 38.98/39.30    , Y ) ) }.
% 38.98/39.30  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.30    X ) }.
% 38.98/39.30  parent1[0; 14]: (18170) {G121,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), Z
% 38.98/39.30     ), Y ) ==> ld( ld( rd( X, Y ), Z ), rd( rd( Y, X ), X ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := mult( X, Y )
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18175) {G2,W23,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Y )
% 38.98/39.30    , Z ), mult( X, Y ) ) ==> ld( mult( X, Z ), rd( rd( mult( X, Y ), Y ), Y
% 38.98/39.30     ) ) }.
% 38.98/39.30  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 13]: (18173) {G2,W24,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y
% 38.98/39.30     ), Y ), Z ), mult( X, Y ) ) ==> ld( ld( i( X ), Z ), rd( rd( mult( X, Y
% 38.98/39.30     ), Y ), Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18176) {G1,W19,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Y )
% 38.98/39.30    , Z ), mult( X, Y ) ) ==> ld( mult( X, Z ), rd( X, Y ) ) }.
% 38.98/39.30  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.30  parent1[0; 17]: (18175) {G2,W23,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y
% 38.98/39.30     ), Y ), Z ), mult( X, Y ) ) ==> ld( mult( X, Z ), rd( rd( mult( X, Y ), 
% 38.98/39.30    Y ), Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  subsumption: (3788) {G122,W19,D6,L1,V3,M1} P(25,3780);d(22);d(3) { ld( mult
% 38.98/39.30    ( mult( mult( Y, X ), X ), Z ), mult( Y, X ) ) ==> ld( mult( Y, Z ), rd( 
% 38.98/39.30    Y, X ) ) }.
% 38.98/39.30  parent0: (18176) {G1,W19,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Y )
% 38.98/39.30    , Z ), mult( X, Y ) ) ==> ld( mult( X, Z ), rd( X, Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  permutation0:
% 38.98/39.30     0 ==> 0
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  eqswap: (18179) {G120,W19,D5,L1,V3,M1}  { rd( mult( Z, mult( Y, X ) ), X ) 
% 38.98/39.30    ==> ld( rd( ld( X, Y ), Z ), ld( ld( Y, X ), Y ) ) }.
% 38.98/39.30  parent0[0]: (3774) {G120,W19,D5,L1,V3,M1} P(24,3768);d(33);d(80);d(75);d(
% 38.98/39.30    115);d(34);d(168);d(22) { ld( rd( ld( Y, X ), Z ), ld( ld( X, Y ), X ) ) 
% 38.98/39.30    ==> rd( mult( Z, mult( X, Y ) ), Y ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := X
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18186) {G6,W32,D7,L1,V3,M1}  { rd( mult( X, mult( rd( rd( Y, Z )
% 38.98/39.30    , Y ), Y ) ), Y ) ==> ld( rd( i( mult( Y, Z ) ), X ), ld( ld( rd( rd( Y, 
% 38.98/39.30    Z ), Y ), Y ), rd( rd( Y, Z ), Y ) ) ) }.
% 38.98/39.30  parent0[0]: (135) {G5,W12,D5,L1,V2,M1} P(53,124);d(76) { ld( X, rd( rd( X, 
% 38.98/39.30    Y ), X ) ) ==> i( mult( X, Y ) ) }.
% 38.98/39.30  parent1[0; 14]: (18179) {G120,W19,D5,L1,V3,M1}  { rd( mult( Z, mult( Y, X )
% 38.98/39.30     ), X ) ==> ld( rd( ld( X, Y ), Z ), ld( ld( Y, X ), Y ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := Z
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := Y
% 38.98/39.30     Y := rd( rd( Y, Z ), Y )
% 38.98/39.30     Z := X
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18188) {G5,W32,D7,L1,V3,M1}  { rd( mult( X, mult( rd( rd( Y, Z )
% 38.98/39.30    , Y ), Y ) ), Y ) ==> ld( i( mult( X, mult( Y, Z ) ) ), ld( ld( rd( rd( Y
% 38.98/39.30    , Z ), Y ), Y ), rd( rd( Y, Z ), Y ) ) ) }.
% 38.98/39.30  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.30    ( mult( Y, X ) ) }.
% 38.98/39.30  parent1[0; 13]: (18186) {G6,W32,D7,L1,V3,M1}  { rd( mult( X, mult( rd( rd( 
% 38.98/39.30    Y, Z ), Y ), Y ) ), Y ) ==> ld( rd( i( mult( Y, Z ) ), X ), ld( ld( rd( 
% 38.98/39.30    rd( Y, Z ), Y ), Y ), rd( rd( Y, Z ), Y ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := mult( Y, Z )
% 38.98/39.30     Y := X
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18189) {G2,W31,D7,L1,V3,M1}  { rd( mult( X, mult( rd( rd( Y, Z )
% 38.98/39.30    , Y ), Y ) ), Y ) ==> mult( mult( X, mult( Y, Z ) ), ld( ld( rd( rd( Y, Z
% 38.98/39.30     ), Y ), Y ), rd( rd( Y, Z ), Y ) ) ) }.
% 38.98/39.30  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.30    Y ) }.
% 38.98/39.30  parent1[0; 12]: (18188) {G5,W32,D7,L1,V3,M1}  { rd( mult( X, mult( rd( rd( 
% 38.98/39.30    Y, Z ), Y ), Y ) ), Y ) ==> ld( i( mult( X, mult( Y, Z ) ) ), ld( ld( rd
% 38.98/39.30    ( rd( Y, Z ), Y ), Y ), rd( rd( Y, Z ), Y ) ) ) }.
% 38.98/39.30  substitution0:
% 38.98/39.30     X := mult( X, mult( Y, Z ) )
% 38.98/39.30     Y := ld( ld( rd( rd( Y, Z ), Y ), Y ), rd( rd( Y, Z ), Y ) )
% 38.98/39.30  end
% 38.98/39.30  substitution1:
% 38.98/39.30     X := X
% 38.98/39.30     Y := Y
% 38.98/39.30     Z := Z
% 38.98/39.30  end
% 38.98/39.30  
% 38.98/39.30  paramod: (18190) {G3,W27,D7,L1,V3,M1}  { rd( mult( X, mult( rd( rd( Y, Z )
% 38.98/39.30    , Y ), Y ) ), Y ) ==> mult( mult( X, mult( Y, Z ) ), ld( mult( Y, Z ), rd
% 38.98/39.31    ( rd( Y, Z ), Y ) ) ) }.
% 38.98/39.31  parent0[0]: (130) {G6,W11,D5,L1,V2,M1} P(2,108);d(113) { ld( rd( rd( Y, X )
% 38.98/39.31    , Y ), Y ) ==> mult( Y, X ) }.
% 38.98/39.31  parent1[0; 19]: (18189) {G2,W31,D7,L1,V3,M1}  { rd( mult( X, mult( rd( rd( 
% 38.98/39.31    Y, Z ), Y ), Y ) ), Y ) ==> mult( mult( X, mult( Y, Z ) ), ld( ld( rd( rd
% 38.98/39.31    ( Y, Z ), Y ), Y ), rd( rd( Y, Z ), Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18191) {G4,W23,D7,L1,V3,M1}  { rd( mult( X, mult( rd( rd( Y, Z )
% 38.98/39.31    , Y ), Y ) ), Y ) ==> rd( mult( X, mult( Y, Z ) ), mult( mult( Y, Z ), Z
% 38.98/39.31     ) ) }.
% 38.98/39.31  parent0[0]: (709) {G11,W19,D6,L1,V3,M1} P(698,75) { mult( Z, ld( mult( X, Y
% 38.98/39.31     ), rd( rd( X, Y ), X ) ) ) ==> rd( Z, mult( mult( X, Y ), Y ) ) }.
% 38.98/39.31  parent1[0; 12]: (18190) {G3,W27,D7,L1,V3,M1}  { rd( mult( X, mult( rd( rd( 
% 38.98/39.31    Y, Z ), Y ), Y ) ), Y ) ==> mult( mult( X, mult( Y, Z ) ), ld( mult( Y, Z
% 38.98/39.31     ), rd( rd( Y, Z ), Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := mult( X, mult( Y, Z ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18192) {G5,W23,D7,L1,V3,M1}  { rd( mult( X, ld( rd( Y, rd( Y, Z )
% 38.98/39.31     ), Y ) ), Y ) ==> rd( mult( X, mult( Y, Z ) ), mult( mult( Y, Z ), Z ) )
% 38.98/39.31     }.
% 38.98/39.31  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.31    ld( rd( X, Y ), Z ) }.
% 38.98/39.31  parent1[0; 4]: (18191) {G4,W23,D7,L1,V3,M1}  { rd( mult( X, mult( rd( rd( Y
% 38.98/39.31    , Z ), Y ), Y ) ), Y ) ==> rd( mult( X, mult( Y, Z ) ), mult( mult( Y, Z
% 38.98/39.31     ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := rd( Y, Z )
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18193) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, rd( Y, Z ) ), Y ) ==>
% 38.98/39.31     rd( mult( X, mult( Y, Z ) ), mult( mult( Y, Z ), Z ) ) }.
% 38.98/39.31  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.31  parent1[0; 4]: (18192) {G5,W23,D7,L1,V3,M1}  { rd( mult( X, ld( rd( Y, rd( 
% 38.98/39.31    Y, Z ) ), Y ) ), Y ) ==> rd( mult( X, mult( Y, Z ) ), mult( mult( Y, Z )
% 38.98/39.31    , Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := rd( Y, Z )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18194) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), mult( 
% 38.98/39.31    mult( Y, Z ), Z ) ) ==> rd( mult( X, rd( Y, Z ) ), Y ) }.
% 38.98/39.31  parent0[0]: (18193) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, rd( Y, Z ) ), Y ) 
% 38.98/39.31    ==> rd( mult( X, mult( Y, Z ) ), mult( mult( Y, Z ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3796) {G121,W19,D5,L1,V3,M1} P(135,3774);d(76);d(22);d(130);d
% 38.98/39.31    (709);d(80);d(19) { rd( mult( Z, mult( X, Y ) ), mult( mult( X, Y ), Y )
% 38.98/39.31     ) ==> rd( mult( Z, rd( X, Y ) ), X ) }.
% 38.98/39.31  parent0: (18194) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), mult
% 38.98/39.31    ( mult( Y, Z ), Z ) ) ==> rd( mult( X, rd( Y, Z ) ), Y ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18196) {G120,W19,D5,L1,V3,M1}  { rd( mult( Z, mult( Y, X ) ), X ) 
% 38.98/39.31    ==> ld( rd( ld( X, Y ), Z ), ld( ld( Y, X ), Y ) ) }.
% 38.98/39.31  parent0[0]: (3774) {G120,W19,D5,L1,V3,M1} P(24,3768);d(33);d(80);d(75);d(
% 38.98/39.31    115);d(34);d(168);d(22) { ld( rd( ld( Y, X ), Z ), ld( ld( X, Y ), X ) ) 
% 38.98/39.31    ==> rd( mult( Z, mult( X, Y ) ), Y ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18205) {G6,W32,D7,L1,V3,M1}  { rd( mult( X, mult( Y, rd( rd( Y, Z
% 38.98/39.31     ), Y ) ) ), rd( rd( Y, Z ), Y ) ) ==> ld( rd( ld( rd( rd( Y, Z ), Y ), Y
% 38.98/39.31     ), X ), ld( i( mult( Y, Z ) ), Y ) ) }.
% 38.98/39.31  parent0[0]: (135) {G5,W12,D5,L1,V2,M1} P(53,124);d(76) { ld( X, rd( rd( X, 
% 38.98/39.31    Y ), X ) ) ==> i( mult( X, Y ) ) }.
% 38.98/39.31  parent1[0; 27]: (18196) {G120,W19,D5,L1,V3,M1}  { rd( mult( Z, mult( Y, X )
% 38.98/39.31     ), X ) ==> ld( rd( ld( X, Y ), Z ), ld( ld( Y, X ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := rd( rd( Y, Z ), Y )
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18206) {G7,W28,D7,L1,V3,M1}  { rd( mult( X, mult( Y, rd( rd( Y, Z
% 38.98/39.31     ), Y ) ) ), rd( rd( Y, Z ), Y ) ) ==> ld( rd( mult( Y, Z ), X ), ld( i( 
% 38.98/39.31    mult( Y, Z ) ), Y ) ) }.
% 38.98/39.31  parent0[0]: (130) {G6,W11,D5,L1,V2,M1} P(2,108);d(113) { ld( rd( rd( Y, X )
% 38.98/39.31    , Y ), Y ) ==> mult( Y, X ) }.
% 38.98/39.31  parent1[0; 18]: (18205) {G6,W32,D7,L1,V3,M1}  { rd( mult( X, mult( Y, rd( 
% 38.98/39.31    rd( Y, Z ), Y ) ) ), rd( rd( Y, Z ), Y ) ) ==> ld( rd( ld( rd( rd( Y, Z )
% 38.98/39.31    , Y ), Y ), X ), ld( i( mult( Y, Z ) ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18207) {G2,W27,D7,L1,V3,M1}  { rd( mult( X, mult( Y, rd( rd( Y, Z
% 38.98/39.31     ), Y ) ) ), rd( rd( Y, Z ), Y ) ) ==> ld( rd( mult( Y, Z ), X ), mult( 
% 38.98/39.31    mult( Y, Z ), Y ) ) }.
% 38.98/39.31  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 22]: (18206) {G7,W28,D7,L1,V3,M1}  { rd( mult( X, mult( Y, rd( 
% 38.98/39.31    rd( Y, Z ), Y ) ) ), rd( rd( Y, Z ), Y ) ) ==> ld( rd( mult( Y, Z ), X )
% 38.98/39.31    , ld( i( mult( Y, Z ) ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( Y, Z )
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18208) {G3,W27,D7,L1,V3,M1}  { mult( mult( X, mult( Y, rd( rd( Y
% 38.98/39.31    , Z ), Y ) ) ), rd( Y, rd( Y, Z ) ) ) ==> ld( rd( mult( Y, Z ), X ), mult
% 38.98/39.31    ( mult( Y, Z ), Y ) ) }.
% 38.98/39.31  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.31    mult( Z, rd( X, Y ) ) }.
% 38.98/39.31  parent1[0; 1]: (18207) {G2,W27,D7,L1,V3,M1}  { rd( mult( X, mult( Y, rd( rd
% 38.98/39.31    ( Y, Z ), Y ) ) ), rd( rd( Y, Z ), Y ) ) ==> ld( rd( mult( Y, Z ), X ), 
% 38.98/39.31    mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := rd( Y, Z )
% 38.98/39.31     Z := mult( X, mult( Y, rd( rd( Y, Z ), Y ) ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18210) {G4,W27,D7,L1,V3,M1}  { ld( rd( rd( rd( Y, rd( Y, Z ) ), Y
% 38.98/39.31     ), X ), rd( Y, rd( Y, Z ) ) ) ==> ld( rd( mult( Y, Z ), X ), mult( mult
% 38.98/39.31    ( Y, Z ), Y ) ) }.
% 38.98/39.31  parent0[0]: (505) {G6,W19,D6,L1,V5,M1} P(81,113) { mult( mult( T, mult( X, 
% 38.98/39.31    rd( Z, Y ) ) ), U ) ==> ld( rd( rd( rd( Y, Z ), X ), T ), U ) }.
% 38.98/39.31  parent1[0; 1]: (18208) {G3,W27,D7,L1,V3,M1}  { mult( mult( X, mult( Y, rd( 
% 38.98/39.31    rd( Y, Z ), Y ) ) ), rd( Y, rd( Y, Z ) ) ) ==> ld( rd( mult( Y, Z ), X )
% 38.98/39.31    , mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := rd( Y, Z )
% 38.98/39.31     T := X
% 38.98/39.31     U := rd( Y, rd( Y, Z ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18211) {G5,W23,D5,L1,V3,M1}  { mult( mult( Z, rd( X, Y ) ), ld( 
% 38.98/39.31    rd( X, Y ), X ) ) ==> ld( rd( mult( X, Y ), Z ), mult( mult( X, Y ), X )
% 38.98/39.31     ) }.
% 38.98/39.31  parent0[0]: (3162) {G83,W19,D6,L1,V3,M1} P(2748,3156);d(1593);d(16);d(18);d
% 38.98/39.31    (31);d(76);d(22);d(20);d(18);d(18) { ld( rd( rd( rd( X, Y ), X ), Z ), rd
% 38.98/39.31    ( X, Y ) ) ==> mult( mult( Z, Y ), ld( Y, X ) ) }.
% 38.98/39.31  parent1[0; 1]: (18210) {G4,W27,D7,L1,V3,M1}  { ld( rd( rd( rd( Y, rd( Y, Z
% 38.98/39.31     ) ), Y ), X ), rd( Y, rd( Y, Z ) ) ) ==> ld( rd( mult( Y, Z ), X ), mult
% 38.98/39.31    ( mult( Y, Z ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := rd( X, Y )
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18212) {G6,W23,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), ld( rd( Y
% 38.98/39.31    , Z ), Y ) ) ==> ld( rd( mult( Y, Z ), X ), mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.31  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.98/39.31     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.31  parent1[0; 1]: (18211) {G5,W23,D5,L1,V3,M1}  { mult( mult( Z, rd( X, Y ) )
% 38.98/39.31    , ld( rd( X, Y ), X ) ) ==> ld( rd( mult( X, Y ), Z ), mult( mult( X, Y )
% 38.98/39.31    , X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := Y
% 38.98/39.31     T := ld( rd( Y, Z ), Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18213) {G2,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), Z ), X ) ==> 
% 38.98/39.31    ld( rd( mult( Y, X ), Z ), mult( mult( Y, X ), Y ) ) }.
% 38.98/39.31  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.31  parent1[0; 7]: (18212) {G6,W23,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), ld
% 38.98/39.31    ( rd( Y, Z ), Y ) ) ==> ld( rd( mult( Y, Z ), X ), mult( mult( Y, Z ), Y
% 38.98/39.31     ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18214) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, X ), Z ), mult( 
% 38.98/39.31    mult( Y, X ), Y ) ) ==> ld( rd( rd( X, Y ), Z ), X ) }.
% 38.98/39.31  parent0[0]: (18213) {G2,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), Z ), X ) 
% 38.98/39.31    ==> ld( rd( mult( Y, X ), Z ), mult( mult( Y, X ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3797) {G121,W19,D5,L1,V3,M1} P(135,3774);d(130);d(22);d(81);d
% 38.98/39.31    (505);d(3162);d(113);d(19) { ld( rd( mult( X, Y ), Z ), mult( mult( X, Y
% 38.98/39.31     ), X ) ) ==> ld( rd( rd( Y, X ), Z ), Y ) }.
% 38.98/39.31  parent0: (18214) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, X ), Z ), mult( 
% 38.98/39.31    mult( Y, X ), Y ) ) ==> ld( rd( rd( X, Y ), Z ), X ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18216) {G120,W19,D5,L1,V3,M1}  { rd( mult( Z, mult( Y, X ) ), X ) 
% 38.98/39.31    ==> ld( rd( ld( X, Y ), Z ), ld( ld( Y, X ), Y ) ) }.
% 38.98/39.31  parent0[0]: (3774) {G120,W19,D5,L1,V3,M1} P(24,3768);d(33);d(80);d(75);d(
% 38.98/39.31    115);d(34);d(168);d(22) { ld( rd( ld( Y, X ), Z ), ld( ld( X, Y ), X ) ) 
% 38.98/39.31    ==> rd( mult( Z, mult( X, Y ) ), Y ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18219) {G2,W20,D6,L1,V3,M1}  { rd( mult( mult( X, ld( Y, Z ) ), 
% 38.98/39.31    mult( Z, Y ) ), Y ) ==> ld( i( X ), ld( ld( Z, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.31    X ) }.
% 38.98/39.31  parent1[0; 13]: (18216) {G120,W19,D5,L1,V3,M1}  { rd( mult( Z, mult( Y, X )
% 38.98/39.31     ), X ) ==> ld( rd( ld( X, Y ), Z ), ld( ld( Y, X ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := ld( Y, Z )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := mult( X, ld( Y, Z ) )
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18220) {G2,W19,D6,L1,V3,M1}  { rd( mult( mult( X, ld( Y, Z ) ), 
% 38.98/39.31    mult( Z, Y ) ), Y ) ==> mult( X, ld( ld( Z, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 12]: (18219) {G2,W20,D6,L1,V3,M1}  { rd( mult( mult( X, ld( Y, Z
% 38.98/39.31     ) ), mult( Z, Y ) ), Y ) ==> ld( i( X ), ld( ld( Z, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := ld( ld( Z, Y ), Z )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18221) {G3,W19,D6,L1,V3,M1}  { rd( ld( rd( ld( Z, Y ), X ), mult
% 38.98/39.31    ( Z, Y ) ), Y ) ==> mult( X, ld( ld( Z, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.31     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.31  parent1[0; 2]: (18220) {G2,W19,D6,L1,V3,M1}  { rd( mult( mult( X, ld( Y, Z
% 38.98/39.31     ) ), mult( Z, Y ) ), Y ) ==> mult( X, ld( ld( Z, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := Y
% 38.98/39.31     T := mult( Z, Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3799) {G121,W19,D6,L1,V3,M1} P(25,3774);d(22);d(115) { rd( ld
% 38.98/39.31    ( rd( ld( Y, X ), Z ), mult( Y, X ) ), X ) ==> mult( Z, ld( ld( Y, X ), Y
% 38.98/39.31     ) ) }.
% 38.98/39.31  parent0: (18221) {G3,W19,D6,L1,V3,M1}  { rd( ld( rd( ld( Z, Y ), X ), mult
% 38.98/39.31    ( Z, Y ) ), Y ) ==> mult( X, ld( ld( Z, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18224) {G33,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Z, Y ) ), rd( X, 
% 38.98/39.31    Y ) ) ==> ld( rd( X, Y ), rd( X, mult( Y, Z ) ) ) }.
% 38.98/39.31  parent0[0]: (1919) {G33,W19,D5,L1,V3,M1} P(53,1913);d(81);d(74);d(22);d(80)
% 38.98/39.31    ;d(19) { ld( rd( Y, X ), rd( Y, mult( X, Z ) ) ) ==> ld( mult( Y, rd( Z, 
% 38.98/39.31    X ) ), rd( Y, X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18231) {G34,W39,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y, Z ) )
% 38.98/39.31    , rd( Z, mult( Y, Z ) ) ), rd( mult( X, mult( Y, Z ) ), mult( Y, Z ) ) ) 
% 38.98/39.31    ==> ld( rd( mult( X, mult( Y, Z ) ), mult( Y, Z ) ), rd( mult( X, rd( Y, 
% 38.98/39.31    Z ) ), Y ) ) }.
% 38.98/39.31  parent0[0]: (3796) {G121,W19,D5,L1,V3,M1} P(135,3774);d(76);d(22);d(130);d(
% 38.98/39.31    709);d(80);d(19) { rd( mult( Z, mult( X, Y ) ), mult( mult( X, Y ), Y ) )
% 38.98/39.31     ==> rd( mult( Z, rd( X, Y ) ), X ) }.
% 38.98/39.31  parent1[0; 32]: (18224) {G33,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Z, Y ) )
% 38.98/39.31    , rd( X, Y ) ) ==> ld( rd( X, Y ), rd( X, mult( Y, Z ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := mult( X, mult( Y, Z ) )
% 38.98/39.31     Y := mult( Y, Z )
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18234) {G1,W31,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y, Z ) )
% 38.98/39.31    , rd( Z, mult( Y, Z ) ) ), rd( mult( X, mult( Y, Z ) ), mult( Y, Z ) ) ) 
% 38.98/39.31    ==> ld( X, rd( mult( X, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.31  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.31  parent1[0; 23]: (18231) {G34,W39,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y
% 38.98/39.31    , Z ) ), rd( Z, mult( Y, Z ) ) ), rd( mult( X, mult( Y, Z ) ), mult( Y, Z
% 38.98/39.31     ) ) ) ==> ld( rd( mult( X, mult( Y, Z ) ), mult( Y, Z ) ), rd( mult( X, 
% 38.98/39.31    rd( Y, Z ) ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( Y, Z )
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18235) {G1,W23,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y, Z ) )
% 38.98/39.31    , rd( Z, mult( Y, Z ) ) ), X ) ==> ld( X, rd( mult( X, rd( Y, Z ) ), Y )
% 38.98/39.31     ) }.
% 38.98/39.31  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.31  parent1[0; 13]: (18234) {G1,W31,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y
% 38.98/39.31    , Z ) ), rd( Z, mult( Y, Z ) ) ), rd( mult( X, mult( Y, Z ) ), mult( Y, Z
% 38.98/39.31     ) ) ) ==> ld( X, rd( mult( X, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( Y, Z )
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18239) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y, Z ) )
% 38.98/39.31    , i( Y ) ), X ) ==> ld( X, rd( mult( X, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.31  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.31    X ) }.
% 38.98/39.31  parent1[0; 8]: (18235) {G1,W23,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y, 
% 38.98/39.31    Z ) ), rd( Z, mult( Y, Z ) ) ), X ) ==> ld( X, rd( mult( X, rd( Y, Z ) )
% 38.98/39.31    , Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18240) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( X, mult( Y, Z ) ), Y
% 38.98/39.31     ), X ) ==> ld( X, rd( mult( X, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.31  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 2]: (18239) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, mult( Y, 
% 38.98/39.31    Z ) ), i( Y ) ), X ) ==> ld( X, rd( mult( X, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( X, mult( Y, Z ) )
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18241) {G2,W19,D6,L1,V3,M1}  { ld( X, rd( mult( X, rd( Y, Z ) ), Y
% 38.98/39.31     ) ) ==> ld( rd( mult( X, mult( Y, Z ) ), Y ), X ) }.
% 38.98/39.31  parent0[0]: (18240) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( X, mult( Y, Z ) )
% 38.98/39.31    , Y ), X ) ==> ld( X, rd( mult( X, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3805) {G122,W19,D6,L1,V3,M1} P(3796,1919);d(3);d(25);d(33) { 
% 38.98/39.31    ld( X, rd( mult( X, rd( Y, Z ) ), Y ) ) ==> ld( rd( mult( X, mult( Y, Z )
% 38.98/39.31     ), Y ), X ) }.
% 38.98/39.31  parent0: (18241) {G2,W19,D6,L1,V3,M1}  { ld( X, rd( mult( X, rd( Y, Z ) ), 
% 38.98/39.31    Y ) ) ==> ld( rd( mult( X, mult( Y, Z ) ), Y ), X ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18243) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.98/39.31  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.31    X ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18247) {G4,W20,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), Y ), mult
% 38.98/39.31    ( Z, mult( X, Y ) ) ) ==> i( rd( mult( Z, rd( X, Y ) ), X ) ) }.
% 38.98/39.31  parent0[0]: (3796) {G121,W19,D5,L1,V3,M1} P(135,3774);d(76);d(22);d(130);d(
% 38.98/39.31    709);d(80);d(19) { rd( mult( Z, mult( X, Y ) ), mult( mult( X, Y ), Y ) )
% 38.98/39.31     ==> rd( mult( Z, rd( X, Y ) ), X ) }.
% 38.98/39.31  parent1[0; 13]: (18243) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := mult( Z, mult( X, Y ) )
% 38.98/39.31     Y := mult( mult( X, Y ), Y )
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18248) {G4,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Y ), mult
% 38.98/39.31    ( Z, mult( X, Y ) ) ) ==> rd( X, mult( Z, rd( X, Y ) ) ) }.
% 38.98/39.31  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.31    X ) }.
% 38.98/39.31  parent1[0; 12]: (18247) {G4,W20,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), Y )
% 38.98/39.31    , mult( Z, mult( X, Y ) ) ) ==> i( rd( mult( Z, rd( X, Y ) ), X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( Z, rd( X, Y ) )
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18249) {G5,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Y ), mult
% 38.98/39.31    ( Z, mult( X, Y ) ) ) ==> mult( X, rd( rd( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.98/39.31     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.98/39.31  parent1[0; 12]: (18248) {G4,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Y )
% 38.98/39.31    , mult( Z, mult( X, Y ) ) ) ==> rd( X, mult( Z, rd( X, Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31     T := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3806) {G122,W19,D5,L1,V3,M1} P(3796,79);d(79);d(112) { rd( 
% 38.98/39.31    mult( mult( Y, Z ), Z ), mult( X, mult( Y, Z ) ) ) ==> mult( Y, rd( rd( Z
% 38.98/39.31    , Y ), X ) ) }.
% 38.98/39.31  parent0: (18249) {G5,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Y ), mult
% 38.98/39.31    ( Z, mult( X, Y ) ) ) ==> mult( X, rd( rd( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18252) {G121,W19,D5,L1,V3,M1}  { rd( mult( X, rd( Y, Z ) ), Y ) 
% 38.98/39.31    ==> rd( mult( X, mult( Y, Z ) ), mult( mult( Y, Z ), Z ) ) }.
% 38.98/39.31  parent0[0]: (3796) {G121,W19,D5,L1,V3,M1} P(135,3774);d(76);d(22);d(130);d(
% 38.98/39.31    709);d(80);d(19) { rd( mult( Z, mult( X, Y ) ), mult( mult( X, Y ), Y ) )
% 38.98/39.31     ==> rd( mult( Z, rd( X, Y ) ), X ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18263) {G2,W22,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z ) ), i
% 38.98/39.31    ( Y ) ) ==> rd( mult( X, mult( i( Y ), Z ) ), mult( ld( Y, Z ), Z ) ) }.
% 38.98/39.31  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 18]: (18252) {G121,W19,D5,L1,V3,M1}  { rd( mult( X, rd( Y, Z ) )
% 38.98/39.31    , Y ) ==> rd( mult( X, mult( Y, Z ) ), mult( mult( Y, Z ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := i( Y )
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18264) {G2,W21,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z ) ), i
% 38.98/39.31    ( Y ) ) ==> rd( mult( X, ld( Y, Z ) ), mult( ld( Y, Z ), Z ) ) }.
% 38.98/39.31  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 13]: (18263) {G2,W22,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z
% 38.98/39.31     ) ), i( Y ) ) ==> rd( mult( X, mult( i( Y ), Z ) ), mult( ld( Y, Z ), Z
% 38.98/39.31     ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18268) {G3,W21,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z ) ), i
% 38.98/39.31    ( Y ) ) ==> rd( mult( X, ld( Y, Z ) ), ld( ld( Z, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.31    ld( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 16]: (18264) {G2,W21,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z
% 38.98/39.31     ) ), i( Y ) ) ==> rd( mult( X, ld( Y, Z ) ), mult( ld( Y, Z ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18269) {G4,W21,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z ) ), i
% 38.98/39.31    ( Y ) ) ==> mult( mult( X, ld( Y, Z ) ), ld( Z, ld( Z, Y ) ) ) }.
% 38.98/39.31  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.31    mult( Z, ld( Y, X ) ) }.
% 38.98/39.31  parent1[0; 10]: (18268) {G3,W21,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z
% 38.98/39.31     ) ), i( Y ) ) ==> rd( mult( X, ld( Y, Z ) ), ld( ld( Z, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := ld( Z, Y )
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := mult( X, ld( Y, Z ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18270) {G5,W21,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z ) ), i
% 38.98/39.31    ( Y ) ) ==> ld( rd( ld( Z, Y ), X ), ld( Z, ld( Z, Y ) ) ) }.
% 38.98/39.31  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.31     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.31  parent1[0; 10]: (18269) {G4,W21,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z
% 38.98/39.31     ) ), i( Y ) ) ==> mult( mult( X, ld( Y, Z ) ), ld( Z, ld( Z, Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := Y
% 38.98/39.31     T := ld( Z, ld( Z, Y ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18271) {G6,W21,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z ) ), i
% 38.98/39.31    ( Y ) ) ==> ld( rd( ld( Z, Y ), X ), ld( mult( Z, Z ), Y ) ) }.
% 38.98/39.31  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.31    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.31  parent1[0; 16]: (18270) {G5,W21,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z
% 38.98/39.31     ) ), i( Y ) ) ==> ld( rd( ld( Z, Y ), X ), ld( Z, ld( Z, Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18272) {G2,W20,D6,L1,V3,M1}  { mult( mult( X, rd( i( Y ), Z ) ), 
% 38.98/39.31    Y ) ==> ld( rd( ld( Z, Y ), X ), ld( mult( Z, Z ), Y ) ) }.
% 38.98/39.31  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 1]: (18271) {G6,W21,D6,L1,V3,M1}  { rd( mult( X, rd( i( Y ), Z )
% 38.98/39.31     ), i( Y ) ) ==> ld( rd( ld( Z, Y ), X ), ld( mult( Z, Z ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( X, rd( i( Y ), Z ) )
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18273) {G3,W20,D6,L1,V3,M1}  { ld( rd( rd( Z, i( Y ) ), X ), Y ) 
% 38.98/39.31    ==> ld( rd( ld( Z, Y ), X ), ld( mult( Z, Z ), Y ) ) }.
% 38.98/39.31  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.98/39.31     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.31  parent1[0; 1]: (18272) {G2,W20,D6,L1,V3,M1}  { mult( mult( X, rd( i( Y ), Z
% 38.98/39.31     ) ), Y ) ==> ld( rd( ld( Z, Y ), X ), ld( mult( Z, Z ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := i( Y )
% 38.98/39.31     T := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18274) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), Y ) ==>
% 38.98/39.31     ld( rd( ld( X, Y ), Z ), ld( mult( X, X ), Y ) ) }.
% 38.98/39.31  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 3]: (18273) {G3,W20,D6,L1,V3,M1}  { ld( rd( rd( Z, i( Y ) ), X )
% 38.98/39.31    , Y ) ==> ld( rd( ld( Z, Y ), X ), ld( mult( Z, Z ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18275) {G2,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), ld( mult( 
% 38.98/39.31    X, X ), Y ) ) ==> ld( rd( mult( X, Y ), Z ), Y ) }.
% 38.98/39.31  parent0[0]: (18274) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), Y ) 
% 38.98/39.31    ==> ld( rd( ld( X, Y ), Z ), ld( mult( X, X ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3808) {G122,W19,D5,L1,V3,M1} P(24,3796);d(74);d(75);d(115);d(
% 38.98/39.31    154);d(34);d(113);d(34) { ld( rd( ld( Y, X ), Z ), ld( mult( Y, Y ), X )
% 38.98/39.31     ) ==> ld( rd( mult( Y, X ), Z ), X ) }.
% 38.98/39.31  parent0: (18275) {G2,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), ld( mult
% 38.98/39.31    ( X, X ), Y ) ) ==> ld( rd( mult( X, Y ), Z ), Y ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18277) {G121,W19,D5,L1,V3,M1}  { rd( mult( X, rd( Y, Z ) ), Y ) 
% 38.98/39.31    ==> rd( mult( X, mult( Y, Z ) ), mult( mult( Y, Z ), Z ) ) }.
% 38.98/39.31  parent0[0]: (3796) {G121,W19,D5,L1,V3,M1} P(135,3774);d(76);d(22);d(130);d(
% 38.98/39.31    709);d(80);d(19) { rd( mult( Z, mult( X, Y ) ), mult( mult( X, Y ), Y ) )
% 38.98/39.31     ==> rd( mult( Z, rd( X, Y ) ), X ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18287) {G2,W22,D6,L1,V3,M1}  { rd( mult( X, rd( Y, i( Z ) ) ), Y
% 38.98/39.31     ) ==> rd( mult( X, mult( Y, i( Z ) ) ), rd( mult( Y, i( Z ) ), Z ) ) }.
% 38.98/39.31  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 16]: (18277) {G121,W19,D5,L1,V3,M1}  { rd( mult( X, rd( Y, Z ) )
% 38.98/39.31    , Y ) ==> rd( mult( X, mult( Y, Z ) ), mult( mult( Y, Z ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( Y, i( Z ) )
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := i( Z )
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18293) {G2,W21,D6,L1,V3,M1}  { rd( mult( X, rd( Y, i( Z ) ) ), Y
% 38.98/39.31     ) ==> rd( mult( X, mult( Y, i( Z ) ) ), rd( rd( Y, Z ), Z ) ) }.
% 38.98/39.31  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 17]: (18287) {G2,W22,D6,L1,V3,M1}  { rd( mult( X, rd( Y, i( Z )
% 38.98/39.31     ) ), Y ) ==> rd( mult( X, mult( Y, i( Z ) ) ), rd( mult( Y, i( Z ) ), Z
% 38.98/39.31     ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18294) {G2,W20,D6,L1,V3,M1}  { rd( mult( X, rd( Y, i( Z ) ) ), Y
% 38.98/39.31     ) ==> rd( mult( X, rd( Y, Z ) ), rd( rd( Y, Z ), Z ) ) }.
% 38.98/39.31  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 12]: (18293) {G2,W21,D6,L1,V3,M1}  { rd( mult( X, rd( Y, i( Z )
% 38.98/39.31     ) ), Y ) ==> rd( mult( X, mult( Y, i( Z ) ) ), rd( rd( Y, Z ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18297) {G3,W20,D6,L1,V3,M1}  { rd( mult( X, rd( Y, i( Z ) ) ), Y
% 38.98/39.31     ) ==> mult( mult( X, rd( Y, Z ) ), rd( Z, rd( Y, Z ) ) ) }.
% 38.98/39.31  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.31    mult( Z, rd( X, Y ) ) }.
% 38.98/39.31  parent1[0; 9]: (18294) {G2,W20,D6,L1,V3,M1}  { rd( mult( X, rd( Y, i( Z ) )
% 38.98/39.31     ), Y ) ==> rd( mult( X, rd( Y, Z ) ), rd( rd( Y, Z ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := rd( Y, Z )
% 38.98/39.31     Z := mult( X, rd( Y, Z ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18299) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, rd( Y, i( Z ) ) ), Y
% 38.98/39.31     ) ==> ld( rd( rd( Z, Y ), X ), rd( Z, rd( Y, Z ) ) ) }.
% 38.98/39.31  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.98/39.31     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.31  parent1[0; 9]: (18297) {G3,W20,D6,L1,V3,M1}  { rd( mult( X, rd( Y, i( Z ) )
% 38.98/39.31     ), Y ) ==> mult( mult( X, rd( Y, Z ) ), rd( Z, rd( Y, Z ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := Y
% 38.98/39.31     T := rd( Z, rd( Y, Z ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18300) {G5,W20,D6,L1,V3,M1}  { rd( mult( X, rd( Y, i( Z ) ) ), Y
% 38.98/39.31     ) ==> ld( rd( rd( Z, Y ), X ), mult( Z, rd( Z, Y ) ) ) }.
% 38.98/39.31  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.31    mult( Z, rd( X, Y ) ) }.
% 38.98/39.31  parent1[0; 15]: (18299) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, rd( Y, i( Z )
% 38.98/39.31     ) ), Y ) ==> ld( rd( rd( Z, Y ), X ), rd( Z, rd( Y, Z ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18301) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), Y ) 
% 38.98/39.31    ==> ld( rd( rd( Z, Y ), X ), mult( Z, rd( Z, Y ) ) ) }.
% 38.98/39.31  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 4]: (18300) {G5,W20,D6,L1,V3,M1}  { rd( mult( X, rd( Y, i( Z ) )
% 38.98/39.31     ), Y ) ==> ld( rd( rd( Z, Y ), X ), mult( Z, rd( Z, Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18302) {G2,W19,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), mult( Z, 
% 38.98/39.31    rd( Z, Y ) ) ) ==> rd( mult( X, mult( Y, Z ) ), Y ) }.
% 38.98/39.31  parent0[0]: (18301) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), Y
% 38.98/39.31     ) ==> ld( rd( rd( Z, Y ), X ), mult( Z, rd( Z, Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3809) {G122,W19,D5,L1,V3,M1} P(33,3796);d(33);d(81);d(113);d(
% 38.98/39.31    81);d(34) { ld( rd( rd( Y, X ), Z ), mult( Y, rd( Y, X ) ) ) ==> rd( mult
% 38.98/39.31    ( Z, mult( X, Y ) ), X ) }.
% 38.98/39.31  parent0: (18302) {G2,W19,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), mult( Z, 
% 38.98/39.31    rd( Z, Y ) ) ) ==> rd( mult( X, mult( Y, Z ) ), Y ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18304) {G122,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, X ), Z ) ) 
% 38.98/39.31    ==> rd( mult( mult( X, Y ), Y ), mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.31  parent0[0]: (3806) {G122,W19,D5,L1,V3,M1} P(3796,79);d(79);d(112) { rd( 
% 38.98/39.31    mult( mult( Y, Z ), Z ), mult( X, mult( Y, Z ) ) ) ==> mult( Y, rd( rd( Z
% 38.98/39.31    , Y ), X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18313) {G2,W22,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, i( X ) )
% 38.98/39.31    , Z ) ) ==> rd( mult( mult( i( X ), Y ), Y ), mult( Z, ld( X, Y ) ) ) }.
% 38.98/39.31  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 19]: (18304) {G122,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, X ), 
% 38.98/39.31    Z ) ) ==> rd( mult( mult( X, Y ), Y ), mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := i( X )
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18316) {G2,W21,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, i( X ) )
% 38.98/39.31    , Z ) ) ==> rd( mult( ld( X, Y ), Y ), mult( Z, ld( X, Y ) ) ) }.
% 38.98/39.31  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 12]: (18313) {G2,W22,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, i
% 38.98/39.31    ( X ) ), Z ) ) ==> rd( mult( mult( i( X ), Y ), Y ), mult( Z, ld( X, Y )
% 38.98/39.31     ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18320) {G3,W21,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, i( X ) )
% 38.98/39.31    , Z ) ) ==> mult( mult( ld( X, Y ), Y ), rd( ld( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.98/39.31     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.31  parent1[0; 10]: (18316) {G2,W21,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, i
% 38.98/39.31    ( X ) ), Z ) ) ==> rd( mult( ld( X, Y ), Y ), mult( Z, ld( X, Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31     T := mult( ld( X, Y ), Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18321) {G4,W21,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, i( X ) )
% 38.98/39.31    , Z ) ) ==> mult( ld( ld( Y, X ), Y ), rd( ld( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.31    ld( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 11]: (18320) {G3,W21,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, i
% 38.98/39.31    ( X ) ), Z ) ) ==> mult( mult( ld( X, Y ), Y ), rd( ld( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18323) {G5,W21,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, i( X ) )
% 38.98/39.31    , Z ) ) ==> ld( ld( Y, ld( Y, X ) ), rd( ld( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.31    ld( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 10]: (18321) {G4,W21,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, i
% 38.98/39.31    ( X ) ), Z ) ) ==> mult( ld( ld( Y, X ), Y ), rd( ld( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := ld( Y, X )
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := rd( ld( Y, X ), Z )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18324) {G6,W21,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, i( X ) )
% 38.98/39.31    , Z ) ) ==> ld( ld( mult( Y, Y ), X ), rd( ld( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.31    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.31  parent1[0; 11]: (18323) {G5,W21,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, i
% 38.98/39.31    ( X ) ), Z ) ) ==> ld( ld( Y, ld( Y, X ) ), rd( ld( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18325) {G2,W20,D6,L1,V3,M1}  { ld( X, rd( rd( Y, i( X ) ), Z ) ) 
% 38.98/39.31    ==> ld( ld( mult( Y, Y ), X ), rd( ld( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 1]: (18324) {G6,W21,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, i( 
% 38.98/39.31    X ) ), Z ) ) ==> ld( ld( mult( Y, Y ), X ), rd( ld( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := rd( rd( Y, i( X ) ), Z )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18326) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( mult( Y, X ), Z ) ) ==>
% 38.98/39.31     ld( ld( mult( Y, Y ), X ), rd( ld( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 4]: (18325) {G2,W20,D6,L1,V3,M1}  { ld( X, rd( rd( Y, i( X ) ), 
% 38.98/39.31    Z ) ) ==> ld( ld( mult( Y, Y ), X ), rd( ld( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18327) {G2,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Y ), X ), rd( ld( 
% 38.98/39.31    Y, X ), Z ) ) ==> ld( X, rd( mult( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (18326) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( mult( Y, X ), Z ) ) 
% 38.98/39.31    ==> ld( ld( mult( Y, Y ), X ), rd( ld( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3811) {G123,W19,D5,L1,V3,M1} P(24,3806);d(114);d(74);d(74);d(
% 38.98/39.31    154);d(24);d(34) { ld( ld( mult( Y, Y ), X ), rd( ld( Y, X ), Z ) ) ==> 
% 38.98/39.31    ld( X, rd( mult( Y, X ), Z ) ) }.
% 38.98/39.31  parent0: (18327) {G2,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Y ), X ), rd( ld
% 38.98/39.31    ( Y, X ), Z ) ) ==> ld( X, rd( mult( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18329) {G123,W19,D5,L1,V3,M1}  { ld( Y, rd( mult( X, Y ), Z ) ) 
% 38.98/39.31    ==> ld( ld( mult( X, X ), Y ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (3811) {G123,W19,D5,L1,V3,M1} P(24,3806);d(114);d(74);d(74);d(
% 38.98/39.31    154);d(24);d(34) { ld( ld( mult( Y, Y ), X ), rd( ld( Y, X ), Z ) ) ==> 
% 38.98/39.31    ld( X, rd( mult( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18336) {G2,W22,D6,L1,V3,M1}  { ld( X, rd( mult( i( Y ), X ), Z )
% 38.98/39.31     ) ==> ld( ld( ld( Y, i( Y ) ), X ), rd( ld( i( Y ), X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 11]: (18329) {G123,W19,D5,L1,V3,M1}  { ld( Y, rd( mult( X, Y ), 
% 38.98/39.31    Z ) ) ==> ld( ld( mult( X, X ), Y ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := i( Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := i( Y )
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18338) {G3,W22,D6,L1,V3,M1}  { ld( X, rd( mult( i( Y ), X ), Z )
% 38.98/39.31     ) ==> ld( ld( i( mult( Y, Y ) ), X ), rd( ld( i( Y ), X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.31    ( X, Y ) ) }.
% 38.98/39.31  parent1[0; 11]: (18336) {G2,W22,D6,L1,V3,M1}  { ld( X, rd( mult( i( Y ), X
% 38.98/39.31     ), Z ) ) ==> ld( ld( ld( Y, i( Y ) ), X ), rd( ld( i( Y ), X ), Z ) )
% 38.98/39.31     }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18340) {G2,W21,D6,L1,V3,M1}  { ld( X, rd( mult( i( Y ), X ), Z )
% 38.98/39.31     ) ==> ld( ld( i( mult( Y, Y ) ), X ), rd( mult( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 17]: (18338) {G3,W22,D6,L1,V3,M1}  { ld( X, rd( mult( i( Y ), X
% 38.98/39.31     ), Z ) ) ==> ld( ld( i( mult( Y, Y ) ), X ), rd( ld( i( Y ), X ), Z ) )
% 38.98/39.31     }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18342) {G2,W20,D6,L1,V3,M1}  { ld( X, rd( mult( i( Y ), X ), Z )
% 38.98/39.31     ) ==> ld( mult( mult( Y, Y ), X ), rd( mult( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 10]: (18340) {G2,W21,D6,L1,V3,M1}  { ld( X, rd( mult( i( Y ), X
% 38.98/39.31     ), Z ) ) ==> ld( ld( i( mult( Y, Y ) ), X ), rd( mult( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( Y, Y )
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18343) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( ld( Y, X ), Z ) ) ==> 
% 38.98/39.31    ld( mult( mult( Y, Y ), X ), rd( mult( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 4]: (18342) {G2,W20,D6,L1,V3,M1}  { ld( X, rd( mult( i( Y ), X )
% 38.98/39.31    , Z ) ) ==> ld( mult( mult( Y, Y ), X ), rd( mult( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18344) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, Y ), X ), rd( 
% 38.98/39.31    mult( Y, X ), Z ) ) ==> ld( X, rd( ld( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (18343) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( ld( Y, X ), Z ) ) 
% 38.98/39.31    ==> ld( mult( mult( Y, Y ), X ), rd( mult( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3822) {G124,W19,D5,L1,V3,M1} P(24,3811);d(52);d(22);d(22);d(
% 38.98/39.31    24) { ld( mult( mult( X, X ), Y ), rd( mult( X, Y ), Z ) ) ==> ld( Y, rd
% 38.98/39.31    ( ld( X, Y ), Z ) ) }.
% 38.98/39.31  parent0: (18344) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, Y ), X ), rd( 
% 38.98/39.31    mult( Y, X ), Z ) ) ==> ld( X, rd( ld( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18346) {G124,W19,D5,L1,V3,M1}  { ld( Y, rd( ld( X, Y ), Z ) ) ==> 
% 38.98/39.31    ld( mult( mult( X, X ), Y ), rd( mult( X, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (3822) {G124,W19,D5,L1,V3,M1} P(24,3811);d(52);d(22);d(22);d(24
% 38.98/39.31    ) { ld( mult( mult( X, X ), Y ), rd( mult( X, Y ), Z ) ) ==> ld( Y, rd( 
% 38.98/39.31    ld( X, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18350) {G2,W20,D5,L1,V3,M1}  { ld( X, rd( ld( Y, X ), i( Z ) ) ) 
% 38.98/39.31    ==> ld( mult( mult( Y, Y ), X ), mult( mult( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 15]: (18346) {G124,W19,D5,L1,V3,M1}  { ld( Y, rd( ld( X, Y ), Z
% 38.98/39.31     ) ) ==> ld( mult( mult( X, X ), Y ), rd( mult( X, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( Y, X )
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := i( Z )
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18352) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( ld( Y, X ), Z ) ) ==>
% 38.98/39.31     ld( mult( mult( Y, Y ), X ), mult( mult( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 3]: (18350) {G2,W20,D5,L1,V3,M1}  { ld( X, rd( ld( Y, X ), i( Z
% 38.98/39.31     ) ) ) ==> ld( mult( mult( Y, Y ), X ), mult( mult( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := ld( Y, X )
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18353) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( ld( X, Y ), Z ) ) ==> 
% 38.98/39.31    ld( mult( mult( Y, Y ), X ), mult( mult( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.31    ld( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 3]: (18352) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( ld( Y, X ), Z )
% 38.98/39.31     ) ==> ld( mult( mult( Y, Y ), X ), mult( mult( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18354) {G3,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, Y ), X ), mult( 
% 38.98/39.31    mult( Y, X ), Z ) ) ==> ld( X, ld( ld( X, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (18353) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( ld( X, Y ), Z ) ) 
% 38.98/39.31    ==> ld( mult( mult( Y, Y ), X ), mult( mult( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3825) {G125,W19,D5,L1,V3,M1} P(34,3822);d(34);d(74) { ld( 
% 38.98/39.31    mult( mult( X, X ), Y ), mult( mult( X, Y ), Z ) ) ==> ld( Y, ld( ld( Y, 
% 38.98/39.31    X ), Z ) ) }.
% 38.98/39.31  parent0: (18354) {G3,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, Y ), X ), mult
% 38.98/39.31    ( mult( Y, X ), Z ) ) ==> ld( X, ld( ld( X, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18356) {G125,W19,D5,L1,V3,M1}  { ld( Y, ld( ld( Y, X ), Z ) ) ==> 
% 38.98/39.31    ld( mult( mult( X, X ), Y ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (3825) {G125,W19,D5,L1,V3,M1} P(34,3822);d(34);d(74) { ld( mult
% 38.98/39.31    ( mult( X, X ), Y ), mult( mult( X, Y ), Z ) ) ==> ld( Y, ld( ld( Y, X )
% 38.98/39.31    , Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18362) {G2,W22,D6,L1,V3,M1}  { ld( i( X ), ld( ld( i( X ), Y ), Z
% 38.98/39.31     ) ) ==> ld( rd( mult( Y, Y ), X ), mult( mult( Y, i( X ) ), Z ) ) }.
% 38.98/39.31  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 11]: (18356) {G125,W19,D5,L1,V3,M1}  { ld( Y, ld( ld( Y, X ), Z
% 38.98/39.31     ) ) ==> ld( mult( mult( X, X ), Y ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( Y, Y )
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := i( X )
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18368) {G3,W22,D6,L1,V3,M1}  { ld( i( X ), ld( ld( i( X ), Y ), Z
% 38.98/39.31     ) ) ==> ld( mult( Y, rd( Y, X ) ), mult( mult( Y, i( X ) ), Z ) ) }.
% 38.98/39.31  parent0[0]: (155) {G3,W11,D4,L1,V2,M1} P(33,109);d(33) { rd( mult( X, X ), 
% 38.98/39.31    Y ) ==> mult( X, rd( X, Y ) ) }.
% 38.98/39.31  parent1[0; 11]: (18362) {G2,W22,D6,L1,V3,M1}  { ld( i( X ), ld( ld( i( X )
% 38.98/39.31    , Y ), Z ) ) ==> ld( rd( mult( Y, Y ), X ), mult( mult( Y, i( X ) ), Z )
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18369) {G2,W21,D6,L1,V3,M1}  { ld( i( X ), ld( ld( i( X ), Y ), Z
% 38.98/39.31     ) ) ==> ld( mult( Y, rd( Y, X ) ), mult( rd( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 17]: (18368) {G3,W22,D6,L1,V3,M1}  { ld( i( X ), ld( ld( i( X )
% 38.98/39.31    , Y ), Z ) ) ==> ld( mult( Y, rd( Y, X ) ), mult( mult( Y, i( X ) ), Z )
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18370) {G3,W21,D6,L1,V3,M1}  { ld( i( X ), ld( ld( i( X ), Y ), Z
% 38.98/39.31     ) ) ==> ld( mult( Y, rd( Y, X ) ), ld( rd( X, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.31    ld( rd( X, Y ), Z ) }.
% 38.98/39.31  parent1[0; 16]: (18369) {G2,W21,D6,L1,V3,M1}  { ld( i( X ), ld( ld( i( X )
% 38.98/39.31    , Y ), Z ) ) ==> ld( mult( Y, rd( Y, X ) ), mult( rd( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18372) {G2,W20,D5,L1,V3,M1}  { ld( i( X ), ld( mult( X, Y ), Z )
% 38.98/39.31     ) ==> ld( mult( Y, rd( Y, X ) ), ld( rd( X, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 5]: (18370) {G3,W21,D6,L1,V3,M1}  { ld( i( X ), ld( ld( i( X ), 
% 38.98/39.31    Y ), Z ) ) ==> ld( mult( Y, rd( Y, X ) ), ld( rd( X, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18374) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( mult( X, Y ), Z ) ) 
% 38.98/39.31    ==> ld( mult( Y, rd( Y, X ) ), ld( rd( X, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 1]: (18372) {G2,W20,D5,L1,V3,M1}  { ld( i( X ), ld( mult( X, Y )
% 38.98/39.31    , Z ) ) ==> ld( mult( Y, rd( Y, X ) ), ld( rd( X, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := ld( mult( X, Y ), Z )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18375) {G2,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( Y, X ) ), ld( rd( 
% 38.98/39.31    X, Y ), Z ) ) ==> mult( X, ld( mult( X, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (18374) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( mult( X, Y ), Z )
% 38.98/39.31     ) ==> ld( mult( Y, rd( Y, X ) ), ld( rd( X, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3829) {G126,W19,D5,L1,V3,M1} P(33,3825);d(155);d(33);d(80);d(
% 38.98/39.31    22);d(22) { ld( mult( X, rd( X, Y ) ), ld( rd( Y, X ), Z ) ) ==> mult( Y
% 38.98/39.31    , ld( mult( Y, X ), Z ) ) }.
% 38.98/39.31  parent0: (18375) {G2,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( Y, X ) ), ld( rd
% 38.98/39.31    ( X, Y ), Z ) ) ==> mult( X, ld( mult( X, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18377) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.31  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18380) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), mult
% 38.98/39.31    ( mult( X, X ), Y ) ) ==> i( ld( Y, ld( ld( Y, X ), Z ) ) ) }.
% 38.98/39.31  parent0[0]: (3825) {G125,W19,D5,L1,V3,M1} P(34,3822);d(34);d(74) { ld( mult
% 38.98/39.31    ( mult( X, X ), Y ), mult( mult( X, Y ), Z ) ) ==> ld( Y, ld( ld( Y, X )
% 38.98/39.31    , Z ) ) }.
% 38.98/39.31  parent1[0; 13]: (18377) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := mult( mult( X, X ), Y )
% 38.98/39.31     Y := mult( mult( X, Y ), Z )
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18381) {G4,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), mult
% 38.98/39.31    ( mult( X, X ), Y ) ) ==> ld( ld( ld( Y, X ), Z ), Y ) }.
% 38.98/39.31  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.31     ) }.
% 38.98/39.31  parent1[0; 12]: (18380) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z )
% 38.98/39.31    , mult( mult( X, X ), Y ) ) ==> i( ld( Y, ld( ld( Y, X ), Z ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := ld( ld( Y, X ), Z )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3830) {G126,W19,D5,L1,V3,M1} P(3825,54);d(54) { ld( mult( 
% 38.98/39.31    mult( X, Y ), Z ), mult( mult( X, X ), Y ) ) ==> ld( ld( ld( Y, X ), Z )
% 38.98/39.31    , Y ) }.
% 38.98/39.31  parent0: (18381) {G4,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), mult
% 38.98/39.31    ( mult( X, X ), Y ) ) ==> ld( ld( ld( Y, X ), Z ), Y ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18384) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.31  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18387) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), Z ), mult( Y, 
% 38.98/39.31    rd( Y, X ) ) ) ==> i( mult( X, ld( mult( X, Y ), Z ) ) ) }.
% 38.98/39.31  parent0[0]: (3829) {G126,W19,D5,L1,V3,M1} P(33,3825);d(155);d(33);d(80);d(
% 38.98/39.31    22);d(22) { ld( mult( X, rd( X, Y ) ), ld( rd( Y, X ), Z ) ) ==> mult( Y
% 38.98/39.31    , ld( mult( Y, X ), Z ) ) }.
% 38.98/39.31  parent1[0; 13]: (18384) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := mult( Y, rd( Y, X ) )
% 38.98/39.31     Y := ld( rd( X, Y ), Z )
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18388) {G5,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), Z ), mult( Y, 
% 38.98/39.31    rd( Y, X ) ) ) ==> rd( ld( Z, mult( X, Y ) ), X ) }.
% 38.98/39.31  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.31     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 12]: (18387) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), Z ), 
% 38.98/39.31    mult( Y, rd( Y, X ) ) ) ==> i( mult( X, ld( mult( X, Y ), Z ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( X, Y )
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3837) {G127,W19,D5,L1,V3,M1} P(3829,54);d(92) { ld( ld( rd( Y
% 38.98/39.31    , X ), Z ), mult( X, rd( X, Y ) ) ) ==> rd( ld( Z, mult( Y, X ) ), Y )
% 38.98/39.31     }.
% 38.98/39.31  parent0: (18388) {G5,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), Z ), mult( Y, 
% 38.98/39.31    rd( Y, X ) ) ) ==> rd( ld( Z, mult( X, Y ) ), X ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18391) {G127,W19,D5,L1,V3,M1}  { rd( ld( Z, mult( X, Y ) ), X ) 
% 38.98/39.31    ==> ld( ld( rd( X, Y ), Z ), mult( Y, rd( Y, X ) ) ) }.
% 38.98/39.31  parent0[0]: (3837) {G127,W19,D5,L1,V3,M1} P(3829,54);d(92) { ld( ld( rd( Y
% 38.98/39.31    , X ), Z ), mult( X, rd( X, Y ) ) ) ==> rd( ld( Z, mult( Y, X ) ), Y )
% 38.98/39.31     }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18395) {G2,W24,D6,L1,V3,M1}  { rd( ld( X, mult( mult( Y, Z ), Z )
% 38.98/39.31     ), mult( Y, Z ) ) ==> ld( ld( rd( mult( Y, Z ), Z ), X ), mult( Z, i( Y
% 38.98/39.31     ) ) ) }.
% 38.98/39.31  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.31    X ) }.
% 38.98/39.31  parent1[0; 22]: (18391) {G127,W19,D5,L1,V3,M1}  { rd( ld( Z, mult( X, Y ) )
% 38.98/39.31    , X ) ==> ld( ld( rd( X, Y ), Z ), mult( Y, rd( Y, X ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := mult( Y, Z )
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18396) {G1,W20,D6,L1,V3,M1}  { rd( ld( X, mult( mult( Y, Z ), Z )
% 38.98/39.31     ), mult( Y, Z ) ) ==> ld( ld( Y, X ), mult( Z, i( Y ) ) ) }.
% 38.98/39.31  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.31  parent1[0; 14]: (18395) {G2,W24,D6,L1,V3,M1}  { rd( ld( X, mult( mult( Y, Z
% 38.98/39.31     ), Z ) ), mult( Y, Z ) ) ==> ld( ld( rd( mult( Y, Z ), Z ), X ), mult( Z
% 38.98/39.31    , i( Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18397) {G2,W19,D6,L1,V3,M1}  { rd( ld( X, mult( mult( Y, Z ), Z )
% 38.98/39.31     ), mult( Y, Z ) ) ==> ld( ld( Y, X ), rd( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 16]: (18396) {G1,W20,D6,L1,V3,M1}  { rd( ld( X, mult( mult( Y, Z
% 38.98/39.31     ), Z ) ), mult( Y, Z ) ) ==> ld( ld( Y, X ), mult( Z, i( Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3842) {G128,W19,D6,L1,V3,M1} P(25,3837);d(3);d(33) { rd( ld( 
% 38.98/39.31    Z, mult( mult( Y, X ), X ) ), mult( Y, X ) ) ==> ld( ld( Y, Z ), rd( X, Y
% 38.98/39.31     ) ) }.
% 38.98/39.31  parent0: (18397) {G2,W19,D6,L1,V3,M1}  { rd( ld( X, mult( mult( Y, Z ), Z )
% 38.98/39.31     ), mult( Y, Z ) ) ==> ld( ld( Y, X ), rd( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18400) {G126,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Z ), Y ) ==> 
% 38.98/39.31    ld( mult( mult( X, Y ), Z ), mult( mult( X, X ), Y ) ) }.
% 38.98/39.31  parent0[0]: (3830) {G126,W19,D5,L1,V3,M1} P(3825,54);d(54) { ld( mult( mult
% 38.98/39.31    ( X, Y ), Z ), mult( mult( X, X ), Y ) ) ==> ld( ld( ld( Y, X ), Z ), Y )
% 38.98/39.31     }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18408) {G2,W22,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), Z ), X ) 
% 38.98/39.31    ==> ld( mult( ld( Y, X ), Z ), mult( mult( i( Y ), i( Y ) ), X ) ) }.
% 38.98/39.31  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 11]: (18400) {G126,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Z ), 
% 38.98/39.31    Y ) ==> ld( mult( mult( X, Y ), Z ), mult( mult( X, X ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := i( Y )
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18415) {G3,W22,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), Z ), X ) 
% 38.98/39.31    ==> ld( ld( ld( X, Y ), Z ), mult( mult( i( Y ), i( Y ) ), X ) ) }.
% 38.98/39.31  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.31    ld( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 10]: (18408) {G2,W22,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), Z
% 38.98/39.31     ), X ) ==> ld( mult( ld( Y, X ), Z ), mult( mult( i( Y ), i( Y ) ), X )
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18416) {G2,W21,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), Z ), X ) 
% 38.98/39.31    ==> ld( ld( ld( X, Y ), Z ), mult( rd( i( Y ), Y ), X ) ) }.
% 38.98/39.31  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 16]: (18415) {G3,W22,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), Z
% 38.98/39.31     ), X ) ==> ld( ld( ld( X, Y ), Z ), mult( mult( i( Y ), i( Y ) ), X ) )
% 38.98/39.31     }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := i( Y )
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18417) {G3,W21,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), Z ), X ) 
% 38.98/39.31    ==> ld( ld( ld( X, Y ), Z ), ld( rd( Y, i( Y ) ), X ) ) }.
% 38.98/39.31  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.31    ld( rd( X, Y ), Z ) }.
% 38.98/39.31  parent1[0; 15]: (18416) {G2,W21,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), Z
% 38.98/39.31     ), X ) ==> ld( ld( ld( X, Y ), Z ), mult( rd( i( Y ), Y ), X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := i( Y )
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18418) {G2,W20,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), Z ), X ) 
% 38.98/39.31    ==> ld( ld( ld( X, Y ), Z ), ld( mult( Y, Y ), X ) ) }.
% 38.98/39.31  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 16]: (18417) {G3,W21,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), Z
% 38.98/39.31     ), X ) ==> ld( ld( ld( X, Y ), Z ), ld( rd( Y, i( Y ) ), X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18419) {G3,W20,D6,L1,V3,M1}  { ld( ld( i( mult( Y, X ) ), Z ), X
% 38.98/39.31     ) ==> ld( ld( ld( X, Y ), Z ), ld( mult( Y, Y ), X ) ) }.
% 38.98/39.31  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.31    ( X, Y ) ) }.
% 38.98/39.31  parent1[0; 3]: (18418) {G2,W20,D6,L1,V3,M1}  { ld( ld( ld( X, i( Y ) ), Z )
% 38.98/39.31    , X ) ==> ld( ld( ld( X, Y ), Z ), ld( mult( Y, Y ), X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18420) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), Y ) 
% 38.98/39.31    ==> ld( ld( ld( Y, X ), Z ), ld( mult( X, X ), Y ) ) }.
% 38.98/39.31  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 2]: (18419) {G3,W20,D6,L1,V3,M1}  { ld( ld( i( mult( Y, X ) ), Z
% 38.98/39.31     ), X ) ==> ld( ld( ld( X, Y ), Z ), ld( mult( Y, Y ), X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( X, Y )
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18421) {G2,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Z ), ld( mult( 
% 38.98/39.31    X, X ), Y ) ) ==> ld( mult( mult( X, Y ), Z ), Y ) }.
% 38.98/39.31  parent0[0]: (18420) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), Y
% 38.98/39.31     ) ==> ld( ld( ld( Y, X ), Z ), ld( mult( X, X ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3847) {G127,W19,D5,L1,V3,M1} P(24,3830);d(74);d(33);d(80);d(
% 38.98/39.31    34);d(52);d(22) { ld( ld( ld( Y, X ), Z ), ld( mult( X, X ), Y ) ) ==> ld
% 38.98/39.31    ( mult( mult( X, Y ), Z ), Y ) }.
% 38.98/39.31  parent0: (18421) {G2,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Z ), ld( mult
% 38.98/39.31    ( X, X ), Y ) ) ==> ld( mult( mult( X, Y ), Z ), Y ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18423) {G126,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Z ), Y ) ==> 
% 38.98/39.31    ld( mult( mult( X, Y ), Z ), mult( mult( X, X ), Y ) ) }.
% 38.98/39.31  parent0[0]: (3830) {G126,W19,D5,L1,V3,M1} P(3825,54);d(54) { ld( mult( mult
% 38.98/39.31    ( X, Y ), Z ), mult( mult( X, X ), Y ) ) ==> ld( ld( ld( Y, X ), Z ), Y )
% 38.98/39.31     }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18426) {G1,W19,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), ld( mult( Y, X
% 38.98/39.31     ), Z ) ), X ) ==> ld( Z, mult( mult( Y, Y ), X ) ) }.
% 38.98/39.31  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.98/39.31  parent1[0; 13]: (18423) {G126,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Z ), 
% 38.98/39.31    Y ) ==> ld( mult( mult( X, Y ), Z ), mult( mult( X, X ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := mult( Y, X )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := ld( mult( Y, X ), Z )
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3849) {G127,W19,D6,L1,V3,M1} P(0,3830) { ld( ld( ld( Y, X ), 
% 38.98/39.31    ld( mult( X, Y ), Z ) ), Y ) ==> ld( Z, mult( mult( X, X ), Y ) ) }.
% 38.98/39.31  parent0: (18426) {G1,W19,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), ld( mult( Y, X
% 38.98/39.31     ), Z ) ), X ) ==> ld( Z, mult( mult( Y, Y ), X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18433) {G127,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), Z ), X ) 
% 38.98/39.31    ==> ld( ld( ld( X, Y ), Z ), ld( mult( Y, Y ), X ) ) }.
% 38.98/39.31  parent0[0]: (3847) {G127,W19,D5,L1,V3,M1} P(24,3830);d(74);d(33);d(80);d(34
% 38.98/39.31    );d(52);d(22) { ld( ld( ld( Y, X ), Z ), ld( mult( X, X ), Y ) ) ==> ld( 
% 38.98/39.31    mult( mult( X, Y ), Z ), Y ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18439) {G7,W24,D6,L1,V3,M1}  { ld( mult( mult( X, rd( X, Y ) ), Z
% 38.98/39.31     ), rd( X, Y ) ) ==> ld( ld( ld( rd( X, Y ), X ), Z ), i( mult( Y, X ) )
% 38.98/39.31     ) }.
% 38.98/39.31  parent0[0]: (169) {G6,W12,D4,L1,V2,M1} P(53,154);d(52) { ld( mult( X, X ), 
% 38.98/39.31    rd( X, Y ) ) ==> i( mult( Y, X ) ) }.
% 38.98/39.31  parent1[0; 20]: (18433) {G127,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), Z
% 38.98/39.31     ), X ) ==> ld( ld( ld( X, Y ), Z ), ld( mult( Y, Y ), X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := rd( X, Y )
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18440) {G4,W24,D7,L1,V3,M1}  { ld( mult( mult( X, rd( X, Y ) ), Z
% 38.98/39.31     ), rd( X, Y ) ) ==> i( mult( mult( Y, X ), ld( ld( rd( X, Y ), X ), Z )
% 38.98/39.31     ) ) }.
% 38.98/39.31  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.31    ( X, Y ) ) }.
% 38.98/39.31  parent1[0; 12]: (18439) {G7,W24,D6,L1,V3,M1}  { ld( mult( mult( X, rd( X, Y
% 38.98/39.31     ) ), Z ), rd( X, Y ) ) ==> ld( ld( ld( rd( X, Y ), X ), Z ), i( mult( Y
% 38.98/39.31    , X ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( Y, X )
% 38.98/39.31     Y := ld( ld( rd( X, Y ), X ), Z )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18441) {G5,W23,D6,L1,V3,M1}  { ld( mult( mult( X, rd( X, Y ) ), Z
% 38.98/39.31     ), rd( X, Y ) ) ==> rd( ld( Z, ld( rd( X, Y ), X ) ), mult( Y, X ) ) }.
% 38.98/39.31  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.31     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 12]: (18440) {G4,W24,D7,L1,V3,M1}  { ld( mult( mult( X, rd( X, Y
% 38.98/39.31     ) ), Z ), rd( X, Y ) ) ==> i( mult( mult( Y, X ), ld( ld( rd( X, Y ), X
% 38.98/39.31     ), Z ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := ld( rd( X, Y ), X )
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := mult( Y, X )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18442) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( X, rd( X, Y ) ), Z
% 38.98/39.31     ), rd( X, Y ) ) ==> rd( ld( Z, Y ), mult( Y, X ) ) }.
% 38.98/39.31  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.31  parent1[0; 15]: (18441) {G5,W23,D6,L1,V3,M1}  { ld( mult( mult( X, rd( X, Y
% 38.98/39.31     ) ), Z ), rd( X, Y ) ) ==> rd( ld( Z, ld( rd( X, Y ), X ) ), mult( Y, X
% 38.98/39.31     ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18443) {G3,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( Y, X ), X ), Z ), 
% 38.98/39.31    rd( X, Y ) ) ==> rd( ld( Z, Y ), mult( Y, X ) ) }.
% 38.98/39.31  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.98/39.31     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.31  parent1[0; 2]: (18442) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( X, rd( X, Y
% 38.98/39.31     ) ), Z ), rd( X, Y ) ) ==> rd( ld( Z, Y ), mult( Y, X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31     T := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3852) {G128,W19,D6,L1,V3,M1} P(169,3847);d(52);d(92);d(19);d(
% 38.98/39.31    113) { ld( ld( rd( rd( Y, X ), X ), Z ), rd( X, Y ) ) ==> rd( ld( Z, Y )
% 38.98/39.31    , mult( Y, X ) ) }.
% 38.98/39.31  parent0: (18443) {G3,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( Y, X ), X ), Z ), 
% 38.98/39.31    rd( X, Y ) ) ==> rd( ld( Z, Y ), mult( Y, X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18446) {G16,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), ld( Z, Y ) ), 
% 38.98/39.31    X ) ==> ld( X, ld( rd( Y, X ), mult( Z, Y ) ) ) }.
% 38.98/39.31  parent0[0]: (1525) {G16,W19,D5,L1,V3,M1} P(19,1511) { ld( Y, ld( rd( X, Y )
% 38.98/39.31    , mult( Z, X ) ) ) ==> ld( ld( rd( X, Y ), ld( Z, X ) ), Y ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18453) {G17,W23,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z ), ld( 
% 38.98/39.31    X, rd( X, Y ) ) ), Z ) ==> ld( Z, rd( mult( Z, mult( Y, X ) ), Y ) ) }.
% 38.98/39.31  parent0[0]: (3809) {G122,W19,D5,L1,V3,M1} P(33,3796);d(33);d(81);d(113);d(
% 38.98/39.31    81);d(34) { ld( rd( rd( Y, X ), Z ), mult( Y, rd( Y, X ) ) ) ==> rd( mult
% 38.98/39.31    ( Z, mult( X, Y ) ), X ) }.
% 38.98/39.31  parent1[0; 16]: (18446) {G16,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), ld( Z
% 38.98/39.31    , Y ) ), X ) ==> ld( X, ld( rd( Y, X ), mult( Z, Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := rd( X, Y )
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18454) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z ), i( Y
% 38.98/39.31     ) ), Z ) ==> ld( Z, rd( mult( Z, mult( Y, X ) ), Y ) ) }.
% 38.98/39.31  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.98/39.31     ) }.
% 38.98/39.31  parent1[0; 8]: (18453) {G17,W23,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z )
% 38.98/39.31    , ld( X, rd( X, Y ) ) ), Z ) ==> ld( Z, rd( mult( Z, mult( Y, X ) ), Y )
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18455) {G4,W20,D7,L1,V3,M1}  { ld( i( mult( Y, rd( rd( X, Y ), Z
% 38.98/39.31     ) ) ), Z ) ==> ld( Z, rd( mult( Z, mult( Y, X ) ), Y ) ) }.
% 38.98/39.31  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.31    ( X, Y ) ) }.
% 38.98/39.31  parent1[0; 2]: (18454) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z )
% 38.98/39.31    , i( Y ) ), Z ) ==> ld( Z, rd( mult( Z, mult( Y, X ) ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := rd( rd( X, Y ), Z )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18456) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, rd( rd( Y, X ), Z )
% 38.98/39.31     ), Z ) ==> ld( Z, rd( mult( Z, mult( X, Y ) ), X ) ) }.
% 38.98/39.31  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 1]: (18455) {G4,W20,D7,L1,V3,M1}  { ld( i( mult( Y, rd( rd( X, Y
% 38.98/39.31     ), Z ) ) ), Z ) ==> ld( Z, rd( mult( Z, mult( Y, X ) ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( X, rd( rd( Y, X ), Z ) )
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18457) {G3,W19,D6,L1,V3,M1}  { ld( rd( rd( Z, rd( Y, X ) ), X ), 
% 38.98/39.31    Z ) ==> ld( Z, rd( mult( Z, mult( X, Y ) ), X ) ) }.
% 38.98/39.31  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.98/39.31     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.31  parent1[0; 1]: (18456) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, rd( rd( Y, X
% 38.98/39.31     ), Z ) ), Z ) ==> ld( Z, rd( mult( Z, mult( X, Y ) ), X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := rd( Y, X )
% 38.98/39.31     T := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18458) {G4,W19,D6,L1,V3,M1}  { ld( rd( mult( X, rd( Z, Y ) ), Z )
% 38.98/39.31    , X ) ==> ld( X, rd( mult( X, mult( Z, Y ) ), Z ) ) }.
% 38.98/39.31  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.31    mult( Z, rd( X, Y ) ) }.
% 38.98/39.31  parent1[0; 3]: (18457) {G3,W19,D6,L1,V3,M1}  { ld( rd( rd( Z, rd( Y, X ) )
% 38.98/39.31    , X ), Z ) ==> ld( Z, rd( mult( Z, mult( X, Y ) ), X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18459) {G4,W19,D6,L1,V3,M1}  { ld( X, rd( mult( X, mult( Y, Z ) )
% 38.98/39.31    , Y ) ) ==> ld( rd( mult( X, rd( Y, Z ) ), Y ), X ) }.
% 38.98/39.31  parent0[0]: (18458) {G4,W19,D6,L1,V3,M1}  { ld( rd( mult( X, rd( Z, Y ) ), 
% 38.98/39.31    Z ), X ) ==> ld( X, rd( mult( X, mult( Z, Y ) ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3881) {G123,W19,D6,L1,V3,M1} P(3809,1525);d(53);d(52);d(22);d
% 38.98/39.31    (113);d(81) { ld( Z, rd( mult( Z, mult( Y, X ) ), Y ) ) ==> ld( rd( mult
% 38.98/39.31    ( Z, rd( Y, X ) ), Y ), Z ) }.
% 38.98/39.31  parent0: (18459) {G4,W19,D6,L1,V3,M1}  { ld( X, rd( mult( X, mult( Y, Z ) )
% 38.98/39.31    , Y ) ) ==> ld( rd( mult( X, rd( Y, Z ) ), Y ), X ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18461) {G21,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Z, Y ) ), mult( X
% 38.98/39.31    , Z ) ) ==> rd( ld( rd( X, Y ), mult( X, Z ) ), Z ) }.
% 38.98/39.31  parent0[0]: (1592) {G21,W19,D5,L1,V3,M1} P(34,1571);d(33);d(81);d(52);d(92)
% 38.98/39.31     { rd( ld( rd( X, Z ), mult( X, Y ) ), Y ) ==> ld( mult( X, rd( Y, Z ) )
% 38.98/39.31    , mult( X, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18464) {G22,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( X, Z
% 38.98/39.31     ) ), mult( mult( X, Y ), X ) ) ==> rd( ld( rd( rd( Y, X ), Z ), Y ), X )
% 38.98/39.31     }.
% 38.98/39.31  parent0[0]: (3797) {G121,W19,D5,L1,V3,M1} P(135,3774);d(130);d(22);d(81);d(
% 38.98/39.31    505);d(3162);d(113);d(19) { ld( rd( mult( X, Y ), Z ), mult( mult( X, Y )
% 38.98/39.31    , X ) ) ==> ld( rd( rd( Y, X ), Z ), Y ) }.
% 38.98/39.31  parent1[0; 15]: (18461) {G21,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Z, Y ) )
% 38.98/39.31    , mult( X, Z ) ) ==> rd( ld( rd( X, Y ), mult( X, Z ) ), Z ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := mult( X, Y )
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18465) {G23,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, Z ) )
% 38.98/39.31    , Y ) ==> rd( ld( rd( rd( Y, X ), Z ), Y ), X ) }.
% 38.98/39.31  parent0[0]: (3736) {G116,W19,D5,L1,V3,M1} P(3722,54);d(54) { ld( mult( mult
% 38.98/39.31    ( X, Y ), Z ), mult( mult( X, Y ), X ) ) ==> ld( ld( rd( X, Y ), Z ), Y )
% 38.98/39.31     }.
% 38.98/39.31  parent1[0; 1]: (18464) {G22,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd
% 38.98/39.31    ( X, Z ) ), mult( mult( X, Y ), X ) ) ==> rd( ld( rd( rd( Y, X ), Z ), Y
% 38.98/39.31     ), X ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := rd( X, Z )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18466) {G23,W19,D6,L1,V3,M1}  { rd( ld( rd( rd( Y, X ), Z ), Y ), 
% 38.98/39.31    X ) ==> ld( ld( rd( X, Y ), rd( X, Z ) ), Y ) }.
% 38.98/39.31  parent0[0]: (18465) {G23,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), rd( X, Z )
% 38.98/39.31     ), Y ) ==> rd( ld( rd( rd( Y, X ), Z ), Y ), X ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3883) {G122,W19,D6,L1,V3,M1} P(3797,1592);d(3736) { rd( ld( 
% 38.98/39.31    rd( rd( Y, X ), Z ), Y ), X ) ==> ld( ld( rd( X, Y ), rd( X, Z ) ), Y )
% 38.98/39.31     }.
% 38.98/39.31  parent0: (18466) {G23,W19,D6,L1,V3,M1}  { rd( ld( rd( rd( Y, X ), Z ), Y )
% 38.98/39.31    , X ) ==> ld( ld( rd( X, Y ), rd( X, Z ) ), Y ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18468) {G121,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, X ), Z ), Y ) ==> 
% 38.98/39.31    ld( rd( mult( X, Y ), Z ), mult( mult( X, Y ), X ) ) }.
% 38.98/39.31  parent0[0]: (3797) {G121,W19,D5,L1,V3,M1} P(135,3774);d(130);d(22);d(81);d(
% 38.98/39.31    505);d(3162);d(113);d(19) { ld( rd( mult( X, Y ), Z ), mult( mult( X, Y )
% 38.98/39.31    , X ) ) ==> ld( rd( rd( Y, X ), Z ), Y ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18475) {G2,W22,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z ), i( X
% 38.98/39.31     ) ) ==> ld( rd( mult( Y, i( X ) ), Z ), mult( rd( Y, X ), Y ) ) }.
% 38.98/39.31  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 18]: (18468) {G121,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, X ), Z ), 
% 38.98/39.31    Y ) ==> ld( rd( mult( X, Y ), Z ), mult( mult( X, Y ), X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := i( X )
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18477) {G2,W21,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z ), i( X
% 38.98/39.31     ) ) ==> ld( rd( rd( Y, X ), Z ), mult( rd( Y, X ), Y ) ) }.
% 38.98/39.31  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 12]: (18475) {G2,W22,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z
% 38.98/39.31     ), i( X ) ) ==> ld( rd( mult( Y, i( X ) ), Z ), mult( rd( Y, X ), Y ) )
% 38.98/39.31     }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18484) {G3,W21,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z ), i( X
% 38.98/39.31     ) ) ==> ld( rd( rd( Y, X ), Z ), ld( rd( X, Y ), Y ) ) }.
% 38.98/39.31  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.31    ld( rd( X, Y ), Z ) }.
% 38.98/39.31  parent1[0; 16]: (18477) {G2,W21,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z
% 38.98/39.31     ), i( X ) ) ==> ld( rd( rd( Y, X ), Z ), mult( rd( Y, X ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18485) {G4,W21,D7,L1,V3,M1}  { i( mult( X, rd( rd( i( X ), Y ), Z
% 38.98/39.31     ) ) ) ==> ld( rd( rd( Y, X ), Z ), ld( rd( X, Y ), Y ) ) }.
% 38.98/39.31  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.31    ( X, Y ) ) }.
% 38.98/39.31  parent1[0; 1]: (18484) {G3,W21,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z )
% 38.98/39.31    , i( X ) ) ==> ld( rd( rd( Y, X ), Z ), ld( rd( X, Y ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := rd( rd( i( X ), Y ), Z )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18486) {G5,W20,D6,L1,V3,M1}  { rd( rd( Z, rd( i( X ), Y ) ), X ) 
% 38.98/39.31    ==> ld( rd( rd( Y, X ), Z ), ld( rd( X, Y ), Y ) ) }.
% 38.98/39.31  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.98/39.31     ==> rd( rd( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 1]: (18485) {G4,W21,D7,L1,V3,M1}  { i( mult( X, rd( rd( i( X ), 
% 38.98/39.31    Y ), Z ) ) ) ==> ld( rd( rd( Y, X ), Z ), ld( rd( X, Y ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := rd( i( X ), Y )
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18487) {G5,W20,D6,L1,V3,M1}  { rd( mult( X, rd( Z, i( Y ) ) ), Y
% 38.98/39.31     ) ==> ld( rd( rd( Z, Y ), X ), ld( rd( Y, Z ), Z ) ) }.
% 38.98/39.31  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.31    mult( Z, rd( X, Y ) ) }.
% 38.98/39.31  parent1[0; 2]: (18486) {G5,W20,D6,L1,V3,M1}  { rd( rd( Z, rd( i( X ), Y ) )
% 38.98/39.31    , X ) ==> ld( rd( rd( Y, X ), Z ), ld( rd( X, Y ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := i( Y )
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18488) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), Z ) 
% 38.98/39.31    ==> ld( rd( rd( Y, Z ), X ), ld( rd( Z, Y ), Y ) ) }.
% 38.98/39.31  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 4]: (18487) {G5,W20,D6,L1,V3,M1}  { rd( mult( X, rd( Z, i( Y ) )
% 38.98/39.31     ), Y ) ==> ld( rd( rd( Z, Y ), X ), ld( rd( Y, Z ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18489) {G2,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, Z ), X ), ld( rd( Z
% 38.98/39.31    , Y ), Y ) ) ==> rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.98/39.31  parent0[0]: (18488) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), Z
% 38.98/39.31     ) ==> ld( rd( rd( Y, Z ), X ), ld( rd( Z, Y ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3888) {G122,W19,D5,L1,V3,M1} P(33,3797);d(80);d(52);d(91);d(
% 38.98/39.31    81);d(34) { ld( rd( rd( X, Y ), Z ), ld( rd( Y, X ), X ) ) ==> rd( mult( 
% 38.98/39.31    Z, mult( X, Y ) ), Y ) }.
% 38.98/39.31  parent0: (18489) {G2,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, Z ), X ), ld( rd( Z
% 38.98/39.31    , Y ), Y ) ) ==> rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18491) {G122,W19,D5,L1,V3,M1}  { rd( mult( Z, mult( X, Y ) ), Y ) 
% 38.98/39.31    ==> ld( rd( rd( X, Y ), Z ), ld( rd( Y, X ), X ) ) }.
% 38.98/39.31  parent0[0]: (3888) {G122,W19,D5,L1,V3,M1} P(33,3797);d(80);d(52);d(91);d(81
% 38.98/39.31    );d(34) { ld( rd( rd( X, Y ), Z ), ld( rd( Y, X ), X ) ) ==> rd( mult( Z
% 38.98/39.31    , mult( X, Y ) ), Y ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18495) {G2,W20,D5,L1,V3,M1}  { rd( mult( i( X ), mult( Y, Z ) ), 
% 38.98/39.31    Z ) ==> ld( mult( rd( Y, Z ), X ), ld( rd( Z, Y ), Y ) ) }.
% 38.98/39.31  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 10]: (18491) {G122,W19,D5,L1,V3,M1}  { rd( mult( Z, mult( X, Y )
% 38.98/39.31     ), Y ) ==> ld( rd( rd( X, Y ), Z ), ld( rd( Y, X ), X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := rd( Y, Z )
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := i( X )
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18499) {G3,W20,D5,L1,V3,M1}  { rd( mult( i( X ), mult( Y, Z ) ), 
% 38.98/39.31    Z ) ==> ld( ld( rd( Z, Y ), X ), ld( rd( Z, Y ), Y ) ) }.
% 38.98/39.31  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.31    ld( rd( X, Y ), Z ) }.
% 38.98/39.31  parent1[0; 10]: (18495) {G2,W20,D5,L1,V3,M1}  { rd( mult( i( X ), mult( Y, 
% 38.98/39.31    Z ) ), Z ) ==> ld( mult( rd( Y, Z ), X ), ld( rd( Z, Y ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18500) {G2,W19,D5,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), Z ) ==>
% 38.98/39.31     ld( ld( rd( Z, Y ), X ), ld( rd( Z, Y ), Y ) ) }.
% 38.98/39.31  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 2]: (18499) {G3,W20,D5,L1,V3,M1}  { rd( mult( i( X ), mult( Y, Z
% 38.98/39.31     ) ), Z ) ==> ld( ld( rd( Z, Y ), X ), ld( rd( Z, Y ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := mult( Y, Z )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18501) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, Y ), X ), ld( rd( Z
% 38.98/39.31    , Y ), Y ) ) ==> rd( ld( X, mult( Y, Z ) ), Z ) }.
% 38.98/39.31  parent0[0]: (18500) {G2,W19,D5,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), Z ) 
% 38.98/39.31    ==> ld( ld( rd( Z, Y ), X ), ld( rd( Z, Y ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3898) {G123,W19,D5,L1,V3,M1} P(34,3888);d(80);d(24) { ld( ld
% 38.98/39.31    ( rd( Y, X ), Z ), ld( rd( Y, X ), X ) ) ==> rd( ld( Z, mult( X, Y ) ), Y
% 38.98/39.31     ) }.
% 38.98/39.31  parent0: (18501) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, Y ), X ), ld( rd( Z
% 38.98/39.31    , Y ), Y ) ) ==> rd( ld( X, mult( Y, Z ) ), Z ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18503) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.31  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18506) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), Y ), rd( rd( Y
% 38.98/39.31    , X ), Z ) ) ==> i( rd( mult( Z, mult( Y, X ) ), X ) ) }.
% 38.98/39.31  parent0[0]: (3888) {G122,W19,D5,L1,V3,M1} P(33,3797);d(80);d(52);d(91);d(81
% 38.98/39.31    );d(34) { ld( rd( rd( X, Y ), Z ), ld( rd( Y, X ), X ) ) ==> rd( mult( Z
% 38.98/39.31    , mult( X, Y ) ), Y ) }.
% 38.98/39.31  parent1[0; 13]: (18503) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := rd( rd( Y, X ), Z )
% 38.98/39.31     Y := ld( rd( X, Y ), Y )
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18507) {G4,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), Y ), rd( rd( Y
% 38.98/39.31    , X ), Z ) ) ==> rd( X, mult( Z, mult( Y, X ) ) ) }.
% 38.98/39.31  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.31    X ) }.
% 38.98/39.31  parent1[0; 12]: (18506) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), Y ), rd
% 38.98/39.31    ( rd( Y, X ), Z ) ) ==> i( rd( mult( Z, mult( Y, X ) ), X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( Z, mult( Y, X ) )
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3899) {G123,W19,D5,L1,V3,M1} P(3888,54);d(79) { ld( ld( rd( Y
% 38.98/39.31    , X ), X ), rd( rd( X, Y ), Z ) ) ==> rd( Y, mult( Z, mult( X, Y ) ) )
% 38.98/39.31     }.
% 38.98/39.31  parent0: (18507) {G4,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), Y ), rd( rd( Y
% 38.98/39.31    , X ), Z ) ) ==> rd( X, mult( Z, mult( Y, X ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18510) {G123,W19,D5,L1,V3,M1}  { rd( ld( Z, mult( Y, X ) ), X ) 
% 38.98/39.31    ==> ld( ld( rd( X, Y ), Z ), ld( rd( X, Y ), Y ) ) }.
% 38.98/39.31  parent0[0]: (3898) {G123,W19,D5,L1,V3,M1} P(34,3888);d(80);d(24) { ld( ld( 
% 38.98/39.31    rd( Y, X ), Z ), ld( rd( Y, X ), X ) ) ==> rd( ld( Z, mult( X, Y ) ), Y )
% 38.98/39.31     }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18519) {G8,W27,D6,L1,V3,M1}  { rd( ld( X, mult( Y, mult( Y, Z ) )
% 38.98/39.31     ), mult( Y, Z ) ) ==> ld( ld( rd( mult( Y, Z ), Y ), X ), ld( mult( Y, 
% 38.98/39.31    rd( Z, Y ) ), Y ) ) }.
% 38.98/39.31  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.98/39.31    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.98/39.31  parent1[0; 21]: (18510) {G123,W19,D5,L1,V3,M1}  { rd( ld( Z, mult( Y, X ) )
% 38.98/39.31    , X ) ==> ld( ld( rd( X, Y ), Z ), ld( rd( X, Y ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := mult( Y, Z )
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18520) {G8,W27,D6,L1,V3,M1}  { rd( ld( X, mult( Y, mult( Y, Z ) )
% 38.98/39.31     ), mult( Y, Z ) ) ==> ld( ld( mult( Y, rd( Z, Y ) ), X ), ld( mult( Y, 
% 38.98/39.31    rd( Z, Y ) ), Y ) ) }.
% 38.98/39.31  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.98/39.31    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.98/39.31  parent1[0; 14]: (18519) {G8,W27,D6,L1,V3,M1}  { rd( ld( X, mult( Y, mult( Y
% 38.98/39.31    , Z ) ) ), mult( Y, Z ) ) ==> ld( ld( rd( mult( Y, Z ), Y ), X ), ld( 
% 38.98/39.31    mult( Y, rd( Z, Y ) ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18526) {G3,W24,D6,L1,V3,M1}  { rd( ld( X, mult( Y, mult( Y, Z ) )
% 38.98/39.31     ), mult( Y, Z ) ) ==> ld( ld( mult( Y, rd( Z, Y ) ), X ), i( rd( Z, Y )
% 38.98/39.31     ) ) }.
% 38.98/39.31  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.98/39.31    ==> i( Y ) }.
% 38.98/39.31  parent1[0; 20]: (18520) {G8,W27,D6,L1,V3,M1}  { rd( ld( X, mult( Y, mult( Y
% 38.98/39.31    , Z ) ) ), mult( Y, Z ) ) ==> ld( ld( mult( Y, rd( Z, Y ) ), X ), ld( 
% 38.98/39.31    mult( Y, rd( Z, Y ) ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := rd( Z, Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18527) {G4,W24,D7,L1,V3,M1}  { rd( ld( X, mult( Y, mult( Y, Z ) )
% 38.98/39.31     ), mult( Y, Z ) ) ==> i( mult( rd( Z, Y ), ld( mult( Y, rd( Z, Y ) ), X
% 38.98/39.31     ) ) ) }.
% 38.98/39.31  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.31    ( X, Y ) ) }.
% 38.98/39.31  parent1[0; 12]: (18526) {G3,W24,D6,L1,V3,M1}  { rd( ld( X, mult( Y, mult( Y
% 38.98/39.31    , Z ) ) ), mult( Y, Z ) ) ==> ld( ld( mult( Y, rd( Z, Y ) ), X ), i( rd( 
% 38.98/39.31    Z, Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := rd( Z, Y )
% 38.98/39.31     Y := ld( mult( Y, rd( Z, Y ) ), X )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18528) {G5,W23,D6,L1,V3,M1}  { rd( ld( X, mult( Y, mult( Y, Z ) )
% 38.98/39.31     ), mult( Y, Z ) ) ==> rd( ld( X, mult( Y, rd( Z, Y ) ) ), rd( Z, Y ) )
% 38.98/39.31     }.
% 38.98/39.31  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.31     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 12]: (18527) {G4,W24,D7,L1,V3,M1}  { rd( ld( X, mult( Y, mult( Y
% 38.98/39.31    , Z ) ) ), mult( Y, Z ) ) ==> i( mult( rd( Z, Y ), ld( mult( Y, rd( Z, Y
% 38.98/39.31     ) ), X ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( Y, rd( Z, Y ) )
% 38.98/39.31     Y := X
% 38.98/39.31     Z := rd( Z, Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18529) {G5,W23,D6,L1,V3,M1}  { rd( ld( X, mult( Y, mult( Y, Z ) )
% 38.98/39.31     ), mult( Y, Z ) ) ==> mult( ld( X, mult( Y, rd( Z, Y ) ) ), rd( Y, Z ) )
% 38.98/39.31     }.
% 38.98/39.31  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.31    mult( Z, rd( X, Y ) ) }.
% 38.98/39.31  parent1[0; 12]: (18528) {G5,W23,D6,L1,V3,M1}  { rd( ld( X, mult( Y, mult( Y
% 38.98/39.31    , Z ) ) ), mult( Y, Z ) ) ==> rd( ld( X, mult( Y, rd( Z, Y ) ) ), rd( Z, 
% 38.98/39.31    Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := ld( X, mult( Y, rd( Z, Y ) ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18530) {G5,W23,D6,L1,V3,M1}  { rd( ld( X, mult( Y, mult( Y, Z ) )
% 38.98/39.31     ), mult( Y, Z ) ) ==> ld( ld( mult( Y, rd( Z, Y ) ), X ), rd( Y, Z ) )
% 38.98/39.31     }.
% 38.98/39.31  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.31    ld( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 12]: (18529) {G5,W23,D6,L1,V3,M1}  { rd( ld( X, mult( Y, mult( Y
% 38.98/39.31    , Z ) ) ), mult( Y, Z ) ) ==> mult( ld( X, mult( Y, rd( Z, Y ) ) ), rd( Y
% 38.98/39.31    , Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := mult( Y, rd( Z, Y ) )
% 38.98/39.31     Z := rd( Y, Z )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18531) {G6,W19,D6,L1,V3,M1}  { rd( ld( X, mult( Y, mult( Y, Z ) )
% 38.98/39.31     ), mult( Y, Z ) ) ==> ld( ld( Z, X ), ld( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (3150) {G82,W19,D6,L1,V3,M1} P(2748,3145);d(16);d(18);d(19);d(
% 38.98/39.31    20);d(18);d(81) { ld( ld( mult( X, rd( Y, X ) ), Z ), rd( X, Y ) ) ==> ld
% 38.98/39.31    ( ld( Y, Z ), ld( Y, X ) ) }.
% 38.98/39.31  parent1[0; 12]: (18530) {G5,W23,D6,L1,V3,M1}  { rd( ld( X, mult( Y, mult( Y
% 38.98/39.31    , Z ) ) ), mult( Y, Z ) ) ==> ld( ld( mult( Y, rd( Z, Y ) ), X ), rd( Y, 
% 38.98/39.31    Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18532) {G3,W19,D6,L1,V3,M1}  { rd( ld( X, mult( mult( Y, Y ), Z )
% 38.98/39.31     ), mult( Y, Z ) ) ==> ld( ld( Z, X ), ld( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.98/39.31    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.98/39.31  parent1[0; 4]: (18531) {G6,W19,D6,L1,V3,M1}  { rd( ld( X, mult( Y, mult( Y
% 38.98/39.31    , Z ) ) ), mult( Y, Z ) ) ==> ld( ld( Z, X ), ld( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3908) {G124,W19,D6,L1,V3,M1} P(321,3898);d(31);d(52);d(92);d(
% 38.98/39.31    81);d(74);d(3150);d(109) { rd( ld( Z, mult( mult( X, X ), Y ) ), mult( X
% 38.98/39.31    , Y ) ) ==> ld( ld( Y, Z ), ld( Y, X ) ) }.
% 38.98/39.31  parent0: (18532) {G3,W19,D6,L1,V3,M1}  { rd( ld( X, mult( mult( Y, Y ), Z )
% 38.98/39.31     ), mult( Y, Z ) ) ==> ld( ld( Z, X ), ld( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18535) {G123,W19,D5,L1,V3,M1}  { rd( ld( Z, mult( Y, X ) ), X ) 
% 38.98/39.31    ==> ld( ld( rd( X, Y ), Z ), ld( rd( X, Y ), Y ) ) }.
% 38.98/39.31  parent0[0]: (3898) {G123,W19,D5,L1,V3,M1} P(34,3888);d(80);d(24) { ld( ld( 
% 38.98/39.31    rd( Y, X ), Z ), ld( rd( Y, X ), X ) ) ==> rd( ld( Z, mult( X, Y ) ), Y )
% 38.98/39.31     }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18543) {G3,W24,D6,L1,V3,M1}  { rd( ld( X, mult( Y, ld( Z, Y ) ) )
% 38.98/39.31    , ld( Z, Y ) ) ==> ld( ld( rd( ld( Z, Y ), Y ), X ), ld( i( Z ), Y ) )
% 38.98/39.31     }.
% 38.98/39.31  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.31    ==> i( X ) }.
% 38.98/39.31  parent1[0; 21]: (18535) {G123,W19,D5,L1,V3,M1}  { rd( ld( Z, mult( Y, X ) )
% 38.98/39.31    , X ) ==> ld( ld( rd( X, Y ), Z ), ld( rd( X, Y ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := ld( Z, Y )
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18544) {G3,W21,D6,L1,V3,M1}  { rd( ld( X, mult( Y, ld( Z, Y ) ) )
% 38.98/39.31    , ld( Z, Y ) ) ==> ld( ld( i( Z ), X ), ld( i( Z ), Y ) ) }.
% 38.98/39.31  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.31    ==> i( X ) }.
% 38.98/39.31  parent1[0; 14]: (18543) {G3,W24,D6,L1,V3,M1}  { rd( ld( X, mult( Y, ld( Z, 
% 38.98/39.31    Y ) ) ), ld( Z, Y ) ) ==> ld( ld( rd( ld( Z, Y ), Y ), X ), ld( i( Z ), Y
% 38.98/39.31     ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18547) {G2,W20,D6,L1,V3,M1}  { rd( ld( X, mult( Y, ld( Z, Y ) ) )
% 38.98/39.31    , ld( Z, Y ) ) ==> ld( ld( i( Z ), X ), mult( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 17]: (18544) {G3,W21,D6,L1,V3,M1}  { rd( ld( X, mult( Y, ld( Z, 
% 38.98/39.31    Y ) ) ), ld( Z, Y ) ) ==> ld( ld( i( Z ), X ), ld( i( Z ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18549) {G2,W19,D6,L1,V3,M1}  { rd( ld( X, mult( Y, ld( Z, Y ) ) )
% 38.98/39.31    , ld( Z, Y ) ) ==> ld( mult( Z, X ), mult( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 13]: (18547) {G2,W20,D6,L1,V3,M1}  { rd( ld( X, mult( Y, ld( Z, 
% 38.98/39.31    Y ) ) ), ld( Z, Y ) ) ==> ld( ld( i( Z ), X ), mult( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18550) {G3,W19,D6,L1,V3,M1}  { mult( ld( X, mult( Y, ld( Z, Y ) )
% 38.98/39.31     ), ld( Y, Z ) ) ==> ld( mult( Z, X ), mult( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.31    mult( Z, ld( Y, X ) ) }.
% 38.98/39.31  parent1[0; 1]: (18549) {G2,W19,D6,L1,V3,M1}  { rd( ld( X, mult( Y, ld( Z, Y
% 38.98/39.31     ) ) ), ld( Z, Y ) ) ==> ld( mult( Z, X ), mult( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := ld( X, mult( Y, ld( Z, Y ) ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18551) {G4,W19,D6,L1,V3,M1}  { ld( ld( mult( Y, ld( Z, Y ) ), X )
% 38.98/39.31    , ld( Y, Z ) ) ==> ld( mult( Z, X ), mult( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.31    ld( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 1]: (18550) {G3,W19,D6,L1,V3,M1}  { mult( ld( X, mult( Y, ld( Z
% 38.98/39.31    , Y ) ) ), ld( Y, Z ) ) ==> ld( mult( Z, X ), mult( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := mult( Y, ld( Z, Y ) )
% 38.98/39.31     Z := ld( Y, Z )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18552) {G5,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), X ), Z ), 
% 38.98/39.31    ld( X, Y ) ) ==> ld( mult( Y, Z ), mult( Y, X ) ) }.
% 38.98/39.31  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.98/39.31    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.98/39.31  parent1[0; 3]: (18551) {G4,W19,D6,L1,V3,M1}  { ld( ld( mult( Y, ld( Z, Y )
% 38.98/39.31     ), X ), ld( Y, Z ) ) ==> ld( mult( Z, X ), mult( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3912) {G124,W19,D6,L1,V3,M1} P(77,3898);d(22);d(22);d(75);d(
% 38.98/39.31    74);d(125) { ld( ld( ld( rd( X, Y ), Y ), Z ), ld( Y, X ) ) ==> ld( mult
% 38.98/39.31    ( X, Z ), mult( X, Y ) ) }.
% 38.98/39.31  parent0: (18552) {G5,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), X ), Z ), 
% 38.98/39.31    ld( X, Y ) ) ==> ld( mult( Y, Z ), mult( Y, X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18555) {G112,W19,D5,L1,V3,M1}  { mult( Z, mult( mult( X, X ), Y )
% 38.98/39.31     ) ==> ld( rd( ld( X, Y ), mult( Z, Y ) ), mult( X, Y ) ) }.
% 38.98/39.31  parent0[0]: (3703) {G112,W19,D5,L1,V3,M1} P(3684,19) { ld( rd( ld( X, Y ), 
% 38.98/39.31    mult( Z, Y ) ), mult( X, Y ) ) ==> mult( Z, mult( mult( X, X ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18564) {G7,W31,D7,L1,V3,M1}  { mult( X, mult( mult( rd( rd( Y, Z
% 38.98/39.31     ), Y ), rd( rd( Y, Z ), Y ) ), Y ) ) ==> ld( rd( mult( Y, Z ), mult( X, 
% 38.98/39.31    Y ) ), mult( rd( rd( Y, Z ), Y ), Y ) ) }.
% 38.98/39.31  parent0[0]: (130) {G6,W11,D5,L1,V2,M1} P(2,108);d(113) { ld( rd( rd( Y, X )
% 38.98/39.31    , Y ), Y ) ==> mult( Y, X ) }.
% 38.98/39.31  parent1[0; 18]: (18555) {G112,W19,D5,L1,V3,M1}  { mult( Z, mult( mult( X, X
% 38.98/39.31     ), Y ) ) ==> ld( rd( ld( X, Y ), mult( Z, Y ) ), mult( X, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := rd( rd( Y, Z ), Y )
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18566) {G5,W31,D7,L1,V3,M1}  { mult( X, mult( mult( rd( rd( Y, Z
% 38.98/39.31     ), Y ), rd( rd( Y, Z ), Y ) ), Y ) ) ==> ld( rd( mult( Y, Z ), mult( X, 
% 38.98/39.31    Y ) ), ld( rd( Y, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.31  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.31    ld( rd( X, Y ), Z ) }.
% 38.98/39.31  parent1[0; 24]: (18564) {G7,W31,D7,L1,V3,M1}  { mult( X, mult( mult( rd( rd
% 38.98/39.31    ( Y, Z ), Y ), rd( rd( Y, Z ), Y ) ), Y ) ) ==> ld( rd( mult( Y, Z ), 
% 38.98/39.31    mult( X, Y ) ), mult( rd( rd( Y, Z ), Y ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := rd( Y, Z )
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18568) {G2,W27,D7,L1,V3,M1}  { mult( X, mult( mult( rd( rd( Y, Z
% 38.98/39.31     ), Y ), rd( rd( Y, Z ), Y ) ), Y ) ) ==> ld( rd( mult( Y, Z ), mult( X, 
% 38.98/39.31    Y ) ), rd( Y, Z ) ) }.
% 38.98/39.31  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.31  parent1[0; 24]: (18566) {G5,W31,D7,L1,V3,M1}  { mult( X, mult( mult( rd( rd
% 38.98/39.31    ( Y, Z ), Y ), rd( rd( Y, Z ), Y ) ), Y ) ) ==> ld( rd( mult( Y, Z ), 
% 38.98/39.31    mult( X, Y ) ), ld( rd( Y, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := rd( Y, Z )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18569) {G3,W27,D7,L1,V3,M1}  { mult( X, ld( rd( rd( Y, rd( Y, Z )
% 38.98/39.31     ), rd( rd( Y, Z ), Y ) ), Y ) ) ==> ld( rd( mult( Y, Z ), mult( X, Y ) )
% 38.98/39.31    , rd( Y, Z ) ) }.
% 38.98/39.31  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.98/39.31     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.31  parent1[0; 3]: (18568) {G2,W27,D7,L1,V3,M1}  { mult( X, mult( mult( rd( rd
% 38.98/39.31    ( Y, Z ), Y ), rd( rd( Y, Z ), Y ) ), Y ) ) ==> ld( rd( mult( Y, Z ), 
% 38.98/39.31    mult( X, Y ) ), rd( Y, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := rd( rd( Y, Z ), Y )
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := rd( Y, Z )
% 38.98/39.31     T := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18570) {G4,W27,D7,L1,V3,M1}  { mult( X, ld( mult( rd( Y, rd( Y, Z
% 38.98/39.31     ) ), rd( Y, rd( Y, Z ) ) ), Y ) ) ==> ld( rd( mult( Y, Z ), mult( X, Y )
% 38.98/39.31     ), rd( Y, Z ) ) }.
% 38.98/39.31  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.31    mult( Z, rd( X, Y ) ) }.
% 38.98/39.31  parent1[0; 4]: (18569) {G3,W27,D7,L1,V3,M1}  { mult( X, ld( rd( rd( Y, rd( 
% 38.98/39.31    Y, Z ) ), rd( rd( Y, Z ), Y ) ), Y ) ) ==> ld( rd( mult( Y, Z ), mult( X
% 38.98/39.31    , Y ) ), rd( Y, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := rd( Y, Z )
% 38.98/39.31     Z := rd( Y, rd( Y, Z ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18575) {G5,W27,D7,L1,V3,M1}  { mult( X, ld( ld( rd( rd( Y, Z ), Y
% 38.98/39.31     ), rd( Y, rd( Y, Z ) ) ), Y ) ) ==> ld( rd( mult( Y, Z ), mult( X, Y ) )
% 38.98/39.31    , rd( Y, Z ) ) }.
% 38.98/39.31  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.31    ld( rd( X, Y ), Z ) }.
% 38.98/39.31  parent1[0; 4]: (18570) {G4,W27,D7,L1,V3,M1}  { mult( X, ld( mult( rd( Y, rd
% 38.98/39.31    ( Y, Z ) ), rd( Y, rd( Y, Z ) ) ), Y ) ) ==> ld( rd( mult( Y, Z ), mult( 
% 38.98/39.31    X, Y ) ), rd( Y, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := rd( Y, Z )
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := rd( Y, rd( Y, Z ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18576) {G6,W23,D6,L1,V3,M1}  { mult( X, ld( rd( Y, rd( Y, Z ) ), 
% 38.98/39.31    rd( Y, Z ) ) ) ==> ld( rd( mult( Y, Z ), mult( X, Y ) ), rd( Y, Z ) ) }.
% 38.98/39.31  parent0[0]: (160) {G6,W15,D5,L1,V2,M1} P(2,109);d(80);d(113);d(81);d(80) { 
% 38.98/39.31    ld( ld( rd( X, Y ), rd( Y, X ) ), Y ) ==> ld( rd( Y, X ), X ) }.
% 38.98/39.31  parent1[0; 3]: (18575) {G5,W27,D7,L1,V3,M1}  { mult( X, ld( ld( rd( rd( Y, 
% 38.98/39.31    Z ), Y ), rd( Y, rd( Y, Z ) ) ), Y ) ) ==> ld( rd( mult( Y, Z ), mult( X
% 38.98/39.31    , Y ) ), rd( Y, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := rd( Y, Z )
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18577) {G5,W23,D6,L1,V3,M1}  { mult( X, ld( mult( Y, rd( Z, Y ) )
% 38.98/39.31    , rd( Y, Z ) ) ) ==> ld( rd( mult( Y, Z ), mult( X, Y ) ), rd( Y, Z ) )
% 38.98/39.31     }.
% 38.98/39.31  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.31    mult( Z, rd( X, Y ) ) }.
% 38.98/39.31  parent1[0; 4]: (18576) {G6,W23,D6,L1,V3,M1}  { mult( X, ld( rd( Y, rd( Y, Z
% 38.98/39.31     ) ), rd( Y, Z ) ) ) ==> ld( rd( mult( Y, Z ), mult( X, Y ) ), rd( Y, Z )
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18578) {G6,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), Z ) ) ==>
% 38.98/39.31     ld( rd( mult( Y, Z ), mult( X, Y ) ), rd( Y, Z ) ) }.
% 38.98/39.31  parent0[0]: (143) {G6,W15,D5,L1,V2,M1} P(53,125);d(33);d(81) { ld( mult( X
% 38.98/39.31    , rd( Y, X ) ), rd( X, Y ) ) ==> rd( rd( X, Y ), Y ) }.
% 38.98/39.31  parent1[0; 3]: (18577) {G5,W23,D6,L1,V3,M1}  { mult( X, ld( mult( Y, rd( Z
% 38.98/39.31    , Y ) ), rd( Y, Z ) ) ) ==> ld( rd( mult( Y, Z ), mult( X, Y ) ), rd( Y, 
% 38.98/39.31    Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18579) {G6,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, Z ), mult( X, Y )
% 38.98/39.31     ), rd( Y, Z ) ) ==> mult( X, rd( rd( Y, Z ), Z ) ) }.
% 38.98/39.31  parent0[0]: (18578) {G6,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), Z ) ) 
% 38.98/39.31    ==> ld( rd( mult( Y, Z ), mult( X, Y ) ), rd( Y, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3978) {G113,W19,D5,L1,V3,M1} P(130,3703);d(80);d(19);d(113);d
% 38.98/39.31    (81);d(80);d(160);d(81);d(143) { ld( rd( mult( X, Y ), mult( Z, X ) ), rd
% 38.98/39.31    ( X, Y ) ) ==> mult( Z, rd( rd( X, Y ), Y ) ) }.
% 38.98/39.31  parent0: (18579) {G6,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, Z ), mult( X, Y )
% 38.98/39.31     ), rd( Y, Z ) ) ==> mult( X, rd( rd( Y, Z ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18581) {G112,W19,D5,L1,V3,M1}  { mult( Z, mult( mult( X, X ), Y )
% 38.98/39.31     ) ==> ld( rd( ld( X, Y ), mult( Z, Y ) ), mult( X, Y ) ) }.
% 38.98/39.31  parent0[0]: (3703) {G112,W19,D5,L1,V3,M1} P(3684,19) { ld( rd( ld( X, Y ), 
% 38.98/39.31    mult( Z, Y ) ), mult( X, Y ) ) ==> mult( Z, mult( mult( X, X ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18590) {G4,W23,D6,L1,V3,M1}  { mult( X, mult( mult( Y, Y ), i( Z
% 38.98/39.31     ) ) ) ==> ld( rd( i( mult( Z, Y ) ), mult( X, i( Z ) ) ), mult( Y, i( Z
% 38.98/39.31     ) ) ) }.
% 38.98/39.31  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.31    ( X, Y ) ) }.
% 38.98/39.31  parent1[0; 11]: (18581) {G112,W19,D5,L1,V3,M1}  { mult( Z, mult( mult( X, X
% 38.98/39.31     ), Y ) ) ==> ld( rd( ld( X, Y ), mult( Z, Y ) ), mult( X, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := i( Z )
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18591) {G5,W23,D7,L1,V3,M1}  { mult( X, mult( mult( Y, Y ), i( Z
% 38.98/39.31     ) ) ) ==> ld( i( mult( mult( X, i( Z ) ), mult( Z, Y ) ) ), mult( Y, i( 
% 38.98/39.31    Z ) ) ) }.
% 38.98/39.31  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.31    ( mult( Y, X ) ) }.
% 38.98/39.31  parent1[0; 10]: (18590) {G4,W23,D6,L1,V3,M1}  { mult( X, mult( mult( Y, Y )
% 38.98/39.31    , i( Z ) ) ) ==> ld( rd( i( mult( Z, Y ) ), mult( X, i( Z ) ) ), mult( Y
% 38.98/39.31    , i( Z ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( Z, Y )
% 38.98/39.31     Y := mult( X, i( Z ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18592) {G2,W22,D6,L1,V3,M1}  { mult( X, mult( mult( Y, Y ), i( Z
% 38.98/39.31     ) ) ) ==> mult( mult( mult( X, i( Z ) ), mult( Z, Y ) ), mult( Y, i( Z )
% 38.98/39.31     ) ) }.
% 38.98/39.31  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 9]: (18591) {G5,W23,D7,L1,V3,M1}  { mult( X, mult( mult( Y, Y )
% 38.98/39.31    , i( Z ) ) ) ==> ld( i( mult( mult( X, i( Z ) ), mult( Z, Y ) ) ), mult( 
% 38.98/39.31    Y, i( Z ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( mult( X, i( Z ) ), mult( Z, Y ) )
% 38.98/39.31     Y := mult( Y, i( Z ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18594) {G2,W21,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Y ), i( Z
% 38.98/39.31     ) ) ) ==> mult( mult( rd( X, Z ), mult( Z, Y ) ), mult( Y, i( Z ) ) )
% 38.98/39.31     }.
% 38.98/39.31  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 11]: (18592) {G2,W22,D6,L1,V3,M1}  { mult( X, mult( mult( Y, Y )
% 38.98/39.31    , i( Z ) ) ) ==> mult( mult( mult( X, i( Z ) ), mult( Z, Y ) ), mult( Y, 
% 38.98/39.31    i( Z ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18605) {G3,W21,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Y ), i( Z
% 38.98/39.31     ) ) ) ==> mult( ld( rd( Z, X ), mult( Z, Y ) ), mult( Y, i( Z ) ) ) }.
% 38.98/39.31  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.31    ld( rd( X, Y ), Z ) }.
% 38.98/39.31  parent1[0; 10]: (18594) {G2,W21,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Y )
% 38.98/39.31    , i( Z ) ) ) ==> mult( mult( rd( X, Z ), mult( Z, Y ) ), mult( Y, i( Z )
% 38.98/39.31     ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := X
% 38.98/39.31     Z := mult( Z, Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18606) {G4,W21,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Y ), i( Z
% 38.98/39.31     ) ) ) ==> ld( ld( mult( Z, Y ), rd( Z, X ) ), mult( Y, i( Z ) ) ) }.
% 38.98/39.31  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.31    ld( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 9]: (18605) {G3,W21,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Y )
% 38.98/39.31    , i( Z ) ) ) ==> mult( ld( rd( Z, X ), mult( Z, Y ) ), mult( Y, i( Z ) )
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := rd( Z, X )
% 38.98/39.31     Y := mult( Z, Y )
% 38.98/39.31     Z := mult( Y, i( Z ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18608) {G2,W20,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Y ), i( Z
% 38.98/39.31     ) ) ) ==> ld( ld( mult( Z, Y ), rd( Z, X ) ), rd( Y, Z ) ) }.
% 38.98/39.31  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 17]: (18606) {G4,W21,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Y )
% 38.98/39.31    , i( Z ) ) ) ==> ld( ld( mult( Z, Y ), rd( Z, X ) ), mult( Y, i( Z ) ) )
% 38.98/39.31     }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18610) {G2,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Y ), Z ) ) 
% 38.98/39.31    ==> ld( ld( mult( Z, Y ), rd( Z, X ) ), rd( Y, Z ) ) }.
% 38.98/39.31  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 3]: (18608) {G2,W20,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Y )
% 38.98/39.31    , i( Z ) ) ) ==> ld( ld( mult( Z, Y ), rd( Z, X ) ), rd( Y, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( Y, Y )
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18611) {G3,W19,D5,L1,V3,M1}  { mult( X, mult( Y, rd( Y, Z ) ) ) 
% 38.98/39.31    ==> ld( ld( mult( Z, Y ), rd( Z, X ) ), rd( Y, Z ) ) }.
% 38.98/39.31  parent0[0]: (155) {G3,W11,D4,L1,V2,M1} P(33,109);d(33) { rd( mult( X, X ), 
% 38.98/39.31    Y ) ==> mult( X, rd( X, Y ) ) }.
% 38.98/39.31  parent1[0; 3]: (18610) {G2,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Y ), Z
% 38.98/39.31     ) ) ==> ld( ld( mult( Z, Y ), rd( Z, X ) ), rd( Y, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18612) {G3,W19,D5,L1,V3,M1}  { ld( ld( mult( Z, Y ), rd( Z, X ) )
% 38.98/39.31    , rd( Y, Z ) ) ==> mult( X, mult( Y, rd( Y, Z ) ) ) }.
% 38.98/39.31  parent0[0]: (18611) {G3,W19,D5,L1,V3,M1}  { mult( X, mult( Y, rd( Y, Z ) )
% 38.98/39.31     ) ==> ld( ld( mult( Z, Y ), rd( Z, X ) ), rd( Y, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3979) {G113,W19,D5,L1,V3,M1} P(52,3703);d(76);d(22);d(33);d(
% 38.98/39.31    80);d(74);d(33);d(33);d(155) { ld( ld( mult( Y, X ), rd( Y, Z ) ), rd( X
% 38.98/39.31    , Y ) ) ==> mult( Z, mult( X, rd( X, Y ) ) ) }.
% 38.98/39.31  parent0: (18612) {G3,W19,D5,L1,V3,M1}  { ld( ld( mult( Z, Y ), rd( Z, X ) )
% 38.98/39.31    , rd( Y, Z ) ) ==> mult( X, mult( Y, rd( Y, Z ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18614) {G113,W19,D5,L1,V3,M1}  { mult( Z, rd( rd( X, Y ), Y ) ) 
% 38.98/39.31    ==> ld( rd( mult( X, Y ), mult( Z, X ) ), rd( X, Y ) ) }.
% 38.98/39.31  parent0[0]: (3978) {G113,W19,D5,L1,V3,M1} P(130,3703);d(80);d(19);d(113);d(
% 38.98/39.31    81);d(80);d(160);d(81);d(143) { ld( rd( mult( X, Y ), mult( Z, X ) ), rd
% 38.98/39.31    ( X, Y ) ) ==> mult( Z, rd( rd( X, Y ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18625) {G5,W23,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z ), Z )
% 38.98/39.31     ) ==> ld( rd( mult( i( Y ), Z ), mult( X, i( Y ) ) ), i( mult( Z, Y ) )
% 38.98/39.31     ) }.
% 38.98/39.31  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.31    ( mult( Y, X ) ) }.
% 38.98/39.31  parent1[0; 19]: (18614) {G113,W19,D5,L1,V3,M1}  { mult( Z, rd( rd( X, Y ), 
% 38.98/39.31    Y ) ) ==> ld( rd( mult( X, Y ), mult( Z, X ) ), rd( X, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := i( Y )
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18629) {G4,W23,D7,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z ), Z )
% 38.98/39.31     ) ==> i( mult( mult( Z, Y ), rd( mult( i( Y ), Z ), mult( X, i( Y ) ) )
% 38.98/39.31     ) ) }.
% 38.98/39.31  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.31    ( X, Y ) ) }.
% 38.98/39.31  parent1[0; 9]: (18625) {G5,W23,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z )
% 38.98/39.31    , Z ) ) ==> ld( rd( mult( i( Y ), Z ), mult( X, i( Y ) ) ), i( mult( Z, Y
% 38.98/39.31     ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( Z, Y )
% 38.98/39.31     Y := rd( mult( i( Y ), Z ), mult( X, i( Y ) ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18630) {G5,W22,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z ), Z )
% 38.98/39.31     ) ==> rd( rd( mult( X, i( Y ) ), mult( i( Y ), Z ) ), mult( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.98/39.31     ==> rd( rd( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 9]: (18629) {G4,W23,D7,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z )
% 38.98/39.31    , Z ) ) ==> i( mult( mult( Z, Y ), rd( mult( i( Y ), Z ), mult( X, i( Y )
% 38.98/39.31     ) ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( i( Y ), Z )
% 38.98/39.31     Y := mult( X, i( Y ) )
% 38.98/39.31     Z := mult( Z, Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18631) {G2,W21,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z ), Z )
% 38.98/39.31     ) ==> rd( rd( rd( X, Y ), mult( i( Y ), Z ) ), mult( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 11]: (18630) {G5,W22,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z
% 38.98/39.31     ), Z ) ) ==> rd( rd( mult( X, i( Y ) ), mult( i( Y ), Z ) ), mult( Z, Y
% 38.98/39.31     ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18632) {G2,W20,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z ), Z )
% 38.98/39.31     ) ==> rd( rd( rd( X, Y ), ld( Y, Z ) ), mult( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 14]: (18631) {G2,W21,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z
% 38.98/39.31     ), Z ) ) ==> rd( rd( rd( X, Y ), mult( i( Y ), Z ) ), mult( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18633) {G3,W20,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z ), Z )
% 38.98/39.31     ) ==> rd( mult( rd( X, Y ), ld( Z, Y ) ), mult( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.31    mult( Z, ld( Y, X ) ) }.
% 38.98/39.31  parent1[0; 10]: (18632) {G2,W20,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z
% 38.98/39.31     ), Z ) ) ==> rd( rd( rd( X, Y ), ld( Y, Z ) ), mult( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := rd( X, Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18634) {G4,W20,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z ), Z )
% 38.98/39.31     ) ==> rd( ld( rd( Y, X ), ld( Z, Y ) ), mult( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.31    ld( rd( X, Y ), Z ) }.
% 38.98/39.31  parent1[0; 10]: (18633) {G3,W20,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z
% 38.98/39.31     ), Z ) ) ==> rd( mult( rd( X, Y ), ld( Z, Y ) ), mult( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := ld( Z, Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18635) {G5,W20,D6,L1,V3,M1}  { mult( X, rd( i( mult( Z, Y ) ), Z
% 38.98/39.31     ) ) ==> rd( ld( rd( Y, X ), ld( Z, Y ) ), mult( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.31    ( mult( Y, X ) ) }.
% 38.98/39.31  parent1[0; 4]: (18634) {G4,W20,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z )
% 38.98/39.31    , Z ) ) ==> rd( ld( rd( Y, X ), ld( Z, Y ) ), mult( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18636) {G5,W20,D6,L1,V3,M1}  { mult( X, i( mult( Y, mult( Y, Z )
% 38.98/39.31     ) ) ) ==> rd( ld( rd( Z, X ), ld( Y, Z ) ), mult( Y, Z ) ) }.
% 38.98/39.31  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.31    ( mult( Y, X ) ) }.
% 38.98/39.31  parent1[0; 3]: (18635) {G5,W20,D6,L1,V3,M1}  { mult( X, rd( i( mult( Z, Y )
% 38.98/39.31     ), Z ) ) ==> rd( ld( rd( Y, X ), ld( Z, Y ) ), mult( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( Y, Z )
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18637) {G2,W19,D5,L1,V3,M1}  { rd( X, mult( Y, mult( Y, Z ) ) ) 
% 38.98/39.31    ==> rd( ld( rd( Z, X ), ld( Y, Z ) ), mult( Y, Z ) ) }.
% 38.98/39.31  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 1]: (18636) {G5,W20,D6,L1,V3,M1}  { mult( X, i( mult( Y, mult( Y
% 38.98/39.31    , Z ) ) ) ) ==> rd( ld( rd( Z, X ), ld( Y, Z ) ), mult( Y, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := mult( Y, mult( Y, Z ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18638) {G3,W19,D5,L1,V3,M1}  { rd( X, mult( mult( Y, Y ), Z ) ) 
% 38.98/39.31    ==> rd( ld( rd( Z, X ), ld( Y, Z ) ), mult( Y, Z ) ) }.
% 38.98/39.31  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.98/39.31    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.98/39.31  parent1[0; 3]: (18637) {G2,W19,D5,L1,V3,M1}  { rd( X, mult( Y, mult( Y, Z )
% 38.98/39.31     ) ) ==> rd( ld( rd( Z, X ), ld( Y, Z ) ), mult( Y, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18639) {G3,W19,D5,L1,V3,M1}  { rd( ld( rd( Z, X ), ld( Y, Z ) ), 
% 38.98/39.31    mult( Y, Z ) ) ==> rd( X, mult( mult( Y, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (18638) {G3,W19,D5,L1,V3,M1}  { rd( X, mult( mult( Y, Y ), Z )
% 38.98/39.31     ) ==> rd( ld( rd( Z, X ), ld( Y, Z ) ), mult( Y, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3986) {G114,W19,D5,L1,V3,M1} P(76,3978);d(52);d(91);d(33);d(
% 38.98/39.31    24);d(75);d(80);d(76);d(33);d(109) { rd( ld( rd( X, Z ), ld( Y, X ) ), 
% 38.98/39.31    mult( Y, X ) ) ==> rd( Z, mult( mult( Y, Y ), X ) ) }.
% 38.98/39.31  parent0: (18639) {G3,W19,D5,L1,V3,M1}  { rd( ld( rd( Z, X ), ld( Y, Z ) ), 
% 38.98/39.31    mult( Y, Z ) ) ==> rd( X, mult( mult( Y, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18641) {G114,W19,D5,L1,V3,M1}  { rd( Y, mult( mult( Z, Z ), X ) ) 
% 38.98/39.31    ==> rd( ld( rd( X, Y ), ld( Z, X ) ), mult( Z, X ) ) }.
% 38.98/39.31  parent0[0]: (3986) {G114,W19,D5,L1,V3,M1} P(76,3978);d(52);d(91);d(33);d(24
% 38.98/39.31    );d(75);d(80);d(76);d(33);d(109) { rd( ld( rd( X, Z ), ld( Y, X ) ), mult
% 38.98/39.31    ( Y, X ) ) ==> rd( Z, mult( mult( Y, Y ), X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18644) {G2,W20,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( mult( Z, Z
% 38.98/39.31     ), Y ) ) ==> rd( ld( i( X ), ld( Z, Y ) ), mult( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.31    X ) }.
% 38.98/39.31  parent1[0; 12]: (18641) {G114,W19,D5,L1,V3,M1}  { rd( Y, mult( mult( Z, Z )
% 38.98/39.31    , X ) ) ==> rd( ld( rd( X, Y ), ld( Z, X ) ), mult( Z, X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := mult( X, Y )
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18645) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( mult( Z, Z
% 38.98/39.31     ), Y ) ) ==> rd( mult( X, ld( Z, Y ) ), mult( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 11]: (18644) {G2,W20,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( 
% 38.98/39.31    mult( Z, Z ), Y ) ) ==> rd( ld( i( X ), ld( Z, Y ) ), mult( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := ld( Z, Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3990) {G115,W19,D5,L1,V3,M1} P(25,3986);d(22) { rd( mult( Y, 
% 38.98/39.31    X ), mult( mult( Z, Z ), X ) ) ==> rd( mult( Y, ld( Z, X ) ), mult( Z, X
% 38.98/39.31     ) ) }.
% 38.98/39.31  parent0: (18645) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( mult( Z, Z
% 38.98/39.31     ), Y ) ) ==> rd( mult( X, ld( Z, Y ) ), mult( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18648) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.98/39.31  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.31    X ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18652) {G4,W20,D6,L1,V3,M1}  { rd( mult( mult( X, X ), Y ), mult
% 38.98/39.31    ( Z, Y ) ) ==> i( rd( mult( Z, ld( X, Y ) ), mult( X, Y ) ) ) }.
% 38.98/39.31  parent0[0]: (3990) {G115,W19,D5,L1,V3,M1} P(25,3986);d(22) { rd( mult( Y, X
% 38.98/39.31     ), mult( mult( Z, Z ), X ) ) ==> rd( mult( Y, ld( Z, X ) ), mult( Z, X )
% 38.98/39.31     ) }.
% 38.98/39.31  parent1[0; 11]: (18648) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := mult( Z, Y )
% 38.98/39.31     Y := mult( mult( X, X ), Y )
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18653) {G4,W19,D5,L1,V3,M1}  { rd( mult( mult( X, X ), Y ), mult
% 38.98/39.31    ( Z, Y ) ) ==> rd( mult( X, Y ), mult( Z, ld( X, Y ) ) ) }.
% 38.98/39.31  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.31    X ) }.
% 38.98/39.31  parent1[0; 10]: (18652) {G4,W20,D6,L1,V3,M1}  { rd( mult( mult( X, X ), Y )
% 38.98/39.31    , mult( Z, Y ) ) ==> i( rd( mult( Z, ld( X, Y ) ), mult( X, Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( Z, ld( X, Y ) )
% 38.98/39.31     Y := mult( X, Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18654) {G5,W19,D5,L1,V3,M1}  { rd( mult( mult( X, X ), Y ), mult
% 38.98/39.31    ( Z, Y ) ) ==> mult( mult( X, Y ), rd( ld( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.98/39.31     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.31  parent1[0; 10]: (18653) {G4,W19,D5,L1,V3,M1}  { rd( mult( mult( X, X ), Y )
% 38.98/39.31    , mult( Z, Y ) ) ==> rd( mult( X, Y ), mult( Z, ld( X, Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31     T := mult( X, Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (3997) {G116,W19,D5,L1,V3,M1} P(3990,79);d(79);d(114) { rd( 
% 38.98/39.31    mult( mult( Z, Z ), Y ), mult( X, Y ) ) ==> mult( mult( Z, Y ), rd( ld( Y
% 38.98/39.31    , Z ), X ) ) }.
% 38.98/39.31  parent0: (18654) {G5,W19,D5,L1,V3,M1}  { rd( mult( mult( X, X ), Y ), mult
% 38.98/39.31    ( Z, Y ) ) ==> mult( mult( X, Y ), rd( ld( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18657) {G116,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( Y, X
% 38.98/39.31     ), Z ) ) ==> rd( mult( mult( X, X ), Y ), mult( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (3997) {G116,W19,D5,L1,V3,M1} P(3990,79);d(79);d(114) { rd( 
% 38.98/39.31    mult( mult( Z, Z ), Y ), mult( X, Y ) ) ==> mult( mult( Z, Y ), rd( ld( Y
% 38.98/39.31    , Z ), X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18667) {G2,W22,D6,L1,V3,M1}  { mult( mult( i( X ), Y ), rd( ld( Y
% 38.98/39.31    , i( X ) ), Z ) ) ==> rd( mult( ld( X, i( X ) ), Y ), mult( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 14]: (18657) {G116,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( 
% 38.98/39.31    ld( Y, X ), Z ) ) ==> rd( mult( mult( X, X ), Y ), mult( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := i( X )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := i( X )
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18670) {G3,W22,D6,L1,V3,M1}  { mult( mult( i( X ), Y ), rd( ld( Y
% 38.98/39.31    , i( X ) ), Z ) ) ==> rd( ld( ld( i( X ), X ), Y ), mult( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.31    ld( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 13]: (18667) {G2,W22,D6,L1,V3,M1}  { mult( mult( i( X ), Y ), rd
% 38.98/39.31    ( ld( Y, i( X ) ), Z ) ) ==> rd( mult( ld( X, i( X ) ), Y ), mult( Z, Y )
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := i( X )
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18671) {G2,W21,D6,L1,V3,M1}  { mult( mult( i( X ), Y ), rd( ld( Y
% 38.98/39.31    , i( X ) ), Z ) ) ==> rd( ld( mult( X, X ), Y ), mult( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 14]: (18670) {G3,W22,D6,L1,V3,M1}  { mult( mult( i( X ), Y ), rd
% 38.98/39.31    ( ld( Y, i( X ) ), Z ) ) ==> rd( ld( ld( i( X ), X ), Y ), mult( Z, Y ) )
% 38.98/39.31     }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18672) {G2,W20,D6,L1,V3,M1}  { mult( ld( X, Y ), rd( ld( Y, i( X
% 38.98/39.31     ) ), Z ) ) ==> rd( ld( mult( X, X ), Y ), mult( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 2]: (18671) {G2,W21,D6,L1,V3,M1}  { mult( mult( i( X ), Y ), rd
% 38.98/39.31    ( ld( Y, i( X ) ), Z ) ) ==> rd( ld( mult( X, X ), Y ), mult( Z, Y ) )
% 38.98/39.31     }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18673) {G3,W20,D6,L1,V3,M1}  { ld( ld( Y, X ), rd( ld( Y, i( X )
% 38.98/39.31     ), Z ) ) ==> rd( ld( mult( X, X ), Y ), mult( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.31    ld( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 1]: (18672) {G2,W20,D6,L1,V3,M1}  { mult( ld( X, Y ), rd( ld( Y
% 38.98/39.31    , i( X ) ), Z ) ) ==> rd( ld( mult( X, X ), Y ), mult( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := rd( ld( Y, i( X ) ), Z )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18674) {G4,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( i( mult( Y, X
% 38.98/39.31     ) ), Z ) ) ==> rd( ld( mult( Y, Y ), X ), mult( Z, X ) ) }.
% 38.98/39.31  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.31    ( X, Y ) ) }.
% 38.98/39.31  parent1[0; 6]: (18673) {G3,W20,D6,L1,V3,M1}  { ld( ld( Y, X ), rd( ld( Y, i
% 38.98/39.31    ( X ) ), Z ) ) ==> rd( ld( mult( X, X ), Y ), mult( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18675) {G5,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), i( mult( Z, mult( 
% 38.98/39.31    Y, X ) ) ) ) ==> rd( ld( mult( Y, Y ), X ), mult( Z, X ) ) }.
% 38.98/39.31  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.31    ( mult( Y, X ) ) }.
% 38.98/39.31  parent1[0; 5]: (18674) {G4,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( i( mult
% 38.98/39.31    ( Y, X ) ), Z ) ) ==> rd( ld( mult( Y, Y ), X ), mult( Z, X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( Y, X )
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18676) {G4,W20,D6,L1,V3,M1}  { i( mult( mult( Z, mult( Y, X ) ), 
% 38.98/39.31    ld( X, Y ) ) ) ==> rd( ld( mult( Y, Y ), X ), mult( Z, X ) ) }.
% 38.98/39.31  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.31    ( X, Y ) ) }.
% 38.98/39.31  parent1[0; 1]: (18675) {G5,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), i( mult( Z, 
% 38.98/39.31    mult( Y, X ) ) ) ) ==> rd( ld( mult( Y, Y ), X ), mult( Z, X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( Z, mult( Y, X ) )
% 38.98/39.31     Y := ld( X, Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18677) {G5,W19,D5,L1,V3,M1}  { rd( ld( Y, Z ), mult( X, mult( Y, 
% 38.98/39.31    Z ) ) ) ==> rd( ld( mult( Y, Y ), Z ), mult( X, Z ) ) }.
% 38.98/39.31  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.31     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 1]: (18676) {G4,W20,D6,L1,V3,M1}  { i( mult( mult( Z, mult( Y, X
% 38.98/39.31     ) ), ld( X, Y ) ) ) ==> rd( ld( mult( Y, Y ), X ), mult( Z, X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := mult( X, mult( Y, Z ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (4004) {G117,W19,D5,L1,V3,M1} P(24,3997);d(74);d(22);d(24);d(
% 38.98/39.31    74);d(52);d(76);d(52);d(92) { rd( ld( X, Y ), mult( Z, mult( X, Y ) ) ) 
% 38.98/39.31    ==> rd( ld( mult( X, X ), Y ), mult( Z, Y ) ) }.
% 38.98/39.31  parent0: (18677) {G5,W19,D5,L1,V3,M1}  { rd( ld( Y, Z ), mult( X, mult( Y, 
% 38.98/39.31    Z ) ) ) ==> rd( ld( mult( Y, Y ), Z ), mult( X, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18680) {G116,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( Y, X
% 38.98/39.31     ), Z ) ) ==> rd( mult( mult( X, X ), Y ), mult( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (3997) {G116,W19,D5,L1,V3,M1} P(3990,79);d(79);d(114) { rd( 
% 38.98/39.31    mult( mult( Z, Z ), Y ), mult( X, Y ) ) ==> mult( mult( Z, Y ), rd( ld( Y
% 38.98/39.31    , Z ), X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18686) {G2,W20,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( Y, X )
% 38.98/39.31    , i( Z ) ) ) ==> rd( mult( mult( X, X ), Y ), ld( Z, Y ) ) }.
% 38.98/39.31  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 17]: (18680) {G116,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( 
% 38.98/39.31    ld( Y, X ), Z ) ) ==> rd( mult( mult( X, X ), Y ), mult( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := i( Z )
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18688) {G3,W20,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( Y, X )
% 38.98/39.31    , i( Z ) ) ) ==> mult( mult( mult( X, X ), Y ), ld( Y, Z ) ) }.
% 38.98/39.31  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.31    mult( Z, ld( Y, X ) ) }.
% 38.98/39.31  parent1[0; 11]: (18686) {G2,W20,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( ld
% 38.98/39.31    ( Y, X ), i( Z ) ) ) ==> rd( mult( mult( X, X ), Y ), ld( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := mult( mult( X, X ), Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18689) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), mult( ld( Y, X
% 38.98/39.31     ), Z ) ) ==> mult( mult( mult( X, X ), Y ), ld( Y, Z ) ) }.
% 38.98/39.31  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 5]: (18688) {G3,W20,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( 
% 38.98/39.31    Y, X ), i( Z ) ) ) ==> mult( mult( mult( X, X ), Y ), ld( Y, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := ld( Y, X )
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18690) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( ld( X, Y )
% 38.98/39.31    , Z ) ) ==> mult( mult( mult( X, X ), Y ), ld( Y, Z ) ) }.
% 38.98/39.31  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.31    ld( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 5]: (18689) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), mult( ld
% 38.98/39.31    ( Y, X ), Z ) ) ==> mult( mult( mult( X, X ), Y ), ld( Y, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (4005) {G117,W19,D5,L1,V3,M1} P(24,3997);d(75);d(34);d(74) { 
% 38.98/39.31    mult( mult( Z, Y ), ld( ld( Z, Y ), X ) ) ==> mult( mult( mult( Z, Z ), Y
% 38.98/39.31     ), ld( Y, X ) ) }.
% 38.98/39.31  parent0: (18690) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( ld( X, Y )
% 38.98/39.31    , Z ) ) ==> mult( mult( mult( X, X ), Y ), ld( Y, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18693) {G117,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), mult( 
% 38.98/39.31    Z, Y ) ) ==> rd( ld( X, Y ), mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.31  parent0[0]: (4004) {G117,W19,D5,L1,V3,M1} P(24,3997);d(74);d(22);d(24);d(74
% 38.98/39.31    );d(52);d(76);d(52);d(92) { rd( ld( X, Y ), mult( Z, mult( X, Y ) ) ) ==>
% 38.98/39.31     rd( ld( mult( X, X ), Y ), mult( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18705) {G7,W31,D7,L1,V3,M1}  { rd( ld( mult( rd( rd( X, Y ), X )
% 38.98/39.31    , rd( rd( X, Y ), X ) ), X ), mult( Z, X ) ) ==> rd( mult( X, Y ), mult( 
% 38.98/39.31    Z, mult( rd( rd( X, Y ), X ), X ) ) ) }.
% 38.98/39.31  parent0[0]: (130) {G6,W11,D5,L1,V2,M1} P(2,108);d(113) { ld( rd( rd( Y, X )
% 38.98/39.31    , Y ), Y ) ==> mult( Y, X ) }.
% 38.98/39.31  parent1[0; 19]: (18693) {G117,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y )
% 38.98/39.31    , mult( Z, Y ) ) ==> rd( ld( X, Y ), mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := rd( rd( X, Y ), X )
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18707) {G5,W31,D7,L1,V3,M1}  { rd( ld( mult( rd( rd( X, Y ), X )
% 38.98/39.31    , rd( rd( X, Y ), X ) ), X ), mult( Z, X ) ) ==> rd( mult( X, Y ), mult( 
% 38.98/39.31    Z, ld( rd( X, rd( X, Y ) ), X ) ) ) }.
% 38.98/39.31  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.31    ld( rd( X, Y ), Z ) }.
% 38.98/39.31  parent1[0; 24]: (18705) {G7,W31,D7,L1,V3,M1}  { rd( ld( mult( rd( rd( X, Y
% 38.98/39.31     ), X ), rd( rd( X, Y ), X ) ), X ), mult( Z, X ) ) ==> rd( mult( X, Y )
% 38.98/39.31    , mult( Z, mult( rd( rd( X, Y ), X ), X ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := rd( X, Y )
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18709) {G6,W31,D7,L1,V3,M1}  { rd( ld( mult( rd( rd( X, Y ), X )
% 38.98/39.31    , rd( rd( X, Y ), X ) ), X ), mult( Z, X ) ) ==> mult( mult( X, Y ), rd( 
% 38.98/39.31    ld( X, rd( X, rd( X, Y ) ) ), Z ) ) }.
% 38.98/39.31  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.98/39.31     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.31  parent1[0; 18]: (18707) {G5,W31,D7,L1,V3,M1}  { rd( ld( mult( rd( rd( X, Y
% 38.98/39.31     ), X ), rd( rd( X, Y ), X ) ), X ), mult( Z, X ) ) ==> rd( mult( X, Y )
% 38.98/39.31    , mult( Z, ld( rd( X, rd( X, Y ) ), X ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := X
% 38.98/39.31     Z := rd( X, rd( X, Y ) )
% 38.98/39.31     T := mult( X, Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18710) {G4,W28,D7,L1,V3,M1}  { rd( ld( mult( rd( rd( X, Y ), X )
% 38.98/39.31    , rd( rd( X, Y ), X ) ), X ), mult( Z, X ) ) ==> mult( mult( X, Y ), rd( 
% 38.98/39.31    i( rd( X, Y ) ), Z ) ) }.
% 38.98/39.31  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.98/39.31     ) }.
% 38.98/39.31  parent1[0; 23]: (18709) {G6,W31,D7,L1,V3,M1}  { rd( ld( mult( rd( rd( X, Y
% 38.98/39.31     ), X ), rd( rd( X, Y ), X ) ), X ), mult( Z, X ) ) ==> mult( mult( X, Y
% 38.98/39.31     ), rd( ld( X, rd( X, rd( X, Y ) ) ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := rd( X, Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18711) {G5,W28,D7,L1,V3,M1}  { rd( ld( mult( rd( rd( X, Y ), X )
% 38.98/39.31    , rd( rd( X, Y ), X ) ), X ), mult( Z, X ) ) ==> mult( mult( X, Y ), i( 
% 38.98/39.31    mult( Z, rd( X, Y ) ) ) ) }.
% 38.98/39.31  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.31    ( mult( Y, X ) ) }.
% 38.98/39.31  parent1[0; 22]: (18710) {G4,W28,D7,L1,V3,M1}  { rd( ld( mult( rd( rd( X, Y
% 38.98/39.31     ), X ), rd( rd( X, Y ), X ) ), X ), mult( Z, X ) ) ==> mult( mult( X, Y
% 38.98/39.31     ), rd( i( rd( X, Y ) ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := rd( X, Y )
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18712) {G2,W27,D7,L1,V3,M1}  { rd( ld( mult( rd( rd( X, Y ), X )
% 38.98/39.31    , rd( rd( X, Y ), X ) ), X ), mult( Z, X ) ) ==> rd( mult( X, Y ), mult( 
% 38.98/39.31    Z, rd( X, Y ) ) ) }.
% 38.98/39.31  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 18]: (18711) {G5,W28,D7,L1,V3,M1}  { rd( ld( mult( rd( rd( X, Y
% 38.98/39.31     ), X ), rd( rd( X, Y ), X ) ), X ), mult( Z, X ) ) ==> mult( mult( X, Y
% 38.98/39.31     ), i( mult( Z, rd( X, Y ) ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( X, Y )
% 38.98/39.31     Y := mult( Z, rd( X, Y ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18713) {G3,W27,D7,L1,V3,M1}  { rd( ld( mult( rd( rd( X, Y ), X )
% 38.98/39.31    , rd( rd( X, Y ), X ) ), X ), mult( Z, X ) ) ==> mult( mult( X, Y ), rd( 
% 38.98/39.31    rd( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.98/39.31     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.98/39.31  parent1[0; 18]: (18712) {G2,W27,D7,L1,V3,M1}  { rd( ld( mult( rd( rd( X, Y
% 38.98/39.31     ), X ), rd( rd( X, Y ), X ) ), X ), mult( Z, X ) ) ==> rd( mult( X, Y )
% 38.98/39.31    , mult( Z, rd( X, Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31     T := mult( X, Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18714) {G4,W27,D7,L1,V3,M1}  { rd( ld( ld( rd( X, rd( X, Y ) ), 
% 38.98/39.31    rd( rd( X, Y ), X ) ), X ), mult( Z, X ) ) ==> mult( mult( X, Y ), rd( rd
% 38.98/39.31    ( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.31    ld( rd( X, Y ), Z ) }.
% 38.98/39.31  parent1[0; 3]: (18713) {G3,W27,D7,L1,V3,M1}  { rd( ld( mult( rd( rd( X, Y )
% 38.98/39.31    , X ), rd( rd( X, Y ), X ) ), X ), mult( Z, X ) ) ==> mult( mult( X, Y )
% 38.98/39.31    , rd( rd( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := rd( X, Y )
% 38.98/39.31     Z := rd( rd( X, Y ), X )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18715) {G5,W23,D7,L1,V3,M1}  { rd( mult( X, mult( Y, ld( rd( X, Y
% 38.98/39.31     ), X ) ) ), mult( Z, X ) ) ==> mult( mult( X, Y ), rd( rd( Y, X ), Z ) )
% 38.98/39.31     }.
% 38.98/39.31  parent0[0]: (2583) {G52,W19,D6,L1,V3,M1} P(53,2575);d(22) { ld( ld( rd( X, 
% 38.98/39.31    Z ), rd( rd( X, Y ), X ) ), X ) ==> mult( X, mult( Y, ld( Z, X ) ) ) }.
% 38.98/39.31  parent1[0; 2]: (18714) {G4,W27,D7,L1,V3,M1}  { rd( ld( ld( rd( X, rd( X, Y
% 38.98/39.31     ) ), rd( rd( X, Y ), X ) ), X ), mult( Z, X ) ) ==> mult( mult( X, Y ), 
% 38.98/39.31    rd( rd( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := rd( X, Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18716) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Y ) ), mult
% 38.98/39.31    ( Z, X ) ) ==> mult( mult( X, Y ), rd( rd( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.31  parent1[0; 6]: (18715) {G5,W23,D7,L1,V3,M1}  { rd( mult( X, mult( Y, ld( rd
% 38.98/39.31    ( X, Y ), X ) ) ), mult( Z, X ) ) ==> mult( mult( X, Y ), rd( rd( Y, X )
% 38.98/39.31    , Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18717) {G3,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Y ), mult
% 38.98/39.31    ( Z, X ) ) ==> mult( mult( X, Y ), rd( rd( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (178) {G7,W11,D4,L1,V2,M1} P(168,22);d(52);d(22) { mult( X, 
% 38.98/39.31    mult( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.98/39.31  parent1[0; 2]: (18716) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Y ) )
% 38.98/39.31    , mult( Z, X ) ) ==> mult( mult( X, Y ), rd( rd( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (4007) {G118,W19,D5,L1,V3,M1} P(130,4004);d(80);d(114);d(53);d
% 38.98/39.31    (76);d(33);d(112);d(80);d(2583);d(19);d(178) { rd( mult( mult( X, Y ), Y
% 38.98/39.31     ), mult( Z, X ) ) ==> mult( mult( X, Y ), rd( rd( Y, X ), Z ) ) }.
% 38.98/39.31  parent0: (18717) {G3,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Y ), mult
% 38.98/39.31    ( Z, X ) ) ==> mult( mult( X, Y ), rd( rd( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18720) {G117,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), mult( 
% 38.98/39.31    Z, Y ) ) ==> rd( ld( X, Y ), mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.31  parent0[0]: (4004) {G117,W19,D5,L1,V3,M1} P(24,3997);d(74);d(22);d(24);d(74
% 38.98/39.31    );d(52);d(76);d(52);d(92) { rd( ld( X, Y ), mult( Z, mult( X, Y ) ) ) ==>
% 38.98/39.31     rd( ld( mult( X, X ), Y ), mult( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18732) {G4,W23,D6,L1,V3,M1}  { rd( ld( mult( X, X ), i( Y ) ), 
% 38.98/39.31    mult( Z, i( Y ) ) ) ==> rd( i( mult( Y, X ) ), mult( Z, mult( X, i( Y ) )
% 38.98/39.31     ) ) }.
% 38.98/39.31  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.31    ( X, Y ) ) }.
% 38.98/39.31  parent1[0; 13]: (18720) {G117,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y )
% 38.98/39.31    , mult( Z, Y ) ) ==> rd( ld( X, Y ), mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := i( Y )
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18734) {G5,W23,D7,L1,V3,M1}  { rd( ld( mult( X, X ), i( Y ) ), 
% 38.98/39.31    mult( Z, i( Y ) ) ) ==> i( mult( mult( Z, mult( X, i( Y ) ) ), mult( Y, X
% 38.98/39.31     ) ) ) }.
% 38.98/39.31  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.31    ( mult( Y, X ) ) }.
% 38.98/39.31  parent1[0; 12]: (18732) {G4,W23,D6,L1,V3,M1}  { rd( ld( mult( X, X ), i( Y
% 38.98/39.31     ) ), mult( Z, i( Y ) ) ) ==> rd( i( mult( Y, X ) ), mult( Z, mult( X, i
% 38.98/39.31    ( Y ) ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( Y, X )
% 38.98/39.31     Y := mult( Z, mult( X, i( Y ) ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18736) {G2,W22,D6,L1,V3,M1}  { rd( ld( mult( X, X ), i( Y ) ), 
% 38.98/39.31    mult( Z, i( Y ) ) ) ==> i( mult( mult( Z, rd( X, Y ) ), mult( Y, X ) ) )
% 38.98/39.31     }.
% 38.98/39.31  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 16]: (18734) {G5,W23,D7,L1,V3,M1}  { rd( ld( mult( X, X ), i( Y
% 38.98/39.31     ) ), mult( Z, i( Y ) ) ) ==> i( mult( mult( Z, mult( X, i( Y ) ) ), mult
% 38.98/39.31    ( Y, X ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18738) {G3,W22,D6,L1,V3,M1}  { rd( ld( mult( X, X ), i( Y ) ), 
% 38.98/39.31    mult( Z, i( Y ) ) ) ==> i( ld( rd( rd( Y, X ), Z ), mult( Y, X ) ) ) }.
% 38.98/39.31  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.98/39.31     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.31  parent1[0; 13]: (18736) {G2,W22,D6,L1,V3,M1}  { rd( ld( mult( X, X ), i( Y
% 38.98/39.31     ) ), mult( Z, i( Y ) ) ) ==> i( mult( mult( Z, rd( X, Y ) ), mult( Y, X
% 38.98/39.31     ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31     T := mult( Y, X )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18739) {G4,W21,D5,L1,V3,M1}  { rd( ld( mult( X, X ), i( Y ) ), 
% 38.98/39.31    mult( Z, i( Y ) ) ) ==> ld( mult( Y, X ), rd( rd( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.31     ) }.
% 38.98/39.31  parent1[0; 12]: (18738) {G3,W22,D6,L1,V3,M1}  { rd( ld( mult( X, X ), i( Y
% 38.98/39.31     ) ), mult( Z, i( Y ) ) ) ==> i( ld( rd( rd( Y, X ), Z ), mult( Y, X ) )
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := rd( rd( Y, X ), Z )
% 38.98/39.31     Y := mult( Y, X )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18740) {G4,W21,D6,L1,V3,M1}  { rd( i( mult( Y, mult( X, X ) ) ), 
% 38.98/39.31    mult( Z, i( Y ) ) ) ==> ld( mult( Y, X ), rd( rd( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.31    ( X, Y ) ) }.
% 38.98/39.31  parent1[0; 2]: (18739) {G4,W21,D5,L1,V3,M1}  { rd( ld( mult( X, X ), i( Y )
% 38.98/39.31     ), mult( Z, i( Y ) ) ) ==> ld( mult( Y, X ), rd( rd( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := mult( X, X )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18741) {G5,W21,D6,L1,V3,M1}  { i( mult( mult( Z, i( X ) ), mult( 
% 38.98/39.31    X, mult( Y, Y ) ) ) ) ==> ld( mult( X, Y ), rd( rd( X, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.31    ( mult( Y, X ) ) }.
% 38.98/39.31  parent1[0; 1]: (18740) {G4,W21,D6,L1,V3,M1}  { rd( i( mult( Y, mult( X, X )
% 38.98/39.31     ) ), mult( Z, i( Y ) ) ) ==> ld( mult( Y, X ), rd( rd( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( X, mult( Y, Y ) )
% 38.98/39.31     Y := mult( Z, i( X ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18742) {G2,W20,D6,L1,V3,M1}  { i( mult( rd( X, Y ), mult( Y, mult
% 38.98/39.31    ( Z, Z ) ) ) ) ==> ld( mult( Y, Z ), rd( rd( Y, Z ), X ) ) }.
% 38.98/39.31  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 3]: (18741) {G5,W21,D6,L1,V3,M1}  { i( mult( mult( Z, i( X ) ), 
% 38.98/39.31    mult( X, mult( Y, Y ) ) ) ) ==> ld( mult( X, Y ), rd( rd( X, Y ), Z ) )
% 38.98/39.31     }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18743) {G3,W20,D6,L1,V3,M1}  { i( ld( rd( Y, X ), mult( Y, mult( 
% 38.98/39.31    Z, Z ) ) ) ) ==> ld( mult( Y, Z ), rd( rd( Y, Z ), X ) ) }.
% 38.98/39.31  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.31    ld( rd( X, Y ), Z ) }.
% 38.98/39.31  parent1[0; 2]: (18742) {G2,W20,D6,L1,V3,M1}  { i( mult( rd( X, Y ), mult( Y
% 38.98/39.31    , mult( Z, Z ) ) ) ) ==> ld( mult( Y, Z ), rd( rd( Y, Z ), X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := mult( Y, mult( Z, Z ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18744) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Z, Z ) ), rd( X
% 38.98/39.31    , Y ) ) ==> ld( mult( X, Z ), rd( rd( X, Z ), Y ) ) }.
% 38.98/39.31  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.31     ) }.
% 38.98/39.31  parent1[0; 1]: (18743) {G3,W20,D6,L1,V3,M1}  { i( ld( rd( Y, X ), mult( Y, 
% 38.98/39.31    mult( Z, Z ) ) ) ) ==> ld( mult( Y, Z ), rd( rd( Y, Z ), X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := rd( X, Y )
% 38.98/39.31     Y := mult( X, mult( Z, Z ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18745) {G5,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Y ), rd( X
% 38.98/39.31    , Z ) ) ==> ld( mult( X, Y ), rd( rd( X, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (178) {G7,W11,D4,L1,V2,M1} P(168,22);d(52);d(22) { mult( X, 
% 38.98/39.31    mult( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.98/39.31  parent1[0; 2]: (18744) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Z, Z ) )
% 38.98/39.31    , rd( X, Y ) ) ==> ld( mult( X, Z ), rd( rd( X, Z ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18746) {G5,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), rd( rd( X, Y ), Z
% 38.98/39.31     ) ) ==> ld( mult( mult( X, Y ), Y ), rd( X, Z ) ) }.
% 38.98/39.31  parent0[0]: (18745) {G5,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Y ), rd
% 38.98/39.31    ( X, Z ) ) ==> ld( mult( X, Y ), rd( rd( X, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (4010) {G118,W19,D5,L1,V3,M1} P(52,4004);d(76);d(33);d(113);d(
% 38.98/39.31    54);d(52);d(76);d(33);d(80);d(54);d(178) { ld( mult( Y, X ), rd( rd( Y, X
% 38.98/39.31     ), Z ) ) ==> ld( mult( mult( Y, X ), X ), rd( Y, Z ) ) }.
% 38.98/39.31  parent0: (18746) {G5,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), rd( rd( X, Y ), 
% 38.98/39.31    Z ) ) ==> ld( mult( mult( X, Y ), Y ), rd( X, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18748) {G117,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), mult( 
% 38.98/39.31    Z, Y ) ) ==> rd( ld( X, Y ), mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.31  parent0[0]: (4004) {G117,W19,D5,L1,V3,M1} P(24,3997);d(74);d(22);d(24);d(74
% 38.98/39.31    );d(52);d(76);d(52);d(92) { rd( ld( X, Y ), mult( Z, mult( X, Y ) ) ) ==>
% 38.98/39.31     rd( ld( mult( X, X ), Y ), mult( Z, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18757) {G2,W20,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), mult( i
% 38.98/39.31    ( Z ), Y ) ) ==> rd( ld( X, Y ), ld( Z, mult( X, Y ) ) ) }.
% 38.98/39.31  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 15]: (18748) {G117,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y )
% 38.98/39.31    , mult( Z, Y ) ) ==> rd( ld( X, Y ), mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := mult( X, Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := i( Z )
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18761) {G3,W20,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), mult( i
% 38.98/39.31    ( Z ), Y ) ) ==> mult( ld( X, Y ), ld( mult( X, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.31    mult( Z, ld( Y, X ) ) }.
% 38.98/39.31  parent1[0; 11]: (18757) {G2,W20,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), 
% 38.98/39.31    mult( i( Z ), Y ) ) ==> rd( ld( X, Y ), ld( Z, mult( X, Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := mult( X, Y )
% 38.98/39.31     Z := ld( X, Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18762) {G4,W20,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), mult( i
% 38.98/39.31    ( Z ), Y ) ) ==> ld( ld( Y, X ), ld( mult( X, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.31    ld( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 11]: (18761) {G3,W20,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), 
% 38.98/39.31    mult( i( Z ), Y ) ) ==> mult( ld( X, Y ), ld( mult( X, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := ld( mult( X, Y ), Z )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18763) {G2,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), ld( Z, 
% 38.98/39.31    Y ) ) ==> ld( ld( Y, X ), ld( mult( X, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 7]: (18762) {G4,W20,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), 
% 38.98/39.31    mult( i( Z ), Y ) ) ==> ld( ld( Y, X ), ld( mult( X, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18764) {G3,W19,D5,L1,V3,M1}  { mult( ld( mult( X, X ), Y ), ld( Y
% 38.98/39.31    , Z ) ) ==> ld( ld( Y, X ), ld( mult( X, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.31    mult( Z, ld( Y, X ) ) }.
% 38.98/39.31  parent1[0; 1]: (18763) {G2,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), 
% 38.98/39.31    ld( Z, Y ) ) ==> ld( ld( Y, X ), ld( mult( X, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := ld( mult( X, X ), Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18765) {G4,W19,D5,L1,V3,M1}  { ld( ld( Y, mult( X, X ) ), ld( Y, 
% 38.98/39.31    Z ) ) ==> ld( ld( Y, X ), ld( mult( X, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.31    ld( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 1]: (18764) {G3,W19,D5,L1,V3,M1}  { mult( ld( mult( X, X ), Y )
% 38.98/39.31    , ld( Y, Z ) ) ==> ld( ld( Y, X ), ld( mult( X, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( X, X )
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := ld( Y, Z )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18766) {G5,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Y ), ld( X, Z
% 38.98/39.31     ) ) ==> ld( ld( X, Y ), ld( mult( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.98/39.31     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.98/39.31  parent1[0; 2]: (18765) {G4,W19,D5,L1,V3,M1}  { ld( ld( Y, mult( X, X ) ), 
% 38.98/39.31    ld( Y, Z ) ) ==> ld( ld( Y, X ), ld( mult( X, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18767) {G5,W19,D5,L1,V3,M1}  { ld( ld( Y, X ), ld( mult( X, Y ), Z
% 38.98/39.31     ) ) ==> ld( ld( ld( X, Y ), X ), ld( Y, Z ) ) }.
% 38.98/39.31  parent0[0]: (18766) {G5,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Y ), ld( X
% 38.98/39.31    , Z ) ) ==> ld( ld( X, Y ), ld( mult( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (4012) {G118,W19,D5,L1,V3,M1} P(24,4004);d(75);d(74);d(24);d(
% 38.98/39.31    75);d(74);d(168) { ld( ld( Z, Y ), ld( mult( Y, Z ), X ) ) ==> ld( ld( ld
% 38.98/39.31    ( Y, Z ), Y ), ld( Z, X ) ) }.
% 38.98/39.31  parent0: (18767) {G5,W19,D5,L1,V3,M1}  { ld( ld( Y, X ), ld( mult( X, Y ), 
% 38.98/39.31    Z ) ) ==> ld( ld( ld( X, Y ), X ), ld( Y, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18769) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.98/39.31  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.31    X ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18773) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( mult( Y, Z
% 38.98/39.31     ), Z ) ) ==> i( mult( mult( Y, Z ), rd( rd( Z, Y ), X ) ) ) }.
% 38.98/39.31  parent0[0]: (4007) {G118,W19,D5,L1,V3,M1} P(130,4004);d(80);d(114);d(53);d(
% 38.98/39.31    76);d(33);d(112);d(80);d(2583);d(19);d(178) { rd( mult( mult( X, Y ), Y )
% 38.98/39.31    , mult( Z, X ) ) ==> mult( mult( X, Y ), rd( rd( Y, X ), Z ) ) }.
% 38.98/39.31  parent1[0; 11]: (18769) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := mult( mult( Y, Z ), Z )
% 38.98/39.31     Y := mult( X, Y )
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18774) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( mult( Y, Z
% 38.98/39.31     ), Z ) ) ==> rd( rd( X, rd( Z, Y ) ), mult( Y, Z ) ) }.
% 38.98/39.31  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.98/39.31     ==> rd( rd( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 10]: (18773) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( 
% 38.98/39.31    mult( Y, Z ), Z ) ) ==> i( mult( mult( Y, Z ), rd( rd( Z, Y ), X ) ) )
% 38.98/39.31     }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := rd( Z, Y )
% 38.98/39.31     Y := X
% 38.98/39.31     Z := mult( Y, Z )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18775) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( mult( Y, Z
% 38.98/39.31     ), Z ) ) ==> rd( mult( X, rd( Y, Z ) ), mult( Y, Z ) ) }.
% 38.98/39.31  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.31    mult( Z, rd( X, Y ) ) }.
% 38.98/39.31  parent1[0; 11]: (18774) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( 
% 38.98/39.31    mult( Y, Z ), Z ) ) ==> rd( rd( X, rd( Z, Y ) ), mult( Y, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (4015) {G119,W19,D5,L1,V3,M1} P(4007,79);d(91);d(81) { rd( 
% 38.98/39.31    mult( Z, X ), mult( mult( X, Y ), Y ) ) ==> rd( mult( Z, rd( X, Y ) ), 
% 38.98/39.31    mult( X, Y ) ) }.
% 38.98/39.31  parent0: (18775) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( mult( Y, Z
% 38.98/39.31     ), Z ) ) ==> rd( mult( X, rd( Y, Z ) ), mult( Y, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18778) {G119,W19,D5,L1,V3,M1}  { rd( mult( X, rd( Y, Z ) ), mult( 
% 38.98/39.31    Y, Z ) ) ==> rd( mult( X, Y ), mult( mult( Y, Z ), Z ) ) }.
% 38.98/39.31  parent0[0]: (4015) {G119,W19,D5,L1,V3,M1} P(4007,79);d(91);d(81) { rd( mult
% 38.98/39.31    ( Z, X ), mult( mult( X, Y ), Y ) ) ==> rd( mult( Z, rd( X, Y ) ), mult( 
% 38.98/39.31    X, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18783) {G2,W20,D5,L1,V3,M1}  { rd( mult( i( X ), rd( Y, Z ) ), 
% 38.98/39.31    mult( Y, Z ) ) ==> rd( ld( X, Y ), mult( mult( Y, Z ), Z ) ) }.
% 38.98/39.31  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 12]: (18778) {G119,W19,D5,L1,V3,M1}  { rd( mult( X, rd( Y, Z ) )
% 38.98/39.31    , mult( Y, Z ) ) ==> rd( mult( X, Y ), mult( mult( Y, Z ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := i( X )
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18786) {G2,W19,D5,L1,V3,M1}  { rd( ld( X, rd( Y, Z ) ), mult( Y, 
% 38.98/39.31    Z ) ) ==> rd( ld( X, Y ), mult( mult( Y, Z ), Z ) ) }.
% 38.98/39.31  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 2]: (18783) {G2,W20,D5,L1,V3,M1}  { rd( mult( i( X ), rd( Y, Z )
% 38.98/39.31     ), mult( Y, Z ) ) ==> rd( ld( X, Y ), mult( mult( Y, Z ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := rd( Y, Z )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18787) {G2,W19,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( mult( Y, Z )
% 38.98/39.31    , Z ) ) ==> rd( ld( X, rd( Y, Z ) ), mult( Y, Z ) ) }.
% 38.98/39.31  parent0[0]: (18786) {G2,W19,D5,L1,V3,M1}  { rd( ld( X, rd( Y, Z ) ), mult( 
% 38.98/39.31    Y, Z ) ) ==> rd( ld( X, Y ), mult( mult( Y, Z ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (4019) {G120,W19,D5,L1,V3,M1} P(24,4015);d(24) { rd( ld( X, Y
% 38.98/39.31     ), mult( mult( Y, Z ), Z ) ) ==> rd( ld( X, rd( Y, Z ) ), mult( Y, Z ) )
% 38.98/39.31     }.
% 38.98/39.31  parent0: (18787) {G2,W19,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( mult( Y, Z )
% 38.98/39.31    , Z ) ) ==> rd( ld( X, rd( Y, Z ) ), mult( Y, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18789) {G120,W19,D5,L1,V3,M1}  { rd( ld( X, rd( Y, Z ) ), mult( Y
% 38.98/39.31    , Z ) ) ==> rd( ld( X, Y ), mult( mult( Y, Z ), Z ) ) }.
% 38.98/39.31  parent0[0]: (4019) {G120,W19,D5,L1,V3,M1} P(24,4015);d(24) { rd( ld( X, Y )
% 38.98/39.31    , mult( mult( Y, Z ), Z ) ) ==> rd( ld( X, rd( Y, Z ) ), mult( Y, Z ) )
% 38.98/39.31     }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18800) {G4,W23,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), Z ) ), mult
% 38.98/39.31    ( i( Y ), Z ) ) ==> rd( i( mult( Y, X ) ), mult( mult( i( Y ), Z ), Z ) )
% 38.98/39.31     }.
% 38.98/39.31  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.31    ( X, Y ) ) }.
% 38.98/39.31  parent1[0; 13]: (18789) {G120,W19,D5,L1,V3,M1}  { rd( ld( X, rd( Y, Z ) ), 
% 38.98/39.31    mult( Y, Z ) ) ==> rd( ld( X, Y ), mult( mult( Y, Z ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := i( Y )
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18802) {G5,W23,D7,L1,V3,M1}  { rd( ld( X, rd( i( Y ), Z ) ), mult
% 38.98/39.31    ( i( Y ), Z ) ) ==> i( mult( mult( mult( i( Y ), Z ), Z ), mult( Y, X ) )
% 38.98/39.31     ) }.
% 38.98/39.31  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.31    ( mult( Y, X ) ) }.
% 38.98/39.31  parent1[0; 12]: (18800) {G4,W23,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), Z )
% 38.98/39.31     ), mult( i( Y ), Z ) ) ==> rd( i( mult( Y, X ) ), mult( mult( i( Y ), Z
% 38.98/39.31     ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( Y, X )
% 38.98/39.31     Y := mult( mult( i( Y ), Z ), Z )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18805) {G2,W22,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), Z ) ), mult
% 38.98/39.31    ( i( Y ), Z ) ) ==> i( mult( mult( ld( Y, Z ), Z ), mult( Y, X ) ) ) }.
% 38.98/39.31  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 15]: (18802) {G5,W23,D7,L1,V3,M1}  { rd( ld( X, rd( i( Y ), Z )
% 38.98/39.31     ), mult( i( Y ), Z ) ) ==> i( mult( mult( mult( i( Y ), Z ), Z ), mult( 
% 38.98/39.31    Y, X ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18806) {G2,W21,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), Z ) ), ld( 
% 38.98/39.31    Y, Z ) ) ==> i( mult( mult( ld( Y, Z ), Z ), mult( Y, X ) ) ) }.
% 38.98/39.31  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 8]: (18805) {G2,W22,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), Z ) )
% 38.98/39.31    , mult( i( Y ), Z ) ) ==> i( mult( mult( ld( Y, Z ), Z ), mult( Y, X ) )
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18812) {G3,W21,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), Z ) ), ld( 
% 38.98/39.31    Y, Z ) ) ==> i( mult( ld( ld( Z, Y ), Z ), mult( Y, X ) ) ) }.
% 38.98/39.31  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.31    ld( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 13]: (18806) {G2,W21,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), Z )
% 38.98/39.31     ), ld( Y, Z ) ) ==> i( mult( mult( ld( Y, Z ), Z ), mult( Y, X ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18814) {G4,W21,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), Z ) ), ld( 
% 38.98/39.31    Y, Z ) ) ==> i( ld( ld( Z, ld( Z, Y ) ), mult( Y, X ) ) ) }.
% 38.98/39.31  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.31    ld( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 12]: (18812) {G3,W21,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), Z )
% 38.98/39.31     ), ld( Y, Z ) ) ==> i( mult( ld( ld( Z, Y ), Z ), mult( Y, X ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := ld( Z, Y )
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := mult( Y, X )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18815) {G4,W20,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), Z ) ), ld( 
% 38.98/39.31    Y, Z ) ) ==> ld( mult( Y, X ), ld( Z, ld( Z, Y ) ) ) }.
% 38.98/39.31  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.31     ) }.
% 38.98/39.31  parent1[0; 11]: (18814) {G4,W21,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), Z )
% 38.98/39.31     ), ld( Y, Z ) ) ==> i( ld( ld( Z, ld( Z, Y ) ), mult( Y, X ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := ld( Z, ld( Z, Y ) )
% 38.98/39.31     Y := mult( Y, X )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18816) {G5,W20,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), Z ) ), ld( 
% 38.98/39.31    Y, Z ) ) ==> ld( mult( Y, X ), ld( mult( Z, Z ), Y ) ) }.
% 38.98/39.31  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.31    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.31  parent1[0; 15]: (18815) {G4,W20,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), Z )
% 38.98/39.31     ), ld( Y, Z ) ) ==> ld( mult( Y, X ), ld( Z, ld( Z, Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18817) {G5,W20,D6,L1,V3,M1}  { mult( ld( X, rd( i( Y ), Z ) ), ld
% 38.98/39.31    ( Z, Y ) ) ==> ld( mult( Y, X ), ld( mult( Z, Z ), Y ) ) }.
% 38.98/39.31  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.31    mult( Z, ld( Y, X ) ) }.
% 38.98/39.31  parent1[0; 1]: (18816) {G5,W20,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), Z ) )
% 38.98/39.31    , ld( Y, Z ) ) ==> ld( mult( Y, X ), ld( mult( Z, Z ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := ld( X, rd( i( Y ), Z ) )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18818) {G5,W20,D6,L1,V3,M1}  { ld( ld( rd( i( Y ), Z ), X ), ld( 
% 38.98/39.31    Z, Y ) ) ==> ld( mult( Y, X ), ld( mult( Z, Z ), Y ) ) }.
% 38.98/39.31  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.31    ld( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 1]: (18817) {G5,W20,D6,L1,V3,M1}  { mult( ld( X, rd( i( Y ), Z )
% 38.98/39.31     ), ld( Z, Y ) ) ==> ld( mult( Y, X ), ld( mult( Z, Z ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := rd( i( Y ), Z )
% 38.98/39.31     Z := ld( Z, Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18819) {G5,W20,D6,L1,V3,M1}  { ld( ld( i( mult( Y, X ) ), Z ), ld
% 38.98/39.31    ( Y, X ) ) ==> ld( mult( X, Z ), ld( mult( Y, Y ), X ) ) }.
% 38.98/39.31  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.31    ( mult( Y, X ) ) }.
% 38.98/39.31  parent1[0; 3]: (18818) {G5,W20,D6,L1,V3,M1}  { ld( ld( rd( i( Y ), Z ), X )
% 38.98/39.31    , ld( Z, Y ) ) ==> ld( mult( Y, X ), ld( mult( Z, Z ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18820) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), ld( X
% 38.98/39.31    , Y ) ) ==> ld( mult( Y, Z ), ld( mult( X, X ), Y ) ) }.
% 38.98/39.31  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 2]: (18819) {G5,W20,D6,L1,V3,M1}  { ld( ld( i( mult( Y, X ) ), Z
% 38.98/39.31     ), ld( Y, X ) ) ==> ld( mult( X, Z ), ld( mult( Y, Y ), X ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( X, Y )
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18821) {G2,W19,D5,L1,V3,M1}  { ld( mult( Y, Z ), ld( mult( X, X )
% 38.98/39.31    , Y ) ) ==> ld( mult( mult( X, Y ), Z ), ld( X, Y ) ) }.
% 38.98/39.31  parent0[0]: (18820) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), ld
% 38.98/39.31    ( X, Y ) ) ==> ld( mult( Y, Z ), ld( mult( X, X ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (4024) {G121,W19,D5,L1,V3,M1} P(52,4019);d(76);d(24);d(74);d(
% 38.98/39.31    74);d(54);d(154);d(75);d(74);d(76);d(22) { ld( mult( Y, X ), ld( mult( Z
% 38.98/39.31    , Z ), Y ) ) ==> ld( mult( mult( Z, Y ), X ), ld( Z, Y ) ) }.
% 38.98/39.31  parent0: (18821) {G2,W19,D5,L1,V3,M1}  { ld( mult( Y, Z ), ld( mult( X, X )
% 38.98/39.31    , Y ) ) ==> ld( mult( mult( X, Y ), Z ), ld( X, Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18823) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.31  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18826) {G4,W20,D6,L1,V3,M1}  { ld( ld( mult( X, X ), Y ), mult( Y
% 38.98/39.31    , Z ) ) ==> i( ld( mult( mult( X, Y ), Z ), ld( X, Y ) ) ) }.
% 38.98/39.31  parent0[0]: (4024) {G121,W19,D5,L1,V3,M1} P(52,4019);d(76);d(24);d(74);d(74
% 38.98/39.31    );d(54);d(154);d(75);d(74);d(76);d(22) { ld( mult( Y, X ), ld( mult( Z, Z
% 38.98/39.31     ), Y ) ) ==> ld( mult( mult( Z, Y ), X ), ld( Z, Y ) ) }.
% 38.98/39.31  parent1[0; 11]: (18823) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := mult( Y, Z )
% 38.98/39.31     Y := ld( mult( X, X ), Y )
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18827) {G4,W19,D5,L1,V3,M1}  { ld( ld( mult( X, X ), Y ), mult( Y
% 38.98/39.31    , Z ) ) ==> ld( ld( X, Y ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.31     ) }.
% 38.98/39.31  parent1[0; 10]: (18826) {G4,W20,D6,L1,V3,M1}  { ld( ld( mult( X, X ), Y ), 
% 38.98/39.31    mult( Y, Z ) ) ==> i( ld( mult( mult( X, Y ), Z ), ld( X, Y ) ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( mult( X, Y ), Z )
% 38.98/39.31     Y := ld( X, Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18828) {G4,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), mult( mult( X, Y )
% 38.98/39.31    , Z ) ) ==> ld( ld( mult( X, X ), Y ), mult( Y, Z ) ) }.
% 38.98/39.31  parent0[0]: (18827) {G4,W19,D5,L1,V3,M1}  { ld( ld( mult( X, X ), Y ), mult
% 38.98/39.31    ( Y, Z ) ) ==> ld( ld( X, Y ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (4033) {G122,W19,D5,L1,V3,M1} P(4024,54);d(54) { ld( ld( Z, X
% 38.98/39.31     ), mult( mult( Z, X ), Y ) ) ==> ld( ld( mult( Z, Z ), X ), mult( X, Y )
% 38.98/39.31     ) }.
% 38.98/39.31  parent0: (18828) {G4,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), mult( mult( X, Y )
% 38.98/39.31    , Z ) ) ==> ld( ld( mult( X, X ), Y ), mult( Y, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18830) {G122,W19,D5,L1,V3,M1}  { ld( ld( mult( X, X ), Y ), mult( 
% 38.98/39.31    Y, Z ) ) ==> ld( ld( X, Y ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (4033) {G122,W19,D5,L1,V3,M1} P(4024,54);d(54) { ld( ld( Z, X )
% 38.98/39.31    , mult( mult( Z, X ), Y ) ) ==> ld( ld( mult( Z, Z ), X ), mult( X, Y ) )
% 38.98/39.31     }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18840) {G7,W31,D7,L1,V3,M1}  { ld( ld( mult( rd( rd( X, Y ), X )
% 38.98/39.31    , rd( rd( X, Y ), X ) ), X ), mult( X, Z ) ) ==> ld( mult( X, Y ), mult( 
% 38.98/39.31    mult( rd( rd( X, Y ), X ), X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (130) {G6,W11,D5,L1,V2,M1} P(2,108);d(113) { ld( rd( rd( Y, X )
% 38.98/39.31    , Y ), Y ) ==> mult( Y, X ) }.
% 38.98/39.31  parent1[0; 19]: (18830) {G122,W19,D5,L1,V3,M1}  { ld( ld( mult( X, X ), Y )
% 38.98/39.31    , mult( Y, Z ) ) ==> ld( ld( X, Y ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := rd( rd( X, Y ), X )
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18842) {G5,W31,D7,L1,V3,M1}  { ld( ld( mult( rd( rd( X, Y ), X )
% 38.98/39.31    , rd( rd( X, Y ), X ) ), X ), mult( X, Z ) ) ==> ld( mult( X, Y ), mult( 
% 38.98/39.31    ld( rd( X, rd( X, Y ) ), X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.31    ld( rd( X, Y ), Z ) }.
% 38.98/39.31  parent1[0; 23]: (18840) {G7,W31,D7,L1,V3,M1}  { ld( ld( mult( rd( rd( X, Y
% 38.98/39.31     ), X ), rd( rd( X, Y ), X ) ), X ), mult( X, Z ) ) ==> ld( mult( X, Y )
% 38.98/39.31    , mult( mult( rd( rd( X, Y ), X ), X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := rd( X, Y )
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18844) {G5,W31,D7,L1,V3,M1}  { ld( ld( mult( rd( rd( X, Y ), X )
% 38.98/39.31    , rd( rd( X, Y ), X ) ), X ), mult( X, Z ) ) ==> ld( mult( X, Y ), ld( ld
% 38.98/39.31    ( X, rd( X, rd( X, Y ) ) ), Z ) ) }.
% 38.98/39.31  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.31    ld( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 22]: (18842) {G5,W31,D7,L1,V3,M1}  { ld( ld( mult( rd( rd( X, Y
% 38.98/39.31     ), X ), rd( rd( X, Y ), X ) ), X ), mult( X, Z ) ) ==> ld( mult( X, Y )
% 38.98/39.31    , mult( ld( rd( X, rd( X, Y ) ), X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := rd( X, rd( X, Y ) )
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18845) {G4,W28,D7,L1,V3,M1}  { ld( ld( mult( rd( rd( X, Y ), X )
% 38.98/39.31    , rd( rd( X, Y ), X ) ), X ), mult( X, Z ) ) ==> ld( mult( X, Y ), ld( i
% 38.98/39.31    ( rd( X, Y ) ), Z ) ) }.
% 38.98/39.31  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.98/39.31     ) }.
% 38.98/39.31  parent1[0; 23]: (18844) {G5,W31,D7,L1,V3,M1}  { ld( ld( mult( rd( rd( X, Y
% 38.98/39.31     ), X ), rd( rd( X, Y ), X ) ), X ), mult( X, Z ) ) ==> ld( mult( X, Y )
% 38.98/39.31    , ld( ld( X, rd( X, rd( X, Y ) ) ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := rd( X, Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18846) {G2,W27,D7,L1,V3,M1}  { ld( ld( mult( rd( rd( X, Y ), X )
% 38.98/39.31    , rd( rd( X, Y ), X ) ), X ), mult( X, Z ) ) ==> ld( mult( X, Y ), mult( 
% 38.98/39.31    rd( X, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 22]: (18845) {G4,W28,D7,L1,V3,M1}  { ld( ld( mult( rd( rd( X, Y
% 38.98/39.31     ), X ), rd( rd( X, Y ), X ) ), X ), mult( X, Z ) ) ==> ld( mult( X, Y )
% 38.98/39.31    , ld( i( rd( X, Y ) ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := rd( X, Y )
% 38.98/39.31     Y := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18848) {G3,W27,D7,L1,V3,M1}  { ld( ld( mult( rd( rd( X, Y ), X )
% 38.98/39.31    , rd( rd( X, Y ), X ) ), X ), mult( X, Z ) ) ==> ld( mult( X, Y ), ld( rd
% 38.98/39.31    ( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.31    ld( rd( X, Y ), Z ) }.
% 38.98/39.31  parent1[0; 22]: (18846) {G2,W27,D7,L1,V3,M1}  { ld( ld( mult( rd( rd( X, Y
% 38.98/39.31     ), X ), rd( rd( X, Y ), X ) ), X ), mult( X, Z ) ) ==> ld( mult( X, Y )
% 38.98/39.31    , mult( rd( X, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18850) {G4,W27,D7,L1,V3,M1}  { ld( ld( ld( rd( X, rd( X, Y ) ), 
% 38.98/39.31    rd( rd( X, Y ), X ) ), X ), mult( X, Z ) ) ==> ld( mult( X, Y ), ld( rd( 
% 38.98/39.31    Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.31    ld( rd( X, Y ), Z ) }.
% 38.98/39.31  parent1[0; 3]: (18848) {G3,W27,D7,L1,V3,M1}  { ld( ld( mult( rd( rd( X, Y )
% 38.98/39.31    , X ), rd( rd( X, Y ), X ) ), X ), mult( X, Z ) ) ==> ld( mult( X, Y ), 
% 38.98/39.31    ld( rd( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := rd( X, Y )
% 38.98/39.31     Z := rd( rd( X, Y ), X )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18851) {G5,W23,D7,L1,V3,M1}  { ld( mult( X, mult( Y, ld( rd( X, Y
% 38.98/39.31     ), X ) ) ), mult( X, Z ) ) ==> ld( mult( X, Y ), ld( rd( Y, X ), Z ) )
% 38.98/39.31     }.
% 38.98/39.31  parent0[0]: (2583) {G52,W19,D6,L1,V3,M1} P(53,2575);d(22) { ld( ld( rd( X, 
% 38.98/39.31    Z ), rd( rd( X, Y ), X ) ), X ) ==> mult( X, mult( Y, ld( Z, X ) ) ) }.
% 38.98/39.31  parent1[0; 2]: (18850) {G4,W27,D7,L1,V3,M1}  { ld( ld( ld( rd( X, rd( X, Y
% 38.98/39.31     ) ), rd( rd( X, Y ), X ) ), X ), mult( X, Z ) ) ==> ld( mult( X, Y ), ld
% 38.98/39.31    ( rd( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := rd( X, Y )
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18852) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Y ) ), mult
% 38.98/39.31    ( X, Z ) ) ==> ld( mult( X, Y ), ld( rd( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.31  parent1[0; 6]: (18851) {G5,W23,D7,L1,V3,M1}  { ld( mult( X, mult( Y, ld( rd
% 38.98/39.31    ( X, Y ), X ) ) ), mult( X, Z ) ) ==> ld( mult( X, Y ), ld( rd( Y, X ), Z
% 38.98/39.31     ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18853) {G3,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Y ), mult
% 38.98/39.31    ( X, Z ) ) ==> ld( mult( X, Y ), ld( rd( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (178) {G7,W11,D4,L1,V2,M1} P(168,22);d(52);d(22) { mult( X, 
% 38.98/39.31    mult( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.98/39.31  parent1[0; 2]: (18852) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Y ) )
% 38.98/39.31    , mult( X, Z ) ) ==> ld( mult( X, Y ), ld( rd( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18854) {G3,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( Y, X ), Z
% 38.98/39.31     ) ) ==> ld( mult( mult( X, Y ), Y ), mult( X, Z ) ) }.
% 38.98/39.31  parent0[0]: (18853) {G3,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Y ), 
% 38.98/39.31    mult( X, Z ) ) ==> ld( mult( X, Y ), ld( rd( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (4036) {G123,W19,D5,L1,V3,M1} P(130,4033);d(80);d(74);d(53);d(
% 38.98/39.31    22);d(80);d(80);d(2583);d(19);d(178) { ld( mult( X, Y ), ld( rd( Y, X ), 
% 38.98/39.31    Z ) ) ==> ld( mult( mult( X, Y ), Y ), mult( X, Z ) ) }.
% 38.98/39.31  parent0: (18854) {G3,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( Y, X ), 
% 38.98/39.31    Z ) ) ==> ld( mult( mult( X, Y ), Y ), mult( X, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18856) {G122,W19,D5,L1,V3,M1}  { ld( ld( mult( X, X ), Y ), mult( 
% 38.98/39.31    Y, Z ) ) ==> ld( ld( X, Y ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (4033) {G122,W19,D5,L1,V3,M1} P(4024,54);d(54) { ld( ld( Z, X )
% 38.98/39.31    , mult( mult( Z, X ), Y ) ) ==> ld( ld( mult( Z, Z ), X ), mult( X, Y ) )
% 38.98/39.31     }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18865) {G2,W22,D6,L1,V3,M1}  { ld( ld( mult( i( X ), i( X ) ), Y
% 38.98/39.31     ), mult( Y, Z ) ) ==> ld( ld( i( X ), Y ), mult( ld( X, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 18]: (18856) {G122,W19,D5,L1,V3,M1}  { ld( ld( mult( X, X ), Y )
% 38.98/39.31    , mult( Y, Z ) ) ==> ld( ld( X, Y ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := i( X )
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18867) {G2,W21,D6,L1,V3,M1}  { ld( ld( mult( i( X ), i( X ) ), Y
% 38.98/39.31     ), mult( Y, Z ) ) ==> ld( mult( X, Y ), mult( ld( X, Y ), Z ) ) }.
% 38.98/39.31  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 13]: (18865) {G2,W22,D6,L1,V3,M1}  { ld( ld( mult( i( X ), i( X
% 38.98/39.31     ) ), Y ), mult( Y, Z ) ) ==> ld( ld( i( X ), Y ), mult( ld( X, Y ), Z )
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18868) {G3,W21,D6,L1,V3,M1}  { ld( ld( mult( i( X ), i( X ) ), Y
% 38.98/39.31     ), mult( Y, Z ) ) ==> ld( mult( X, Y ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.31    ld( ld( Y, X ), Z ) }.
% 38.98/39.31  parent1[0; 16]: (18867) {G2,W21,D6,L1,V3,M1}  { ld( ld( mult( i( X ), i( X
% 38.98/39.31     ) ), Y ), mult( Y, Z ) ) ==> ld( mult( X, Y ), mult( ld( X, Y ), Z ) )
% 38.98/39.31     }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18869) {G2,W20,D6,L1,V3,M1}  { ld( ld( rd( i( X ), X ), Y ), mult
% 38.98/39.31    ( Y, Z ) ) ==> ld( mult( X, Y ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 3]: (18868) {G3,W21,D6,L1,V3,M1}  { ld( ld( mult( i( X ), i( X )
% 38.98/39.31     ), Y ), mult( Y, Z ) ) ==> ld( mult( X, Y ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := i( X )
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18870) {G3,W20,D6,L1,V3,M1}  { ld( ld( i( mult( X, X ) ), Y ), 
% 38.98/39.31    mult( Y, Z ) ) ==> ld( mult( X, Y ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.31    ( mult( Y, X ) ) }.
% 38.98/39.31  parent1[0; 3]: (18869) {G2,W20,D6,L1,V3,M1}  { ld( ld( rd( i( X ), X ), Y )
% 38.98/39.31    , mult( Y, Z ) ) ==> ld( mult( X, Y ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := X
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18871) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, X ), Y ), mult
% 38.98/39.31    ( Y, Z ) ) ==> ld( mult( X, Y ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.31  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.31    Y ) }.
% 38.98/39.31  parent1[0; 2]: (18870) {G3,W20,D6,L1,V3,M1}  { ld( ld( i( mult( X, X ) ), Y
% 38.98/39.31     ), mult( Y, Z ) ) ==> ld( mult( X, Y ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := mult( X, X )
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18872) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), ld( ld( Y, X ), Z
% 38.98/39.31     ) ) ==> ld( mult( mult( X, X ), Y ), mult( Y, Z ) ) }.
% 38.98/39.31  parent0[0]: (18871) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, X ), Y ), 
% 38.98/39.31    mult( Y, Z ) ) ==> ld( mult( X, Y ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (4040) {G123,W19,D5,L1,V3,M1} P(24,4033);d(22);d(74);d(33);d(
% 38.98/39.31    76);d(22) { ld( mult( X, Y ), ld( ld( Y, X ), Z ) ) ==> ld( mult( mult( X
% 38.98/39.31    , X ), Y ), mult( Y, Z ) ) }.
% 38.98/39.31  parent0: (18872) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), ld( ld( Y, X ), 
% 38.98/39.31    Z ) ) ==> ld( mult( mult( X, X ), Y ), mult( Y, Z ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18875) {G14,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), mult
% 38.98/39.31    ( X, Z ) ) ==> ld( rd( mult( Z, X ), mult( X, Y ) ), Z ) }.
% 38.98/39.31  parent0[0]: (3439) {G94,W19,D5,L1,V3,M1} P(52,3430);d(24);d(22);d(1914);d(
% 38.98/39.31    76);d(76);d(22);d(76);d(33);d(1499) { mult( mult( X, Y ), rd( ld( Y, Z )
% 38.98/39.31    , X ) ) ==> ld( rd( mult( Y, X ), mult( X, Z ) ), Y ) }.
% 38.98/39.31  parent1[0; 10]: (1499) {G13,W19,D5,L1,V3,M1} P(76,1486);d(22);d(24);d(52);d
% 38.98/39.31    (91);d(81);d(34) { rd( mult( Y, mult( Z, X ) ), mult( Y, X ) ) ==> mult( 
% 38.98/39.31    mult( Y, X ), rd( ld( X, Z ), Y ) ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := Z
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Y
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  subsumption: (4058) {G95,W19,D5,L1,V3,M1} S(1499);d(3439) { rd( mult( Y, 
% 38.98/39.31    mult( Z, X ) ), mult( Y, X ) ) ==> ld( rd( mult( X, Y ), mult( Y, Z ) ), 
% 38.98/39.31    X ) }.
% 38.98/39.31  parent0: (18875) {G14,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), mult
% 38.98/39.31    ( X, Z ) ) ==> ld( rd( mult( Z, X ), mult( X, Y ) ), Z ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := Z
% 38.98/39.31     Z := X
% 38.98/39.31  end
% 38.98/39.31  permutation0:
% 38.98/39.31     0 ==> 0
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  eqswap: (18878) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.31  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := X
% 38.98/39.31     Y := Y
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18881) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), Z ), mult( Y, 
% 38.98/39.31    X ) ) ==> i( ld( mult( mult( Y, X ), X ), mult( Y, Z ) ) ) }.
% 38.98/39.31  parent0[0]: (4036) {G123,W19,D5,L1,V3,M1} P(130,4033);d(80);d(74);d(53);d(
% 38.98/39.31    22);d(80);d(80);d(2583);d(19);d(178) { ld( mult( X, Y ), ld( rd( Y, X ), 
% 38.98/39.31    Z ) ) ==> ld( mult( mult( X, Y ), Y ), mult( X, Z ) ) }.
% 38.98/39.31  parent1[0; 11]: (18878) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.31     ) }.
% 38.98/39.31  substitution0:
% 38.98/39.31     X := Y
% 38.98/39.31     Y := X
% 38.98/39.31     Z := Z
% 38.98/39.31  end
% 38.98/39.31  substitution1:
% 38.98/39.31     X := mult( Y, X )
% 38.98/39.31     Y := ld( rd( X, Y ), Z )
% 38.98/39.31  end
% 38.98/39.31  
% 38.98/39.31  paramod: (18882) {G4,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), Z ), mult( Y, 
% 38.98/39.32    X ) ) ==> ld( mult( Y, Z ), mult( mult( Y, X ), X ) ) }.
% 38.98/39.32  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.32     ) }.
% 38.98/39.32  parent1[0; 10]: (18881) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), Z ), 
% 38.98/39.32    mult( Y, X ) ) ==> i( ld( mult( mult( Y, X ), X ), mult( Y, Z ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( mult( Y, X ), X )
% 38.98/39.32     Y := mult( Y, Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (18883) {G4,W19,D5,L1,V3,M1}  { ld( mult( Y, Z ), mult( mult( Y, X
% 38.98/39.32     ), X ) ) ==> ld( ld( rd( X, Y ), Z ), mult( Y, X ) ) }.
% 38.98/39.32  parent0[0]: (18882) {G4,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), Z ), mult( 
% 38.98/39.32    Y, X ) ) ==> ld( mult( Y, Z ), mult( mult( Y, X ), X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4064) {G124,W19,D5,L1,V3,M1} P(4036,54);d(54) { ld( mult( X, 
% 38.98/39.32    Z ), mult( mult( X, Y ), Y ) ) ==> ld( ld( rd( Y, X ), Z ), mult( X, Y )
% 38.98/39.32     ) }.
% 38.98/39.32  parent0: (18883) {G4,W19,D5,L1,V3,M1}  { ld( mult( Y, Z ), mult( mult( Y, X
% 38.98/39.32     ), X ) ) ==> ld( ld( rd( X, Y ), Z ), mult( Y, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (18885) {G124,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), Y ), mult( X
% 38.98/39.32    , Z ) ) ==> ld( mult( X, Y ), mult( mult( X, Z ), Z ) ) }.
% 38.98/39.32  parent0[0]: (4064) {G124,W19,D5,L1,V3,M1} P(4036,54);d(54) { ld( mult( X, Z
% 38.98/39.32     ), mult( mult( X, Y ), Y ) ) ==> ld( ld( rd( Y, X ), Z ), mult( X, Y ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18893) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), Z ), mult
% 38.98/39.32    ( i( Y ), X ) ) ==> ld( ld( Y, Z ), mult( mult( i( Y ), X ), X ) ) }.
% 38.98/39.32  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 13]: (18885) {G124,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), Y ), 
% 38.98/39.32    mult( X, Z ) ) ==> ld( mult( X, Y ), mult( mult( X, Z ), Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := i( Y )
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18899) {G2,W21,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), Z ), mult
% 38.98/39.32    ( i( Y ), X ) ) ==> ld( ld( Y, Z ), mult( ld( Y, X ), X ) ) }.
% 38.98/39.32  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 17]: (18893) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), Z
% 38.98/39.32     ), mult( i( Y ), X ) ) ==> ld( ld( Y, Z ), mult( mult( i( Y ), X ), X )
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18900) {G2,W20,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), Z ), ld( 
% 38.98/39.32    Y, X ) ) ==> ld( ld( Y, Z ), mult( ld( Y, X ), X ) ) }.
% 38.98/39.32  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 8]: (18899) {G2,W21,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), Z )
% 38.98/39.32    , mult( i( Y ), X ) ) ==> ld( ld( Y, Z ), mult( ld( Y, X ), X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18904) {G3,W20,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), Z ), ld( 
% 38.98/39.32    Y, X ) ) ==> ld( ld( Y, Z ), ld( ld( X, Y ), X ) ) }.
% 38.98/39.32  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.32    ld( ld( Y, X ), Z ) }.
% 38.98/39.32  parent1[0; 15]: (18900) {G2,W20,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), Z
% 38.98/39.32     ), ld( Y, X ) ) ==> ld( ld( Y, Z ), mult( ld( Y, X ), X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18905) {G2,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Z ), ld( Y, 
% 38.98/39.32    X ) ) ==> ld( ld( Y, Z ), ld( ld( X, Y ), X ) ) }.
% 38.98/39.32  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 3]: (18904) {G3,W20,D6,L1,V3,M1}  { ld( ld( rd( X, i( Y ) ), Z )
% 38.98/39.32    , ld( Y, X ) ) ==> ld( ld( Y, Z ), ld( ld( X, Y ), X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (18906) {G2,W19,D5,L1,V3,M1}  { ld( ld( Y, Z ), ld( ld( X, Y ), X )
% 38.98/39.32     ) ==> ld( ld( mult( X, Y ), Z ), ld( Y, X ) ) }.
% 38.98/39.32  parent0[0]: (18905) {G2,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Z ), ld( 
% 38.98/39.32    Y, X ) ) ==> ld( ld( Y, Z ), ld( ld( X, Y ), X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4076) {G125,W19,D5,L1,V3,M1} P(24,4064);d(24);d(74);d(34) { 
% 38.98/39.32    ld( ld( X, Y ), ld( ld( Z, X ), Z ) ) ==> ld( ld( mult( Z, X ), Y ), ld( 
% 38.98/39.32    X, Z ) ) }.
% 38.98/39.32  parent0: (18906) {G2,W19,D5,L1,V3,M1}  { ld( ld( Y, Z ), ld( ld( X, Y ), X
% 38.98/39.32     ) ) ==> ld( ld( mult( X, Y ), Z ), ld( Y, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (18908) {G125,W19,D5,L1,V3,M1}  { ld( ld( mult( Z, X ), Y ), ld( X
% 38.98/39.32    , Z ) ) ==> ld( ld( X, Y ), ld( ld( Z, X ), Z ) ) }.
% 38.98/39.32  parent0[0]: (4076) {G125,W19,D5,L1,V3,M1} P(24,4064);d(24);d(74);d(34) { ld
% 38.98/39.32    ( ld( X, Y ), ld( ld( Z, X ), Z ) ) ==> ld( ld( mult( Z, X ), Y ), ld( X
% 38.98/39.32    , Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18911) {G1,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( Y, Z )
% 38.98/39.32     ), ld( Y, X ) ) ==> ld( Z, ld( ld( X, Y ), X ) ) }.
% 38.98/39.32  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.98/39.32  parent1[0; 13]: (18908) {G125,W19,D5,L1,V3,M1}  { ld( ld( mult( Z, X ), Y )
% 38.98/39.32    , ld( X, Z ) ) ==> ld( ld( X, Y ), ld( ld( Z, X ), Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := mult( Y, Z )
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4086) {G126,W19,D5,L1,V3,M1} P(1,4076) { ld( ld( mult( Z, X )
% 38.98/39.32    , mult( X, Y ) ), ld( X, Z ) ) ==> ld( Y, ld( ld( Z, X ), Z ) ) }.
% 38.98/39.32  parent0: (18911) {G1,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( Y, Z )
% 38.98/39.32     ), ld( Y, X ) ) ==> ld( Z, ld( ld( X, Y ), X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (18918) {G125,W19,D5,L1,V3,M1}  { ld( ld( mult( Z, X ), Y ), ld( X
% 38.98/39.32    , Z ) ) ==> ld( ld( X, Y ), ld( ld( Z, X ), Z ) ) }.
% 38.98/39.32  parent0[0]: (4076) {G125,W19,D5,L1,V3,M1} P(24,4064);d(24);d(74);d(34) { ld
% 38.98/39.32    ( ld( X, Y ), ld( ld( Z, X ), Z ) ) ==> ld( ld( mult( Z, X ), Y ), ld( X
% 38.98/39.32    , Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18926) {G1,W23,D6,L1,V3,M1}  { ld( ld( mult( X, mult( X, Y ) ), Z
% 38.98/39.32     ), ld( mult( X, Y ), X ) ) ==> ld( ld( mult( X, Y ), Z ), ld( Y, X ) )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.98/39.32  parent1[0; 21]: (18918) {G125,W19,D5,L1,V3,M1}  { ld( ld( mult( Z, X ), Y )
% 38.98/39.32    , ld( X, Z ) ) ==> ld( ld( X, Y ), ld( ld( Z, X ), Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := mult( X, Y )
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18927) {G2,W23,D6,L1,V3,M1}  { ld( ld( mult( mult( X, X ), Y ), Z
% 38.98/39.32     ), ld( mult( X, Y ), X ) ) ==> ld( ld( mult( X, Y ), Z ), ld( Y, X ) )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.98/39.32    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.98/39.32  parent1[0; 3]: (18926) {G1,W23,D6,L1,V3,M1}  { ld( ld( mult( X, mult( X, Y
% 38.98/39.32     ) ), Z ), ld( mult( X, Y ), X ) ) ==> ld( ld( mult( X, Y ), Z ), ld( Y, 
% 38.98/39.32    X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18928) {G3,W20,D6,L1,V3,M1}  { ld( ld( mult( mult( X, X ), Y ), Z
% 38.98/39.32     ), i( Y ) ) ==> ld( ld( mult( X, Y ), Z ), ld( Y, X ) ) }.
% 38.98/39.32  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.98/39.32    ==> i( Y ) }.
% 38.98/39.32  parent1[0; 9]: (18927) {G2,W23,D6,L1,V3,M1}  { ld( ld( mult( mult( X, X ), 
% 38.98/39.32    Y ), Z ), ld( mult( X, Y ), X ) ) ==> ld( ld( mult( X, Y ), Z ), ld( Y, X
% 38.98/39.32     ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18929) {G4,W20,D7,L1,V3,M1}  { i( mult( Y, ld( mult( mult( X, X )
% 38.98/39.32    , Y ), Z ) ) ) ==> ld( ld( mult( X, Y ), Z ), ld( Y, X ) ) }.
% 38.98/39.32  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  parent1[0; 1]: (18928) {G3,W20,D6,L1,V3,M1}  { ld( ld( mult( mult( X, X ), 
% 38.98/39.32    Y ), Z ), i( Y ) ) ==> ld( ld( mult( X, Y ), Z ), ld( Y, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := ld( mult( mult( X, X ), Y ), Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18930) {G5,W19,D6,L1,V3,M1}  { rd( ld( Z, mult( mult( Y, Y ), X )
% 38.98/39.32     ), X ) ==> ld( ld( mult( Y, X ), Z ), ld( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.32     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.32  parent1[0; 1]: (18929) {G4,W20,D7,L1,V3,M1}  { i( mult( Y, ld( mult( mult( 
% 38.98/39.32    X, X ), Y ), Z ) ) ) ==> ld( ld( mult( X, Y ), Z ), ld( Y, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( mult( Y, Y ), X )
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4087) {G126,W19,D6,L1,V3,M1} P(1,4076);d(109);d(31);d(52);d(
% 38.98/39.32    92) { rd( ld( Z, mult( mult( X, X ), Y ) ), Y ) ==> ld( ld( mult( X, Y )
% 38.98/39.32    , Z ), ld( Y, X ) ) }.
% 38.98/39.32  parent0: (18930) {G5,W19,D6,L1,V3,M1}  { rd( ld( Z, mult( mult( Y, Y ), X )
% 38.98/39.32     ), X ) ==> ld( ld( mult( Y, X ), Z ), ld( X, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (18933) {G123,W19,D5,L1,V3,M1}  { ld( mult( mult( X, X ), Y ), mult
% 38.98/39.32    ( Y, Z ) ) ==> ld( mult( X, Y ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.32  parent0[0]: (4040) {G123,W19,D5,L1,V3,M1} P(24,4033);d(22);d(74);d(33);d(76
% 38.98/39.32    );d(22) { ld( mult( X, Y ), ld( ld( Y, X ), Z ) ) ==> ld( mult( mult( X, 
% 38.98/39.32    X ), Y ), mult( Y, Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18938) {G4,W21,D6,L1,V3,M1}  { ld( mult( mult( X, X ), Y ), mult
% 38.98/39.32    ( Y, i( Z ) ) ) ==> ld( mult( X, Y ), i( mult( Z, ld( Y, X ) ) ) ) }.
% 38.98/39.32  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  parent1[0; 15]: (18933) {G123,W19,D5,L1,V3,M1}  { ld( mult( mult( X, X ), Y
% 38.98/39.32     ), mult( Y, Z ) ) ==> ld( mult( X, Y ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := ld( Y, X )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := i( Z )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18941) {G4,W21,D6,L1,V3,M1}  { ld( mult( mult( X, X ), Y ), mult
% 38.98/39.32    ( Y, i( Z ) ) ) ==> i( mult( mult( Z, ld( Y, X ) ), mult( X, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  parent1[0; 11]: (18938) {G4,W21,D6,L1,V3,M1}  { ld( mult( mult( X, X ), Y )
% 38.98/39.32    , mult( Y, i( Z ) ) ) ==> ld( mult( X, Y ), i( mult( Z, ld( Y, X ) ) ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( Z, ld( Y, X ) )
% 38.98/39.32     Y := mult( X, Y )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18942) {G5,W21,D6,L1,V3,M1}  { ld( mult( mult( X, X ), Y ), mult
% 38.98/39.32    ( Y, i( Z ) ) ) ==> i( ld( rd( ld( X, Y ), Z ), mult( X, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.32     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.32  parent1[0; 12]: (18941) {G4,W21,D6,L1,V3,M1}  { ld( mult( mult( X, X ), Y )
% 38.98/39.32    , mult( Y, i( Z ) ) ) ==> i( mult( mult( Z, ld( Y, X ) ), mult( X, Y ) )
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32     T := mult( X, Y )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18943) {G4,W20,D5,L1,V3,M1}  { ld( mult( mult( X, X ), Y ), mult
% 38.98/39.32    ( Y, i( Z ) ) ) ==> ld( mult( X, Y ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.32  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.32     ) }.
% 38.98/39.32  parent1[0; 11]: (18942) {G5,W21,D6,L1,V3,M1}  { ld( mult( mult( X, X ), Y )
% 38.98/39.32    , mult( Y, i( Z ) ) ) ==> i( ld( rd( ld( X, Y ), Z ), mult( X, Y ) ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := rd( ld( X, Y ), Z )
% 38.98/39.32     Y := mult( X, Y )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18944) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, X ), Y ), rd( Y
% 38.98/39.32    , Z ) ) ==> ld( mult( X, Y ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.32  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 7]: (18943) {G4,W20,D5,L1,V3,M1}  { ld( mult( mult( X, X ), Y )
% 38.98/39.32    , mult( Y, i( Z ) ) ) ==> ld( mult( X, Y ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (18945) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), rd( ld( X, Y ), Z
% 38.98/39.32     ) ) ==> ld( mult( mult( X, X ), Y ), rd( Y, Z ) ) }.
% 38.98/39.32  parent0[0]: (18944) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, X ), Y ), rd
% 38.98/39.32    ( Y, Z ) ) ==> ld( mult( X, Y ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4095) {G124,W19,D5,L1,V3,M1} P(52,4040);d(52);d(115);d(54);d(
% 38.98/39.32    33) { ld( mult( Y, X ), rd( ld( Y, X ), Z ) ) ==> ld( mult( mult( Y, Y )
% 38.98/39.32    , X ), rd( X, Z ) ) }.
% 38.98/39.32  parent0: (18945) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), rd( ld( X, Y ), 
% 38.98/39.32    Z ) ) ==> ld( mult( mult( X, X ), Y ), rd( Y, Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (18947) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18950) {G4,W20,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), mult( X, 
% 38.98/39.32    Y ) ) ==> i( ld( mult( mult( X, X ), Y ), rd( Y, Z ) ) ) }.
% 38.98/39.32  parent0[0]: (4095) {G124,W19,D5,L1,V3,M1} P(52,4040);d(52);d(115);d(54);d(
% 38.98/39.32    33) { ld( mult( Y, X ), rd( ld( Y, X ), Z ) ) ==> ld( mult( mult( Y, Y )
% 38.98/39.32    , X ), rd( X, Z ) ) }.
% 38.98/39.32  parent1[0; 11]: (18947) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := mult( X, Y )
% 38.98/39.32     Y := rd( ld( X, Y ), Z )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18951) {G4,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), mult( X, 
% 38.98/39.32    Y ) ) ==> ld( rd( Y, Z ), mult( mult( X, X ), Y ) ) }.
% 38.98/39.32  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.32     ) }.
% 38.98/39.32  parent1[0; 10]: (18950) {G4,W20,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), 
% 38.98/39.32    mult( X, Y ) ) ==> i( ld( mult( mult( X, X ), Y ), rd( Y, Z ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( mult( X, X ), Y )
% 38.98/39.32     Y := rd( Y, Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (18952) {G4,W19,D5,L1,V3,M1}  { ld( rd( Y, Z ), mult( mult( X, X )
% 38.98/39.32    , Y ) ) ==> ld( rd( ld( X, Y ), Z ), mult( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (18951) {G4,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), mult( 
% 38.98/39.32    X, Y ) ) ==> ld( rd( Y, Z ), mult( mult( X, X ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4100) {G125,W19,D5,L1,V3,M1} P(4095,54);d(54) { ld( rd( Y, Z
% 38.98/39.32     ), mult( mult( X, X ), Y ) ) ==> ld( rd( ld( X, Y ), Z ), mult( X, Y ) )
% 38.98/39.32     }.
% 38.98/39.32  parent0: (18952) {G4,W19,D5,L1,V3,M1}  { ld( rd( Y, Z ), mult( mult( X, X )
% 38.98/39.32    , Y ) ) ==> ld( rd( ld( X, Y ), Z ), mult( X, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (18954) {G97,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Z, X ) )
% 38.98/39.32    , X ) = rd( ld( rd( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.98/39.32  parent0[0]: (3466) {G97,W19,D5,L1,V3,M1} P(3461,92);d(92) { rd( ld( rd( X, 
% 38.98/39.32    Z ), mult( Y, Z ) ), Z ) = rd( ld( rd( X, Z ), mult( Y, X ) ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18961) {G98,W23,D6,L1,V3,M1}  { rd( ld( rd( ld( Z, X ), Y ), mult
% 38.98/39.32    ( Z, X ) ), X ) = rd( ld( rd( X, Y ), mult( mult( Z, Z ), Y ) ), Y ) }.
% 38.98/39.32  parent0[0]: (4100) {G125,W19,D5,L1,V3,M1} P(4095,54);d(54) { ld( rd( Y, Z )
% 38.98/39.32    , mult( mult( X, X ), Y ) ) ==> ld( rd( ld( X, Y ), Z ), mult( X, Y ) )
% 38.98/39.32     }.
% 38.98/39.32  parent1[0; 2]: (18954) {G97,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Z
% 38.98/39.32    , X ) ), X ) = rd( ld( rd( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := mult( Z, Z )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18967) {G99,W23,D6,L1,V3,M1}  { rd( ld( rd( ld( X, Y ), Z ), mult
% 38.98/39.32    ( X, Y ) ), Y ) = ld( ld( mult( X, Z ), rd( Y, Z ) ), ld( Z, X ) ) }.
% 38.98/39.32  parent0[0]: (4087) {G126,W19,D6,L1,V3,M1} P(1,4076);d(109);d(31);d(52);d(92
% 38.98/39.32    ) { rd( ld( Z, mult( mult( X, X ), Y ) ), Y ) ==> ld( ld( mult( X, Y ), Z
% 38.98/39.32     ), ld( Y, X ) ) }.
% 38.98/39.32  parent1[0; 12]: (18961) {G98,W23,D6,L1,V3,M1}  { rd( ld( rd( ld( Z, X ), Y
% 38.98/39.32     ), mult( Z, X ) ), X ) = rd( ld( rd( X, Y ), mult( mult( Z, Z ), Y ) ), 
% 38.98/39.32    Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := rd( Y, Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18968) {G100,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( X, Y ), X ) ) =
% 38.98/39.32     ld( ld( mult( X, Z ), rd( Y, Z ) ), ld( Z, X ) ) }.
% 38.98/39.32  parent0[0]: (3799) {G121,W19,D6,L1,V3,M1} P(25,3774);d(22);d(115) { rd( ld
% 38.98/39.32    ( rd( ld( Y, X ), Z ), mult( Y, X ) ), X ) ==> mult( Z, ld( ld( Y, X ), Y
% 38.98/39.32     ) ) }.
% 38.98/39.32  parent1[0; 1]: (18967) {G99,W23,D6,L1,V3,M1}  { rd( ld( rd( ld( X, Y ), Z )
% 38.98/39.32    , mult( X, Y ) ), Y ) = ld( ld( mult( X, Z ), rd( Y, Z ) ), ld( Z, X ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (18969) {G100,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, X ), rd( Z, X )
% 38.98/39.32     ), ld( X, Y ) ) = mult( X, ld( ld( Y, Z ), Y ) ) }.
% 38.98/39.32  parent0[0]: (18968) {G100,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( X, Y ), X )
% 38.98/39.32     ) = ld( ld( mult( X, Z ), rd( Y, Z ) ), ld( Z, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4102) {G127,W19,D5,L1,V3,M1} P(4100,3466);d(4087);d(3799) { 
% 38.98/39.32    ld( ld( mult( Z, Y ), rd( X, Y ) ), ld( Y, Z ) ) ==> mult( Y, ld( ld( Z, 
% 38.98/39.32    X ), Z ) ) }.
% 38.98/39.32  parent0: (18969) {G100,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, X ), rd( Z, X )
% 38.98/39.32     ), ld( X, Y ) ) = mult( X, ld( ld( Y, Z ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (18971) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y ) }.
% 38.98/39.32  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.32    ==> i( X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18977) {G3,W20,D6,L1,V3,M1}  { i( ld( mult( X, Y ), rd( Z, Y ) )
% 38.98/39.32     ) ==> rd( mult( Y, ld( ld( X, Z ), X ) ), ld( Y, X ) ) }.
% 38.98/39.32  parent0[0]: (4102) {G127,W19,D5,L1,V3,M1} P(4100,3466);d(4087);d(3799) { ld
% 38.98/39.32    ( ld( mult( Z, Y ), rd( X, Y ) ), ld( Y, Z ) ) ==> mult( Y, ld( ld( Z, X
% 38.98/39.32     ), Z ) ) }.
% 38.98/39.32  parent1[0; 10]: (18971) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := ld( mult( X, Y ), rd( Z, Y ) )
% 38.98/39.32     Y := ld( Y, X )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18978) {G4,W20,D6,L1,V3,M1}  { i( ld( mult( X, Y ), rd( Z, Y ) )
% 38.98/39.32     ) ==> mult( mult( Y, ld( ld( X, Z ), X ) ), ld( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.32    mult( Z, ld( Y, X ) ) }.
% 38.98/39.32  parent1[0; 9]: (18977) {G3,W20,D6,L1,V3,M1}  { i( ld( mult( X, Y ), rd( Z, 
% 38.98/39.32    Y ) ) ) ==> rd( mult( Y, ld( ld( X, Z ), X ) ), ld( Y, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := mult( Y, ld( ld( X, Z ), X ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18979) {G5,W20,D6,L1,V3,M1}  { i( ld( mult( X, Y ), rd( Z, Y ) )
% 38.98/39.32     ) ==> ld( rd( ld( X, ld( X, Z ) ), Y ), ld( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.32     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.32  parent1[0; 9]: (18978) {G4,W20,D6,L1,V3,M1}  { i( ld( mult( X, Y ), rd( Z, 
% 38.98/39.32    Y ) ) ) ==> mult( mult( Y, ld( ld( X, Z ), X ) ), ld( X, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := ld( X, Z )
% 38.98/39.32     T := ld( X, Y )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18980) {G6,W20,D6,L1,V3,M1}  { i( ld( mult( X, Y ), rd( Z, Y ) )
% 38.98/39.32     ) ==> ld( rd( ld( mult( X, X ), Z ), Y ), ld( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.32    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.32  parent1[0; 11]: (18979) {G5,W20,D6,L1,V3,M1}  { i( ld( mult( X, Y ), rd( Z
% 38.98/39.32    , Y ) ) ) ==> ld( rd( ld( X, ld( X, Z ) ), Y ), ld( X, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18981) {G4,W19,D6,L1,V3,M1}  { ld( rd( Z, Y ), mult( X, Y ) ) ==>
% 38.98/39.32     ld( rd( ld( mult( X, X ), Z ), Y ), ld( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.32     ) }.
% 38.98/39.32  parent1[0; 1]: (18980) {G6,W20,D6,L1,V3,M1}  { i( ld( mult( X, Y ), rd( Z, 
% 38.98/39.32    Y ) ) ) ==> ld( rd( ld( mult( X, X ), Z ), Y ), ld( X, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( X, Y )
% 38.98/39.32     Y := rd( Z, Y )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (18982) {G4,W19,D6,L1,V3,M1}  { ld( rd( ld( mult( Z, Z ), X ), Y )
% 38.98/39.32    , ld( Z, Y ) ) ==> ld( rd( X, Y ), mult( Z, Y ) ) }.
% 38.98/39.32  parent0[0]: (18981) {G4,W19,D6,L1,V3,M1}  { ld( rd( Z, Y ), mult( X, Y ) ) 
% 38.98/39.32    ==> ld( rd( ld( mult( X, X ), Z ), Y ), ld( X, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4111) {G128,W19,D6,L1,V3,M1} P(4102,77);d(75);d(115);d(154);d
% 38.98/39.32    (54) { ld( rd( ld( mult( X, X ), Z ), Y ), ld( X, Y ) ) ==> ld( rd( Z, Y
% 38.98/39.32     ), mult( X, Y ) ) }.
% 38.98/39.32  parent0: (18982) {G4,W19,D6,L1,V3,M1}  { ld( rd( ld( mult( Z, Z ), X ), Y )
% 38.98/39.32    , ld( Z, Y ) ) ==> ld( rd( X, Y ), mult( Z, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (18984) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18989) {G4,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( mult( Y, X ), 
% 38.98/39.32    rd( Z, X ) ) ) ==> i( mult( X, ld( ld( Y, Z ), Y ) ) ) }.
% 38.98/39.32  parent0[0]: (4102) {G127,W19,D5,L1,V3,M1} P(4100,3466);d(4087);d(3799) { ld
% 38.98/39.32    ( ld( mult( Z, Y ), rd( X, Y ) ), ld( Y, Z ) ) ==> mult( Y, ld( ld( Z, X
% 38.98/39.32     ), Z ) ) }.
% 38.98/39.32  parent1[0; 13]: (18984) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := ld( mult( Y, X ), rd( Z, X ) )
% 38.98/39.32     Y := ld( X, Y )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18990) {G5,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( mult( Y, X ), 
% 38.98/39.32    rd( Z, X ) ) ) ==> rd( ld( Y, ld( Y, Z ) ), X ) }.
% 38.98/39.32  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.32     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.32  parent1[0; 12]: (18989) {G4,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( mult( Y
% 38.98/39.32    , X ), rd( Z, X ) ) ) ==> i( mult( X, ld( ld( Y, Z ), Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := ld( Y, Z )
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18991) {G6,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( mult( Y, X ), 
% 38.98/39.32    rd( Z, X ) ) ) ==> rd( ld( mult( Y, Y ), Z ), X ) }.
% 38.98/39.32  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.32    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.32  parent1[0; 13]: (18990) {G5,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( mult( Y
% 38.98/39.32    , X ), rd( Z, X ) ) ) ==> rd( ld( Y, ld( Y, Z ) ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (18992) {G7,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Y ), ld( X, rd
% 38.98/39.32    ( Z, X ) ) ) ==> rd( ld( mult( Y, Y ), Z ), X ) }.
% 38.98/39.32  parent0[0]: (4012) {G118,W19,D5,L1,V3,M1} P(24,4004);d(75);d(74);d(24);d(75
% 38.98/39.32    );d(74);d(168) { ld( ld( Z, Y ), ld( mult( Y, Z ), X ) ) ==> ld( ld( ld( 
% 38.98/39.32    Y, Z ), Y ), ld( Z, X ) ) }.
% 38.98/39.32  parent1[0; 1]: (18991) {G6,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( mult( Y
% 38.98/39.32    , X ), rd( Z, X ) ) ) ==> rd( ld( mult( Y, Y ), Z ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := rd( Z, X )
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4113) {G128,W19,D5,L1,V3,M1} P(4102,54);d(92);d(154);d(4012)
% 38.98/39.32     { ld( ld( ld( X, Y ), X ), ld( Y, rd( Z, Y ) ) ) ==> rd( ld( mult( X, X
% 38.98/39.32     ), Z ), Y ) }.
% 38.98/39.32  parent0: (18992) {G7,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Y ), ld( X, rd
% 38.98/39.32    ( Z, X ) ) ) ==> rd( ld( mult( Y, Y ), Z ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (18995) {G128,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Z ), Y ) 
% 38.98/39.32    ==> ld( ld( ld( X, Y ), X ), ld( Y, rd( Z, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (4113) {G128,W19,D5,L1,V3,M1} P(4102,54);d(92);d(154);d(4012)
% 38.98/39.32     { ld( ld( ld( X, Y ), X ), ld( Y, rd( Z, Y ) ) ) ==> rd( ld( mult( X, X
% 38.98/39.32     ), Z ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19010) {G20,W35,D7,L1,V3,M1}  { rd( ld( mult( X, X ), mult( mult
% 38.98/39.32    ( Y, Z ), Z ) ), mult( Y, Z ) ) ==> ld( ld( ld( X, mult( Y, Z ) ), X ), 
% 38.98/39.32    ld( mult( mult( mult( Y, Z ), Z ), ld( Z, Y ) ), mult( Y, Z ) ) ) }.
% 38.98/39.32  parent0[0]: (1546) {G19,W19,D5,L1,V3,M1} P(52,1527);d(52);d(33);d(685);d(
% 38.98/39.32    1545);d(52);d(33) { ld( X, rd( mult( X, Z ), mult( Y, Z ) ) ) ==> ld( 
% 38.98/39.32    mult( mult( X, Z ), ld( Z, Y ) ), X ) }.
% 38.98/39.32  parent1[0; 22]: (18995) {G128,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Z )
% 38.98/39.32    , Y ) ==> ld( ld( ld( X, Y ), X ), ld( Y, rd( Z, Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( Y, Z )
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := mult( Y, Z )
% 38.98/39.32     Z := mult( mult( Y, Z ), Z )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19011) {G21,W31,D6,L1,V3,M1}  { rd( ld( mult( X, X ), mult( mult
% 38.98/39.32    ( Y, Z ), Z ) ), mult( Y, Z ) ) ==> ld( ld( ld( X, mult( Y, Z ) ), X ), 
% 38.98/39.32    ld( mult( Y, ld( Z, Y ) ), rd( Y, Z ) ) ) }.
% 38.98/39.32  parent0[0]: (3788) {G122,W19,D6,L1,V3,M1} P(25,3780);d(22);d(3) { ld( mult
% 38.98/39.32    ( mult( mult( Y, X ), X ), Z ), mult( Y, X ) ) ==> ld( mult( Y, Z ), rd( 
% 38.98/39.32    Y, X ) ) }.
% 38.98/39.32  parent1[0; 22]: (19010) {G20,W35,D7,L1,V3,M1}  { rd( ld( mult( X, X ), mult
% 38.98/39.32    ( mult( Y, Z ), Z ) ), mult( Y, Z ) ) ==> ld( ld( ld( X, mult( Y, Z ) ), 
% 38.98/39.32    X ), ld( mult( mult( mult( Y, Z ), Z ), ld( Z, Y ) ), mult( Y, Z ) ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := ld( Z, Y )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19012) {G20,W31,D6,L1,V3,M1}  { rd( ld( mult( X, X ), mult( mult
% 38.98/39.32    ( Y, Z ), Z ) ), mult( Y, Z ) ) ==> ld( ld( ld( X, mult( Y, Z ) ), X ), 
% 38.98/39.32    ld( ld( rd( Y, Z ), mult( Y, Y ) ), Z ) ) }.
% 38.98/39.32  parent0[0]: (1562) {G19,W19,D5,L1,V3,M1} P(52,1545);d(76);d(449);d(33);d(81
% 38.98/39.32    );d(80);d(75);d(80);d(22) { ld( mult( Z, ld( X, Y ) ), rd( Z, X ) ) ==> 
% 38.98/39.32    ld( ld( rd( Z, X ), mult( Z, Y ) ), X ) }.
% 38.98/39.32  parent1[0; 22]: (19011) {G21,W31,D6,L1,V3,M1}  { rd( ld( mult( X, X ), mult
% 38.98/39.32    ( mult( Y, Z ), Z ) ), mult( Y, Z ) ) ==> ld( ld( ld( X, mult( Y, Z ) ), 
% 38.98/39.32    X ), ld( mult( Y, ld( Z, Y ) ), rd( Y, Z ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19013) {G7,W31,D7,L1,V3,M1}  { rd( ld( mult( X, X ), mult( mult( 
% 38.98/39.32    Y, Z ), Z ) ), mult( Y, Z ) ) ==> ld( ld( ld( X, mult( Y, Z ) ), X ), ld
% 38.98/39.32    ( ld( ld( Y, rd( Y, Z ) ), Y ), Z ) ) }.
% 38.98/39.32  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.98/39.32     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.98/39.32  parent1[0; 23]: (19012) {G20,W31,D6,L1,V3,M1}  { rd( ld( mult( X, X ), mult
% 38.98/39.32    ( mult( Y, Z ), Z ) ), mult( Y, Z ) ) ==> ld( ld( ld( X, mult( Y, Z ) ), 
% 38.98/39.32    X ), ld( ld( rd( Y, Z ), mult( Y, Y ) ), Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := rd( Y, Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19014) {G4,W28,D6,L1,V3,M1}  { rd( ld( mult( X, X ), mult( mult( 
% 38.98/39.32    Y, Z ), Z ) ), mult( Y, Z ) ) ==> ld( ld( ld( X, mult( Y, Z ) ), X ), ld
% 38.98/39.32    ( ld( i( Z ), Y ), Z ) ) }.
% 38.98/39.32  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.98/39.32     ) }.
% 38.98/39.32  parent1[0; 24]: (19013) {G7,W31,D7,L1,V3,M1}  { rd( ld( mult( X, X ), mult
% 38.98/39.32    ( mult( Y, Z ), Z ) ), mult( Y, Z ) ) ==> ld( ld( ld( X, mult( Y, Z ) ), 
% 38.98/39.32    X ), ld( ld( ld( Y, rd( Y, Z ) ), Y ), Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19015) {G2,W27,D6,L1,V3,M1}  { rd( ld( mult( X, X ), mult( mult( 
% 38.98/39.32    Y, Z ), Z ) ), mult( Y, Z ) ) ==> ld( ld( ld( X, mult( Y, Z ) ), X ), ld
% 38.98/39.32    ( mult( Z, Y ), Z ) ) }.
% 38.98/39.32  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 23]: (19014) {G4,W28,D6,L1,V3,M1}  { rd( ld( mult( X, X ), mult
% 38.98/39.32    ( mult( Y, Z ), Z ) ), mult( Y, Z ) ) ==> ld( ld( ld( X, mult( Y, Z ) ), 
% 38.98/39.32    X ), ld( ld( i( Z ), Y ), Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19016) {G3,W24,D6,L1,V3,M1}  { rd( ld( mult( X, X ), mult( mult( 
% 38.98/39.32    Y, Z ), Z ) ), mult( Y, Z ) ) ==> ld( ld( ld( X, mult( Y, Z ) ), X ), i( 
% 38.98/39.32    Y ) ) }.
% 38.98/39.32  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.98/39.32    ==> i( Y ) }.
% 38.98/39.32  parent1[0; 22]: (19015) {G2,W27,D6,L1,V3,M1}  { rd( ld( mult( X, X ), mult
% 38.98/39.32    ( mult( Y, Z ), Z ) ), mult( Y, Z ) ) ==> ld( ld( ld( X, mult( Y, Z ) ), 
% 38.98/39.32    X ), ld( mult( Z, Y ), Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19017) {G4,W24,D7,L1,V3,M1}  { rd( ld( mult( X, X ), mult( mult( 
% 38.98/39.32    Y, Z ), Z ) ), mult( Y, Z ) ) ==> i( mult( Y, ld( ld( X, mult( Y, Z ) ), 
% 38.98/39.32    X ) ) ) }.
% 38.98/39.32  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  parent1[0; 14]: (19016) {G3,W24,D6,L1,V3,M1}  { rd( ld( mult( X, X ), mult
% 38.98/39.32    ( mult( Y, Z ), Z ) ), mult( Y, Z ) ) ==> ld( ld( ld( X, mult( Y, Z ) ), 
% 38.98/39.32    X ), i( Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := ld( ld( X, mult( Y, Z ) ), X )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19018) {G5,W23,D6,L1,V3,M1}  { rd( ld( mult( X, X ), mult( mult( 
% 38.98/39.32    Y, Z ), Z ) ), mult( Y, Z ) ) ==> rd( ld( X, ld( X, mult( Y, Z ) ) ), Y )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.32     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.32  parent1[0; 14]: (19017) {G4,W24,D7,L1,V3,M1}  { rd( ld( mult( X, X ), mult
% 38.98/39.32    ( mult( Y, Z ), Z ) ), mult( Y, Z ) ) ==> i( mult( Y, ld( ld( X, mult( Y
% 38.98/39.32    , Z ) ), X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := ld( X, mult( Y, Z ) )
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19019) {G6,W23,D6,L1,V3,M1}  { rd( ld( mult( X, X ), mult( mult( 
% 38.98/39.32    Y, Z ), Z ) ), mult( Y, Z ) ) ==> rd( ld( mult( X, X ), mult( Y, Z ) ), Y
% 38.98/39.32     ) }.
% 38.98/39.32  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.32    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.32  parent1[0; 15]: (19018) {G5,W23,D6,L1,V3,M1}  { rd( ld( mult( X, X ), mult
% 38.98/39.32    ( mult( Y, Z ), Z ) ), mult( Y, Z ) ) ==> rd( ld( X, ld( X, mult( Y, Z )
% 38.98/39.32     ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := mult( Y, Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19020) {G7,W19,D5,L1,V3,M1}  { ld( ld( Y, mult( X, X ) ), rd( Z, 
% 38.98/39.32    Y ) ) ==> rd( ld( mult( X, X ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  parent0[0]: (3842) {G128,W19,D6,L1,V3,M1} P(25,3837);d(3);d(33) { rd( ld( Z
% 38.98/39.32    , mult( mult( Y, X ), X ) ), mult( Y, X ) ) ==> ld( ld( Y, Z ), rd( X, Y
% 38.98/39.32     ) ) }.
% 38.98/39.32  parent1[0; 1]: (19019) {G6,W23,D6,L1,V3,M1}  { rd( ld( mult( X, X ), mult( 
% 38.98/39.32    mult( Y, Z ), Z ) ), mult( Y, Z ) ) ==> rd( ld( mult( X, X ), mult( Y, Z
% 38.98/39.32     ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := mult( X, X )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19021) {G7,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Y ), rd( Z, X
% 38.98/39.32     ) ) ==> rd( ld( mult( Y, Y ), mult( X, Z ) ), X ) }.
% 38.98/39.32  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.98/39.32     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.98/39.32  parent1[0; 2]: (19020) {G7,W19,D5,L1,V3,M1}  { ld( ld( Y, mult( X, X ) ), 
% 38.98/39.32    rd( Z, Y ) ) ==> rd( ld( mult( X, X ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19022) {G7,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), mult( Y, Z )
% 38.98/39.32     ), Y ) ==> ld( ld( ld( X, Y ), X ), rd( Z, Y ) ) }.
% 38.98/39.32  parent0[0]: (19021) {G7,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Y ), rd( Z
% 38.98/39.32    , X ) ) ==> rd( ld( mult( Y, Y ), mult( X, Z ) ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4121) {G129,W19,D5,L1,V3,M1} P(1546,4113);d(3788);d(1562);d(
% 38.98/39.32    168);d(53);d(22);d(31);d(52);d(92);d(154);d(3842);d(168) { rd( ld( mult( 
% 38.98/39.32    Z, Z ), mult( X, Y ) ), X ) ==> ld( ld( ld( Z, X ), Z ), rd( Y, X ) ) }.
% 38.98/39.32  parent0: (19022) {G7,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), mult( Y, Z )
% 38.98/39.32     ), Y ) ==> ld( ld( ld( X, Y ), X ), rd( Z, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19024) {G128,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Z ), Y ) 
% 38.98/39.32    ==> ld( ld( ld( X, Y ), X ), ld( Y, rd( Z, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (4113) {G128,W19,D5,L1,V3,M1} P(4102,54);d(92);d(154);d(4012)
% 38.98/39.32     { ld( ld( ld( X, Y ), X ), ld( Y, rd( Z, Y ) ) ) ==> rd( ld( mult( X, X
% 38.98/39.32     ), Z ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19035) {G4,W23,D7,L1,V3,M1}  { rd( ld( mult( i( X ), i( X ) ), Y
% 38.98/39.32     ), Z ) ==> ld( i( mult( X, ld( i( X ), Z ) ) ), ld( Z, rd( Y, Z ) ) )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  parent1[0; 11]: (19024) {G128,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Z )
% 38.98/39.32    , Y ) ==> ld( ld( ld( X, Y ), X ), ld( Y, rd( Z, Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := ld( i( X ), Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := i( X )
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19040) {G2,W22,D6,L1,V3,M1}  { rd( ld( mult( i( X ), i( X ) ), Y
% 38.98/39.32     ), Z ) ==> mult( mult( X, ld( i( X ), Z ) ), ld( Z, rd( Y, Z ) ) ) }.
% 38.98/39.32  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 10]: (19035) {G4,W23,D7,L1,V3,M1}  { rd( ld( mult( i( X ), i( X
% 38.98/39.32     ) ), Y ), Z ) ==> ld( i( mult( X, ld( i( X ), Z ) ) ), ld( Z, rd( Y, Z )
% 38.98/39.32     ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( X, ld( i( X ), Z ) )
% 38.98/39.32     Y := ld( Z, rd( Y, Z ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19043) {G3,W22,D6,L1,V3,M1}  { rd( ld( mult( i( X ), i( X ) ), Y
% 38.98/39.32     ), Z ) ==> ld( rd( ld( Z, i( X ) ), X ), ld( Z, rd( Y, Z ) ) ) }.
% 38.98/39.32  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.32     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.32  parent1[0; 10]: (19040) {G2,W22,D6,L1,V3,M1}  { rd( ld( mult( i( X ), i( X
% 38.98/39.32     ) ), Y ), Z ) ==> mult( mult( X, ld( i( X ), Z ) ), ld( Z, rd( Y, Z ) )
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := i( X )
% 38.98/39.32     T := ld( Z, rd( Y, Z ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19044) {G4,W22,D6,L1,V3,M1}  { rd( ld( mult( i( X ), i( X ) ), Y
% 38.98/39.32     ), Z ) ==> ld( rd( i( mult( X, Z ) ), X ), ld( Z, rd( Y, Z ) ) ) }.
% 38.98/39.32  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  parent1[0; 12]: (19043) {G3,W22,D6,L1,V3,M1}  { rd( ld( mult( i( X ), i( X
% 38.98/39.32     ) ), Y ), Z ) ==> ld( rd( ld( Z, i( X ) ), X ), ld( Z, rd( Y, Z ) ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19045) {G5,W22,D6,L1,V3,M1}  { rd( ld( mult( i( X ), i( X ) ), Y
% 38.98/39.32     ), Z ) ==> ld( i( mult( X, mult( X, Z ) ) ), ld( Z, rd( Y, Z ) ) ) }.
% 38.98/39.32  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.32    ( mult( Y, X ) ) }.
% 38.98/39.32  parent1[0; 11]: (19044) {G4,W22,D6,L1,V3,M1}  { rd( ld( mult( i( X ), i( X
% 38.98/39.32     ) ), Y ), Z ) ==> ld( rd( i( mult( X, Z ) ), X ), ld( Z, rd( Y, Z ) ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( X, Z )
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19046) {G2,W21,D6,L1,V3,M1}  { rd( ld( mult( i( X ), i( X ) ), Y
% 38.98/39.32     ), Z ) ==> mult( mult( X, mult( X, Z ) ), ld( Z, rd( Y, Z ) ) ) }.
% 38.98/39.32  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 10]: (19045) {G5,W22,D6,L1,V3,M1}  { rd( ld( mult( i( X ), i( X
% 38.98/39.32     ) ), Y ), Z ) ==> ld( i( mult( X, mult( X, Z ) ) ), ld( Z, rd( Y, Z ) )
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( X, mult( X, Z ) )
% 38.98/39.32     Y := ld( Z, rd( Y, Z ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19047) {G3,W21,D6,L1,V3,M1}  { rd( ld( mult( i( X ), i( X ) ), Y
% 38.98/39.32     ), Z ) ==> mult( mult( mult( X, X ), Z ), ld( Z, rd( Y, Z ) ) ) }.
% 38.98/39.32  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.98/39.32    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.98/39.32  parent1[0; 11]: (19046) {G2,W21,D6,L1,V3,M1}  { rd( ld( mult( i( X ), i( X
% 38.98/39.32     ) ), Y ), Z ) ==> mult( mult( X, mult( X, Z ) ), ld( Z, rd( Y, Z ) ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19048) {G2,W20,D6,L1,V3,M1}  { rd( ld( rd( i( X ), X ), Y ), Z ) 
% 38.98/39.32    ==> mult( mult( mult( X, X ), Z ), ld( Z, rd( Y, Z ) ) ) }.
% 38.98/39.32  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 3]: (19047) {G3,W21,D6,L1,V3,M1}  { rd( ld( mult( i( X ), i( X )
% 38.98/39.32     ), Y ), Z ) ==> mult( mult( mult( X, X ), Z ), ld( Z, rd( Y, Z ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := i( X )
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19049) {G3,W20,D6,L1,V3,M1}  { rd( ld( i( mult( X, X ) ), Y ), Z
% 38.98/39.32     ) ==> mult( mult( mult( X, X ), Z ), ld( Z, rd( Y, Z ) ) ) }.
% 38.98/39.32  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.32    ( mult( Y, X ) ) }.
% 38.98/39.32  parent1[0; 3]: (19048) {G2,W20,D6,L1,V3,M1}  { rd( ld( rd( i( X ), X ), Y )
% 38.98/39.32    , Z ) ==> mult( mult( mult( X, X ), Z ), ld( Z, rd( Y, Z ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19050) {G2,W19,D5,L1,V3,M1}  { rd( mult( mult( X, X ), Y ), Z ) 
% 38.98/39.32    ==> mult( mult( mult( X, X ), Z ), ld( Z, rd( Y, Z ) ) ) }.
% 38.98/39.32  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 2]: (19049) {G3,W20,D6,L1,V3,M1}  { rd( ld( i( mult( X, X ) ), Y
% 38.98/39.32     ), Z ) ==> mult( mult( mult( X, X ), Z ), ld( Z, rd( Y, Z ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( X, X )
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19051) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, X ), Z ), ld( 
% 38.98/39.32    Z, rd( Y, Z ) ) ) ==> rd( mult( mult( X, X ), Y ), Z ) }.
% 38.98/39.32  parent0[0]: (19050) {G2,W19,D5,L1,V3,M1}  { rd( mult( mult( X, X ), Y ), Z
% 38.98/39.32     ) ==> mult( mult( mult( X, X ), Z ), ld( Z, rd( Y, Z ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4125) {G129,W19,D5,L1,V3,M1} P(52,4113);d(22);d(115);d(52);d(
% 38.98/39.32    76);d(22);d(109);d(33);d(76);d(22) { mult( mult( mult( X, X ), Y ), ld( Y
% 38.98/39.32    , rd( Z, Y ) ) ) ==> rd( mult( mult( X, X ), Z ), Y ) }.
% 38.98/39.32  parent0: (19051) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, X ), Z ), ld
% 38.98/39.32    ( Z, rd( Y, Z ) ) ) ==> rd( mult( mult( X, X ), Y ), Z ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19053) {G128,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Z ), Y ) 
% 38.98/39.32    ==> ld( ld( ld( X, Y ), X ), ld( Y, rd( Z, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (4113) {G128,W19,D5,L1,V3,M1} P(4102,54);d(92);d(154);d(4012)
% 38.98/39.32     { ld( ld( ld( X, Y ), X ), ld( Y, rd( Z, Y ) ) ) ==> rd( ld( mult( X, X
% 38.98/39.32     ), Z ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19061) {G2,W24,D6,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), mult( Z
% 38.98/39.32    , Y ) ) ==> ld( ld( ld( X, mult( Z, Y ) ), X ), ld( mult( Z, Y ), i( Z )
% 38.98/39.32     ) ) }.
% 38.98/39.32  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.32    X ) }.
% 38.98/39.32  parent1[0; 22]: (19053) {G128,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Z )
% 38.98/39.32    , Y ) ==> ld( ld( ld( X, Y ), X ), ld( Y, rd( Z, Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := mult( Z, Y )
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19062) {G3,W24,D6,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), mult( Z
% 38.98/39.32    , Y ) ) ==> ld( ld( ld( X, mult( Z, Y ) ), X ), i( mult( Z, mult( Z, Y )
% 38.98/39.32     ) ) ) }.
% 38.98/39.32  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  parent1[0; 18]: (19061) {G2,W24,D6,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), 
% 38.98/39.32    mult( Z, Y ) ) ==> ld( ld( ld( X, mult( Z, Y ) ), X ), ld( mult( Z, Y ), 
% 38.98/39.32    i( Z ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := mult( Z, Y )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19064) {G4,W24,D7,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), mult( Z
% 38.98/39.32    , Y ) ) ==> i( mult( mult( Z, mult( Z, Y ) ), ld( ld( X, mult( Z, Y ) ), 
% 38.98/39.32    X ) ) ) }.
% 38.98/39.32  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  parent1[0; 10]: (19062) {G3,W24,D6,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), 
% 38.98/39.32    mult( Z, Y ) ) ==> ld( ld( ld( X, mult( Z, Y ) ), X ), i( mult( Z, mult( 
% 38.98/39.32    Z, Y ) ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( Z, mult( Z, Y ) )
% 38.98/39.32     Y := ld( ld( X, mult( Z, Y ) ), X )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19065) {G5,W23,D6,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), mult( Z
% 38.98/39.32    , Y ) ) ==> rd( ld( X, ld( X, mult( Z, Y ) ) ), mult( Z, mult( Z, Y ) ) )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.32     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.32  parent1[0; 10]: (19064) {G4,W24,D7,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), 
% 38.98/39.32    mult( Z, Y ) ) ==> i( mult( mult( Z, mult( Z, Y ) ), ld( ld( X, mult( Z, 
% 38.98/39.32    Y ) ), X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := ld( X, mult( Z, Y ) )
% 38.98/39.32     Y := X
% 38.98/39.32     Z := mult( Z, mult( Z, Y ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19066) {G6,W23,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), mult( Z
% 38.98/39.32    , Y ) ) ==> rd( ld( mult( X, X ), mult( Z, Y ) ), mult( Z, mult( Z, Y ) )
% 38.98/39.32     ) }.
% 38.98/39.32  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.32    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.32  parent1[0; 11]: (19065) {G5,W23,D6,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), 
% 38.98/39.32    mult( Z, Y ) ) ==> rd( ld( X, ld( X, mult( Z, Y ) ) ), mult( Z, mult( Z, 
% 38.98/39.32    Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := mult( Z, Y )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19067) {G3,W23,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), mult( Z
% 38.98/39.32    , Y ) ) ==> rd( ld( mult( X, X ), mult( Z, Y ) ), mult( mult( Z, Z ), Y )
% 38.98/39.32     ) }.
% 38.98/39.32  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.98/39.32    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.98/39.32  parent1[0; 18]: (19066) {G6,W23,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), 
% 38.98/39.32    mult( Z, Y ) ) ==> rd( ld( mult( X, X ), mult( Z, Y ) ), mult( Z, mult( Z
% 38.98/39.32    , Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19068) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), mult( Z
% 38.98/39.32    , Y ) ) ==> rd( ld( mult( X, X ), ld( Z, Y ) ), Y ) }.
% 38.98/39.32  parent0[0]: (3773) {G120,W19,D5,L1,V3,M1} P(24,3768);d(24) { rd( ld( X, 
% 38.98/39.32    mult( Y, Z ) ), mult( mult( Y, Y ), Z ) ) ==> rd( ld( X, ld( Y, Z ) ), Z
% 38.98/39.32     ) }.
% 38.98/39.32  parent1[0; 10]: (19067) {G3,W23,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), 
% 38.98/39.32    mult( Z, Y ) ) ==> rd( ld( mult( X, X ), mult( Z, Y ) ), mult( mult( Z, Z
% 38.98/39.32     ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( X, X )
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4127) {G129,W19,D5,L1,V3,M1} P(25,4113);d(52);d(52);d(92);d(
% 38.98/39.32    154);d(109);d(3773) { rd( ld( mult( Z, Z ), X ), mult( Y, X ) ) ==> rd( 
% 38.98/39.32    ld( mult( Z, Z ), ld( Y, X ) ), X ) }.
% 38.98/39.32  parent0: (19068) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), Y ), mult( Z
% 38.98/39.32    , Y ) ) ==> rd( ld( mult( X, X ), ld( Z, Y ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19071) {G129,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), X ), rd( Z, Y
% 38.98/39.32     ) ) ==> rd( ld( mult( X, X ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  parent0[0]: (4121) {G129,W19,D5,L1,V3,M1} P(1546,4113);d(3788);d(1562);d(
% 38.98/39.32    168);d(53);d(22);d(31);d(52);d(92);d(154);d(3842);d(168) { rd( ld( mult( 
% 38.98/39.32    Z, Z ), mult( X, Y ) ), X ) ==> ld( ld( ld( Z, X ), Z ), rd( Y, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19081) {G2,W22,D6,L1,V3,M1}  { ld( ld( ld( i( X ), Y ), i( X ) )
% 38.98/39.32    , rd( Z, Y ) ) ==> rd( ld( ld( X, i( X ) ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 14]: (19071) {G129,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), X ), 
% 38.98/39.32    rd( Z, Y ) ) ==> rd( ld( mult( X, X ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := i( X )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := i( X )
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19086) {G3,W22,D6,L1,V3,M1}  { ld( ld( ld( i( X ), Y ), i( X ) )
% 38.98/39.32    , rd( Z, Y ) ) ==> rd( ld( i( mult( X, X ) ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  parent1[0; 14]: (19081) {G2,W22,D6,L1,V3,M1}  { ld( ld( ld( i( X ), Y ), i
% 38.98/39.32    ( X ) ), rd( Z, Y ) ) ==> rd( ld( ld( X, i( X ) ), mult( Y, Z ) ), Y )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19089) {G2,W21,D6,L1,V3,M1}  { ld( ld( ld( i( X ), Y ), i( X ) )
% 38.98/39.32    , rd( Z, Y ) ) ==> rd( mult( mult( X, X ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 13]: (19086) {G3,W22,D6,L1,V3,M1}  { ld( ld( ld( i( X ), Y ), i
% 38.98/39.32    ( X ) ), rd( Z, Y ) ) ==> rd( ld( i( mult( X, X ) ), mult( Y, Z ) ), Y )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( X, X )
% 38.98/39.32     Y := mult( Y, Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19091) {G3,W21,D7,L1,V3,M1}  { ld( i( mult( X, ld( i( X ), Y ) )
% 38.98/39.32     ), rd( Z, Y ) ) ==> rd( mult( mult( X, X ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  parent1[0; 2]: (19089) {G2,W21,D6,L1,V3,M1}  { ld( ld( ld( i( X ), Y ), i( 
% 38.98/39.32    X ) ), rd( Z, Y ) ) ==> rd( mult( mult( X, X ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := ld( i( X ), Y )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19092) {G2,W20,D6,L1,V3,M1}  { mult( mult( X, ld( i( X ), Y ) ), 
% 38.98/39.32    rd( Z, Y ) ) ==> rd( mult( mult( X, X ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 1]: (19091) {G3,W21,D7,L1,V3,M1}  { ld( i( mult( X, ld( i( X ), 
% 38.98/39.32    Y ) ) ), rd( Z, Y ) ) ==> rd( mult( mult( X, X ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( X, ld( i( X ), Y ) )
% 38.98/39.32     Y := rd( Z, Y )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19095) {G3,W20,D6,L1,V3,M1}  { ld( rd( ld( Y, i( X ) ), X ), rd( 
% 38.98/39.32    Z, Y ) ) ==> rd( mult( mult( X, X ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.32     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.32  parent1[0; 1]: (19092) {G2,W20,D6,L1,V3,M1}  { mult( mult( X, ld( i( X ), Y
% 38.98/39.32     ) ), rd( Z, Y ) ) ==> rd( mult( mult( X, X ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := i( X )
% 38.98/39.32     T := rd( Z, Y )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19096) {G4,W20,D6,L1,V3,M1}  { ld( rd( i( mult( Y, X ) ), Y ), rd
% 38.98/39.32    ( Z, X ) ) ==> rd( mult( mult( Y, Y ), mult( X, Z ) ), X ) }.
% 38.98/39.32  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  parent1[0; 3]: (19095) {G3,W20,D6,L1,V3,M1}  { ld( rd( ld( Y, i( X ) ), X )
% 38.98/39.32    , rd( Z, Y ) ) ==> rd( mult( mult( X, X ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19097) {G5,W20,D6,L1,V3,M1}  { ld( i( mult( X, mult( X, Y ) ) ), 
% 38.98/39.32    rd( Z, Y ) ) ==> rd( mult( mult( X, X ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.32    ( mult( Y, X ) ) }.
% 38.98/39.32  parent1[0; 2]: (19096) {G4,W20,D6,L1,V3,M1}  { ld( rd( i( mult( Y, X ) ), Y
% 38.98/39.32     ), rd( Z, X ) ) ==> rd( mult( mult( Y, Y ), mult( X, Z ) ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( X, Y )
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19098) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, mult( X, Y ) ), rd
% 38.98/39.32    ( Z, Y ) ) ==> rd( mult( mult( X, X ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 1]: (19097) {G5,W20,D6,L1,V3,M1}  { ld( i( mult( X, mult( X, Y )
% 38.98/39.32     ) ), rd( Z, Y ) ) ==> rd( mult( mult( X, X ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( X, mult( X, Y ) )
% 38.98/39.32     Y := rd( Z, Y )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19099) {G3,W19,D5,L1,V3,M1}  { mult( mult( mult( X, X ), Y ), rd
% 38.98/39.32    ( Z, Y ) ) ==> rd( mult( mult( X, X ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.98/39.32    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.98/39.32  parent1[0; 2]: (19098) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, mult( X, Y )
% 38.98/39.32     ), rd( Z, Y ) ) ==> rd( mult( mult( X, X ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19100) {G3,W19,D5,L1,V3,M1}  { rd( mult( mult( X, X ), mult( Y, Z
% 38.98/39.32     ) ), Y ) ==> mult( mult( mult( X, X ), Y ), rd( Z, Y ) ) }.
% 38.98/39.32  parent0[0]: (19099) {G3,W19,D5,L1,V3,M1}  { mult( mult( mult( X, X ), Y ), 
% 38.98/39.32    rd( Z, Y ) ) ==> rd( mult( mult( X, X ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4131) {G130,W19,D5,L1,V3,M1} P(24,4121);d(52);d(22);d(52);d(
% 38.98/39.32    22);d(115);d(52);d(76);d(22);d(109) { rd( mult( mult( X, X ), mult( Y, Z
% 38.98/39.32     ) ), Y ) ==> mult( mult( mult( X, X ), Y ), rd( Z, Y ) ) }.
% 38.98/39.32  parent0: (19100) {G3,W19,D5,L1,V3,M1}  { rd( mult( mult( X, X ), mult( Y, Z
% 38.98/39.32     ) ), Y ) ==> mult( mult( mult( X, X ), Y ), rd( Z, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19102) {G130,W19,D5,L1,V3,M1}  { mult( mult( mult( X, X ), Y ), rd
% 38.98/39.32    ( Z, Y ) ) ==> rd( mult( mult( X, X ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  parent0[0]: (4131) {G130,W19,D5,L1,V3,M1} P(24,4121);d(52);d(22);d(52);d(22
% 38.98/39.32    );d(115);d(52);d(76);d(22);d(109) { rd( mult( mult( X, X ), mult( Y, Z )
% 38.98/39.32     ), Y ) ==> mult( mult( mult( X, X ), Y ), rd( Z, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19109) {G2,W20,D5,L1,V3,M1}  { mult( mult( mult( X, X ), Y ), rd
% 38.98/39.32    ( i( Z ), Y ) ) ==> rd( mult( mult( X, X ), rd( Y, Z ) ), Y ) }.
% 38.98/39.32  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 16]: (19102) {G130,W19,D5,L1,V3,M1}  { mult( mult( mult( X, X )
% 38.98/39.32    , Y ), rd( Z, Y ) ) ==> rd( mult( mult( X, X ), mult( Y, Z ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := i( Z )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19111) {G3,W20,D5,L1,V3,M1}  { mult( mult( mult( X, X ), Y ), i( 
% 38.98/39.32    mult( Y, Z ) ) ) ==> rd( mult( mult( X, X ), rd( Y, Z ) ), Y ) }.
% 38.98/39.32  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.32    ( mult( Y, X ) ) }.
% 38.98/39.32  parent1[0; 7]: (19109) {G2,W20,D5,L1,V3,M1}  { mult( mult( mult( X, X ), Y
% 38.98/39.32     ), rd( i( Z ), Y ) ) ==> rd( mult( mult( X, X ), rd( Y, Z ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19112) {G2,W19,D5,L1,V3,M1}  { rd( mult( mult( X, X ), Y ), mult
% 38.98/39.32    ( Y, Z ) ) ==> rd( mult( mult( X, X ), rd( Y, Z ) ), Y ) }.
% 38.98/39.32  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 1]: (19111) {G3,W20,D5,L1,V3,M1}  { mult( mult( mult( X, X ), Y
% 38.98/39.32     ), i( mult( Y, Z ) ) ) ==> rd( mult( mult( X, X ), rd( Y, Z ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( mult( X, X ), Y )
% 38.98/39.32     Y := mult( Y, Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4139) {G131,W19,D5,L1,V3,M1} P(33,4131);d(76);d(33) { rd( 
% 38.98/39.32    mult( mult( Z, Z ), X ), mult( X, Y ) ) ==> rd( mult( mult( Z, Z ), rd( X
% 38.98/39.32    , Y ) ), X ) }.
% 38.98/39.32  parent0: (19112) {G2,W19,D5,L1,V3,M1}  { rd( mult( mult( X, X ), Y ), mult
% 38.98/39.32    ( Y, Z ) ) ==> rd( mult( mult( X, X ), rd( Y, Z ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19115) {G131,W19,D5,L1,V3,M1}  { rd( mult( mult( X, X ), rd( Y, Z
% 38.98/39.32     ) ), Y ) ==> rd( mult( mult( X, X ), Y ), mult( Y, Z ) ) }.
% 38.98/39.32  parent0[0]: (4139) {G131,W19,D5,L1,V3,M1} P(33,4131);d(76);d(33) { rd( mult
% 38.98/39.32    ( mult( Z, Z ), X ), mult( X, Y ) ) ==> rd( mult( mult( Z, Z ), rd( X, Y
% 38.98/39.32     ) ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19121) {G2,W23,D6,L1,V3,M1}  { rd( mult( mult( X, X ), rd( Y, 
% 38.98/39.32    mult( Z, Y ) ) ), Y ) ==> rd( mult( mult( X, X ), Y ), mult( mult( Y, Z )
% 38.98/39.32    , Y ) ) }.
% 38.98/39.32  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.98/39.32    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.98/39.32  parent1[0; 18]: (19115) {G131,W19,D5,L1,V3,M1}  { rd( mult( mult( X, X ), 
% 38.98/39.32    rd( Y, Z ) ), Y ) ==> rd( mult( mult( X, X ), Y ), mult( Y, Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := mult( Z, Y )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19122) {G3,W23,D6,L1,V3,M1}  { rd( mult( mult( X, X ), rd( Y, 
% 38.98/39.32    mult( Z, Y ) ) ), Y ) ==> mult( mult( X, Y ), rd( ld( Y, X ), mult( Y, Z
% 38.98/39.32     ) ) ) }.
% 38.98/39.32  parent0[0]: (3997) {G116,W19,D5,L1,V3,M1} P(3990,79);d(79);d(114) { rd( 
% 38.98/39.32    mult( mult( Z, Z ), Y ), mult( X, Y ) ) ==> mult( mult( Z, Y ), rd( ld( Y
% 38.98/39.32    , Z ), X ) ) }.
% 38.98/39.32  parent1[0; 12]: (19121) {G2,W23,D6,L1,V3,M1}  { rd( mult( mult( X, X ), rd
% 38.98/39.32    ( Y, mult( Z, Y ) ) ), Y ) ==> rd( mult( mult( X, X ), Y ), mult( mult( Y
% 38.98/39.32    , Z ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( Y, Z )
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19123) {G2,W20,D5,L1,V3,M1}  { rd( mult( mult( X, X ), i( Z ) ), 
% 38.98/39.32    Y ) ==> mult( mult( X, Y ), rd( ld( Y, X ), mult( Y, Z ) ) ) }.
% 38.98/39.32  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.32    X ) }.
% 38.98/39.32  parent1[0; 6]: (19122) {G3,W23,D6,L1,V3,M1}  { rd( mult( mult( X, X ), rd( 
% 38.98/39.32    Y, mult( Z, Y ) ) ), Y ) ==> mult( mult( X, Y ), rd( ld( Y, X ), mult( Y
% 38.98/39.32    , Z ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19124) {G2,W19,D5,L1,V3,M1}  { rd( rd( mult( X, X ), Y ), Z ) ==>
% 38.98/39.32     mult( mult( X, Z ), rd( ld( Z, X ), mult( Z, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 2]: (19123) {G2,W20,D5,L1,V3,M1}  { rd( mult( mult( X, X ), i( Z
% 38.98/39.32     ) ), Y ) ==> mult( mult( X, Y ), rd( ld( Y, X ), mult( Y, Z ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( X, X )
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19125) {G3,W19,D5,L1,V3,M1}  { rd( mult( X, rd( X, Y ) ), Z ) ==>
% 38.98/39.32     mult( mult( X, Z ), rd( ld( Z, X ), mult( Z, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (155) {G3,W11,D4,L1,V2,M1} P(33,109);d(33) { rd( mult( X, X ), 
% 38.98/39.32    Y ) ==> mult( X, rd( X, Y ) ) }.
% 38.98/39.32  parent1[0; 2]: (19124) {G2,W19,D5,L1,V3,M1}  { rd( rd( mult( X, X ), Y ), Z
% 38.98/39.32     ) ==> mult( mult( X, Z ), rd( ld( Z, X ), mult( Z, Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19126) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, Z ), rd( ld( Z, X )
% 38.98/39.32    , mult( Z, Y ) ) ) ==> rd( mult( X, rd( X, Y ) ), Z ) }.
% 38.98/39.32  parent0[0]: (19125) {G3,W19,D5,L1,V3,M1}  { rd( mult( X, rd( X, Y ) ), Z ) 
% 38.98/39.32    ==> mult( mult( X, Z ), rd( ld( Z, X ), mult( Z, Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4143) {G132,W19,D5,L1,V3,M1} P(108,4139);d(3997);d(25);d(33);
% 38.98/39.32    d(155) { mult( mult( Z, X ), rd( ld( X, Z ), mult( X, Y ) ) ) ==> rd( 
% 38.98/39.32    mult( Z, rd( Z, Y ) ), X ) }.
% 38.98/39.32  parent0: (19126) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, Z ), rd( ld( Z, X )
% 38.98/39.32    , mult( Z, Y ) ) ) ==> rd( mult( X, rd( X, Y ) ), Z ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19128) {G126,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Z ), Y ) ==> 
% 38.98/39.32    ld( mult( mult( X, Y ), Z ), mult( mult( X, X ), Y ) ) }.
% 38.98/39.32  parent0[0]: (3830) {G126,W19,D5,L1,V3,M1} P(3825,54);d(54) { ld( mult( mult
% 38.98/39.32    ( X, Y ), Z ), mult( mult( X, X ), Y ) ) ==> ld( ld( ld( Y, X ), Z ), Y )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19132) {G127,W27,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), rd( ld( X, Y
% 38.98/39.32     ), mult( X, Z ) ) ), X ) ==> ld( rd( mult( Y, rd( Y, Z ) ), X ), mult( 
% 38.98/39.32    mult( Y, Y ), X ) ) }.
% 38.98/39.32  parent0[0]: (4143) {G132,W19,D5,L1,V3,M1} P(108,4139);d(3997);d(25);d(33);d
% 38.98/39.32    (155) { mult( mult( Z, X ), rd( ld( X, Z ), mult( X, Y ) ) ) ==> rd( mult
% 38.98/39.32    ( Z, rd( Z, Y ) ), X ) }.
% 38.98/39.32  parent1[0; 15]: (19128) {G126,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Z ), 
% 38.98/39.32    Y ) ==> ld( mult( mult( X, Y ), Z ), mult( mult( X, X ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := rd( ld( X, Y ), mult( X, Z ) )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19135) {G4,W20,D6,L1,V3,M1}  { ld( i( mult( X, Z ) ), X ) ==> ld
% 38.98/39.32    ( rd( mult( Y, rd( Y, Z ) ), X ), mult( mult( Y, Y ), X ) ) }.
% 38.98/39.32  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.98/39.32     ) }.
% 38.98/39.32  parent1[0; 2]: (19132) {G127,W27,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), rd( ld
% 38.98/39.32    ( X, Y ), mult( X, Z ) ) ), X ) ==> ld( rd( mult( Y, rd( Y, Z ) ), X ), 
% 38.98/39.32    mult( mult( Y, Y ), X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := ld( X, Y )
% 38.98/39.32     Y := mult( X, Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19136) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), X ) ==> ld( rd
% 38.98/39.32    ( mult( Z, rd( Z, Y ) ), X ), mult( mult( Z, Z ), X ) ) }.
% 38.98/39.32  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 1]: (19135) {G4,W20,D6,L1,V3,M1}  { ld( i( mult( X, Z ) ), X ) 
% 38.98/39.32    ==> ld( rd( mult( Y, rd( Y, Z ) ), X ), mult( mult( Y, Y ), X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( X, Y )
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19137) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, rd( Z, Y ) ), X )
% 38.98/39.32    , mult( mult( Z, Z ), X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.98/39.32  parent0[0]: (19136) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), X ) ==> ld
% 38.98/39.32    ( rd( mult( Z, rd( Z, Y ) ), X ), mult( mult( Z, Z ), X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4146) {G133,W19,D6,L1,V3,M1} P(4143,3830);d(53);d(22) { ld( 
% 38.98/39.32    rd( mult( X, rd( X, Z ) ), Y ), mult( mult( X, X ), Y ) ) ==> mult( mult
% 38.98/39.32    ( Y, Z ), Y ) }.
% 38.98/39.32  parent0: (19137) {G2,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, rd( Z, Y ) ), X )
% 38.98/39.32    , mult( mult( Z, Z ), X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19139) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19142) {G1,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), mult( X, Z ) ) ==>
% 38.98/39.32     ld( mult( Y, X ), rd( mult( Y, rd( Y, Z ) ), X ) ) }.
% 38.98/39.32  parent0[0]: (4143) {G132,W19,D5,L1,V3,M1} P(108,4139);d(3997);d(25);d(33);d
% 38.98/39.32    (155) { mult( mult( Z, X ), rd( ld( X, Z ), mult( X, Y ) ) ) ==> rd( mult
% 38.98/39.32    ( Z, rd( Z, Y ) ), X ) }.
% 38.98/39.32  parent1[0; 12]: (19139) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := mult( Y, X )
% 38.98/39.32     Y := rd( ld( X, Y ), mult( X, Z ) )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19143) {G1,W19,D6,L1,V3,M1}  { ld( mult( Y, X ), rd( mult( Y, rd( 
% 38.98/39.32    Y, Z ) ), X ) ) ==> rd( ld( X, Y ), mult( X, Z ) ) }.
% 38.98/39.32  parent0[0]: (19142) {G1,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), mult( X, Z ) ) 
% 38.98/39.32    ==> ld( mult( Y, X ), rd( mult( Y, rd( Y, Z ) ), X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4148) {G133,W19,D6,L1,V3,M1} P(4143,1) { ld( mult( X, Y ), rd
% 38.98/39.32    ( mult( X, rd( X, Z ) ), Y ) ) ==> rd( ld( Y, X ), mult( Y, Z ) ) }.
% 38.98/39.32  parent0: (19143) {G1,W19,D6,L1,V3,M1}  { ld( mult( Y, X ), rd( mult( Y, rd
% 38.98/39.32    ( Y, Z ) ), X ) ) ==> rd( ld( X, Y ), mult( X, Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19145) {G129,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Z, Y )
% 38.98/39.32     ), Y ) ==> rd( ld( mult( X, X ), Y ), mult( Z, Y ) ) }.
% 38.98/39.32  parent0[0]: (4127) {G129,W19,D5,L1,V3,M1} P(25,4113);d(52);d(52);d(92);d(
% 38.98/39.32    154);d(109);d(3773) { rd( ld( mult( Z, Z ), X ), mult( Y, X ) ) ==> rd( 
% 38.98/39.32    ld( mult( Z, Z ), ld( Y, X ) ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19165) {G125,W35,D7,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Y, rd
% 38.98/39.32    ( ld( X, X ), Z ) ) ), rd( ld( X, X ), Z ) ) ==> rd( ld( mult( mult( X, X
% 38.98/39.32     ), X ), rd( X, Z ) ), mult( Y, rd( ld( X, X ), Z ) ) ) }.
% 38.98/39.32  parent0[0]: (4095) {G124,W19,D5,L1,V3,M1} P(52,4040);d(52);d(115);d(54);d(
% 38.98/39.32    33) { ld( mult( Y, X ), rd( ld( Y, X ), Z ) ) ==> ld( mult( mult( Y, Y )
% 38.98/39.32    , X ), rd( X, Z ) ) }.
% 38.98/39.32  parent1[0; 19]: (19145) {G129,W19,D5,L1,V3,M1}  { rd( ld( mult( X, X ), ld
% 38.98/39.32    ( Z, Y ) ), Y ) ==> rd( ld( mult( X, X ), Y ), mult( Z, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := rd( ld( X, X ), Z )
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19166) {G6,W35,D7,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Y, rd( 
% 38.98/39.32    ld( X, X ), Z ) ) ), rd( ld( X, X ), Z ) ) ==> mult( ld( mult( mult( X, X
% 38.98/39.32     ), X ), rd( X, Z ) ), rd( rd( Z, ld( X, X ) ), Y ) ) }.
% 38.98/39.32  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.98/39.32     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.98/39.32  parent1[0; 18]: (19165) {G125,W35,D7,L1,V3,M1}  { rd( ld( mult( X, X ), ld
% 38.98/39.32    ( Y, rd( ld( X, X ), Z ) ) ), rd( ld( X, X ), Z ) ) ==> rd( ld( mult( 
% 38.98/39.32    mult( X, X ), X ), rd( X, Z ) ), mult( Y, rd( ld( X, X ), Z ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := ld( X, X )
% 38.98/39.32     T := ld( mult( mult( X, X ), X ), rd( X, Z ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19167) {G5,W35,D7,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Y, rd( 
% 38.98/39.32    ld( X, X ), Z ) ) ), rd( ld( X, X ), Z ) ) ==> ld( ld( rd( X, Z ), mult( 
% 38.98/39.32    mult( X, X ), X ) ), rd( rd( Z, ld( X, X ) ), Y ) ) }.
% 38.98/39.32  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.32    ld( ld( Y, X ), Z ) }.
% 38.98/39.32  parent1[0; 18]: (19166) {G6,W35,D7,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Y
% 38.98/39.32    , rd( ld( X, X ), Z ) ) ), rd( ld( X, X ), Z ) ) ==> mult( ld( mult( mult
% 38.98/39.32    ( X, X ), X ), rd( X, Z ) ), rd( rd( Z, ld( X, X ) ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( mult( X, X ), X )
% 38.98/39.32     Y := rd( X, Z )
% 38.98/39.32     Z := rd( rd( Z, ld( X, X ) ), Y )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19168) {G6,W35,D7,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Y, rd( 
% 38.98/39.32    ld( X, X ), Z ) ) ), rd( ld( X, X ), Z ) ) ==> ld( ld( ld( mult( X, X ), 
% 38.98/39.32    rd( X, Z ) ), X ), rd( rd( Z, ld( X, X ) ), Y ) ) }.
% 38.98/39.32  parent0[0]: (593) {G11,W15,D5,L1,V2,M1} P(580,24);d(24);d(74);d(74);d(154)
% 38.98/39.32     { ld( X, mult( mult( Y, Y ), Y ) ) ==> ld( ld( mult( Y, Y ), X ), Y )
% 38.98/39.32     }.
% 38.98/39.32  parent1[0; 19]: (19167) {G5,W35,D7,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Y
% 38.98/39.32    , rd( ld( X, X ), Z ) ) ), rd( ld( X, X ), Z ) ) ==> ld( ld( rd( X, Z ), 
% 38.98/39.32    mult( mult( X, X ), X ) ), rd( rd( Z, ld( X, X ) ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := rd( X, Z )
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19169) {G7,W32,D7,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Y, rd( 
% 38.98/39.32    ld( X, X ), Z ) ) ), rd( ld( X, X ), Z ) ) ==> ld( ld( i( mult( Z, X ) )
% 38.98/39.32    , X ), rd( rd( Z, ld( X, X ) ), Y ) ) }.
% 38.98/39.32  parent0[0]: (169) {G6,W12,D4,L1,V2,M1} P(53,154);d(52) { ld( mult( X, X ), 
% 38.98/39.32    rd( X, Y ) ) ==> i( mult( Y, X ) ) }.
% 38.98/39.32  parent1[0; 20]: (19168) {G6,W35,D7,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Y
% 38.98/39.32    , rd( ld( X, X ), Z ) ) ), rd( ld( X, X ), Z ) ) ==> ld( ld( ld( mult( X
% 38.98/39.32    , X ), rd( X, Z ) ), X ), rd( rd( Z, ld( X, X ) ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19170) {G2,W31,D7,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Y, rd( 
% 38.98/39.32    ld( X, X ), Z ) ) ), rd( ld( X, X ), Z ) ) ==> ld( mult( mult( Z, X ), X
% 38.98/39.32     ), rd( rd( Z, ld( X, X ) ), Y ) ) }.
% 38.98/39.32  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 19]: (19169) {G7,W32,D7,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Y
% 38.98/39.32    , rd( ld( X, X ), Z ) ) ), rd( ld( X, X ), Z ) ) ==> ld( ld( i( mult( Z, 
% 38.98/39.32    X ) ), X ), rd( rd( Z, ld( X, X ) ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( Z, X )
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19171) {G3,W31,D7,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Y, rd( 
% 38.98/39.32    ld( X, X ), Z ) ) ), rd( ld( X, X ), Z ) ) ==> ld( mult( mult( Z, X ), X
% 38.98/39.32     ), rd( mult( Z, ld( X, X ) ), Y ) ) }.
% 38.98/39.32  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.32    mult( Z, ld( Y, X ) ) }.
% 38.98/39.32  parent1[0; 25]: (19170) {G2,W31,D7,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Y
% 38.98/39.32    , rd( ld( X, X ), Z ) ) ), rd( ld( X, X ), Z ) ) ==> ld( mult( mult( Z, X
% 38.98/39.32     ), X ), rd( rd( Z, ld( X, X ) ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19174) {G2,W29,D7,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Y, rd( 
% 38.98/39.32    ld( X, X ), Z ) ) ), rd( ld( X, X ), Z ) ) ==> ld( mult( mult( Z, X ), X
% 38.98/39.32     ), rd( mult( Z, unit ), Y ) ) }.
% 38.98/39.32  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.98/39.32  parent1[0; 27]: (19171) {G3,W31,D7,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Y
% 38.98/39.32    , rd( ld( X, X ), Z ) ) ), rd( ld( X, X ), Z ) ) ==> ld( mult( mult( Z, X
% 38.98/39.32     ), X ), rd( mult( Z, ld( X, X ) ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19176) {G2,W27,D7,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Y, rd( 
% 38.98/39.32    ld( X, X ), Z ) ) ), rd( unit, Z ) ) ==> ld( mult( mult( Z, X ), X ), rd
% 38.98/39.32    ( mult( Z, unit ), Y ) ) }.
% 38.98/39.32  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.98/39.32  parent1[0; 14]: (19174) {G2,W29,D7,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Y
% 38.98/39.32    , rd( ld( X, X ), Z ) ) ), rd( ld( X, X ), Z ) ) ==> ld( mult( mult( Z, X
% 38.98/39.32     ), X ), rd( mult( Z, unit ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19177) {G2,W25,D6,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Y, rd( 
% 38.98/39.32    unit, Z ) ) ), rd( unit, Z ) ) ==> ld( mult( mult( Z, X ), X ), rd( mult
% 38.98/39.32    ( Z, unit ), Y ) ) }.
% 38.98/39.32  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.98/39.32  parent1[0; 9]: (19176) {G2,W27,D7,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Y
% 38.98/39.32    , rd( ld( X, X ), Z ) ) ), rd( unit, Z ) ) ==> ld( mult( mult( Z, X ), X
% 38.98/39.32     ), rd( mult( Z, unit ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19187) {G1,W23,D6,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Y, rd( 
% 38.98/39.32    unit, Z ) ) ), rd( unit, Z ) ) ==> ld( mult( mult( Z, X ), X ), rd( Z, Y
% 38.98/39.32     ) ) }.
% 38.98/39.32  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 38.98/39.32  parent1[0; 21]: (19177) {G2,W25,D6,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Y
% 38.98/39.32    , rd( unit, Z ) ) ), rd( unit, Z ) ) ==> ld( mult( mult( Z, X ), X ), rd
% 38.98/39.32    ( mult( Z, unit ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19188) {G2,W23,D6,L1,V3,M1}  { mult( ld( mult( X, X ), ld( Y, rd
% 38.98/39.32    ( unit, Z ) ) ), rd( Z, unit ) ) ==> ld( mult( mult( Z, X ), X ), rd( Z, 
% 38.98/39.32    Y ) ) }.
% 38.98/39.32  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.32    mult( Z, rd( X, Y ) ) }.
% 38.98/39.32  parent1[0; 1]: (19187) {G1,W23,D6,L1,V3,M1}  { rd( ld( mult( X, X ), ld( Y
% 38.98/39.32    , rd( unit, Z ) ) ), rd( unit, Z ) ) ==> ld( mult( mult( Z, X ), X ), rd
% 38.98/39.32    ( Z, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := unit
% 38.98/39.32     Z := ld( mult( X, X ), ld( Y, rd( unit, Z ) ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19189) {G3,W23,D6,L1,V3,M1}  { ld( ld( ld( Y, rd( unit, Z ) ), 
% 38.98/39.32    mult( X, X ) ), rd( Z, unit ) ) ==> ld( mult( mult( Z, X ), X ), rd( Z, Y
% 38.98/39.32     ) ) }.
% 38.98/39.32  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.32    ld( ld( Y, X ), Z ) }.
% 38.98/39.32  parent1[0; 1]: (19188) {G2,W23,D6,L1,V3,M1}  { mult( ld( mult( X, X ), ld( 
% 38.98/39.32    Y, rd( unit, Z ) ) ), rd( Z, unit ) ) ==> ld( mult( mult( Z, X ), X ), rd
% 38.98/39.32    ( Z, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( X, X )
% 38.98/39.32     Y := ld( Y, rd( unit, Z ) )
% 38.98/39.32     Z := rd( Z, unit )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19190) {G4,W23,D7,L1,V3,M1}  { ld( ld( ld( Z, ld( X, rd( unit, Y
% 38.98/39.32     ) ) ), Z ), rd( Y, unit ) ) ==> ld( mult( mult( Y, Z ), Z ), rd( Y, X )
% 38.98/39.32     ) }.
% 38.98/39.32  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.98/39.32     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.98/39.32  parent1[0; 2]: (19189) {G3,W23,D6,L1,V3,M1}  { ld( ld( ld( Y, rd( unit, Z )
% 38.98/39.32     ), mult( X, X ) ), rd( Z, unit ) ) ==> ld( mult( mult( Z, X ), X ), rd( 
% 38.98/39.32    Z, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := ld( X, rd( unit, Y ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19191) {G5,W22,D7,L1,V3,M1}  { ld( ld( ld( X, ld( Y, i( Z ) ) ), 
% 38.98/39.32    X ), rd( Z, unit ) ) ==> ld( mult( mult( Z, X ), X ), rd( Z, Y ) ) }.
% 38.98/39.32  parent0[0]: (37) {G5,W6,D3,L1,V1,M1} P(36,35) { rd( unit, X ) ==> i( X )
% 38.98/39.32     }.
% 38.98/39.32  parent1[0; 7]: (19190) {G4,W23,D7,L1,V3,M1}  { ld( ld( ld( Z, ld( X, rd( 
% 38.98/39.32    unit, Y ) ) ), Z ), rd( Y, unit ) ) ==> ld( mult( mult( Y, Z ), Z ), rd( 
% 38.98/39.32    Y, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19192) {G4,W22,D7,L1,V3,M1}  { ld( ld( ld( X, i( mult( Z, Y ) ) )
% 38.98/39.32    , X ), rd( Z, unit ) ) ==> ld( mult( mult( Z, X ), X ), rd( Z, Y ) ) }.
% 38.98/39.32  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  parent1[0; 5]: (19191) {G5,W22,D7,L1,V3,M1}  { ld( ld( ld( X, ld( Y, i( Z )
% 38.98/39.32     ) ), X ), rd( Z, unit ) ) ==> ld( mult( mult( Z, X ), X ), rd( Z, Y ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19194) {G4,W22,D7,L1,V3,M1}  { ld( ld( i( mult( mult( Y, Z ), X )
% 38.98/39.32     ), X ), rd( Y, unit ) ) ==> ld( mult( mult( Y, X ), X ), rd( Y, Z ) )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  parent1[0; 3]: (19192) {G4,W22,D7,L1,V3,M1}  { ld( ld( ld( X, i( mult( Z, Y
% 38.98/39.32     ) ) ), X ), rd( Z, unit ) ) ==> ld( mult( mult( Z, X ), X ), rd( Z, Y )
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( Y, Z )
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19195) {G2,W21,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Z )
% 38.98/39.32    , Z ), rd( X, unit ) ) ==> ld( mult( mult( X, Z ), Z ), rd( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 2]: (19194) {G4,W22,D7,L1,V3,M1}  { ld( ld( i( mult( mult( Y, Z
% 38.98/39.32     ), X ) ), X ), rd( Y, unit ) ) ==> ld( mult( mult( Y, X ), X ), rd( Y, Z
% 38.98/39.32     ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( mult( X, Y ), Z )
% 38.98/39.32     Y := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19196) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Z )
% 38.98/39.32    , Z ), X ) ==> ld( mult( mult( X, Z ), Z ), rd( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (15) {G1,W5,D3,L1,V1,M1} P(4,3) { rd( X, unit ) ==> X }.
% 38.98/39.32  parent1[0; 9]: (19195) {G2,W21,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y )
% 38.98/39.32    , Z ), Z ), rd( X, unit ) ) ==> ld( mult( mult( X, Z ), Z ), rd( X, Y ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19197) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Z ), Z ), rd( X
% 38.98/39.32    , Y ) ) ==> ld( mult( mult( mult( X, Y ), Z ), Z ), X ) }.
% 38.98/39.32  parent0[0]: (19196) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Z
% 38.98/39.32     ), Z ), X ) ==> ld( mult( mult( X, Z ), Z ), rd( X, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4163) {G130,W19,D6,L1,V3,M1} P(4095,4127);d(112);d(74);d(593)
% 38.98/39.32    ;d(169);d(22);d(75);d(20);d(4);d(81);d(74);d(168);d(37);d(52);d(52);d(22)
% 38.98/39.32    ;d(15) { ld( mult( mult( Y, X ), X ), rd( Y, Z ) ) ==> ld( mult( mult( 
% 38.98/39.32    mult( Y, Z ), X ), X ), Y ) }.
% 38.98/39.32  parent0: (19197) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Z ), Z ), rd( X
% 38.98/39.32    , Y ) ) ==> ld( mult( mult( mult( X, Y ), Z ), Z ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19200) {G119,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), rd( rd( X, Y )
% 38.98/39.32    , Z ) ) ==> ld( mult( mult( mult( X, Z ), Y ), Y ), X ) }.
% 38.98/39.32  parent0[0]: (4163) {G130,W19,D6,L1,V3,M1} P(4095,4127);d(112);d(74);d(593);
% 38.98/39.32    d(169);d(22);d(75);d(20);d(4);d(81);d(74);d(168);d(37);d(52);d(52);d(22);
% 38.98/39.32    d(15) { ld( mult( mult( Y, X ), X ), rd( Y, Z ) ) ==> ld( mult( mult( 
% 38.98/39.32    mult( Y, Z ), X ), X ), Y ) }.
% 38.98/39.32  parent1[0; 10]: (4010) {G118,W19,D5,L1,V3,M1} P(52,4004);d(76);d(33);d(113)
% 38.98/39.32    ;d(54);d(52);d(76);d(33);d(80);d(54);d(178) { ld( mult( Y, X ), rd( rd( Y
% 38.98/39.32    , X ), Z ) ) ==> ld( mult( mult( Y, X ), X ), rd( Y, Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4188) {G131,W19,D6,L1,V3,M1} S(4010);d(4163) { ld( mult( Y, X
% 38.98/39.32     ), rd( rd( Y, X ), Z ) ) ==> ld( mult( mult( mult( Y, Z ), X ), X ), Y )
% 38.98/39.32     }.
% 38.98/39.32  parent0: (19200) {G119,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), rd( rd( X, Y )
% 38.98/39.32    , Z ) ) ==> ld( mult( mult( mult( X, Z ), Y ), Y ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19203) {G5,W12,D5,L1,V3,M1}  { i( Z ) ==> ld( ld( ld( X, Y ), Z )
% 38.98/39.32    , ld( Y, X ) ) }.
% 38.98/39.32  parent0[0]: (116) {G5,W12,D5,L1,V3,M1} P(75,77);d(74) { ld( ld( ld( Y, Z )
% 38.98/39.32    , X ), ld( Z, Y ) ) ==> i( X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19205) {G6,W20,D6,L1,V3,M1}  { i( rd( X, Y ) ) ==> ld( mult( Z, 
% 38.98/39.32    mult( X, rd( X, Y ) ) ), ld( rd( Y, Z ), mult( Y, X ) ) ) }.
% 38.98/39.32  parent0[0]: (3979) {G113,W19,D5,L1,V3,M1} P(52,3703);d(76);d(22);d(33);d(80
% 38.98/39.32    );d(74);d(33);d(33);d(155) { ld( ld( mult( Y, X ), rd( Y, Z ) ), rd( X, Y
% 38.98/39.32     ) ) ==> mult( Z, mult( X, rd( X, Y ) ) ) }.
% 38.98/39.32  parent1[0; 6]: (19203) {G5,W12,D5,L1,V3,M1}  { i( Z ) ==> ld( ld( ld( X, Y
% 38.98/39.32     ), Z ), ld( Y, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := mult( Y, X )
% 38.98/39.32     Y := rd( Y, Z )
% 38.98/39.32     Z := rd( X, Y )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19208) {G4,W19,D6,L1,V3,M1}  { rd( Y, X ) ==> ld( mult( Z, mult( 
% 38.98/39.32    X, rd( X, Y ) ) ), ld( rd( Y, Z ), mult( Y, X ) ) ) }.
% 38.98/39.32  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.32    X ) }.
% 38.98/39.32  parent1[0; 1]: (19205) {G6,W20,D6,L1,V3,M1}  { i( rd( X, Y ) ) ==> ld( mult
% 38.98/39.32    ( Z, mult( X, rd( X, Y ) ) ), ld( rd( Y, Z ), mult( Y, X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19209) {G4,W19,D6,L1,V3,M1}  { ld( mult( Z, mult( Y, rd( Y, X ) )
% 38.98/39.32     ), ld( rd( X, Z ), mult( X, Y ) ) ) ==> rd( X, Y ) }.
% 38.98/39.32  parent0[0]: (19208) {G4,W19,D6,L1,V3,M1}  { rd( Y, X ) ==> ld( mult( Z, 
% 38.98/39.32    mult( X, rd( X, Y ) ) ), ld( rd( Y, Z ), mult( Y, X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4207) {G114,W19,D6,L1,V3,M1} P(3979,116);d(79) { ld( mult( Z
% 38.98/39.32    , mult( Y, rd( Y, X ) ) ), ld( rd( X, Z ), mult( X, Y ) ) ) ==> rd( X, Y
% 38.98/39.32     ) }.
% 38.98/39.32  parent0: (19209) {G4,W19,D6,L1,V3,M1}  { ld( mult( Z, mult( Y, rd( Y, X ) )
% 38.98/39.32     ), ld( rd( X, Z ), mult( X, Y ) ) ) ==> rd( X, Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19211) {G114,W19,D6,L1,V3,M1}  { rd( Z, Y ) ==> ld( mult( X, mult
% 38.98/39.32    ( Y, rd( Y, Z ) ) ), ld( rd( Z, X ), mult( Z, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (4207) {G114,W19,D6,L1,V3,M1} P(3979,116);d(79) { ld( mult( Z, 
% 38.98/39.32    mult( Y, rd( Y, X ) ) ), ld( rd( X, Z ), mult( X, Y ) ) ) ==> rd( X, Y )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19222) {G6,W27,D7,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( mult( 
% 38.98/39.32    Z, mult( ld( Y, X ), rd( ld( Y, X ), X ) ) ), ld( rd( X, Z ), ld( rd( Y, 
% 38.98/39.32    X ), X ) ) ) }.
% 38.98/39.32  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.98/39.32    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.98/39.32  parent1[0; 22]: (19211) {G114,W19,D6,L1,V3,M1}  { rd( Z, Y ) ==> ld( mult( 
% 38.98/39.32    X, mult( Y, rd( Y, Z ) ) ), ld( rd( Z, X ), mult( Z, Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := ld( Y, X )
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19223) {G5,W27,D7,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( mult( 
% 38.98/39.32    Z, ld( ld( X, Y ), rd( ld( Y, X ), X ) ) ), ld( rd( X, Z ), ld( rd( Y, X
% 38.98/39.32     ), X ) ) ) }.
% 38.98/39.32  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.32    ld( ld( Y, X ), Z ) }.
% 38.98/39.32  parent1[0; 9]: (19222) {G6,W27,D7,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( 
% 38.98/39.32    mult( Z, mult( ld( Y, X ), rd( ld( Y, X ), X ) ) ), ld( rd( X, Z ), ld( 
% 38.98/39.32    rd( Y, X ), X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := rd( ld( Y, X ), X )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19224) {G3,W24,D6,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( mult( 
% 38.98/39.32    Z, ld( ld( X, Y ), i( Y ) ) ), ld( rd( X, Z ), ld( rd( Y, X ), X ) ) )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.32    ==> i( X ) }.
% 38.98/39.32  parent1[0; 13]: (19223) {G5,W27,D7,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld
% 38.98/39.32    ( mult( Z, ld( ld( X, Y ), rd( ld( Y, X ), X ) ) ), ld( rd( X, Z ), ld( 
% 38.98/39.32    rd( Y, X ), X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19225) {G4,W24,D7,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( mult( 
% 38.98/39.32    Z, i( mult( Y, ld( X, Y ) ) ) ), ld( rd( X, Z ), ld( rd( Y, X ), X ) ) )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  parent1[0; 9]: (19224) {G3,W24,D6,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( 
% 38.98/39.32    mult( Z, ld( ld( X, Y ), i( Y ) ) ), ld( rd( X, Z ), ld( rd( Y, X ), X )
% 38.98/39.32     ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := ld( X, Y )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19226) {G2,W23,D6,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( rd( Z
% 38.98/39.32    , mult( Y, ld( X, Y ) ) ), ld( rd( X, Z ), ld( rd( Y, X ), X ) ) ) }.
% 38.98/39.32  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 7]: (19225) {G4,W24,D7,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( 
% 38.98/39.32    mult( Z, i( mult( Y, ld( X, Y ) ) ) ), ld( rd( X, Z ), ld( rd( Y, X ), X
% 38.98/39.32     ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := mult( Y, ld( X, Y ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19227) {G3,W23,D6,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( mult( 
% 38.98/39.32    Z, rd( ld( Y, X ), Y ) ), ld( rd( X, Z ), ld( rd( Y, X ), X ) ) ) }.
% 38.98/39.32  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.98/39.32     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.32  parent1[0; 7]: (19226) {G2,W23,D6,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( 
% 38.98/39.32    rd( Z, mult( Y, ld( X, Y ) ) ), ld( rd( X, Z ), ld( rd( Y, X ), X ) ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := X
% 38.98/39.32     T := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19228) {G3,W23,D6,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( mult( 
% 38.98/39.32    Z, ld( Y, rd( X, Y ) ) ), ld( rd( X, Z ), ld( rd( Y, X ), X ) ) ) }.
% 38.98/39.32  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.98/39.32    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.98/39.32  parent1[0; 9]: (19227) {G3,W23,D6,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( 
% 38.98/39.32    mult( Z, rd( ld( Y, X ), Y ) ), ld( rd( X, Z ), ld( rd( Y, X ), X ) ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19229) {G4,W23,D6,L1,V3,M1}  { mult( X, ld( X, Y ) ) ==> ld( mult
% 38.98/39.32    ( Z, ld( Y, rd( X, Y ) ) ), ld( rd( X, Z ), ld( rd( Y, X ), X ) ) ) }.
% 38.98/39.32  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.32    mult( Z, ld( Y, X ) ) }.
% 38.98/39.32  parent1[0; 1]: (19228) {G3,W23,D6,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( 
% 38.98/39.32    mult( Z, ld( Y, rd( X, Y ) ) ), ld( rd( X, Z ), ld( rd( Y, X ), X ) ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19230) {G1,W19,D6,L1,V3,M1}  { Y ==> ld( mult( Z, ld( Y, rd( X, Y
% 38.98/39.32     ) ) ), ld( rd( X, Z ), ld( rd( Y, X ), X ) ) ) }.
% 38.98/39.32  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.98/39.32  parent1[0; 1]: (19229) {G4,W23,D6,L1,V3,M1}  { mult( X, ld( X, Y ) ) ==> ld
% 38.98/39.32    ( mult( Z, ld( Y, rd( X, Y ) ) ), ld( rd( X, Z ), ld( rd( Y, X ), X ) ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19231) {G1,W19,D6,L1,V3,M1}  { ld( mult( Y, ld( X, rd( Z, X ) ) )
% 38.98/39.32    , ld( rd( Z, Y ), ld( rd( X, Z ), Z ) ) ) ==> X }.
% 38.98/39.32  parent0[0]: (19230) {G1,W19,D6,L1,V3,M1}  { Y ==> ld( mult( Z, ld( Y, rd( X
% 38.98/39.32    , Y ) ) ), ld( rd( X, Z ), ld( rd( Y, X ), X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4209) {G115,W19,D6,L1,V3,M1} P(125,4207);d(74);d(77);d(52);d(
% 38.98/39.32    33);d(114);d(124);d(75);d(0) { ld( mult( Z, ld( Y, rd( X, Y ) ) ), ld( rd
% 38.98/39.32    ( X, Z ), ld( rd( Y, X ), X ) ) ) ==> Y }.
% 38.98/39.32  parent0: (19231) {G1,W19,D6,L1,V3,M1}  { ld( mult( Y, ld( X, rd( Z, X ) ) )
% 38.98/39.32    , ld( rd( Z, Y ), ld( rd( X, Z ), Z ) ) ) ==> X }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19233) {G115,W19,D6,L1,V3,M1}  { Y ==> ld( mult( X, ld( Y, rd( Z, 
% 38.98/39.32    Y ) ) ), ld( rd( Z, X ), ld( rd( Y, Z ), Z ) ) ) }.
% 38.98/39.32  parent0[0]: (4209) {G115,W19,D6,L1,V3,M1} P(125,4207);d(74);d(77);d(52);d(
% 38.98/39.32    33);d(114);d(124);d(75);d(0) { ld( mult( Z, ld( Y, rd( X, Y ) ) ), ld( rd
% 38.98/39.32    ( X, Z ), ld( rd( Y, X ), X ) ) ) ==> Y }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19245) {G116,W39,D8,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( Z, ld( 
% 38.98/39.32    ld( X, Y ), rd( ld( X, rd( Y, X ) ), ld( X, Y ) ) ) ), ld( rd( ld( X, rd
% 38.98/39.32    ( Y, X ) ), Z ), ld( rd( mult( Y, X ), ld( X, rd( Y, X ) ) ), Y ) ) ) }.
% 38.98/39.32  parent0[0]: (3766) {G118,W19,D5,L1,V3,M1} P(3747,54);d(54) { ld( rd( ld( X
% 38.98/39.32    , Y ), Z ), ld( X, rd( Y, X ) ) ) ==> ld( rd( mult( Y, X ), Z ), Y ) }.
% 38.98/39.32  parent1[0; 28]: (19233) {G115,W19,D6,L1,V3,M1}  { Y ==> ld( mult( X, ld( Y
% 38.98/39.32    , rd( Z, Y ) ) ), ld( rd( Z, X ), ld( rd( Y, Z ), Z ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := ld( X, rd( Y, X ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := ld( X, Y )
% 38.98/39.32     Z := ld( X, rd( Y, X ) )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19246) {G113,W35,D8,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( Z, ld( 
% 38.98/39.32    mult( Y, X ), rd( Y, ld( X, Y ) ) ) ), ld( rd( ld( X, rd( Y, X ) ), Z ), 
% 38.98/39.32    ld( rd( mult( Y, X ), ld( X, rd( Y, X ) ) ), Y ) ) ) }.
% 38.98/39.32  parent0[0]: (3696) {G112,W19,D6,L1,V3,M1} P(3356,3684);d(114);d(115);d(124)
% 38.98/39.32    ;d(3);d(159);d(114);d(74);d(3115);d(3) { ld( ld( X, Y ), rd( ld( X, rd( Y
% 38.98/39.32    , X ) ), Z ) ) ==> ld( mult( Y, X ), rd( Y, Z ) ) }.
% 38.98/39.32  parent1[0; 7]: (19245) {G116,W39,D8,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( Z
% 38.98/39.32    , ld( ld( X, Y ), rd( ld( X, rd( Y, X ) ), ld( X, Y ) ) ) ), ld( rd( ld( 
% 38.98/39.32    X, rd( Y, X ) ), Z ), ld( rd( mult( Y, X ), ld( X, rd( Y, X ) ) ), Y ) )
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := ld( X, Y )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19247) {G5,W35,D8,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( Z, ld( 
% 38.98/39.32    mult( Y, X ), mult( Y, ld( Y, X ) ) ) ), ld( rd( ld( X, rd( Y, X ) ), Z )
% 38.98/39.32    , ld( rd( mult( Y, X ), ld( X, rd( Y, X ) ) ), Y ) ) ) }.
% 38.98/39.32  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.32    mult( Z, ld( Y, X ) ) }.
% 38.98/39.32  parent1[0; 11]: (19246) {G113,W35,D8,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( 
% 38.98/39.32    Z, ld( mult( Y, X ), rd( Y, ld( X, Y ) ) ) ), ld( rd( ld( X, rd( Y, X ) )
% 38.98/39.32    , Z ), ld( rd( mult( Y, X ), ld( X, rd( Y, X ) ) ), Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19253) {G6,W35,D8,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( Z, ld( ld
% 38.98/39.32    ( rd( Y, Y ), mult( Y, X ) ), X ) ), ld( rd( ld( X, rd( Y, X ) ), Z ), ld
% 38.98/39.32    ( rd( mult( Y, X ), ld( X, rd( Y, X ) ) ), Y ) ) ) }.
% 38.98/39.32  parent0[0]: (3030) {G62,W19,D5,L1,V3,M1} S(1512);d(2786) { ld( mult( Z, Y )
% 38.98/39.32    , mult( Z, ld( X, Y ) ) ) ==> ld( ld( rd( Z, X ), mult( Z, Y ) ), Y ) }.
% 38.98/39.32  parent1[0; 7]: (19247) {G5,W35,D8,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( Z, 
% 38.98/39.32    ld( mult( Y, X ), mult( Y, ld( Y, X ) ) ) ), ld( rd( ld( X, rd( Y, X ) )
% 38.98/39.32    , Z ), ld( rd( mult( Y, X ), ld( X, rd( Y, X ) ) ), Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19254) {G2,W33,D8,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( Z, ld( ld
% 38.98/39.32    ( unit, mult( Y, X ) ), X ) ), ld( rd( ld( X, rd( Y, X ) ), Z ), ld( rd( 
% 38.98/39.32    mult( Y, X ), ld( X, rd( Y, X ) ) ), Y ) ) ) }.
% 38.98/39.32  parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 38.98/39.32  parent1[0; 9]: (19253) {G6,W35,D8,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( Z, 
% 38.98/39.32    ld( ld( rd( Y, Y ), mult( Y, X ) ), X ) ), ld( rd( ld( X, rd( Y, X ) ), Z
% 38.98/39.32     ), ld( rd( mult( Y, X ), ld( X, rd( Y, X ) ) ), Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19255) {G2,W31,D8,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( Z, ld( 
% 38.98/39.32    mult( Y, X ), X ) ), ld( rd( ld( X, rd( Y, X ) ), Z ), ld( rd( mult( Y, X
% 38.98/39.32     ), ld( X, rd( Y, X ) ) ), Y ) ) ) }.
% 38.98/39.32  parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 38.98/39.32  parent1[0; 8]: (19254) {G2,W33,D8,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( Z, 
% 38.98/39.32    ld( ld( unit, mult( Y, X ) ), X ) ), ld( rd( ld( X, rd( Y, X ) ), Z ), ld
% 38.98/39.32    ( rd( mult( Y, X ), ld( X, rd( Y, X ) ) ), Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( Y, X )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19256) {G3,W31,D8,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( Z, ld( 
% 38.98/39.32    mult( Y, X ), X ) ), ld( rd( ld( X, rd( Y, X ) ), Z ), ld( mult( mult( Y
% 38.98/39.32    , X ), ld( rd( Y, X ), X ) ), Y ) ) ) }.
% 38.98/39.32  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.32    mult( Z, ld( Y, X ) ) }.
% 38.98/39.32  parent1[0; 21]: (19255) {G2,W31,D8,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( Z
% 38.98/39.32    , ld( mult( Y, X ), X ) ), ld( rd( ld( X, rd( Y, X ) ), Z ), ld( rd( mult
% 38.98/39.32    ( Y, X ), ld( X, rd( Y, X ) ) ), Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := rd( Y, X )
% 38.98/39.32     Z := mult( Y, X )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19257) {G4,W27,D7,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( Z, ld( 
% 38.98/39.32    mult( Y, X ), X ) ), ld( rd( ld( X, rd( Y, X ) ), Z ), ld( X, rd( rd( Y, 
% 38.98/39.32    X ), X ) ) ) ) }.
% 38.98/39.32  parent0[0]: (3786) {G122,W19,D6,L1,V3,M1} P(111,3780) { ld( mult( mult( Y, 
% 38.98/39.32    X ), ld( rd( Y, X ), Z ) ), Y ) ==> ld( Z, rd( rd( Y, X ), X ) ) }.
% 38.98/39.32  parent1[0; 20]: (19256) {G3,W31,D8,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( Z
% 38.98/39.32    , ld( mult( Y, X ), X ) ), ld( rd( ld( X, rd( Y, X ) ), Z ), ld( mult( 
% 38.98/39.32    mult( Y, X ), ld( rd( Y, X ), X ) ), Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19258) {G5,W23,D7,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( Z, ld( 
% 38.98/39.32    mult( Y, X ), X ) ), ld( rd( mult( rd( Y, X ), X ), Z ), rd( Y, X ) ) )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (3766) {G118,W19,D5,L1,V3,M1} P(3747,54);d(54) { ld( rd( ld( X
% 38.98/39.32    , Y ), Z ), ld( X, rd( Y, X ) ) ) ==> ld( rd( mult( Y, X ), Z ), Y ) }.
% 38.98/39.32  parent1[0; 12]: (19257) {G4,W27,D7,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( Z
% 38.98/39.32    , ld( mult( Y, X ), X ) ), ld( rd( ld( X, rd( Y, X ) ), Z ), ld( X, rd( 
% 38.98/39.32    rd( Y, X ), X ) ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := rd( Y, X )
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19259) {G5,W23,D7,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( Z, ld( 
% 38.98/39.32    mult( Y, X ), X ) ), ld( rd( ld( rd( X, Y ), X ), Z ), rd( Y, X ) ) ) }.
% 38.98/39.32  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.32    ld( rd( X, Y ), Z ) }.
% 38.98/39.32  parent1[0; 14]: (19258) {G5,W23,D7,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( Z
% 38.98/39.32    , ld( mult( Y, X ), X ) ), ld( rd( mult( rd( Y, X ), X ), Z ), rd( Y, X )
% 38.98/39.32     ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19260) {G2,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( Z, ld( 
% 38.98/39.32    mult( Y, X ), X ) ), ld( rd( Y, Z ), rd( Y, X ) ) ) }.
% 38.98/39.32  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.32  parent1[0; 14]: (19259) {G5,W23,D7,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( Z
% 38.98/39.32    , ld( mult( Y, X ), X ) ), ld( rd( ld( rd( X, Y ), X ), Z ), rd( Y, X ) )
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19261) {G2,W19,D6,L1,V3,M1}  { ld( mult( Z, ld( mult( Y, X ), X )
% 38.98/39.32     ), ld( rd( Y, Z ), rd( Y, X ) ) ) ==> ld( X, Y ) }.
% 38.98/39.32  parent0[0]: (19260) {G2,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( Z, ld
% 38.98/39.32    ( mult( Y, X ), X ) ), ld( rd( Y, Z ), rd( Y, X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4211) {G123,W19,D6,L1,V3,M1} P(3766,4209);d(3696);d(75);d(
% 38.98/39.32    3030);d(16);d(18);d(75);d(3786);d(3766);d(80);d(19) { ld( mult( Z, ld( 
% 38.98/39.32    mult( Y, X ), X ) ), ld( rd( Y, Z ), rd( Y, X ) ) ) ==> ld( X, Y ) }.
% 38.98/39.32  parent0: (19261) {G2,W19,D6,L1,V3,M1}  { ld( mult( Z, ld( mult( Y, X ), X )
% 38.98/39.32     ), ld( rd( Y, Z ), rd( Y, X ) ) ) ==> ld( X, Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19263) {G8,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), X ) ==> ld( X, ld
% 38.98/39.32    ( Y, X ) ) }.
% 38.98/39.32  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.98/39.32    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19280) {G9,W35,D7,L1,V3,M1}  { ld( mult( mult( X, ld( mult( Y, Z
% 38.98/39.32     ), Z ) ), ld( rd( Y, X ), rd( Y, Z ) ) ), ld( rd( Y, X ), rd( Y, Z ) ) )
% 38.98/39.32     ==> ld( ld( rd( Y, X ), rd( Y, Z ) ), ld( Z, Y ) ) }.
% 38.98/39.32  parent0[0]: (4211) {G123,W19,D6,L1,V3,M1} P(3766,4209);d(3696);d(75);d(3030
% 38.98/39.32    );d(16);d(18);d(75);d(3786);d(3766);d(80);d(19) { ld( mult( Z, ld( mult( 
% 38.98/39.32    Y, X ), X ) ), ld( rd( Y, Z ), rd( Y, X ) ) ) ==> ld( X, Y ) }.
% 38.98/39.32  parent1[0; 32]: (19263) {G8,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), X ) ==> 
% 38.98/39.32    ld( X, ld( Y, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := ld( rd( Y, X ), rd( Y, Z ) )
% 38.98/39.32     Y := mult( X, ld( mult( Y, Z ), Z ) )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19281) {G10,W35,D9,L1,V3,M1}  { ld( ld( rd( rd( rd( Y, X ), mult
% 38.98/39.32    ( X, ld( mult( Y, Z ), Z ) ) ), rd( Y, X ) ), rd( Y, Z ) ), rd( Y, Z ) ) 
% 38.98/39.32    ==> ld( ld( rd( Y, X ), rd( Y, Z ) ), ld( Z, Y ) ) }.
% 38.98/39.32  parent0[0]: (3353) {G90,W19,D6,L1,V3,M1} P(3337,256);d(75);d(329);d(3307);d
% 38.98/39.32    (3304);d(3303);d(3324);d(80);d(75);d(321);d(53);d(76);d(33);d(320);d(75);
% 38.98/39.32    d(80);d(75) { ld( mult( T, ld( Y, X ) ), ld( Y, X ) ) ==> ld( ld( rd( rd
% 38.98/39.32    ( Y, T ), Y ), X ), X ) }.
% 38.98/39.32  parent1[0; 1]: (19280) {G9,W35,D7,L1,V3,M1}  { ld( mult( mult( X, ld( mult
% 38.98/39.32    ( Y, Z ), Z ) ), ld( rd( Y, X ), rd( Y, Z ) ) ), ld( rd( Y, X ), rd( Y, Z
% 38.98/39.32     ) ) ) ==> ld( ld( rd( Y, X ), rd( Y, Z ) ), ld( Z, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := rd( Y, Z )
% 38.98/39.32     Y := rd( Y, X )
% 38.98/39.32     Z := T
% 38.98/39.32     T := mult( X, ld( mult( Y, Z ), Z ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19282) {G5,W35,D9,L1,V3,M1}  { ld( ld( mult( rd( rd( X, Y ), mult
% 38.98/39.32    ( Y, ld( mult( X, Z ), Z ) ) ), rd( Y, X ) ), rd( X, Z ) ), rd( X, Z ) ) 
% 38.98/39.32    ==> ld( ld( rd( X, Y ), rd( X, Z ) ), ld( Z, X ) ) }.
% 38.98/39.32  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.32    mult( Z, rd( X, Y ) ) }.
% 38.98/39.32  parent1[0; 3]: (19281) {G10,W35,D9,L1,V3,M1}  { ld( ld( rd( rd( rd( Y, X )
% 38.98/39.32    , mult( X, ld( mult( Y, Z ), Z ) ) ), rd( Y, X ) ), rd( Y, Z ) ), rd( Y, 
% 38.98/39.32    Z ) ) ==> ld( ld( rd( Y, X ), rd( Y, Z ) ), ld( Z, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := rd( rd( X, Y ), mult( Y, ld( mult( X, Z ), Z ) ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19283) {G5,W35,D9,L1,V3,M1}  { ld( ld( ld( rd( mult( Y, ld( mult
% 38.98/39.32    ( X, Z ), Z ) ), rd( X, Y ) ), rd( Y, X ) ), rd( X, Z ) ), rd( X, Z ) ) 
% 38.98/39.32    ==> ld( ld( rd( X, Y ), rd( X, Z ) ), ld( Z, X ) ) }.
% 38.98/39.32  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.32    ld( rd( X, Y ), Z ) }.
% 38.98/39.32  parent1[0; 3]: (19282) {G5,W35,D9,L1,V3,M1}  { ld( ld( mult( rd( rd( X, Y )
% 38.98/39.32    , mult( Y, ld( mult( X, Z ), Z ) ) ), rd( Y, X ) ), rd( X, Z ) ), rd( X, 
% 38.98/39.32    Z ) ) ==> ld( ld( rd( X, Y ), rd( X, Z ) ), ld( Z, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( Y, ld( mult( X, Z ), Z ) )
% 38.98/39.32     Y := rd( X, Y )
% 38.98/39.32     Z := rd( Y, X )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19284) {G5,W35,D9,L1,V3,M1}  { ld( ld( ld( mult( mult( X, ld( 
% 38.98/39.32    mult( Y, Z ), Z ) ), rd( X, Y ) ), rd( X, Y ) ), rd( Y, Z ) ), rd( Y, Z )
% 38.98/39.32     ) ==> ld( ld( rd( Y, X ), rd( Y, Z ) ), ld( Z, Y ) ) }.
% 38.98/39.32  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.32    mult( Z, rd( X, Y ) ) }.
% 38.98/39.32  parent1[0; 4]: (19283) {G5,W35,D9,L1,V3,M1}  { ld( ld( ld( rd( mult( Y, ld
% 38.98/39.32    ( mult( X, Z ), Z ) ), rd( X, Y ) ), rd( Y, X ) ), rd( X, Z ) ), rd( X, Z
% 38.98/39.32     ) ) ==> ld( ld( rd( X, Y ), rd( X, Z ) ), ld( Z, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := mult( X, ld( mult( Y, Z ), Z ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19285) {G6,W31,D9,L1,V3,M1}  { ld( ld( rd( rd( Y, mult( ld( mult
% 38.98/39.32    ( Y, Z ), Z ), X ) ), Y ), rd( Y, Z ) ), rd( Y, Z ) ) ==> ld( ld( rd( Y, 
% 38.98/39.32    X ), rd( Y, Z ) ), ld( Z, Y ) ) }.
% 38.98/39.32  parent0[0]: (3324) {G88,W19,D5,L1,V3,M1} P(76,3308);d(22);d(52);d(76);d(33)
% 38.98/39.32    ;d(320) { ld( mult( mult( Y, X ), rd( Y, Z ) ), rd( Y, Z ) ) ==> rd( rd( 
% 38.98/39.32    Z, mult( X, Y ) ), Z ) }.
% 38.98/39.32  parent1[0; 3]: (19284) {G5,W35,D9,L1,V3,M1}  { ld( ld( ld( mult( mult( X, 
% 38.98/39.32    ld( mult( Y, Z ), Z ) ), rd( X, Y ) ), rd( X, Y ) ), rd( Y, Z ) ), rd( Y
% 38.98/39.32    , Z ) ) ==> ld( ld( rd( Y, X ), rd( Y, Z ) ), ld( Z, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := ld( mult( Y, Z ), Z )
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19286) {G7,W27,D9,L1,V3,M1}  { mult( Y, rd( ld( X, rd( X, mult( 
% 38.98/39.32    ld( mult( X, Y ), Y ), Z ) ) ), Y ) ) ==> ld( ld( rd( X, Z ), rd( X, Y )
% 38.98/39.32     ), ld( Y, X ) ) }.
% 38.98/39.32  parent0[0]: (3308) {G87,W19,D5,L1,V3,M1} P(2772,3302);d(20);d(27);d(76);d(
% 38.98/39.32    33);d(114);d(16);d(18) { ld( ld( rd( Y, X ), rd( X, Z ) ), rd( X, Z ) ) 
% 38.98/39.32    ==> mult( Z, rd( ld( X, Y ), Z ) ) }.
% 38.98/39.32  parent1[0; 1]: (19285) {G6,W31,D9,L1,V3,M1}  { ld( ld( rd( rd( Y, mult( ld
% 38.98/39.32    ( mult( Y, Z ), Z ), X ) ), Y ), rd( Y, Z ) ), rd( Y, Z ) ) ==> ld( ld( 
% 38.98/39.32    rd( Y, X ), rd( Y, Z ) ), ld( Z, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := rd( X, mult( ld( mult( X, Y ), Y ), Z ) )
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19287) {G4,W24,D8,L1,V3,M1}  { mult( X, rd( i( mult( ld( mult( Y
% 38.98/39.32    , X ), X ), Z ) ), X ) ) ==> ld( ld( rd( Y, Z ), rd( Y, X ) ), ld( X, Y )
% 38.98/39.32     ) }.
% 38.98/39.32  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.98/39.32     ) }.
% 38.98/39.32  parent1[0; 4]: (19286) {G7,W27,D9,L1,V3,M1}  { mult( Y, rd( ld( X, rd( X, 
% 38.98/39.32    mult( ld( mult( X, Y ), Y ), Z ) ) ), Y ) ) ==> ld( ld( rd( X, Z ), rd( X
% 38.98/39.32    , Y ) ), ld( Y, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := mult( ld( mult( Y, X ), X ), Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19288) {G5,W24,D8,L1,V3,M1}  { mult( X, i( mult( X, mult( ld( 
% 38.98/39.32    mult( Y, X ), X ), Z ) ) ) ) ==> ld( ld( rd( Y, Z ), rd( Y, X ) ), ld( X
% 38.98/39.32    , Y ) ) }.
% 38.98/39.32  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.32    ( mult( Y, X ) ) }.
% 38.98/39.32  parent1[0; 3]: (19287) {G4,W24,D8,L1,V3,M1}  { mult( X, rd( i( mult( ld( 
% 38.98/39.32    mult( Y, X ), X ), Z ) ), X ) ) ==> ld( ld( rd( Y, Z ), rd( Y, X ) ), ld
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( ld( mult( Y, X ), X ), Z )
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19289) {G2,W23,D7,L1,V3,M1}  { rd( X, mult( X, mult( ld( mult( Y
% 38.98/39.32    , X ), X ), Z ) ) ) ==> ld( ld( rd( Y, Z ), rd( Y, X ) ), ld( X, Y ) )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 1]: (19288) {G5,W24,D8,L1,V3,M1}  { mult( X, i( mult( X, mult( 
% 38.98/39.32    ld( mult( Y, X ), X ), Z ) ) ) ) ==> ld( ld( rd( Y, Z ), rd( Y, X ) ), ld
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := mult( X, mult( ld( mult( Y, X ), X ), Z ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19290) {G3,W23,D7,L1,V3,M1}  { rd( rd( X, mult( ld( mult( Y, X )
% 38.98/39.32    , X ), Z ) ), X ) ==> ld( ld( rd( Y, Z ), rd( Y, X ) ), ld( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.98/39.32     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.98/39.32  parent1[0; 1]: (19289) {G2,W23,D7,L1,V3,M1}  { rd( X, mult( X, mult( ld( 
% 38.98/39.32    mult( Y, X ), X ), Z ) ) ) ==> ld( ld( rd( Y, Z ), rd( Y, X ) ), ld( X, Y
% 38.98/39.32     ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := mult( ld( mult( Y, X ), X ), Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19291) {G4,W23,D7,L1,V3,M1}  { rd( rd( X, ld( ld( X, mult( Y, X )
% 38.98/39.32     ), Z ) ), X ) ==> ld( ld( rd( Y, Z ), rd( Y, X ) ), ld( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.32    ld( ld( Y, X ), Z ) }.
% 38.98/39.32  parent1[0; 4]: (19290) {G3,W23,D7,L1,V3,M1}  { rd( rd( X, mult( ld( mult( Y
% 38.98/39.32    , X ), X ), Z ) ), X ) ==> ld( ld( rd( Y, Z ), rd( Y, X ) ), ld( X, Y ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( Y, X )
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19292) {G5,W23,D7,L1,V3,M1}  { rd( mult( X, ld( Z, ld( X, mult( Y
% 38.98/39.32    , X ) ) ) ), X ) ==> ld( ld( rd( Y, Z ), rd( Y, X ) ), ld( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.32    mult( Z, ld( Y, X ) ) }.
% 38.98/39.32  parent1[0; 2]: (19291) {G4,W23,D7,L1,V3,M1}  { rd( rd( X, ld( ld( X, mult( 
% 38.98/39.32    Y, X ) ), Z ) ), X ) ==> ld( ld( rd( Y, Z ), rd( Y, X ) ), ld( X, Y ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := ld( X, mult( Y, X ) )
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19293) {G6,W23,D7,L1,V3,M1}  { mult( X, rd( ld( Y, ld( X, mult( Z
% 38.98/39.32    , X ) ) ), X ) ) ==> ld( ld( rd( Z, Y ), rd( Z, X ) ), ld( X, Z ) ) }.
% 38.98/39.32  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.98/39.32    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.98/39.32  parent1[0; 1]: (19292) {G5,W23,D7,L1,V3,M1}  { rd( mult( X, ld( Z, ld( X, 
% 38.98/39.32    mult( Y, X ) ) ) ), X ) ==> ld( ld( rd( Y, Z ), rd( Y, X ) ), ld( X, Y )
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := ld( Y, ld( X, mult( Z, X ) ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19294) {G7,W23,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), rd( 
% 38.98/39.32    mult( Z, X ), X ) ) ==> ld( ld( rd( Z, Y ), rd( Z, X ) ), ld( X, Z ) )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (1421) {G13,W19,D6,L1,V3,M1} P(124,1412);d(0) { mult( X, rd( ld
% 38.98/39.32    ( Z, ld( X, Y ) ), X ) ) ==> ld( mult( X, rd( Z, X ) ), rd( Y, X ) ) }.
% 38.98/39.32  parent1[0; 1]: (19293) {G6,W23,D7,L1,V3,M1}  { mult( X, rd( ld( Y, ld( X, 
% 38.98/39.32    mult( Z, X ) ) ), X ) ) ==> ld( ld( rd( Z, Y ), rd( Z, X ) ), ld( X, Z )
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := mult( Z, X )
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19295) {G1,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), Z ) ==>
% 38.98/39.32     ld( ld( rd( Z, Y ), rd( Z, X ) ), ld( X, Z ) ) }.
% 38.98/39.32  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.32  parent1[0; 7]: (19294) {G7,W23,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), 
% 38.98/39.32    rd( mult( Z, X ), X ) ) ==> ld( ld( rd( Z, Y ), rd( Z, X ) ), ld( X, Z )
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19296) {G1,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, Y ), rd( Z, X ) ), 
% 38.98/39.32    ld( X, Z ) ) ==> ld( mult( X, rd( Y, X ) ), Z ) }.
% 38.98/39.32  parent0[0]: (19295) {G1,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), Z ) 
% 38.98/39.32    ==> ld( ld( rd( Z, Y ), rd( Z, X ) ), ld( X, Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4222) {G124,W19,D5,L1,V3,M1} P(4211,329);d(3353);d(81);d(80);
% 38.98/39.32    d(81);d(3324);d(3308);d(53);d(76);d(33);d(320);d(74);d(75);d(321);d(1421)
% 38.98/39.32    ;d(3) { ld( ld( rd( Y, X ), rd( Y, Z ) ), ld( Z, Y ) ) ==> ld( mult( Z, 
% 38.98/39.32    rd( X, Z ) ), Y ) }.
% 38.98/39.32  parent0: (19296) {G1,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, Y ), rd( Z, X ) ), 
% 38.98/39.32    ld( X, Z ) ) ==> ld( mult( X, rd( Y, X ) ), Z ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19298) {G124,W19,D5,L1,V3,M1}  { ld( mult( Z, rd( Y, Z ) ), X ) 
% 38.98/39.32    ==> ld( ld( rd( X, Y ), rd( X, Z ) ), ld( Z, X ) ) }.
% 38.98/39.32  parent0[0]: (4222) {G124,W19,D5,L1,V3,M1} P(4211,329);d(3353);d(81);d(80);d
% 38.98/39.32    (81);d(3324);d(3308);d(53);d(76);d(33);d(320);d(74);d(75);d(321);d(1421);
% 38.98/39.32    d(3) { ld( ld( rd( Y, X ), rd( Y, Z ) ), ld( Z, Y ) ) ==> ld( mult( Z, rd
% 38.98/39.32    ( X, Z ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19308) {G4,W23,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), i( Z )
% 38.98/39.32     ) ==> ld( ld( rd( i( Z ), Y ), rd( i( Z ), X ) ), i( mult( Z, X ) ) )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  parent1[0; 19]: (19298) {G124,W19,D5,L1,V3,M1}  { ld( mult( Z, rd( Y, Z ) )
% 38.98/39.32    , X ) ==> ld( ld( rd( X, Y ), rd( X, Z ) ), ld( Z, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := i( Z )
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19313) {G4,W23,D7,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), i( Z )
% 38.98/39.32     ) ==> i( mult( mult( Z, X ), ld( rd( i( Z ), Y ), rd( i( Z ), X ) ) ) )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  parent1[0; 9]: (19308) {G4,W23,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), i
% 38.98/39.32    ( Z ) ) ==> ld( ld( rd( i( Z ), Y ), rd( i( Z ), X ) ), i( mult( Z, X ) )
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( Z, X )
% 38.98/39.32     Y := ld( rd( i( Z ), Y ), rd( i( Z ), X ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19315) {G5,W22,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), i( Z )
% 38.98/39.32     ) ==> rd( ld( rd( i( Z ), X ), rd( i( Z ), Y ) ), mult( Z, X ) ) }.
% 38.98/39.32  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.32     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.32  parent1[0; 9]: (19313) {G4,W23,D7,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), i
% 38.98/39.32    ( Z ) ) ==> i( mult( mult( Z, X ), ld( rd( i( Z ), Y ), rd( i( Z ), X ) )
% 38.98/39.32     ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := rd( i( Z ), Y )
% 38.98/39.32     Y := rd( i( Z ), X )
% 38.98/39.32     Z := mult( Z, X )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19316) {G5,W22,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), i( Z )
% 38.98/39.32     ) ==> rd( ld( i( mult( X, Z ) ), rd( i( Z ), Y ) ), mult( Z, X ) ) }.
% 38.98/39.32  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.32    ( mult( Y, X ) ) }.
% 38.98/39.32  parent1[0; 11]: (19315) {G5,W22,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), 
% 38.98/39.32    i( Z ) ) ==> rd( ld( rd( i( Z ), X ), rd( i( Z ), Y ) ), mult( Z, X ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19320) {G2,W21,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), i( Z )
% 38.98/39.32     ) ==> rd( mult( mult( X, Z ), rd( i( Z ), Y ) ), mult( Z, X ) ) }.
% 38.98/39.32  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 10]: (19316) {G5,W22,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), 
% 38.98/39.32    i( Z ) ) ==> rd( ld( i( mult( X, Z ) ), rd( i( Z ), Y ) ), mult( Z, X ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( X, Z )
% 38.98/39.32     Y := rd( i( Z ), Y )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19321) {G3,W21,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), i( Z )
% 38.98/39.32     ) ==> rd( mult( mult( X, Z ), i( mult( Y, Z ) ) ), mult( Z, X ) ) }.
% 38.98/39.32  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.32    ( mult( Y, X ) ) }.
% 38.98/39.32  parent1[0; 14]: (19320) {G2,W21,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), 
% 38.98/39.32    i( Z ) ) ==> rd( mult( mult( X, Z ), rd( i( Z ), Y ) ), mult( Z, X ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19322) {G2,W20,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), i( Z )
% 38.98/39.32     ) ==> rd( rd( mult( X, Z ), mult( Y, Z ) ), mult( Z, X ) ) }.
% 38.98/39.32  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 10]: (19321) {G3,W21,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), 
% 38.98/39.32    i( Z ) ) ==> rd( mult( mult( X, Z ), i( mult( Y, Z ) ) ), mult( Z, X ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( X, Z )
% 38.98/39.32     Y := mult( Y, Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19323) {G3,W20,D6,L1,V3,M1}  { i( mult( Z, mult( X, rd( Y, X ) )
% 38.98/39.32     ) ) ==> rd( rd( mult( X, Z ), mult( Y, Z ) ), mult( Z, X ) ) }.
% 38.98/39.32  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  parent1[0; 1]: (19322) {G2,W20,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), i
% 38.98/39.32    ( Z ) ) ==> rd( rd( mult( X, Z ), mult( Y, Z ) ), mult( Z, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := mult( X, rd( Y, X ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19324) {G4,W19,D5,L1,V3,M1}  { rd( rd( rd( Y, Z ), Y ), X ) ==> 
% 38.98/39.32    rd( rd( mult( Y, X ), mult( Z, X ) ), mult( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (450) {G6,W16,D6,L1,V4,M1} P(81,91) { i( mult( T, mult( X, rd( 
% 38.98/39.32    Z, Y ) ) ) ) ==> rd( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.32  parent1[0; 1]: (19323) {G3,W20,D6,L1,V3,M1}  { i( mult( Z, mult( X, rd( Y, 
% 38.98/39.32    X ) ) ) ) ==> rd( rd( mult( X, Z ), mult( Y, Z ) ), mult( Z, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32     T := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19325) {G4,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Z ), mult( Y, Z )
% 38.98/39.32     ), mult( Z, X ) ) ==> rd( rd( rd( X, Y ), X ), Z ) }.
% 38.98/39.32  parent0[0]: (19324) {G4,W19,D5,L1,V3,M1}  { rd( rd( rd( Y, Z ), Y ), X ) 
% 38.98/39.32    ==> rd( rd( mult( Y, X ), mult( Z, X ) ), mult( X, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4229) {G125,W19,D5,L1,V3,M1} P(52,4222);d(52);d(92);d(76);d(
% 38.98/39.32    22);d(76);d(33);d(52);d(450) { rd( rd( mult( X, Y ), mult( Z, Y ) ), mult
% 38.98/39.32    ( Y, X ) ) ==> rd( rd( rd( X, Z ), X ), Y ) }.
% 38.98/39.32  parent0: (19325) {G4,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Z ), mult( Y, Z )
% 38.98/39.32     ), mult( Z, X ) ) ==> rd( rd( rd( X, Y ), X ), Z ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19327) {G124,W19,D5,L1,V3,M1}  { ld( mult( Z, rd( Y, Z ) ), X ) 
% 38.98/39.32    ==> ld( ld( rd( X, Y ), rd( X, Z ) ), ld( Z, X ) ) }.
% 38.98/39.32  parent0[0]: (4222) {G124,W19,D5,L1,V3,M1} P(4211,329);d(3353);d(81);d(80);d
% 38.98/39.32    (81);d(3324);d(3308);d(53);d(76);d(33);d(320);d(74);d(75);d(321);d(1421);
% 38.98/39.32    d(3) { ld( ld( rd( Y, X ), rd( Y, Z ) ), ld( Z, Y ) ) ==> ld( mult( Z, rd
% 38.98/39.32    ( X, Z ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19333) {G2,W23,D6,L1,V3,M1}  { ld( mult( rd( X, Y ), rd( Z, rd( X
% 38.98/39.32    , Y ) ) ), X ) ==> ld( ld( rd( X, Z ), rd( X, rd( X, Y ) ) ), Y ) }.
% 38.98/39.32  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.32  parent1[0; 22]: (19327) {G124,W19,D5,L1,V3,M1}  { ld( mult( Z, rd( Y, Z ) )
% 38.98/39.32    , X ) ==> ld( ld( rd( X, Y ), rd( X, Z ) ), ld( Z, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := rd( X, Y )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19335) {G3,W23,D6,L1,V3,M1}  { ld( mult( rd( X, Y ), rd( Z, rd( X
% 38.98/39.32    , Y ) ) ), X ) ==> ld( ld( rd( X, Z ), mult( X, rd( Y, X ) ) ), Y ) }.
% 38.98/39.32  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.32    mult( Z, rd( X, Y ) ) }.
% 38.98/39.32  parent1[0; 17]: (19333) {G2,W23,D6,L1,V3,M1}  { ld( mult( rd( X, Y ), rd( Z
% 38.98/39.32    , rd( X, Y ) ) ), X ) ==> ld( ld( rd( X, Z ), rd( X, rd( X, Y ) ) ), Y )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19337) {G4,W23,D6,L1,V3,M1}  { ld( ld( rd( Y, X ), rd( Z, rd( X, 
% 38.98/39.32    Y ) ) ), X ) ==> ld( ld( rd( X, Z ), mult( X, rd( Y, X ) ) ), Y ) }.
% 38.98/39.32  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.32    ld( rd( X, Y ), Z ) }.
% 38.98/39.32  parent1[0; 2]: (19335) {G3,W23,D6,L1,V3,M1}  { ld( mult( rd( X, Y ), rd( Z
% 38.98/39.32    , rd( X, Y ) ) ), X ) ==> ld( ld( rd( X, Z ), mult( X, rd( Y, X ) ) ), Y
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := rd( Z, rd( X, Y ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19338) {G5,W23,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( Z, rd( X
% 38.98/39.32    , Y ) ) ), Y ) ==> ld( ld( rd( Y, Z ), mult( Y, rd( X, Y ) ) ), X ) }.
% 38.98/39.32  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.32    mult( Z, rd( X, Y ) ) }.
% 38.98/39.32  parent1[0; 6]: (19337) {G4,W23,D6,L1,V3,M1}  { ld( ld( rd( Y, X ), rd( Z, 
% 38.98/39.32    rd( X, Y ) ) ), X ) ==> ld( ld( rd( X, Z ), mult( X, rd( Y, X ) ) ), Y )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19339) {G6,W23,D6,L1,V3,M1}  { ld( ld( ld( Z, rd( X, Y ) ), rd( X
% 38.98/39.32    , Y ) ), Y ) ==> ld( ld( rd( Y, Z ), mult( Y, rd( X, Y ) ) ), X ) }.
% 38.98/39.32  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.98/39.32     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.98/39.32  parent1[0; 2]: (19338) {G5,W23,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( Z
% 38.98/39.32    , rd( X, Y ) ) ), Y ) ==> ld( ld( rd( Y, Z ), mult( Y, rd( X, Y ) ) ), X
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := rd( X, Y )
% 38.98/39.32     Y := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19340) {G7,W19,D6,L1,V3,M1}  { mult( Z, ld( mult( X, Y ), Y ) ) 
% 38.98/39.32    ==> ld( ld( rd( Z, X ), mult( Z, rd( Y, Z ) ) ), Y ) }.
% 38.98/39.32  parent0[0]: (3314) {G87,W19,D6,L1,V3,M1} P(3302,31);d(79);d(75);d(329) { ld
% 38.98/39.32    ( ld( ld( Y, rd( Z, X ) ), rd( Z, X ) ), X ) ==> mult( X, ld( mult( Y, Z
% 38.98/39.32     ), Z ) ) }.
% 38.98/39.32  parent1[0; 1]: (19339) {G6,W23,D6,L1,V3,M1}  { ld( ld( ld( Z, rd( X, Y ) )
% 38.98/39.32    , rd( X, Y ) ), Y ) ==> ld( ld( rd( Y, Z ), mult( Y, rd( X, Y ) ) ), X )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19341) {G7,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X, rd( Z
% 38.98/39.32    , X ) ) ), Z ) ==> mult( X, ld( mult( Y, Z ), Z ) ) }.
% 38.98/39.32  parent0[0]: (19340) {G7,W19,D6,L1,V3,M1}  { mult( Z, ld( mult( X, Y ), Y )
% 38.98/39.32     ) ==> ld( ld( rd( Z, X ), mult( Z, rd( Y, Z ) ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4235) {G125,W19,D6,L1,V3,M1} P(19,4222);d(81);d(80);d(81);d(
% 38.98/39.32    347);d(3314) { ld( ld( rd( X, Z ), mult( X, rd( Y, X ) ) ), Y ) ==> mult
% 38.98/39.32    ( X, ld( mult( Z, Y ), Y ) ) }.
% 38.98/39.32  parent0: (19341) {G7,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X, rd( Z
% 38.98/39.32    , X ) ) ), Z ) ==> mult( X, ld( mult( Y, Z ), Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19343) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.32    X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19349) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, Y ), rd( mult( Y, X )
% 38.98/39.32    , mult( Z, X ) ) ) ==> i( rd( rd( rd( Y, Z ), Y ), X ) ) }.
% 38.98/39.32  parent0[0]: (4229) {G125,W19,D5,L1,V3,M1} P(52,4222);d(52);d(92);d(76);d(22
% 38.98/39.32    );d(76);d(33);d(52);d(450) { rd( rd( mult( X, Y ), mult( Z, Y ) ), mult( 
% 38.98/39.32    Y, X ) ) ==> rd( rd( rd( X, Z ), X ), Y ) }.
% 38.98/39.32  parent1[0; 13]: (19343) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := rd( mult( Y, X ), mult( Z, X ) )
% 38.98/39.32     Y := mult( X, Y )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19350) {G4,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), rd( mult( Y, X )
% 38.98/39.32    , mult( Z, X ) ) ) ==> rd( X, rd( rd( Y, Z ), Y ) ) }.
% 38.98/39.32  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.32    X ) }.
% 38.98/39.32  parent1[0; 12]: (19349) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, Y ), rd( mult
% 38.98/39.32    ( Y, X ), mult( Z, X ) ) ) ==> i( rd( rd( rd( Y, Z ), Y ), X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := rd( rd( Y, Z ), Y )
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19352) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), rd( mult( Y, X )
% 38.98/39.32    , mult( Z, X ) ) ) ==> mult( X, rd( Y, rd( Y, Z ) ) ) }.
% 38.98/39.32  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.32    mult( Z, rd( X, Y ) ) }.
% 38.98/39.32  parent1[0; 12]: (19350) {G4,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), rd( mult
% 38.98/39.32    ( Y, X ), mult( Z, X ) ) ) ==> rd( X, rd( rd( Y, Z ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := rd( Y, Z )
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19357) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), rd( mult( Y, X )
% 38.98/39.32    , mult( Z, X ) ) ) ==> mult( X, mult( Y, rd( Z, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.32    mult( Z, rd( X, Y ) ) }.
% 38.98/39.32  parent1[0; 14]: (19352) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), rd( mult
% 38.98/39.32    ( Y, X ), mult( Z, X ) ) ) ==> mult( X, rd( Y, rd( Y, Z ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19359) {G5,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( mult( Z, X
% 38.98/39.32     ), mult( Y, X ) ) ) ==> mult( X, mult( Y, rd( Z, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.32    mult( Z, rd( X, Y ) ) }.
% 38.98/39.32  parent1[0; 1]: (19357) {G5,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), rd( mult( 
% 38.98/39.32    Y, X ), mult( Z, X ) ) ) ==> mult( X, mult( Y, rd( Z, Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( Z, X )
% 38.98/39.32     Y := mult( Y, X )
% 38.98/39.32     Z := mult( X, Y )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4236) {G126,W19,D5,L1,V3,M1} P(4229,79);d(79);d(81);d(81);d(
% 38.98/39.32    81) { mult( mult( Y, X ), rd( mult( Z, Y ), mult( X, Y ) ) ) ==> mult( Y
% 38.98/39.32    , mult( X, rd( Z, X ) ) ) }.
% 38.98/39.32  parent0: (19359) {G5,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( mult( Z, X
% 38.98/39.32     ), mult( Y, X ) ) ) ==> mult( X, mult( Y, rd( Z, Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19362) {G125,W19,D5,L1,V3,M1}  { rd( rd( rd( X, Z ), X ), Y ) ==> 
% 38.98/39.32    rd( rd( mult( X, Y ), mult( Z, Y ) ), mult( Y, X ) ) }.
% 38.98/39.32  parent0[0]: (4229) {G125,W19,D5,L1,V3,M1} P(52,4222);d(52);d(92);d(76);d(22
% 38.98/39.32    );d(76);d(33);d(52);d(450) { rd( rd( mult( X, Y ), mult( Z, Y ) ), mult( 
% 38.98/39.32    Y, X ) ) ==> rd( rd( rd( X, Z ), X ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19370) {G2,W22,D6,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i( X ) )
% 38.98/39.32    , Z ) ==> rd( rd( ld( X, Z ), mult( Y, Z ) ), mult( Z, i( X ) ) ) }.
% 38.98/39.32  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 12]: (19362) {G125,W19,D5,L1,V3,M1}  { rd( rd( rd( X, Z ), X ), 
% 38.98/39.32    Y ) ==> rd( rd( mult( X, Y ), mult( Z, Y ) ), mult( Y, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := i( X )
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19382) {G2,W21,D6,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i( X ) )
% 38.98/39.32    , Z ) ==> rd( rd( ld( X, Z ), mult( Y, Z ) ), rd( Z, X ) ) }.
% 38.98/39.32  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 18]: (19370) {G2,W22,D6,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i
% 38.98/39.32    ( X ) ), Z ) ==> rd( rd( ld( X, Z ), mult( Y, Z ) ), mult( Z, i( X ) ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19383) {G3,W21,D6,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i( X ) )
% 38.98/39.32    , Z ) ==> mult( rd( ld( X, Z ), mult( Y, Z ) ), rd( X, Z ) ) }.
% 38.98/39.32  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.32    mult( Z, rd( X, Y ) ) }.
% 38.98/39.32  parent1[0; 10]: (19382) {G2,W21,D6,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i
% 38.98/39.32    ( X ) ), Z ) ==> rd( rd( ld( X, Z ), mult( Y, Z ) ), rd( Z, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := rd( ld( X, Z ), mult( Y, Z ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19384) {G4,W21,D6,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i( X ) )
% 38.98/39.32    , Z ) ==> ld( rd( mult( Y, Z ), ld( X, Z ) ), rd( X, Z ) ) }.
% 38.98/39.32  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.32    ld( rd( X, Y ), Z ) }.
% 38.98/39.32  parent1[0; 10]: (19383) {G3,W21,D6,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i
% 38.98/39.32    ( X ) ), Z ) ==> mult( rd( ld( X, Z ), mult( Y, Z ) ), rd( X, Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( Y, Z )
% 38.98/39.32     Y := ld( X, Z )
% 38.98/39.32     Z := rd( X, Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19385) {G5,W21,D6,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i( X ) )
% 38.98/39.32    , Z ) ==> ld( mult( mult( Y, Z ), ld( Z, X ) ), rd( X, Z ) ) }.
% 38.98/39.32  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.32    mult( Z, ld( Y, X ) ) }.
% 38.98/39.32  parent1[0; 11]: (19384) {G4,W21,D6,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i
% 38.98/39.32    ( X ) ), Z ) ==> ld( rd( mult( Y, Z ), ld( X, Z ) ), rd( X, Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := mult( Y, Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19386) {G2,W20,D6,L1,V3,M1}  { rd( mult( rd( i( X ), Y ), X ), Z
% 38.98/39.32     ) ==> ld( mult( mult( Y, Z ), ld( Z, X ) ), rd( X, Z ) ) }.
% 38.98/39.32  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 2]: (19385) {G5,W21,D6,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i( 
% 38.98/39.32    X ) ), Z ) ==> ld( mult( mult( Y, Z ), ld( Z, X ) ), rd( X, Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := rd( i( X ), Y )
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19387) {G3,W20,D6,L1,V3,M1}  { rd( ld( rd( Y, i( X ) ), X ), Z ) 
% 38.98/39.32    ==> ld( mult( mult( Y, Z ), ld( Z, X ) ), rd( X, Z ) ) }.
% 38.98/39.32  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.32    ld( rd( X, Y ), Z ) }.
% 38.98/39.32  parent1[0; 2]: (19386) {G2,W20,D6,L1,V3,M1}  { rd( mult( rd( i( X ), Y ), X
% 38.98/39.32     ), Z ) ==> ld( mult( mult( Y, Z ), ld( Z, X ) ), rd( X, Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := i( X )
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19388) {G2,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), Y ), Z ) ==>
% 38.98/39.32     ld( mult( mult( X, Z ), ld( Z, Y ) ), rd( Y, Z ) ) }.
% 38.98/39.32  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 3]: (19387) {G3,W20,D6,L1,V3,M1}  { rd( ld( rd( Y, i( X ) ), X )
% 38.98/39.32    , Z ) ==> ld( mult( mult( Y, Z ), ld( Z, X ) ), rd( X, Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19389) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), ld( Z, Y )
% 38.98/39.32     ), rd( Y, Z ) ) ==> rd( ld( mult( X, Y ), Y ), Z ) }.
% 38.98/39.32  parent0[0]: (19388) {G2,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), Y ), Z ) 
% 38.98/39.32    ==> ld( mult( mult( X, Z ), ld( Z, Y ) ), rd( Y, Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4237) {G126,W19,D5,L1,V3,M1} P(24,4229);d(33);d(81);d(80);d(
% 38.98/39.32    75);d(34);d(80);d(34) { ld( mult( mult( Z, Y ), ld( Y, X ) ), rd( X, Y )
% 38.98/39.32     ) ==> rd( ld( mult( Z, X ), X ), Y ) }.
% 38.98/39.32  parent0: (19389) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), ld( Z, Y )
% 38.98/39.32     ), rd( Y, Z ) ) ==> rd( ld( mult( X, Y ), Y ), Z ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19391) {G126,W19,D5,L1,V3,M1}  { mult( X, mult( Y, rd( Z, Y ) ) ) 
% 38.98/39.32    ==> mult( mult( X, Y ), rd( mult( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.32  parent0[0]: (4236) {G126,W19,D5,L1,V3,M1} P(4229,79);d(79);d(81);d(81);d(81
% 38.98/39.32    ) { mult( mult( Y, X ), rd( mult( Z, Y ), mult( X, Y ) ) ) ==> mult( Y, 
% 38.98/39.32    mult( X, rd( Z, X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19400) {G22,W23,D6,L1,V3,M1}  { mult( X, mult( Y, rd( mult( Z, Y
% 38.98/39.32     ), Y ) ) ) ==> mult( mult( X, Y ), ld( rd( mult( Y, X ), mult( Z, X ) )
% 38.98/39.32    , Y ) ) }.
% 38.98/39.32  parent0[0]: (2007) {G21,W19,D5,L1,V3,M1} S(1441);d(2005) { rd( mult( mult( 
% 38.98/39.32    Z, X ), Y ), mult( X, Y ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y ) ), X )
% 38.98/39.32     }.
% 38.98/39.32  parent1[0; 14]: (19391) {G126,W19,D5,L1,V3,M1}  { mult( X, mult( Y, rd( Z, 
% 38.98/39.32    Y ) ) ) ==> mult( mult( X, Y ), rd( mult( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := mult( Z, Y )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19401) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( Y, Z ) ) ==> mult( 
% 38.98/39.32    mult( X, Y ), ld( rd( mult( Y, X ), mult( Z, X ) ), Y ) ) }.
% 38.98/39.32  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.32  parent1[0; 5]: (19400) {G22,W23,D6,L1,V3,M1}  { mult( X, mult( Y, rd( mult
% 38.98/39.32    ( Z, Y ), Y ) ) ) ==> mult( mult( X, Y ), ld( rd( mult( Y, X ), mult( Z, 
% 38.98/39.32    X ) ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19402) {G1,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( rd( mult( Y
% 38.98/39.32    , X ), mult( Z, X ) ), Y ) ) ==> mult( X, mult( Y, Z ) ) }.
% 38.98/39.32  parent0[0]: (19401) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( Y, Z ) ) ==> 
% 38.98/39.32    mult( mult( X, Y ), ld( rd( mult( Y, X ), mult( Z, X ) ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4240) {G127,W19,D6,L1,V3,M1} P(2007,4236);d(3) { mult( mult( 
% 38.98/39.32    Z, Y ), ld( rd( mult( Y, Z ), mult( X, Z ) ), Y ) ) ==> mult( Z, mult( Y
% 38.98/39.32    , X ) ) }.
% 38.98/39.32  parent0: (19402) {G1,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( rd( mult( 
% 38.98/39.32    Y, X ), mult( Z, X ) ), Y ) ) ==> mult( X, mult( Y, Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19404) {G126,W19,D5,L1,V3,M1}  { mult( X, mult( Y, rd( Z, Y ) ) ) 
% 38.98/39.32    ==> mult( mult( X, Y ), rd( mult( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.32  parent0[0]: (4236) {G126,W19,D5,L1,V3,M1} P(4229,79);d(79);d(81);d(81);d(81
% 38.98/39.32    ) { mult( mult( Y, X ), rd( mult( Z, Y ), mult( X, Y ) ) ) ==> mult( Y, 
% 38.98/39.32    mult( X, rd( Z, X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19411) {G2,W20,D6,L1,V3,M1}  { mult( X, mult( Y, rd( i( Z ), Y )
% 38.98/39.32     ) ) ==> mult( mult( X, Y ), rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.32  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 14]: (19404) {G126,W19,D5,L1,V3,M1}  { mult( X, mult( Y, rd( Z, 
% 38.98/39.32    Y ) ) ) ==> mult( mult( X, Y ), rd( mult( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := i( Z )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19415) {G3,W20,D6,L1,V3,M1}  { mult( X, mult( Y, i( mult( Y, Z )
% 38.98/39.32     ) ) ) ==> mult( mult( X, Y ), rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.32  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.32    ( mult( Y, X ) ) }.
% 38.98/39.32  parent1[0; 5]: (19411) {G2,W20,D6,L1,V3,M1}  { mult( X, mult( Y, rd( i( Z )
% 38.98/39.32    , Y ) ) ) ==> mult( mult( X, Y ), rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19416) {G2,W19,D5,L1,V3,M1}  { mult( X, rd( Y, mult( Y, Z ) ) ) 
% 38.98/39.32    ==> mult( mult( X, Y ), rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.32  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 3]: (19415) {G3,W20,D6,L1,V3,M1}  { mult( X, mult( Y, i( mult( Y
% 38.98/39.32    , Z ) ) ) ) ==> mult( mult( X, Y ), rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := mult( Y, Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19417) {G3,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), Y ) ) ==>
% 38.98/39.32     mult( mult( X, Y ), rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.32  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.98/39.32     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.98/39.32  parent1[0; 3]: (19416) {G2,W19,D5,L1,V3,M1}  { mult( X, rd( Y, mult( Y, Z )
% 38.98/39.32     ) ) ==> mult( mult( X, Y ), rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19418) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( Z, X )
% 38.98/39.32    , mult( Y, X ) ) ) ==> mult( X, rd( rd( Y, Z ), Y ) ) }.
% 38.98/39.32  parent0[0]: (19417) {G3,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), Y ) ) 
% 38.98/39.32    ==> mult( mult( X, Y ), rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4241) {G127,W19,D5,L1,V3,M1} P(24,4236);d(76);d(33);d(320) { 
% 38.98/39.32    mult( mult( Y, Z ), rd( ld( X, Y ), mult( Z, Y ) ) ) ==> mult( Y, rd( rd
% 38.98/39.32    ( Z, X ), Z ) ) }.
% 38.98/39.32  parent0: (19418) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( Z, X )
% 38.98/39.32    , mult( Y, X ) ) ) ==> mult( X, rd( rd( Y, Z ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19420) {G127,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), Y ) ) 
% 38.98/39.32    ==> mult( mult( X, Y ), rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.32  parent0[0]: (4241) {G127,W19,D5,L1,V3,M1} P(24,4236);d(76);d(33);d(320) { 
% 38.98/39.32    mult( mult( Y, Z ), rd( ld( X, Y ), mult( Z, Y ) ) ) ==> mult( Y, rd( rd
% 38.98/39.32    ( Z, X ), Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19432) {G4,W23,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z ), Y )
% 38.98/39.32     ) ==> mult( mult( i( X ), Y ), rd( i( mult( X, Z ) ), mult( Y, i( X ) )
% 38.98/39.32     ) ) }.
% 38.98/39.32  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  parent1[0; 15]: (19420) {G127,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), 
% 38.98/39.32    Y ) ) ==> mult( mult( X, Y ), rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := i( X )
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19434) {G2,W22,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z ), Y )
% 38.98/39.32     ) ==> mult( ld( X, Y ), rd( i( mult( X, Z ) ), mult( Y, i( X ) ) ) ) }.
% 38.98/39.32  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 10]: (19432) {G4,W23,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z
% 38.98/39.32     ), Y ) ) ==> mult( mult( i( X ), Y ), rd( i( mult( X, Z ) ), mult( Y, i
% 38.98/39.32    ( X ) ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19436) {G3,W22,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z ), Y )
% 38.98/39.32     ) ==> ld( ld( Y, X ), rd( i( mult( X, Z ) ), mult( Y, i( X ) ) ) ) }.
% 38.98/39.32  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.32    ld( ld( Y, X ), Z ) }.
% 38.98/39.32  parent1[0; 9]: (19434) {G2,W22,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z )
% 38.98/39.32    , Y ) ) ==> mult( ld( X, Y ), rd( i( mult( X, Z ) ), mult( Y, i( X ) ) )
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := rd( i( mult( X, Z ) ), mult( Y, i( X ) ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19437) {G4,W22,D7,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z ), Y )
% 38.98/39.32     ) ==> ld( ld( Y, X ), i( mult( mult( Y, i( X ) ), mult( X, Z ) ) ) ) }.
% 38.98/39.32  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.32    ( mult( Y, X ) ) }.
% 38.98/39.32  parent1[0; 13]: (19436) {G3,W22,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z
% 38.98/39.32     ), Y ) ) ==> ld( ld( Y, X ), rd( i( mult( X, Z ) ), mult( Y, i( X ) ) )
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( X, Z )
% 38.98/39.32     Y := mult( Y, i( X ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19438) {G4,W22,D7,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z ), Y )
% 38.98/39.32     ) ==> i( mult( mult( mult( Y, i( X ) ), mult( X, Z ) ), ld( Y, X ) ) )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  parent1[0; 9]: (19437) {G4,W22,D7,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z )
% 38.98/39.32    , Y ) ) ==> ld( ld( Y, X ), i( mult( mult( Y, i( X ) ), mult( X, Z ) ) )
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( mult( Y, i( X ) ), mult( X, Z ) )
% 38.98/39.32     Y := ld( Y, X )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19439) {G5,W21,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z ), Y )
% 38.98/39.32     ) ==> rd( ld( X, Y ), mult( mult( Y, i( X ) ), mult( X, Z ) ) ) }.
% 38.98/39.32  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.32     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.32  parent1[0; 9]: (19438) {G4,W22,D7,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z )
% 38.98/39.32    , Y ) ) ==> i( mult( mult( mult( Y, i( X ) ), mult( X, Z ) ), ld( Y, X )
% 38.98/39.32     ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := mult( mult( Y, i( X ) ), mult( X, Z ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19440) {G2,W20,D5,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z ), Y )
% 38.98/39.32     ) ==> rd( ld( X, Y ), mult( rd( Y, X ), mult( X, Z ) ) ) }.
% 38.98/39.32  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 14]: (19439) {G5,W21,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z
% 38.98/39.32     ), Y ) ) ==> rd( ld( X, Y ), mult( mult( Y, i( X ) ), mult( X, Z ) ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19441) {G3,W20,D5,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z ), Y )
% 38.98/39.32     ) ==> rd( ld( X, Y ), ld( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.98/39.32  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.32    ld( rd( X, Y ), Z ) }.
% 38.98/39.32  parent1[0; 13]: (19440) {G2,W20,D5,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z
% 38.98/39.32     ), Y ) ) ==> rd( ld( X, Y ), mult( rd( Y, X ), mult( X, Z ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := mult( X, Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19442) {G4,W20,D5,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z ), Y )
% 38.98/39.32     ) ==> mult( ld( X, Y ), ld( mult( X, Z ), rd( X, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.32    mult( Z, ld( Y, X ) ) }.
% 38.98/39.32  parent1[0; 9]: (19441) {G3,W20,D5,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z )
% 38.98/39.32    , Y ) ) ==> rd( ld( X, Y ), ld( rd( X, Y ), mult( X, Z ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := rd( X, Y )
% 38.98/39.32     Y := mult( X, Z )
% 38.98/39.32     Z := ld( X, Y )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19443) {G5,W20,D5,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z ), Y )
% 38.98/39.32     ) ==> ld( ld( Y, X ), ld( mult( X, Z ), rd( X, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.32    ld( ld( Y, X ), Z ) }.
% 38.98/39.32  parent1[0; 9]: (19442) {G4,W20,D5,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z )
% 38.98/39.32    , Y ) ) ==> mult( ld( X, Y ), ld( mult( X, Z ), rd( X, Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := ld( mult( X, Z ), rd( X, Y ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19444) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( rd( Y, Z ), Y ) ) ==> 
% 38.98/39.32    ld( ld( Y, X ), ld( mult( X, Z ), rd( X, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 1]: (19443) {G5,W20,D5,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z )
% 38.98/39.32    , Y ) ) ==> ld( ld( Y, X ), ld( mult( X, Z ), rd( X, Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := rd( rd( Y, Z ), Y )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19445) {G2,W19,D5,L1,V3,M1}  { ld( ld( Y, X ), ld( mult( X, Z ), 
% 38.98/39.32    rd( X, Y ) ) ) ==> ld( X, rd( rd( Y, Z ), Y ) ) }.
% 38.98/39.32  parent0[0]: (19444) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( rd( Y, Z ), Y ) ) 
% 38.98/39.32    ==> ld( ld( Y, X ), ld( mult( X, Z ), rd( X, Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4248) {G128,W19,D5,L1,V3,M1} P(52,4241);d(24);d(74);d(76);d(
% 38.98/39.32    52);d(92);d(33);d(80);d(75);d(74);d(24) { ld( ld( Z, Y ), ld( mult( Y, X
% 38.98/39.32     ), rd( Y, Z ) ) ) ==> ld( Y, rd( rd( Z, X ), Z ) ) }.
% 38.98/39.32  parent0: (19445) {G2,W19,D5,L1,V3,M1}  { ld( ld( Y, X ), ld( mult( X, Z ), 
% 38.98/39.32    rd( X, Y ) ) ) ==> ld( X, rd( rd( Y, Z ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19447) {G127,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), Y ) ) 
% 38.98/39.32    ==> mult( mult( X, Y ), rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.32  parent0[0]: (4241) {G127,W19,D5,L1,V3,M1} P(24,4236);d(76);d(33);d(320) { 
% 38.98/39.32    mult( mult( Y, Z ), rd( ld( X, Y ), mult( Z, Y ) ) ) ==> mult( Y, rd( rd
% 38.98/39.32    ( Z, X ), Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19450) {G2,W19,D6,L1,V3,M1}  { mult( X, rd( rd( Y, rd( X, Z ) ), 
% 38.98/39.32    Y ) ) ==> mult( mult( X, Y ), rd( Z, mult( Y, X ) ) ) }.
% 38.98/39.32  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.32  parent1[0; 15]: (19447) {G127,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), 
% 38.98/39.32    Y ) ) ==> mult( mult( X, Y ), rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := rd( X, Z )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19451) {G3,W19,D6,L1,V3,M1}  { mult( X, rd( mult( Y, rd( Z, X ) )
% 38.98/39.32    , Y ) ) ==> mult( mult( X, Y ), rd( Z, mult( Y, X ) ) ) }.
% 38.98/39.32  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.32    mult( Z, rd( X, Y ) ) }.
% 38.98/39.32  parent1[0; 4]: (19450) {G2,W19,D6,L1,V3,M1}  { mult( X, rd( rd( Y, rd( X, Z
% 38.98/39.32     ) ), Y ) ) ==> mult( mult( X, Y ), rd( Z, mult( Y, X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19452) {G4,W19,D6,L1,V3,M1}  { mult( X, mult( Y, rd( rd( Z, X ), 
% 38.98/39.32    Y ) ) ) ==> mult( mult( X, Y ), rd( Z, mult( Y, X ) ) ) }.
% 38.98/39.32  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.98/39.32    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.98/39.32  parent1[0; 3]: (19451) {G3,W19,D6,L1,V3,M1}  { mult( X, rd( mult( Y, rd( Z
% 38.98/39.32    , X ) ), Y ) ) ==> mult( mult( X, Y ), rd( Z, mult( Y, X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := rd( Z, X )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4252) {G128,W19,D6,L1,V3,M1} P(19,4241);d(81);d(321) { mult( 
% 38.98/39.32    X, mult( Z, rd( rd( Y, X ), Z ) ) ) ==> mult( mult( X, Z ), rd( Y, mult( 
% 38.98/39.32    Z, X ) ) ) }.
% 38.98/39.32  parent0: (19452) {G4,W19,D6,L1,V3,M1}  { mult( X, mult( Y, rd( rd( Z, X ), 
% 38.98/39.32    Y ) ) ) ==> mult( mult( X, Y ), rd( Z, mult( Y, X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19455) {G128,W19,D5,L1,V3,M1}  { ld( Y, rd( rd( X, Z ), X ) ) ==> 
% 38.98/39.32    ld( ld( X, Y ), ld( mult( Y, Z ), rd( Y, X ) ) ) }.
% 38.98/39.32  parent0[0]: (4248) {G128,W19,D5,L1,V3,M1} P(52,4241);d(24);d(74);d(76);d(52
% 38.98/39.32    );d(92);d(33);d(80);d(75);d(74);d(24) { ld( ld( Z, Y ), ld( mult( Y, X )
% 38.98/39.32    , rd( Y, Z ) ) ) ==> ld( Y, rd( rd( Z, X ), Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19462) {G2,W22,D6,L1,V3,M1}  { ld( X, rd( rd( i( Y ), Z ), i( Y )
% 38.98/39.32     ) ) ==> ld( ld( i( Y ), X ), ld( mult( X, Z ), mult( X, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 19]: (19455) {G128,W19,D5,L1,V3,M1}  { ld( Y, rd( rd( X, Z ), X
% 38.98/39.32     ) ) ==> ld( ld( X, Y ), ld( mult( Y, Z ), rd( Y, X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := i( Y )
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19464) {G2,W21,D6,L1,V3,M1}  { ld( X, rd( rd( i( Y ), Z ), i( Y )
% 38.98/39.32     ) ) ==> ld( mult( Y, X ), ld( mult( X, Z ), mult( X, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 11]: (19462) {G2,W22,D6,L1,V3,M1}  { ld( X, rd( rd( i( Y ), Z )
% 38.98/39.32    , i( Y ) ) ) ==> ld( ld( i( Y ), X ), ld( mult( X, Z ), mult( X, Y ) ) )
% 38.98/39.32     }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19465) {G2,W20,D6,L1,V3,M1}  { ld( X, mult( rd( i( Y ), Z ), Y )
% 38.98/39.32     ) ==> ld( mult( Y, X ), ld( mult( X, Z ), mult( X, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 3]: (19464) {G2,W21,D6,L1,V3,M1}  { ld( X, rd( rd( i( Y ), Z ), 
% 38.98/39.32    i( Y ) ) ) ==> ld( mult( Y, X ), ld( mult( X, Z ), mult( X, Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := rd( i( Y ), Z )
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19466) {G3,W20,D6,L1,V3,M1}  { ld( X, ld( rd( Z, i( Y ) ), Y ) ) 
% 38.98/39.32    ==> ld( mult( Y, X ), ld( mult( X, Z ), mult( X, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.32    ld( rd( X, Y ), Z ) }.
% 38.98/39.32  parent1[0; 3]: (19465) {G2,W20,D6,L1,V3,M1}  { ld( X, mult( rd( i( Y ), Z )
% 38.98/39.32    , Y ) ) ==> ld( mult( Y, X ), ld( mult( X, Z ), mult( X, Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := i( Y )
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19467) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( mult( Y, Z ), Z ) ) ==>
% 38.98/39.32     ld( mult( Z, X ), ld( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.98/39.32  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 4]: (19466) {G3,W20,D6,L1,V3,M1}  { ld( X, ld( rd( Z, i( Y ) ), 
% 38.98/39.32    Y ) ) ==> ld( mult( Y, X ), ld( mult( X, Z ), mult( X, Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19468) {G2,W19,D5,L1,V3,M1}  { ld( mult( Z, X ), ld( mult( X, Y )
% 38.98/39.32    , mult( X, Z ) ) ) ==> ld( X, ld( mult( Y, Z ), Z ) ) }.
% 38.98/39.32  parent0[0]: (19467) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( mult( Y, Z ), Z ) ) 
% 38.98/39.32    ==> ld( mult( Z, X ), ld( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4257) {G129,W19,D5,L1,V3,M1} P(34,4248);d(22);d(34);d(80);d(
% 38.98/39.32    34) { ld( mult( Y, X ), ld( mult( X, Z ), mult( X, Y ) ) ) ==> ld( X, ld
% 38.98/39.32    ( mult( Z, Y ), Y ) ) }.
% 38.98/39.32  parent0: (19468) {G2,W19,D5,L1,V3,M1}  { ld( mult( Z, X ), ld( mult( X, Y )
% 38.98/39.32    , mult( X, Z ) ) ) ==> ld( X, ld( mult( Y, Z ), Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19470) {G98,W19,D6,L1,V3,M1}  { mult( Y, rd( ld( Y, Z ), X ) ) ==>
% 38.98/39.32     mult( mult( X, Y ), rd( ld( mult( X, Y ), Z ), X ) ) }.
% 38.98/39.32  parent0[0]: (3577) {G98,W19,D6,L1,V3,M1} P(25,3471);d(52);d(33);d(114);d(52
% 38.98/39.32    );d(33);d(114) { mult( mult( Y, X ), rd( ld( mult( Y, X ), Z ), Y ) ) ==>
% 38.98/39.32     mult( X, rd( ld( X, Z ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19486) {G99,W27,D7,L1,V3,M1}  { mult( X, rd( ld( X, ld( mult( X, 
% 38.98/39.32    Y ), mult( X, Z ) ) ), Z ) ) ==> mult( mult( Z, X ), rd( ld( X, ld( mult
% 38.98/39.32    ( Y, Z ), Z ) ), Z ) ) }.
% 38.98/39.32  parent0[0]: (4257) {G129,W19,D5,L1,V3,M1} P(34,4248);d(22);d(34);d(80);d(34
% 38.98/39.32    ) { ld( mult( Y, X ), ld( mult( X, Z ), mult( X, Y ) ) ) ==> ld( X, ld( 
% 38.98/39.32    mult( Z, Y ), Y ) ) }.
% 38.98/39.32  parent1[0; 19]: (19470) {G98,W19,D6,L1,V3,M1}  { mult( Y, rd( ld( Y, Z ), X
% 38.98/39.32     ) ) ==> mult( mult( X, Y ), rd( ld( mult( X, Y ), Z ), X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := ld( mult( X, Y ), mult( X, Z ) )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19487) {G95,W27,D7,L1,V3,M1}  { mult( X, rd( ld( X, ld( mult( X, 
% 38.98/39.32    Y ), mult( X, Z ) ) ), Z ) ) ==> ld( rd( mult( X, Z ), mult( Z, ld( mult
% 38.98/39.32    ( Y, Z ), Z ) ) ), X ) }.
% 38.98/39.32  parent0[0]: (3439) {G94,W19,D5,L1,V3,M1} P(52,3430);d(24);d(22);d(1914);d(
% 38.98/39.32    76);d(76);d(22);d(76);d(33);d(1499) { mult( mult( X, Y ), rd( ld( Y, Z )
% 38.98/39.32    , X ) ) ==> ld( rd( mult( Y, X ), mult( X, Z ) ), Y ) }.
% 38.98/39.32  parent1[0; 14]: (19486) {G99,W27,D7,L1,V3,M1}  { mult( X, rd( ld( X, ld( 
% 38.98/39.32    mult( X, Y ), mult( X, Z ) ) ), Z ) ) ==> mult( mult( Z, X ), rd( ld( X, 
% 38.98/39.32    ld( mult( Y, Z ), Z ) ), Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := ld( mult( Y, Z ), Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19488) {G6,W27,D7,L1,V3,M1}  { mult( X, rd( ld( X, ld( mult( X, Y
% 38.98/39.32     ), mult( X, Z ) ) ), Z ) ) ==> ld( mult( mult( X, Z ), rd( ld( Z, mult( 
% 38.98/39.32    Y, Z ) ), Z ) ), X ) }.
% 38.98/39.32  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.98/39.32     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.32  parent1[0; 15]: (19487) {G95,W27,D7,L1,V3,M1}  { mult( X, rd( ld( X, ld( 
% 38.98/39.32    mult( X, Y ), mult( X, Z ) ) ), Z ) ) ==> ld( rd( mult( X, Z ), mult( Z, 
% 38.98/39.32    ld( mult( Y, Z ), Z ) ) ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := mult( Y, Z )
% 38.98/39.32     T := mult( X, Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19489) {G3,W27,D7,L1,V3,M1}  { mult( X, rd( ld( X, ld( mult( X, Y
% 38.98/39.32     ), mult( X, Z ) ) ), Z ) ) ==> ld( mult( mult( X, Z ), ld( Z, rd( mult( 
% 38.98/39.32    Y, Z ), Z ) ) ), X ) }.
% 38.98/39.32  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.98/39.32    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.98/39.32  parent1[0; 19]: (19488) {G6,W27,D7,L1,V3,M1}  { mult( X, rd( ld( X, ld( 
% 38.98/39.32    mult( X, Y ), mult( X, Z ) ) ), Z ) ) ==> ld( mult( mult( X, Z ), rd( ld
% 38.98/39.32    ( Z, mult( Y, Z ) ), Z ) ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := mult( Y, Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19490) {G4,W23,D7,L1,V3,M1}  { mult( X, rd( ld( X, ld( mult( X, Y
% 38.98/39.32     ), mult( X, Z ) ) ), Z ) ) ==> ld( X, rd( mult( X, Z ), mult( Y, Z ) ) )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (1915) {G32,W19,D6,L1,V3,M1} P(0,1907);d(124) { ld( mult( mult
% 38.98/39.32    ( Z, X ), ld( X, rd( Y, X ) ) ), Z ) ==> ld( Z, rd( mult( Z, X ), Y ) )
% 38.98/39.32     }.
% 38.98/39.32  parent1[0; 14]: (19489) {G3,W27,D7,L1,V3,M1}  { mult( X, rd( ld( X, ld( 
% 38.98/39.32    mult( X, Y ), mult( X, Z ) ) ), Z ) ) ==> ld( mult( mult( X, Z ), ld( Z, 
% 38.98/39.32    rd( mult( Y, Z ), Z ) ) ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := mult( Y, Z )
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19491) {G5,W23,D7,L1,V3,M1}  { mult( X, rd( ld( X, ld( mult( X, Y
% 38.98/39.32     ), mult( X, Z ) ) ), Z ) ) ==> ld( mult( mult( X, Z ), ld( Z, Y ) ), X )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (1546) {G19,W19,D5,L1,V3,M1} P(52,1527);d(52);d(33);d(685);d(
% 38.98/39.32    1545);d(52);d(33) { ld( X, rd( mult( X, Z ), mult( Y, Z ) ) ) ==> ld( 
% 38.98/39.32    mult( mult( X, Z ), ld( Z, Y ) ), X ) }.
% 38.98/39.32  parent1[0; 14]: (19490) {G4,W23,D7,L1,V3,M1}  { mult( X, rd( ld( X, ld( 
% 38.98/39.32    mult( X, Y ), mult( X, Z ) ) ), Z ) ) ==> ld( X, rd( mult( X, Z ), mult( 
% 38.98/39.32    Y, Z ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19492) {G6,W23,D7,L1,V3,M1}  { mult( X, mult( Z, ld( mult( mult( 
% 38.98/39.32    X, Y ), mult( X, Z ) ), X ) ) ) ==> ld( mult( mult( X, Z ), ld( Z, Y ) )
% 38.98/39.32    , X ) }.
% 38.98/39.32  parent0[0]: (1906) {G30,W19,D6,L1,V3,M1} P(3,1802) { rd( ld( X, ld( Z, mult
% 38.98/39.32    ( X, Y ) ) ), Y ) ==> mult( Y, ld( mult( Z, mult( X, Y ) ), X ) ) }.
% 38.98/39.32  parent1[0; 3]: (19491) {G5,W23,D7,L1,V3,M1}  { mult( X, rd( ld( X, ld( mult
% 38.98/39.32    ( X, Y ), mult( X, Z ) ) ), Z ) ) ==> ld( mult( mult( X, Z ), ld( Z, Y )
% 38.98/39.32     ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := mult( X, Y )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19493) {G7,W23,D7,L1,V3,M1}  { mult( X, ld( ld( rd( Y, mult( X, Z
% 38.98/39.32     ) ), mult( Y, X ) ), X ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (2838) {G64,W19,D6,L1,V3,M1} P(2832,77);d(75);d(54);d(1612) { 
% 38.98/39.32    mult( X, ld( mult( Y, mult( Z, X ) ), Z ) ) ==> ld( ld( rd( X, Y ), mult
% 38.98/39.32    ( X, Z ) ), Z ) }.
% 38.98/39.32  parent1[0; 3]: (19492) {G6,W23,D7,L1,V3,M1}  { mult( X, mult( Z, ld( mult( 
% 38.98/39.32    mult( X, Y ), mult( X, Z ) ), X ) ) ) ==> ld( mult( mult( X, Z ), ld( Z, 
% 38.98/39.32    Y ) ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := mult( X, Z )
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19494) {G6,W23,D7,L1,V3,M1}  { ld( rd( ld( rd( Y, mult( X, Z ) )
% 38.98/39.32    , mult( Y, X ) ), X ), X ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.98/39.32    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.98/39.32  parent1[0; 1]: (19493) {G7,W23,D7,L1,V3,M1}  { mult( X, ld( ld( rd( Y, mult
% 38.98/39.32    ( X, Z ) ), mult( Y, X ) ), X ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z )
% 38.98/39.32     ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := ld( rd( Y, mult( X, Z ) ), mult( Y, X ) )
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19495) {G7,W23,D7,L1,V3,M1}  { ld( ld( mult( X, rd( Y, mult( Y, Z
% 38.98/39.32     ) ) ), mult( X, Y ) ), Y ) ==> ld( mult( mult( Y, X ), ld( X, Z ) ), Y )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (1592) {G21,W19,D5,L1,V3,M1} P(34,1571);d(33);d(81);d(52);d(92)
% 38.98/39.32     { rd( ld( rd( X, Z ), mult( X, Y ) ), Y ) ==> ld( mult( X, rd( Y, Z ) )
% 38.98/39.32    , mult( X, Y ) ) }.
% 38.98/39.32  parent1[0; 2]: (19494) {G6,W23,D7,L1,V3,M1}  { ld( rd( ld( rd( Y, mult( X, 
% 38.98/39.32    Z ) ), mult( Y, X ) ), X ), X ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) )
% 38.98/39.32    , X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := mult( Y, Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19496) {G8,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), mult
% 38.98/39.32    ( X, Y ) ) ==> ld( mult( mult( Y, X ), ld( X, Z ) ), Y ) }.
% 38.98/39.32  parent0[0]: (1624) {G25,W19,D6,L1,V3,M1} P(1612,0);d(125);d(1592) { ld( ld
% 38.98/39.32    ( mult( Y, rd( X, Z ) ), mult( Y, X ) ), X ) ==> ld( mult( Y, Z ), mult( 
% 38.98/39.32    Y, X ) ) }.
% 38.98/39.32  parent1[0; 1]: (19495) {G7,W23,D7,L1,V3,M1}  { ld( ld( mult( X, rd( Y, mult
% 38.98/39.32    ( Y, Z ) ) ), mult( X, Y ) ), Y ) ==> ld( mult( mult( Y, X ), ld( X, Z )
% 38.98/39.32     ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := mult( Y, Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4259) {G130,W19,D5,L1,V3,M1} P(4257,3577);d(3439);d(114);d(
% 38.98/39.32    124);d(1915);d(1546);d(1906);d(2838);d(125);d(1592);d(1624) { ld( mult( X
% 38.98/39.32    , mult( Y, Z ) ), mult( X, Y ) ) ==> ld( mult( mult( Y, X ), ld( X, Z ) )
% 38.98/39.32    , Y ) }.
% 38.98/39.32  parent0: (19496) {G8,W19,D5,L1,V3,M1}  { ld( mult( X, mult( Y, Z ) ), mult
% 38.98/39.32    ( X, Y ) ) ==> ld( mult( mult( Y, X ), ld( X, Z ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19499) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19502) {G4,W20,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( X, Z )
% 38.98/39.32     ), mult( Z, X ) ) ==> i( ld( X, ld( mult( Y, Z ), Z ) ) ) }.
% 38.98/39.32  parent0[0]: (4257) {G129,W19,D5,L1,V3,M1} P(34,4248);d(22);d(34);d(80);d(34
% 38.98/39.32    ) { ld( mult( Y, X ), ld( mult( X, Z ), mult( X, Y ) ) ) ==> ld( X, ld( 
% 38.98/39.32    mult( Z, Y ), Y ) ) }.
% 38.98/39.32  parent1[0; 13]: (19499) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := mult( Z, X )
% 38.98/39.32     Y := ld( mult( X, Y ), mult( X, Z ) )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19503) {G4,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( X, Z )
% 38.98/39.32     ), mult( Z, X ) ) ==> ld( ld( mult( Y, Z ), Z ), X ) }.
% 38.98/39.32  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.32     ) }.
% 38.98/39.32  parent1[0; 12]: (19502) {G4,W20,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), mult
% 38.98/39.32    ( X, Z ) ), mult( Z, X ) ) ==> i( ld( X, ld( mult( Y, Z ), Z ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := ld( mult( Y, Z ), Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4264) {G130,W19,D5,L1,V3,M1} P(4257,54);d(54) { ld( ld( mult
% 38.98/39.32    ( Y, Z ), mult( Y, X ) ), mult( X, Y ) ) ==> ld( ld( mult( Z, X ), X ), Y
% 38.98/39.32     ) }.
% 38.98/39.32  parent0: (19503) {G4,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( X, Z )
% 38.98/39.32     ), mult( Z, X ) ) ==> ld( ld( mult( Y, Z ), Z ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19506) {G130,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), ld( X, Z
% 38.98/39.32     ) ), Y ) ==> ld( mult( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (4259) {G130,W19,D5,L1,V3,M1} P(4257,3577);d(3439);d(114);d(124
% 38.98/39.32    );d(1915);d(1546);d(1906);d(2838);d(125);d(1592);d(1624) { ld( mult( X, 
% 38.98/39.32    mult( Y, Z ) ), mult( X, Y ) ) ==> ld( mult( mult( Y, X ), ld( X, Z ) ), 
% 38.98/39.32    Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19518) {G48,W31,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Y )
% 38.98/39.32    , ld( Y, ld( Y, Z ) ) ), mult( X, Y ) ) ==> ld( ld( rd( rd( Y, Z ), mult
% 38.98/39.32    ( Y, X ) ), Y ), mult( Y, mult( X, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (2561) {G47,W19,D5,L1,V3,M1} P(2552,79);d(54);d(81);d(75) { 
% 38.98/39.32    mult( Y, mult( mult( Z, Y ), ld( Y, X ) ) ) ==> ld( rd( rd( Y, X ), mult
% 38.98/39.32    ( Y, Z ) ), Y ) }.
% 38.98/39.32  parent1[0; 17]: (19506) {G130,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), 
% 38.98/39.32    ld( X, Z ) ), Y ) ==> ld( mult( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := mult( X, Y )
% 38.98/39.32     Z := ld( Y, Z )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19521) {G2,W31,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Y )
% 38.98/39.32    , ld( Y, ld( Y, Z ) ) ), mult( X, Y ) ) ==> ld( ld( rd( rd( Y, Z ), mult
% 38.98/39.32    ( Y, X ) ), Y ), mult( mult( Y, X ), Y ) ) }.
% 38.98/39.32  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.98/39.32    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.98/39.32  parent1[0; 26]: (19518) {G48,W31,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y
% 38.98/39.32     ), Y ), ld( Y, ld( Y, Z ) ) ), mult( X, Y ) ) ==> ld( ld( rd( rd( Y, Z )
% 38.98/39.32    , mult( Y, X ) ), Y ), mult( Y, mult( X, Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19522) {G3,W31,D7,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Y )
% 38.98/39.32    , ld( Y, ld( Y, Z ) ) ), mult( X, Y ) ) ==> ld( rd( ld( rd( Y, Z ), mult
% 38.98/39.32    ( Y, mult( Y, X ) ) ), mult( Y, X ) ), Y ) }.
% 38.98/39.32  parent0[0]: (3441) {G94,W19,D6,L1,V3,M1} P(34,3430);d(22);d(2805);d(34);d(
% 38.98/39.32    80);d(34) { ld( ld( rd( X, Z ), Y ), mult( Z, Y ) ) ==> ld( rd( ld( X, 
% 38.98/39.32    mult( Y, Z ) ), Z ), Y ) }.
% 38.98/39.32  parent1[0; 16]: (19521) {G2,W31,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y
% 38.98/39.32     ), Y ), ld( Y, ld( Y, Z ) ) ), mult( X, Y ) ) ==> ld( ld( rd( rd( Y, Z )
% 38.98/39.32    , mult( Y, X ) ), Y ), mult( mult( Y, X ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := rd( Y, Z )
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := mult( Y, X )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19523) {G4,W31,D7,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Y )
% 38.98/39.32    , ld( Y, ld( Y, Z ) ) ), mult( X, Y ) ) ==> ld( ld( mult( Y, rd( mult( Y
% 38.98/39.32    , X ), Z ) ), mult( Y, mult( Y, X ) ) ), Y ) }.
% 38.98/39.32  parent0[0]: (1592) {G21,W19,D5,L1,V3,M1} P(34,1571);d(33);d(81);d(52);d(92)
% 38.98/39.32     { rd( ld( rd( X, Z ), mult( X, Y ) ), Y ) ==> ld( mult( X, rd( Y, Z ) )
% 38.98/39.32    , mult( X, Y ) ) }.
% 38.98/39.32  parent1[0; 17]: (19522) {G3,W31,D7,L1,V3,M1}  { ld( mult( mult( mult( X, Y
% 38.98/39.32     ), Y ), ld( Y, ld( Y, Z ) ) ), mult( X, Y ) ) ==> ld( rd( ld( rd( Y, Z )
% 38.98/39.32    , mult( Y, mult( Y, X ) ) ), mult( Y, X ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := mult( Y, X )
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19524) {G5,W27,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Y )
% 38.98/39.32    , ld( Y, ld( Y, Z ) ) ), mult( X, Y ) ) ==> rd( ld( Z, mult( Y, mult( Y, 
% 38.98/39.32    X ) ) ), mult( Y, X ) ) }.
% 38.98/39.32  parent0[0]: (2654) {G60,W19,D6,L1,V3,M1} P(1466,2652);d(321);d(2609) { ld( 
% 38.98/39.32    ld( mult( X, rd( Y, Z ) ), mult( X, Y ) ), X ) ==> rd( ld( Z, mult( X, Y
% 38.98/39.32     ) ), Y ) }.
% 38.98/39.32  parent1[0; 16]: (19523) {G4,W31,D7,L1,V3,M1}  { ld( mult( mult( mult( X, Y
% 38.98/39.32     ), Y ), ld( Y, ld( Y, Z ) ) ), mult( X, Y ) ) ==> ld( ld( mult( Y, rd( 
% 38.98/39.32    mult( Y, X ), Z ) ), mult( Y, mult( Y, X ) ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := mult( Y, X )
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19525) {G3,W27,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Y )
% 38.98/39.32    , ld( Y, ld( Y, Z ) ) ), mult( X, Y ) ) ==> rd( ld( Z, mult( mult( Y, Y )
% 38.98/39.32    , X ) ), mult( Y, X ) ) }.
% 38.98/39.32  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.98/39.32    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.98/39.32  parent1[0; 19]: (19524) {G5,W27,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y
% 38.98/39.32     ), Y ), ld( Y, ld( Y, Z ) ) ), mult( X, Y ) ) ==> rd( ld( Z, mult( Y, 
% 38.98/39.32    mult( Y, X ) ) ), mult( Y, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19526) {G4,W23,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Y )
% 38.98/39.32    , ld( Y, ld( Y, Z ) ) ), mult( X, Y ) ) ==> ld( ld( X, Z ), ld( X, Y ) )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (3908) {G124,W19,D6,L1,V3,M1} P(321,3898);d(31);d(52);d(92);d(
% 38.98/39.32    81);d(74);d(3150);d(109) { rd( ld( Z, mult( mult( X, X ), Y ) ), mult( X
% 38.98/39.32    , Y ) ) ==> ld( ld( Y, Z ), ld( Y, X ) ) }.
% 38.98/39.32  parent1[0; 16]: (19525) {G3,W27,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y
% 38.98/39.32     ), Y ), ld( Y, ld( Y, Z ) ) ), mult( X, Y ) ) ==> rd( ld( Z, mult( mult
% 38.98/39.32    ( Y, Y ), X ) ), mult( Y, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19527) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, ld( Y, ld( Y, Z ) ) )
% 38.98/39.32    , rd( X, Y ) ) ==> ld( ld( X, Z ), ld( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (3788) {G122,W19,D6,L1,V3,M1} P(25,3780);d(22);d(3) { ld( mult
% 38.98/39.32    ( mult( mult( Y, X ), X ), Z ), mult( Y, X ) ) ==> ld( mult( Y, Z ), rd( 
% 38.98/39.32    Y, X ) ) }.
% 38.98/39.32  parent1[0; 1]: (19526) {G4,W23,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y )
% 38.98/39.32    , Y ), ld( Y, ld( Y, Z ) ) ), mult( X, Y ) ) ==> ld( ld( X, Z ), ld( X, Y
% 38.98/39.32     ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := ld( Y, ld( Y, Z ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19528) {G6,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X, ld( Y
% 38.98/39.32    , Z ) ) ), Y ) ==> ld( ld( X, Z ), ld( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (1562) {G19,W19,D5,L1,V3,M1} P(52,1545);d(76);d(449);d(33);d(81
% 38.98/39.32    );d(80);d(75);d(80);d(22) { ld( mult( Z, ld( X, Y ) ), rd( Z, X ) ) ==> 
% 38.98/39.32    ld( ld( rd( Z, X ), mult( Z, Y ) ), X ) }.
% 38.98/39.32  parent1[0; 1]: (19527) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, ld( Y, ld( Y, Z
% 38.98/39.32     ) ) ), rd( X, Y ) ) ==> ld( ld( X, Z ), ld( X, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := ld( Y, Z )
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19529) {G7,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( X, Y ), rd( X, Z )
% 38.98/39.32     ), Y ), Y ) ==> ld( ld( X, Z ), ld( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (1977) {G21,W19,D5,L1,V3,M1} S(1448);d(1571) { ld( rd( Z, Y ), 
% 38.98/39.32    mult( Z, ld( Y, X ) ) ) ==> ld( ld( rd( Z, Y ), rd( Z, X ) ), Y ) }.
% 38.98/39.32  parent1[0; 2]: (19528) {G6,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X
% 38.98/39.32    , ld( Y, Z ) ) ), Y ) ==> ld( ld( X, Z ), ld( X, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4268) {G131,W19,D6,L1,V3,M1} P(2561,4259);d(108);d(3441);d(
% 38.98/39.32    1592);d(2654);d(109);d(3908);d(3788);d(1562);d(1977) { ld( ld( ld( rd( Y
% 38.98/39.32    , X ), rd( Y, Z ) ), X ), X ) ==> ld( ld( Y, Z ), ld( Y, X ) ) }.
% 38.98/39.32  parent0: (19529) {G7,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( X, Y ), rd( X, Z )
% 38.98/39.32     ), Y ), Y ) ==> ld( ld( X, Z ), ld( X, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19532) {G58,W19,D5,L1,V3,M1}  { ld( Z, ld( mult( Z, Y ), mult( Z, 
% 38.98/39.32    X ) ) ) = ld( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.98/39.32  parent0[0]: (2632) {G58,W19,D5,L1,V3,M1} P(34,2623);d(33) { ld( ld( rd( Z, 
% 38.98/39.32    Y ), mult( Z, X ) ), Z ) = ld( X, ld( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19540) {G59,W23,D6,L1,V3,M1}  { ld( X, ld( mult( mult( Y, X ), ld
% 38.98/39.32    ( X, Z ) ), Y ) ) = ld( ld( rd( Y, mult( Y, Z ) ), mult( Y, X ) ), Y )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (4259) {G130,W19,D5,L1,V3,M1} P(4257,3577);d(3439);d(114);d(124
% 38.98/39.32    );d(1915);d(1546);d(1906);d(2838);d(125);d(1592);d(1624) { ld( mult( X, 
% 38.98/39.32    mult( Y, Z ) ), mult( X, Y ) ) ==> ld( mult( mult( Y, X ), ld( X, Z ) ), 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 3]: (19532) {G58,W19,D5,L1,V3,M1}  { ld( Z, ld( mult( Z, Y ), 
% 38.98/39.32    mult( Z, X ) ) ) = ld( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := mult( Y, Z )
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19541) {G8,W23,D6,L1,V3,M1}  { ld( X, ld( mult( mult( Y, X ), ld
% 38.98/39.32    ( X, Z ) ), Y ) ) = ld( ld( rd( rd( Y, Z ), Y ), mult( Y, X ) ), Y ) }.
% 38.98/39.32  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.98/39.32     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.98/39.32  parent1[0; 14]: (19540) {G59,W23,D6,L1,V3,M1}  { ld( X, ld( mult( mult( Y, 
% 38.98/39.32    X ), ld( X, Z ) ), Y ) ) = ld( ld( rd( Y, mult( Y, Z ) ), mult( Y, X ) )
% 38.98/39.32    , Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19542) {G9,W19,D6,L1,V3,M1}  { ld( X, ld( mult( mult( Y, X ), ld
% 38.98/39.32    ( X, Z ) ), Y ) ) = rd( Y, mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (2691) {G50,W19,D6,L1,V3,M1} P(53,2567);d(52);d(33) { ld( ld( 
% 38.98/39.32    rd( rd( X, Y ), X ), mult( X, Z ) ), X ) ==> rd( X, mult( Y, mult( Z, X )
% 38.98/39.32     ) ) }.
% 38.98/39.32  parent1[0; 12]: (19541) {G8,W23,D6,L1,V3,M1}  { ld( X, ld( mult( mult( Y, X
% 38.98/39.32     ), ld( X, Z ) ), Y ) ) = ld( ld( rd( rd( Y, Z ), Y ), mult( Y, X ) ), Y
% 38.98/39.32     ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19543) {G10,W19,D6,L1,V3,M1}  { ld( mult( mult( Y, X ), mult( ld
% 38.98/39.32    ( X, Z ), X ) ), Y ) = rd( Y, mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (1760) {G27,W19,D6,L1,V3,M1} P(3,1634) { ld( Y, ld( mult( mult
% 38.98/39.32    ( X, Y ), Z ), X ) ) ==> ld( mult( mult( X, Y ), mult( Z, Y ) ), X ) }.
% 38.98/39.32  parent1[0; 1]: (19542) {G9,W19,D6,L1,V3,M1}  { ld( X, ld( mult( mult( Y, X
% 38.98/39.32     ), ld( X, Z ) ), Y ) ) = rd( Y, mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := ld( X, Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19544) {G5,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( ld( Z
% 38.98/39.32    , Y ), Y ) ), X ) = rd( X, mult( Z, mult( Y, X ) ) ) }.
% 38.98/39.32  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.32    ld( ld( Y, X ), Z ) }.
% 38.98/39.32  parent1[0; 6]: (19543) {G10,W19,D6,L1,V3,M1}  { ld( mult( mult( Y, X ), 
% 38.98/39.32    mult( ld( X, Z ), X ) ), Y ) = rd( Y, mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19545) {G6,W19,D7,L1,V3,M1}  { ld( ld( ld( mult( mult( Y, X ), Z
% 38.98/39.32     ), Y ), Y ), X ) = rd( X, mult( Z, mult( Y, X ) ) ) }.
% 38.98/39.32  parent0[0]: (1397) {G11,W19,D6,L1,V3,M1} P(126,826);d(22) { mult( mult( Y, 
% 38.98/39.32    X ), ld( ld( Z, X ), X ) ) ==> ld( ld( mult( mult( X, Y ), Z ), X ), X )
% 38.98/39.32     }.
% 38.98/39.32  parent1[0; 2]: (19544) {G5,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( 
% 38.98/39.32    ld( Z, Y ), Y ) ), X ) = rd( X, mult( Z, mult( Y, X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4270) {G131,W19,D7,L1,V3,M1} P(4259,2632);d(320);d(2691);d(
% 38.98/39.32    1760);d(74);d(1397) { ld( ld( ld( mult( mult( X, Y ), Z ), X ), X ), Y ) 
% 38.98/39.32    ==> rd( Y, mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.32  parent0: (19545) {G6,W19,D7,L1,V3,M1}  { ld( ld( ld( mult( mult( Y, X ), Z
% 38.98/39.32     ), Y ), Y ), X ) = rd( X, mult( Z, mult( Y, X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19548) {G130,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), ld( X, Z
% 38.98/39.32     ) ), Y ) ==> ld( mult( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (4259) {G130,W19,D5,L1,V3,M1} P(4257,3577);d(3439);d(114);d(124
% 38.98/39.32    );d(1915);d(1546);d(1906);d(2838);d(125);d(1592);d(1624) { ld( mult( X, 
% 38.98/39.32    mult( Y, Z ) ), mult( X, Y ) ) ==> ld( mult( mult( Y, X ), ld( X, Z ) ), 
% 38.98/39.32    Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19560) {G50,W31,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Y )
% 38.98/39.32    , ld( Y, mult( Z, Y ) ) ), mult( X, Y ) ) ==> ld( mult( mult( mult( Y, X
% 38.98/39.32     ), mult( Y, Z ) ), Y ), mult( Y, mult( X, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (2566) {G49,W19,D5,L1,V3,M1} P(2563,130);d(77);d(22) { mult( X
% 38.98/39.32    , mult( mult( Y, X ), mult( Z, X ) ) ) ==> mult( mult( mult( X, Y ), mult
% 38.98/39.32    ( X, Z ) ), X ) }.
% 38.98/39.32  parent1[0; 17]: (19548) {G130,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), 
% 38.98/39.32    ld( X, Z ) ), Y ) ==> ld( mult( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := mult( X, Y )
% 38.98/39.32     Z := mult( Z, Y )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19563) {G2,W31,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Y )
% 38.98/39.32    , ld( Y, mult( Z, Y ) ) ), mult( X, Y ) ) ==> ld( mult( mult( mult( Y, X
% 38.98/39.32     ), mult( Y, Z ) ), Y ), mult( mult( Y, X ), Y ) ) }.
% 38.98/39.32  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.98/39.32    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.98/39.32  parent1[0; 26]: (19560) {G50,W31,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y
% 38.98/39.32     ), Y ), ld( Y, mult( Z, Y ) ) ), mult( X, Y ) ) ==> ld( mult( mult( mult
% 38.98/39.32    ( Y, X ), mult( Y, Z ) ), Y ), mult( Y, mult( X, Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19564) {G3,W31,D7,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Y )
% 38.98/39.32    , ld( Y, mult( Z, Y ) ) ), mult( X, Y ) ) ==> ld( rd( mult( mult( Y, Z )
% 38.98/39.32    , mult( Y, mult( Y, X ) ) ), mult( Y, X ) ), Y ) }.
% 38.98/39.32  parent0[0]: (3448) {G95,W19,D6,L1,V3,M1} P(52,3435);d(76);d(33);d(24);d(74)
% 38.98/39.32    ;d(75);d(2815);d(34);d(34) { ld( mult( mult( X, Z ), Y ), mult( X, Y ) ) 
% 38.98/39.32    ==> ld( rd( mult( Z, mult( Y, X ) ), X ), Y ) }.
% 38.98/39.32  parent1[0; 16]: (19563) {G2,W31,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y
% 38.98/39.32     ), Y ), ld( Y, mult( Z, Y ) ) ), mult( X, Y ) ) ==> ld( mult( mult( mult
% 38.98/39.32    ( Y, X ), mult( Y, Z ) ), Y ), mult( mult( Y, X ), Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( Y, X )
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := mult( Y, Z )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19565) {G4,W31,D8,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Y )
% 38.98/39.32    , ld( Y, mult( Z, Y ) ) ), mult( X, Y ) ) ==> ld( mult( Y, rd( mult( Z, 
% 38.98/39.32    mult( Y, mult( Y, X ) ) ), mult( Y, X ) ) ), Y ) }.
% 38.98/39.32  parent0[0]: (1720) {G32,W19,D6,L1,V3,M1} P(31,1691);d(33);d(33) { rd( mult
% 38.98/39.32    ( mult( X, Z ), mult( X, Y ) ), Y ) ==> mult( X, rd( mult( Z, mult( X, Y
% 38.98/39.32     ) ), Y ) ) }.
% 38.98/39.32  parent1[0; 17]: (19564) {G3,W31,D7,L1,V3,M1}  { ld( mult( mult( mult( X, Y
% 38.98/39.32     ), Y ), ld( Y, mult( Z, Y ) ) ), mult( X, Y ) ) ==> ld( rd( mult( mult( 
% 38.98/39.32    Y, Z ), mult( Y, mult( Y, X ) ) ), mult( Y, X ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := mult( Y, X )
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19566) {G3,W28,D7,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Y )
% 38.98/39.32    , ld( Y, mult( Z, Y ) ) ), mult( X, Y ) ) ==> i( rd( mult( Z, mult( Y, 
% 38.98/39.32    mult( Y, X ) ) ), mult( Y, X ) ) ) }.
% 38.98/39.32  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.98/39.32    ==> i( Y ) }.
% 38.98/39.32  parent1[0; 16]: (19565) {G4,W31,D8,L1,V3,M1}  { ld( mult( mult( mult( X, Y
% 38.98/39.32     ), Y ), ld( Y, mult( Z, Y ) ) ), mult( X, Y ) ) ==> ld( mult( Y, rd( 
% 38.98/39.32    mult( Z, mult( Y, mult( Y, X ) ) ), mult( Y, X ) ) ), Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := rd( mult( Z, mult( Y, mult( Y, X ) ) ), mult( Y, X ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19567) {G4,W27,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Y )
% 38.98/39.32    , ld( Y, mult( Z, Y ) ) ), mult( X, Y ) ) ==> rd( mult( Y, X ), mult( Z, 
% 38.98/39.32    mult( Y, mult( Y, X ) ) ) ) }.
% 38.98/39.32  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.32    X ) }.
% 38.98/39.32  parent1[0; 16]: (19566) {G3,W28,D7,L1,V3,M1}  { ld( mult( mult( mult( X, Y
% 38.98/39.32     ), Y ), ld( Y, mult( Z, Y ) ) ), mult( X, Y ) ) ==> i( rd( mult( Z, mult
% 38.98/39.32    ( Y, mult( Y, X ) ) ), mult( Y, X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( Z, mult( Y, mult( Y, X ) ) )
% 38.98/39.32     Y := mult( Y, X )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19568) {G3,W27,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Y )
% 38.98/39.32    , ld( Y, mult( Z, Y ) ) ), mult( X, Y ) ) ==> rd( mult( Y, X ), mult( Z, 
% 38.98/39.32    mult( mult( Y, Y ), X ) ) ) }.
% 38.98/39.32  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.98/39.32    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.98/39.32  parent1[0; 22]: (19567) {G4,W27,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y
% 38.98/39.32     ), Y ), ld( Y, mult( Z, Y ) ) ), mult( X, Y ) ) ==> rd( mult( Y, X ), 
% 38.98/39.32    mult( Z, mult( Y, mult( Y, X ) ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19569) {G4,W23,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Y )
% 38.98/39.32    , ld( Y, mult( Z, Y ) ) ), mult( X, Y ) ) ==> rd( ld( Y, X ), mult( Z, X
% 38.98/39.32     ) ) }.
% 38.98/39.32  parent0[0]: (3684) {G111,W19,D6,L1,V3,M1} P(1489,3668);d(1);d(25);d(52);d(
% 38.98/39.32    76);d(33);d(109) { rd( mult( Z, Y ), mult( X, mult( mult( Z, Z ), Y ) ) )
% 38.98/39.32     ==> rd( ld( Z, Y ), mult( X, Y ) ) }.
% 38.98/39.32  parent1[0; 16]: (19568) {G3,W27,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y
% 38.98/39.32     ), Y ), ld( Y, mult( Z, Y ) ) ), mult( X, Y ) ) ==> rd( mult( Y, X ), 
% 38.98/39.32    mult( Z, mult( mult( Y, Y ), X ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19570) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, ld( Y, mult( Z, Y ) )
% 38.98/39.32     ), rd( X, Y ) ) ==> rd( ld( Y, X ), mult( Z, X ) ) }.
% 38.98/39.32  parent0[0]: (3788) {G122,W19,D6,L1,V3,M1} P(25,3780);d(22);d(3) { ld( mult
% 38.98/39.32    ( mult( mult( Y, X ), X ), Z ), mult( Y, X ) ) ==> ld( mult( Y, Z ), rd( 
% 38.98/39.32    Y, X ) ) }.
% 38.98/39.32  parent1[0; 1]: (19569) {G4,W23,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y )
% 38.98/39.32    , Y ), ld( Y, mult( Z, Y ) ) ), mult( X, Y ) ) ==> rd( ld( Y, X ), mult( 
% 38.98/39.32    Z, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := ld( Y, mult( Z, Y ) )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19571) {G6,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X, mult
% 38.98/39.32    ( Z, Y ) ) ), Y ) ==> rd( ld( Y, X ), mult( Z, X ) ) }.
% 38.98/39.32  parent0[0]: (1562) {G19,W19,D5,L1,V3,M1} P(52,1545);d(76);d(449);d(33);d(81
% 38.98/39.32    );d(80);d(75);d(80);d(22) { ld( mult( Z, ld( X, Y ) ), rd( Z, X ) ) ==> 
% 38.98/39.32    ld( ld( rd( Z, X ), mult( Z, Y ) ), X ) }.
% 38.98/39.32  parent1[0; 1]: (19570) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, ld( Y, mult( Z
% 38.98/39.32    , Y ) ) ), rd( X, Y ) ) ==> rd( ld( Y, X ), mult( Z, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := mult( Z, Y )
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19572) {G7,W19,D6,L1,V3,M1}  { ld( ld( ld( mult( X, Z ), rd( X, Y
% 38.98/39.32     ) ), Y ), Y ) ==> rd( ld( Y, X ), mult( Z, X ) ) }.
% 38.98/39.32  parent0[0]: (1645) {G27,W19,D5,L1,V3,M1} P(1633,34);d(33);d(34);d(74) { ld
% 38.98/39.32    ( rd( X, Y ), mult( X, mult( Z, Y ) ) ) ==> ld( ld( mult( X, Z ), rd( X, 
% 38.98/39.32    Y ) ), Y ) }.
% 38.98/39.32  parent1[0; 2]: (19571) {G6,W19,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), mult( X
% 38.98/39.32    , mult( Z, Y ) ) ), Y ) ==> rd( ld( Y, X ), mult( Z, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4272) {G131,W19,D6,L1,V3,M1} P(2566,4259);d(108);d(3448);d(
% 38.98/39.32    1720);d(31);d(79);d(109);d(3684);d(3788);d(1562);d(1645) { ld( ld( ld( 
% 38.98/39.32    mult( Y, Z ), rd( Y, X ) ), X ), X ) ==> rd( ld( X, Y ), mult( Z, Y ) )
% 38.98/39.32     }.
% 38.98/39.32  parent0: (19572) {G7,W19,D6,L1,V3,M1}  { ld( ld( ld( mult( X, Z ), rd( X, Y
% 38.98/39.32     ) ), Y ), Y ) ==> rd( ld( Y, X ), mult( Z, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19575) {G130,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), ld( X, Z
% 38.98/39.32     ) ), Y ) ==> ld( mult( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (4259) {G130,W19,D5,L1,V3,M1} P(4257,3577);d(3439);d(114);d(124
% 38.98/39.32    );d(1915);d(1546);d(1906);d(2838);d(125);d(1592);d(1624) { ld( mult( X, 
% 38.98/39.32    mult( Y, Z ) ), mult( X, Y ) ) ==> ld( mult( mult( Y, X ), ld( X, Z ) ), 
% 38.98/39.32    Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19579) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( Y, i( 
% 38.98/39.32    Z ) ) ), X ) ==> ld( mult( Y, rd( X, Z ) ), mult( Y, X ) ) }.
% 38.98/39.32  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 14]: (19575) {G130,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), 
% 38.98/39.32    ld( X, Z ) ), Y ) ==> ld( mult( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := i( Z )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19582) {G3,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( mult( Z
% 38.98/39.32    , Y ) ) ), X ) ==> ld( mult( Y, rd( X, Z ) ), mult( Y, X ) ) }.
% 38.98/39.32  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.32    ( X, Y ) ) }.
% 38.98/39.32  parent1[0; 6]: (19579) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( 
% 38.98/39.32    Y, i( Z ) ) ), X ) ==> ld( mult( Y, rd( X, Z ) ), mult( Y, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19583) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( Z, Y )
% 38.98/39.32     ), X ) ==> ld( mult( Y, rd( X, Z ) ), mult( Y, X ) ) }.
% 38.98/39.32  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.32    Y ) }.
% 38.98/39.32  parent1[0; 2]: (19582) {G3,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), i( 
% 38.98/39.32    mult( Z, Y ) ) ), X ) ==> ld( mult( Y, rd( X, Z ) ), mult( Y, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := mult( X, Y )
% 38.98/39.32     Y := mult( Z, Y )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19584) {G2,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( X, Z ) ), mult( Y
% 38.98/39.32    , X ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y ) ), X ) }.
% 38.98/39.32  parent0[0]: (19583) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( Z, 
% 38.98/39.32    Y ) ), X ) ==> ld( mult( Y, rd( X, Z ) ), mult( Y, X ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4278) {G131,W19,D5,L1,V3,M1} P(33,4259);d(52);d(33) { ld( 
% 38.98/39.32    mult( Z, rd( X, Y ) ), mult( Z, X ) ) ==> ld( rd( mult( X, Z ), mult( Y, 
% 38.98/39.32    Z ) ), X ) }.
% 38.98/39.32  parent0: (19584) {G2,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( X, Z ) ), mult( Y
% 38.98/39.32    , X ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y ) ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19586) {G58,W19,D5,L1,V3,M1}  { ld( Z, ld( mult( Z, Y ), mult( Z, 
% 38.98/39.32    X ) ) ) = ld( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.98/39.32  parent0[0]: (2632) {G58,W19,D5,L1,V3,M1} P(34,2623);d(33) { ld( ld( rd( Z, 
% 38.98/39.32    Y ), mult( Z, X ) ), Z ) = ld( X, ld( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19590) {G59,W23,D6,L1,V3,M1}  { ld( X, ld( rd( mult( Y, X ), mult
% 38.98/39.32    ( Z, X ) ), Y ) ) = ld( ld( rd( Y, rd( Y, Z ) ), mult( Y, X ) ), Y ) }.
% 38.98/39.32  parent0[0]: (4278) {G131,W19,D5,L1,V3,M1} P(33,4259);d(52);d(33) { ld( mult
% 38.98/39.32    ( Z, rd( X, Y ) ), mult( Z, X ) ) ==> ld( rd( mult( X, Z ), mult( Y, Z )
% 38.98/39.32     ), X ) }.
% 38.98/39.32  parent1[0; 3]: (19586) {G58,W19,D5,L1,V3,M1}  { ld( Z, ld( mult( Z, Y ), 
% 38.98/39.32    mult( Z, X ) ) ) = ld( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := rd( Y, Z )
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19591) {G5,W23,D6,L1,V3,M1}  { ld( X, ld( rd( mult( Y, X ), mult
% 38.98/39.32    ( Z, X ) ), Y ) ) = ld( ld( mult( Y, rd( Z, Y ) ), mult( Y, X ) ), Y )
% 38.98/39.32     }.
% 38.98/39.32  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.32    mult( Z, rd( X, Y ) ) }.
% 38.98/39.32  parent1[0; 14]: (19590) {G59,W23,D6,L1,V3,M1}  { ld( X, ld( rd( mult( Y, X
% 38.98/39.32     ), mult( Z, X ) ), Y ) ) = ld( ld( rd( Y, rd( Y, Z ) ), mult( Y, X ) ), 
% 38.98/39.32    Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19592) {G6,W19,D6,L1,V3,M1}  { ld( X, ld( rd( mult( Y, X ), mult
% 38.98/39.32    ( Z, X ) ), Y ) ) = mult( Y, ld( mult( X, Y ), Z ) ) }.
% 38.98/39.32  parent0[0]: (2692) {G50,W19,D6,L1,V3,M1} P(1,2567);d(321) { ld( ld( mult( X
% 38.98/39.32    , rd( Y, X ) ), mult( X, Z ) ), X ) ==> mult( X, ld( mult( Z, X ), Y ) )
% 38.98/39.32     }.
% 38.98/39.32  parent1[0; 12]: (19591) {G5,W23,D6,L1,V3,M1}  { ld( X, ld( rd( mult( Y, X )
% 38.98/39.32    , mult( Z, X ) ), Y ) ) = ld( ld( mult( Y, rd( Z, Y ) ), mult( Y, X ) ), 
% 38.98/39.32    Y ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19593) {G7,W19,D6,L1,V3,M1}  { ld( mult( mult( Y, X ), ld( mult( 
% 38.98/39.32    Z, X ), X ) ), Y ) = mult( Y, ld( mult( X, Y ), Z ) ) }.
% 38.98/39.32  parent0[0]: (1700) {G32,W19,D6,L1,V3,M1} P(3,1690) { ld( Y, ld( rd( mult( X
% 38.98/39.32    , Y ), Z ), X ) ) ==> ld( mult( mult( X, Y ), ld( Z, Y ) ), X ) }.
% 38.98/39.32  parent1[0; 1]: (19592) {G6,W19,D6,L1,V3,M1}  { ld( X, ld( rd( mult( Y, X )
% 38.98/39.32    , mult( Z, X ) ), Y ) ) = mult( Y, ld( mult( X, Y ), Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := X
% 38.98/39.32     Z := mult( Z, X )
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  subsumption: (4284) {G132,W19,D6,L1,V3,M1} P(4278,2632);d(81);d(2692);d(
% 38.98/39.32    1700) { ld( mult( mult( Y, X ), ld( mult( Z, X ), X ) ), Y ) ==> mult( Y
% 38.98/39.32    , ld( mult( X, Y ), Z ) ) }.
% 38.98/39.32  parent0: (19593) {G7,W19,D6,L1,V3,M1}  { ld( mult( mult( Y, X ), ld( mult( 
% 38.98/39.32    Z, X ), X ) ), Y ) = mult( Y, ld( mult( X, Y ), Z ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32     Z := Z
% 38.98/39.32  end
% 38.98/39.32  permutation0:
% 38.98/39.32     0 ==> 0
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  eqswap: (19596) {G131,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, X ), mult( Z, X
% 38.98/39.32     ) ), Y ) ==> ld( mult( X, rd( Y, Z ) ), mult( X, Y ) ) }.
% 38.98/39.32  parent0[0]: (4278) {G131,W19,D5,L1,V3,M1} P(33,4259);d(52);d(33) { ld( mult
% 38.98/39.32    ( Z, rd( X, Y ) ), mult( Z, X ) ) ==> ld( rd( mult( X, Z ), mult( Y, Z )
% 38.98/39.32     ), X ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Y
% 38.98/39.32     Y := Z
% 38.98/39.32     Z := X
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19608) {G12,W31,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), X ), 
% 38.98/39.32    mult( mult( Z, Y ), X ) ), mult( X, Y ) ) ==> ld( mult( mult( X, Y ), ld
% 38.98/39.32    ( Y, rd( X, Z ) ) ), mult( X, mult( X, Y ) ) ) }.
% 38.98/39.32  parent0[0]: (1844) {G11,W19,D5,L1,V3,M1} P(33,1835);d(22);d(80);d(75);d(22)
% 38.98/39.32     { mult( Y, rd( mult( Y, Z ), mult( X, Z ) ) ) ==> mult( mult( Y, Z ), ld
% 38.98/39.32    ( Z, rd( Y, X ) ) ) }.
% 38.98/39.32  parent1[0; 17]: (19596) {G131,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, X ), 
% 38.98/39.32    mult( Z, X ) ), Y ) ==> ld( mult( X, rd( Y, Z ) ), mult( X, Y ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := Z
% 38.98/39.32     Y := X
% 38.98/39.32     Z := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.32     X := X
% 38.98/39.32     Y := mult( X, Y )
% 38.98/39.32     Z := mult( Z, Y )
% 38.98/39.32  end
% 38.98/39.32  
% 38.98/39.32  paramod: (19610) {G3,W31,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), X ), 
% 38.98/39.32    mult( mult( Z, Y ), X ) ), mult( X, Y ) ) ==> ld( mult( mult( X, Y ), ld
% 38.98/39.32    ( Y, rd( X, Z ) ) ), mult( mult( X, X ), Y ) ) }.
% 38.98/39.32  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.98/39.32    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.98/39.32  parent1[0; 26]: (19608) {G12,W31,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.98/39.32    , X ), mult( mult( Z, Y ), X ) ), mult( X, Y ) ) ==> ld( mult( mult( X, Y
% 38.98/39.32     ), ld( Y, rd( X, Z ) ) ), mult( X, mult( X, Y ) ) ) }.
% 38.98/39.32  substitution0:
% 38.98/39.32     X := X
% 38.98/39.32     Y := Y
% 38.98/39.32  end
% 38.98/39.32  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19611) {G4,W27,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), X ), 
% 38.98/39.33    mult( mult( Z, Y ), X ) ), mult( X, Y ) ) ==> ld( ld( ld( Y, X ), ld( Y, 
% 38.98/39.33    rd( X, Z ) ) ), Y ) }.
% 38.98/39.33  parent0[0]: (3830) {G126,W19,D5,L1,V3,M1} P(3825,54);d(54) { ld( mult( mult
% 38.98/39.33    ( X, Y ), Z ), mult( mult( X, X ), Y ) ) ==> ld( ld( ld( Y, X ), Z ), Y )
% 38.98/39.33     }.
% 38.98/39.33  parent1[0; 16]: (19610) {G3,W31,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.98/39.33    , X ), mult( mult( Z, Y ), X ) ), mult( X, Y ) ) ==> ld( mult( mult( X, Y
% 38.98/39.33     ), ld( Y, rd( X, Z ) ) ), mult( mult( X, X ), Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := ld( Y, rd( X, Z ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19612) {G5,W27,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), X ), 
% 38.98/39.33    mult( mult( Z, Y ), X ) ), mult( X, Y ) ) ==> ld( ld( mult( X, ld( ld( Y
% 38.98/39.33    , X ), Z ) ), Y ), Y ) }.
% 38.98/39.33  parent0[0]: (1981) {G21,W19,D6,L1,V3,M1} S(1442);d(1567) { ld( ld( Y, X ), 
% 38.98/39.33    ld( Y, rd( X, Z ) ) ) ==> ld( mult( X, ld( ld( Y, X ), Z ) ), Y ) }.
% 38.98/39.33  parent1[0; 17]: (19611) {G4,W27,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.98/39.33    , X ), mult( mult( Z, Y ), X ) ), mult( X, Y ) ) ==> ld( ld( ld( Y, X ), 
% 38.98/39.33    ld( Y, rd( X, Z ) ) ), Y ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19613) {G6,W23,D7,L1,V3,M1}  { ld( rd( Y, mult( mult( Z, Y ), X )
% 38.98/39.33     ), rd( Y, X ) ) ==> ld( ld( mult( X, ld( ld( Y, X ), Z ) ), Y ), Y ) }.
% 38.98/39.33  parent0[0]: (3771) {G120,W19,D6,L1,V3,M1} P(3334,3768);d(112);d(505);d(155)
% 38.98/39.33    ;d(321);d(75);d(1408);d(16);d(37);d(22);d(81);d(321);d(3132);d(80);d(19);
% 38.98/39.33    d(81);d(115);d(185);d(77);d(76);d(22);d(155);d(75);d(109);d(161) { ld( rd
% 38.98/39.33    ( mult( mult( X, Y ), X ), Z ), mult( X, Y ) ) ==> ld( rd( Y, Z ), rd( Y
% 38.98/39.33    , X ) ) }.
% 38.98/39.33  parent1[0; 1]: (19612) {G5,W27,D7,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), 
% 38.98/39.33    X ), mult( mult( Z, Y ), X ) ), mult( X, Y ) ) ==> ld( ld( mult( X, ld( 
% 38.98/39.33    ld( Y, X ), Z ) ), Y ), Y ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := mult( mult( Z, Y ), X )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19614) {G7,W23,D7,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( X, mult( Y
% 38.98/39.33    , X ) ) ), Z ) ==> ld( ld( mult( Z, ld( ld( X, Z ), Y ) ), X ), X ) }.
% 38.98/39.33  parent0[0]: (1571) {G20,W19,D5,L1,V3,M1} P(52,1562);d(33);d(33) { ld( rd( Z
% 38.98/39.33    , mult( Y, X ) ), rd( Z, X ) ) ==> ld( ld( rd( Z, X ), rd( Z, Y ) ), X )
% 38.98/39.33     }.
% 38.98/39.33  parent1[0; 1]: (19613) {G6,W23,D7,L1,V3,M1}  { ld( rd( Y, mult( mult( Z, Y
% 38.98/39.33     ), X ) ), rd( Y, X ) ) ==> ld( ld( mult( X, ld( ld( Y, X ), Z ) ), Y ), 
% 38.98/39.33    Y ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := mult( Y, X )
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19615) {G2,W20,D7,L1,V3,M1}  { ld( ld( rd( X, Y ), i( Z ) ), Y ) 
% 38.98/39.33    ==> ld( ld( mult( Y, ld( ld( X, Y ), Z ) ), X ), X ) }.
% 38.98/39.33  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.33    X ) }.
% 38.98/39.33  parent1[0; 6]: (19614) {G7,W23,D7,L1,V3,M1}  { ld( ld( rd( X, Z ), rd( X, 
% 38.98/39.33    mult( Y, X ) ) ), Z ) ==> ld( ld( mult( Z, ld( ld( X, Z ), Y ) ), X ), X
% 38.98/39.33     ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19616) {G3,W20,D7,L1,V3,M1}  { ld( i( mult( Z, rd( X, Y ) ) ), Y
% 38.98/39.33     ) ==> ld( ld( mult( Y, ld( ld( X, Y ), Z ) ), X ), X ) }.
% 38.98/39.33  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.33    ( X, Y ) ) }.
% 38.98/39.33  parent1[0; 2]: (19615) {G2,W20,D7,L1,V3,M1}  { ld( ld( rd( X, Y ), i( Z ) )
% 38.98/39.33    , Y ) ==> ld( ld( mult( Y, ld( ld( X, Y ), Z ) ), X ), X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := rd( X, Y )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19617) {G2,W19,D7,L1,V3,M1}  { mult( mult( X, rd( Y, Z ) ), Z ) 
% 38.98/39.33    ==> ld( ld( mult( Z, ld( ld( Y, Z ), X ) ), Y ), Y ) }.
% 38.98/39.33  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 1]: (19616) {G3,W20,D7,L1,V3,M1}  { ld( i( mult( Z, rd( X, Y ) )
% 38.98/39.33     ), Y ) ==> ld( ld( mult( Y, ld( ld( X, Y ), Z ) ), X ), X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( X, rd( Y, Z ) )
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19618) {G3,W19,D7,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), Z ) ==> 
% 38.98/39.33    ld( ld( mult( Z, ld( ld( Y, Z ), X ) ), Y ), Y ) }.
% 38.98/39.33  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.98/39.33     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.33  parent1[0; 1]: (19617) {G2,W19,D7,L1,V3,M1}  { mult( mult( X, rd( Y, Z ) )
% 38.98/39.33    , Z ) ==> ld( ld( mult( Z, ld( ld( Y, Z ), X ) ), Y ), Y ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33     T := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19619) {G3,W19,D7,L1,V3,M1}  { ld( ld( mult( X, ld( ld( Y, X ), Z
% 38.98/39.33     ) ), Y ), Y ) ==> ld( rd( rd( X, Y ), Z ), X ) }.
% 38.98/39.33  parent0[0]: (19618) {G3,W19,D7,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), Z ) 
% 38.98/39.33    ==> ld( ld( mult( Z, ld( ld( Y, Z ), X ) ), Y ), Y ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4285) {G132,W19,D7,L1,V3,M1} P(1844,4278);d(109);d(3830);d(
% 38.98/39.33    1981);d(3771);d(1571);d(25);d(52);d(22);d(113) { ld( ld( mult( X, ld( ld
% 38.98/39.33    ( Y, X ), Z ) ), Y ), Y ) ==> ld( rd( rd( X, Y ), Z ), X ) }.
% 38.98/39.33  parent0: (19619) {G3,W19,D7,L1,V3,M1}  { ld( ld( mult( X, ld( ld( Y, X ), Z
% 38.98/39.33     ) ), Y ), Y ) ==> ld( rd( rd( X, Y ), Z ), X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19621) {G130,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Z ), Z ), X ) 
% 38.98/39.33    ==> ld( ld( mult( X, Y ), mult( X, Z ) ), mult( Z, X ) ) }.
% 38.98/39.33  parent0[0]: (4264) {G130,W19,D5,L1,V3,M1} P(4257,54);d(54) { ld( ld( mult( 
% 38.98/39.33    Y, Z ), mult( Y, X ) ), mult( X, Y ) ) ==> ld( ld( mult( Z, X ), X ), Y )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19628) {G13,W27,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), rd( Z, 
% 38.98/39.33    Y ) ), rd( Z, Y ) ), Y ) ==> ld( mult( Y, rd( ld( X, Z ), Y ) ), mult( rd
% 38.98/39.33    ( Z, Y ), Y ) ) }.
% 38.98/39.33  parent0[0]: (1412) {G12,W19,D5,L1,V3,M1} P(34,1400);d(321);d(24) { ld( mult
% 38.98/39.33    ( X, rd( Y, X ) ), mult( X, rd( Z, X ) ) ) ==> mult( X, rd( ld( Y, Z ), X
% 38.98/39.33     ) ) }.
% 38.98/39.33  parent1[0; 15]: (19621) {G130,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Z ), Z )
% 38.98/39.33    , X ) ==> ld( ld( mult( X, Y ), mult( X, Z ) ), mult( Z, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := rd( X, Y )
% 38.98/39.33     Z := rd( Z, Y )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19630) {G5,W27,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), rd( Z, Y
% 38.98/39.33     ) ), rd( Z, Y ) ), Y ) ==> ld( mult( Y, rd( ld( X, Z ), Y ) ), ld( rd( Y
% 38.98/39.33    , Z ), Y ) ) }.
% 38.98/39.33  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.33    ld( rd( X, Y ), Z ) }.
% 38.98/39.33  parent1[0; 22]: (19628) {G13,W27,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), 
% 38.98/39.33    rd( Z, Y ) ), rd( Z, Y ) ), Y ) ==> ld( mult( Y, rd( ld( X, Z ), Y ) ), 
% 38.98/39.33    mult( rd( Z, Y ), Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19632) {G2,W23,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), rd( Z, Y
% 38.98/39.33     ) ), rd( Z, Y ) ), Y ) ==> ld( mult( Y, rd( ld( X, Z ), Y ) ), Z ) }.
% 38.98/39.33  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.33  parent1[0; 22]: (19630) {G5,W27,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), 
% 38.98/39.33    rd( Z, Y ) ), rd( Z, Y ) ), Y ) ==> ld( mult( Y, rd( ld( X, Z ), Y ) ), 
% 38.98/39.33    ld( rd( Y, Z ), Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19633) {G3,W23,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), rd( Z, Y )
% 38.98/39.33     ), rd( Z, Y ) ), Y ) ==> ld( mult( Y, rd( ld( X, Z ), Y ) ), Z ) }.
% 38.98/39.33  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.33    ld( rd( X, Y ), Z ) }.
% 38.98/39.33  parent1[0; 3]: (19632) {G2,W23,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), rd
% 38.98/39.33    ( Z, Y ) ), rd( Z, Y ) ), Y ) ==> ld( mult( Y, rd( ld( X, Z ), Y ) ), Z )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := rd( Z, Y )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19634) {G4,W19,D6,L1,V3,M1}  { mult( X, ld( mult( rd( X, Y ), Z )
% 38.98/39.33    , Z ) ) ==> ld( mult( X, rd( ld( Y, Z ), X ) ), Z ) }.
% 38.98/39.33  parent0[0]: (3314) {G87,W19,D6,L1,V3,M1} P(3302,31);d(79);d(75);d(329) { ld
% 38.98/39.33    ( ld( ld( Y, rd( Z, X ) ), rd( Z, X ) ), X ) ==> mult( X, ld( mult( Y, Z
% 38.98/39.33     ), Z ) ) }.
% 38.98/39.33  parent1[0; 1]: (19633) {G3,W23,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), rd( 
% 38.98/39.33    Z, Y ) ), rd( Z, Y ) ), Y ) ==> ld( mult( Y, rd( ld( X, Z ), Y ) ), Z )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := rd( X, Y )
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19635) {G5,W19,D6,L1,V3,M1}  { mult( X, ld( ld( rd( Y, X ), Z ), 
% 38.98/39.33    Z ) ) ==> ld( mult( X, rd( ld( Y, Z ), X ) ), Z ) }.
% 38.98/39.33  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.33    ld( rd( X, Y ), Z ) }.
% 38.98/39.33  parent1[0; 4]: (19634) {G4,W19,D6,L1,V3,M1}  { mult( X, ld( mult( rd( X, Y
% 38.98/39.33     ), Z ), Z ) ) ==> ld( mult( X, rd( ld( Y, Z ), X ) ), Z ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4291) {G131,W19,D6,L1,V3,M1} P(1412,4264);d(80);d(19);d(80);d
% 38.98/39.33    (3314);d(80) { mult( X, ld( ld( rd( Y, X ), Z ), Z ) ) ==> ld( mult( X, 
% 38.98/39.33    rd( ld( Y, Z ), X ) ), Z ) }.
% 38.98/39.33  parent0: (19635) {G5,W19,D6,L1,V3,M1}  { mult( X, ld( ld( rd( Y, X ), Z ), 
% 38.98/39.33    Z ) ) ==> ld( mult( X, rd( ld( Y, Z ), X ) ), Z ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19638) {G130,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Z ), Z ), X ) 
% 38.98/39.33    ==> ld( ld( mult( X, Y ), mult( X, Z ) ), mult( Z, X ) ) }.
% 38.98/39.33  parent0[0]: (4264) {G130,W19,D5,L1,V3,M1} P(4257,54);d(54) { ld( ld( mult( 
% 38.98/39.33    Y, Z ), mult( Y, X ) ), mult( X, Y ) ) ==> ld( ld( mult( Z, X ), X ), Y )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19648) {G2,W22,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), i( Z )
% 38.98/39.33     ) ==> ld( ld( mult( i( Z ), X ), ld( Z, Y ) ), mult( Y, i( Z ) ) ) }.
% 38.98/39.33  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 15]: (19638) {G130,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Z ), Z )
% 38.98/39.33    , X ) ==> ld( ld( mult( X, Y ), mult( X, Z ) ), mult( Z, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := i( Z )
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19651) {G2,W21,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), i( Z )
% 38.98/39.33     ) ==> ld( ld( ld( Z, X ), ld( Z, Y ) ), mult( Y, i( Z ) ) ) }.
% 38.98/39.33  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 11]: (19648) {G2,W22,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), 
% 38.98/39.33    i( Z ) ) ==> ld( ld( mult( i( Z ), X ), ld( Z, Y ) ), mult( Y, i( Z ) ) )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19652) {G2,W20,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), i( Z )
% 38.98/39.33     ) ==> ld( ld( ld( Z, X ), ld( Z, Y ) ), rd( Y, Z ) ) }.
% 38.98/39.33  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 17]: (19651) {G2,W21,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), 
% 38.98/39.33    i( Z ) ) ==> ld( ld( ld( Z, X ), ld( Z, Y ) ), mult( Y, i( Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19653) {G3,W20,D6,L1,V3,M1}  { i( mult( Z, ld( mult( X, Y ), Y )
% 38.98/39.33     ) ) ==> ld( ld( ld( Z, X ), ld( Z, Y ) ), rd( Y, Z ) ) }.
% 38.98/39.33  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.33    ( X, Y ) ) }.
% 38.98/39.33  parent1[0; 1]: (19652) {G2,W20,D5,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), i
% 38.98/39.33    ( Z ) ) ==> ld( ld( ld( Z, X ), ld( Z, Y ) ), rd( Y, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := ld( mult( X, Y ), Y )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19654) {G4,W19,D5,L1,V3,M1}  { rd( ld( Z, mult( Y, Z ) ), X ) ==>
% 38.98/39.33     ld( ld( ld( X, Y ), ld( X, Z ) ), rd( Z, X ) ) }.
% 38.98/39.33  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.33     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.33  parent1[0; 1]: (19653) {G3,W20,D6,L1,V3,M1}  { i( mult( Z, ld( mult( X, Y )
% 38.98/39.33    , Y ) ) ) ==> ld( ld( ld( Z, X ), ld( Z, Y ) ), rd( Y, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( Y, Z )
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19655) {G5,W19,D5,L1,V3,M1}  { rd( ld( ld( Y, X ), X ), Z ) ==> 
% 38.98/39.33    ld( ld( ld( Z, Y ), ld( Z, X ) ), rd( X, Z ) ) }.
% 38.98/39.33  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.98/39.33     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.98/39.33  parent1[0; 2]: (19654) {G4,W19,D5,L1,V3,M1}  { rd( ld( Z, mult( Y, Z ) ), X
% 38.98/39.33     ) ==> ld( ld( ld( X, Y ), ld( X, Z ) ), rd( Z, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19656) {G5,W19,D5,L1,V3,M1}  { ld( ld( ld( Z, X ), ld( Z, Y ) ), 
% 38.98/39.33    rd( Y, Z ) ) ==> rd( ld( ld( X, Y ), Y ), Z ) }.
% 38.98/39.33  parent0[0]: (19655) {G5,W19,D5,L1,V3,M1}  { rd( ld( ld( Y, X ), X ), Z ) 
% 38.98/39.33    ==> ld( ld( ld( Z, Y ), ld( Z, X ) ), rd( X, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4293) {G131,W19,D5,L1,V3,M1} P(24,4264);d(24);d(33);d(52);d(
% 38.98/39.33    92);d(347) { ld( ld( ld( X, Y ), ld( X, Z ) ), rd( Z, X ) ) ==> rd( ld( 
% 38.98/39.33    ld( Y, Z ), Z ), X ) }.
% 38.98/39.33  parent0: (19656) {G5,W19,D5,L1,V3,M1}  { ld( ld( ld( Z, X ), ld( Z, Y ) ), 
% 38.98/39.33    rd( Y, Z ) ) ==> rd( ld( ld( X, Y ), Y ), Z ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19658) {G7,W19,D6,L1,V3,M1}  { rd( rd( Z, Y ), X ) ==> ld( ld( ld
% 38.98/39.33    ( X, rd( Y, Z ) ), rd( Y, Z ) ), rd( Z, Y ) ) }.
% 38.98/39.33  parent0[0]: (319) {G7,W19,D6,L1,V3,M1} P(81,144);d(80);d(74) { ld( ld( ld( 
% 38.98/39.33    Z, rd( Y, X ) ), rd( Y, X ) ), rd( X, Y ) ) ==> rd( rd( X, Y ), Z ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19669) {G8,W27,D7,L1,V3,M1}  { rd( rd( X, Y ), ld( ld( X, Z ), ld
% 38.98/39.33    ( X, Y ) ) ) ==> ld( ld( rd( ld( ld( Z, Y ), Y ), X ), rd( Y, X ) ), rd( 
% 38.98/39.33    X, Y ) ) }.
% 38.98/39.33  parent0[0]: (4293) {G131,W19,D5,L1,V3,M1} P(24,4264);d(24);d(33);d(52);d(92
% 38.98/39.33    );d(347) { ld( ld( ld( X, Y ), ld( X, Z ) ), rd( Z, X ) ) ==> rd( ld( ld
% 38.98/39.33    ( Y, Z ), Z ), X ) }.
% 38.98/39.33  parent1[0; 14]: (19658) {G7,W19,D6,L1,V3,M1}  { rd( rd( Z, Y ), X ) ==> ld
% 38.98/39.33    ( ld( ld( X, rd( Y, Z ) ), rd( Y, Z ) ), rd( Z, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := ld( ld( X, Z ), ld( X, Y ) )
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19670) {G9,W19,D5,L1,V3,M1}  { rd( rd( X, Y ), ld( ld( X, Z ), ld
% 38.98/39.33    ( X, Y ) ) ) ==> rd( X, mult( ld( Z, Y ), Y ) ) }.
% 38.98/39.33  parent0[0]: (1488) {G12,W19,D6,L1,V3,M1} P(1481,124);d(81);d(74);d(110);d(
% 38.98/39.33    79);d(81);d(121) { ld( ld( rd( ld( Z, X ), Y ), rd( X, Y ) ), rd( Y, X )
% 38.98/39.33     ) ==> rd( Y, mult( Z, X ) ) }.
% 38.98/39.33  parent1[0; 12]: (19669) {G8,W27,D7,L1,V3,M1}  { rd( rd( X, Y ), ld( ld( X, 
% 38.98/39.33    Z ), ld( X, Y ) ) ) ==> ld( ld( rd( ld( ld( Z, Y ), Y ), X ), rd( Y, X )
% 38.98/39.33     ), rd( X, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := ld( Z, Y )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19671) {G5,W19,D5,L1,V3,M1}  { rd( rd( X, Y ), ld( ld( X, Z ), ld
% 38.98/39.33    ( X, Y ) ) ) ==> rd( X, ld( ld( Y, Z ), Y ) ) }.
% 38.98/39.33  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.33    ld( ld( Y, X ), Z ) }.
% 38.98/39.33  parent1[0; 14]: (19670) {G9,W19,D5,L1,V3,M1}  { rd( rd( X, Y ), ld( ld( X, 
% 38.98/39.33    Z ), ld( X, Y ) ) ) ==> rd( X, mult( ld( Z, Y ), Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19673) {G5,W19,D5,L1,V3,M1}  { rd( rd( X, Y ), ld( ld( X, Z ), ld
% 38.98/39.33    ( X, Y ) ) ) ==> mult( X, ld( Y, ld( Y, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.33    mult( Z, ld( Y, X ) ) }.
% 38.98/39.33  parent1[0; 12]: (19671) {G5,W19,D5,L1,V3,M1}  { rd( rd( X, Y ), ld( ld( X, 
% 38.98/39.33    Z ), ld( X, Y ) ) ) ==> rd( X, ld( ld( Y, Z ), Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := ld( Y, Z )
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19675) {G6,W19,D5,L1,V3,M1}  { rd( rd( X, Y ), ld( ld( X, Z ), ld
% 38.98/39.33    ( X, Y ) ) ) ==> mult( X, ld( mult( Y, Y ), Z ) ) }.
% 38.98/39.33  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.33    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.33  parent1[0; 14]: (19673) {G5,W19,D5,L1,V3,M1}  { rd( rd( X, Y ), ld( ld( X, 
% 38.98/39.33    Z ), ld( X, Y ) ) ) ==> mult( X, ld( Y, ld( Y, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19676) {G5,W19,D5,L1,V3,M1}  { mult( rd( X, Y ), ld( ld( X, Y ), 
% 38.98/39.33    ld( X, Z ) ) ) ==> mult( X, ld( mult( Y, Y ), Z ) ) }.
% 38.98/39.33  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.33    mult( Z, ld( Y, X ) ) }.
% 38.98/39.33  parent1[0; 1]: (19675) {G6,W19,D5,L1,V3,M1}  { rd( rd( X, Y ), ld( ld( X, Z
% 38.98/39.33     ), ld( X, Y ) ) ) ==> mult( X, ld( mult( Y, Y ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := ld( X, Z )
% 38.98/39.33     Y := ld( X, Y )
% 38.98/39.33     Z := rd( X, Y )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19677) {G5,W19,D5,L1,V3,M1}  { ld( rd( Y, X ), ld( ld( X, Y ), ld
% 38.98/39.33    ( X, Z ) ) ) ==> mult( X, ld( mult( Y, Y ), Z ) ) }.
% 38.98/39.33  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.33    ld( rd( X, Y ), Z ) }.
% 38.98/39.33  parent1[0; 1]: (19676) {G5,W19,D5,L1,V3,M1}  { mult( rd( X, Y ), ld( ld( X
% 38.98/39.33    , Y ), ld( X, Z ) ) ) ==> mult( X, ld( mult( Y, Y ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := ld( ld( X, Y ), ld( X, Z ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4295) {G132,W19,D5,L1,V3,M1} P(4293,319);d(1488);d(74);d(75);
% 38.98/39.33    d(154);d(75);d(80) { ld( rd( Z, X ), ld( ld( X, Z ), ld( X, Y ) ) ) ==> 
% 38.98/39.33    mult( X, ld( mult( Z, Z ), Y ) ) }.
% 38.98/39.33  parent0: (19677) {G5,W19,D5,L1,V3,M1}  { ld( rd( Y, X ), ld( ld( X, Y ), ld
% 38.98/39.33    ( X, Z ) ) ) ==> mult( X, ld( mult( Y, Y ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19680) {G131,W19,D5,L1,V3,M1}  { rd( ld( ld( Y, Z ), Z ), X ) ==> 
% 38.98/39.33    ld( ld( ld( X, Y ), ld( X, Z ) ), rd( Z, X ) ) }.
% 38.98/39.33  parent0[0]: (4293) {G131,W19,D5,L1,V3,M1} P(24,4264);d(24);d(33);d(52);d(92
% 38.98/39.33    );d(347) { ld( ld( ld( X, Y ), ld( X, Z ) ), rd( Z, X ) ) ==> rd( ld( ld
% 38.98/39.33    ( Y, Z ), Z ), X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19692) {G9,W27,D6,L1,V3,M1}  { rd( ld( ld( X, ld( Y, Z ) ), ld( Y
% 38.98/39.33    , Z ) ), Z ) ==> ld( ld( ld( Z, X ), ld( mult( Y, Z ), Z ) ), rd( ld( Y, 
% 38.98/39.33    Z ), Z ) ) }.
% 38.98/39.33  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.98/39.33    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.98/39.33  parent1[0; 17]: (19680) {G131,W19,D5,L1,V3,M1}  { rd( ld( ld( Y, Z ), Z ), 
% 38.98/39.33    X ) ==> ld( ld( ld( X, Y ), ld( X, Z ) ), rd( Z, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := ld( Y, Z )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19694) {G3,W24,D6,L1,V3,M1}  { rd( ld( ld( X, ld( Y, Z ) ), ld( Y
% 38.98/39.33    , Z ) ), Z ) ==> ld( ld( ld( Z, X ), ld( mult( Y, Z ), Z ) ), i( Y ) )
% 38.98/39.33     }.
% 38.98/39.33  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.33    ==> i( X ) }.
% 38.98/39.33  parent1[0; 22]: (19692) {G9,W27,D6,L1,V3,M1}  { rd( ld( ld( X, ld( Y, Z ) )
% 38.98/39.33    , ld( Y, Z ) ), Z ) ==> ld( ld( ld( Z, X ), ld( mult( Y, Z ), Z ) ), rd( 
% 38.98/39.33    ld( Y, Z ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19695) {G4,W24,D7,L1,V3,M1}  { rd( ld( ld( X, ld( Y, Z ) ), ld( Y
% 38.98/39.33    , Z ) ), Z ) ==> i( mult( Y, ld( ld( Z, X ), ld( mult( Y, Z ), Z ) ) ) )
% 38.98/39.33     }.
% 38.98/39.33  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.33    ( X, Y ) ) }.
% 38.98/39.33  parent1[0; 12]: (19694) {G3,W24,D6,L1,V3,M1}  { rd( ld( ld( X, ld( Y, Z ) )
% 38.98/39.33    , ld( Y, Z ) ), Z ) ==> ld( ld( ld( Z, X ), ld( mult( Y, Z ), Z ) ), i( Y
% 38.98/39.33     ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := ld( ld( Z, X ), ld( mult( Y, Z ), Z ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19696) {G5,W23,D6,L1,V3,M1}  { rd( ld( ld( X, ld( Y, Z ) ), ld( Y
% 38.98/39.33    , Z ) ), Z ) ==> rd( ld( ld( mult( Y, Z ), Z ), ld( Z, X ) ), Y ) }.
% 38.98/39.33  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.33     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.33  parent1[0; 12]: (19695) {G4,W24,D7,L1,V3,M1}  { rd( ld( ld( X, ld( Y, Z ) )
% 38.98/39.33    , ld( Y, Z ) ), Z ) ==> i( mult( Y, ld( ld( Z, X ), ld( mult( Y, Z ), Z )
% 38.98/39.33     ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := ld( Z, X )
% 38.98/39.33     Y := ld( mult( Y, Z ), Z )
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19697) {G6,W23,D6,L1,V3,M1}  { rd( ld( ld( X, ld( Y, Z ) ), ld( Y
% 38.98/39.33    , Z ) ), Z ) ==> ld( ld( mult( Y, Z ), Z ), rd( ld( Z, X ), Y ) ) }.
% 38.98/39.33  parent0[0]: (3291) {G85,W19,D6,L1,V3,M1} P(3288,321);d(1422);d(75);d(0);d(
% 38.98/39.33    3242) { rd( ld( ld( mult( X, Y ), Y ), Z ), X ) ==> ld( ld( mult( X, Y )
% 38.98/39.33    , Y ), rd( Z, X ) ) }.
% 38.98/39.33  parent1[0; 12]: (19696) {G5,W23,D6,L1,V3,M1}  { rd( ld( ld( X, ld( Y, Z ) )
% 38.98/39.33    , ld( Y, Z ) ), Z ) ==> rd( ld( ld( mult( Y, Z ), Z ), ld( Z, X ) ), Y )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := ld( Z, X )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19698) {G7,W23,D7,L1,V3,M1}  { rd( ld( ld( mult( Y, rd( X, Y ) )
% 38.98/39.33    , Z ), Z ), Z ) ==> ld( ld( mult( Y, Z ), Z ), rd( ld( Z, X ), Y ) ) }.
% 38.98/39.33  parent0[0]: (3304) {G86,W19,D6,L1,V3,M1} P(541,3289);d(3289);d(1440);d(1440
% 38.98/39.33    );d(25);d(52);d(22);d(115);d(185);d(22);d(1956);d(2396);d(155);d(114);d(
% 38.98/39.33    3250);d(16);d(37);d(22) { ld( ld( Z, ld( X, Y ) ), ld( X, Y ) ) ==> ld( 
% 38.98/39.33    ld( mult( X, rd( Z, X ) ), Y ), Y ) }.
% 38.98/39.33  parent1[0; 2]: (19697) {G6,W23,D6,L1,V3,M1}  { rd( ld( ld( X, ld( Y, Z ) )
% 38.98/39.33    , ld( Y, Z ) ), Z ) ==> ld( ld( mult( Y, Z ), Z ), rd( ld( Z, X ), Y ) )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19699) {G3,W20,D6,L1,V3,M1}  { i( ld( mult( X, rd( Y, X ) ), Z )
% 38.98/39.33     ) ==> ld( ld( mult( X, Z ), Z ), rd( ld( Z, Y ), X ) ) }.
% 38.98/39.33  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.33    ==> i( X ) }.
% 38.98/39.33  parent1[0; 1]: (19698) {G7,W23,D7,L1,V3,M1}  { rd( ld( ld( mult( Y, rd( X, 
% 38.98/39.33    Y ) ), Z ), Z ), Z ) ==> ld( ld( mult( Y, Z ), Z ), rd( ld( Z, X ), Y ) )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := ld( mult( X, rd( Y, X ) ), Z )
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19700) {G4,W19,D5,L1,V3,M1}  { ld( Z, mult( X, rd( Y, X ) ) ) ==>
% 38.98/39.33     ld( ld( mult( X, Z ), Z ), rd( ld( Z, Y ), X ) ) }.
% 38.98/39.33  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.33     ) }.
% 38.98/39.33  parent1[0; 1]: (19699) {G3,W20,D6,L1,V3,M1}  { i( ld( mult( X, rd( Y, X ) )
% 38.98/39.33    , Z ) ) ==> ld( ld( mult( X, Z ), Z ), rd( ld( Z, Y ), X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( X, rd( Y, X ) )
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19701) {G4,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, X ), X ), rd( ld( 
% 38.98/39.33    X, Z ), Y ) ) ==> ld( X, mult( Y, rd( Z, Y ) ) ) }.
% 38.98/39.33  parent0[0]: (19700) {G4,W19,D5,L1,V3,M1}  { ld( Z, mult( X, rd( Y, X ) ) ) 
% 38.98/39.33    ==> ld( ld( mult( X, Z ), Z ), rd( ld( Z, Y ), X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4298) {G132,W19,D5,L1,V3,M1} P(329,4293);d(77);d(52);d(92);d(
% 38.98/39.33    3291);d(3304);d(77);d(54) { ld( ld( mult( Y, X ), X ), rd( ld( X, Z ), Y
% 38.98/39.33     ) ) ==> ld( X, mult( Y, rd( Z, Y ) ) ) }.
% 38.98/39.33  parent0: (19701) {G4,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, X ), X ), rd( ld
% 38.98/39.33    ( X, Z ), Y ) ) ==> ld( X, mult( Y, rd( Z, Y ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19703) {G131,W19,D5,L1,V3,M1}  { rd( ld( ld( Y, Z ), Z ), X ) ==> 
% 38.98/39.33    ld( ld( ld( X, Y ), ld( X, Z ) ), rd( Z, X ) ) }.
% 38.98/39.33  parent0[0]: (4293) {G131,W19,D5,L1,V3,M1} P(24,4264);d(24);d(33);d(52);d(92
% 38.98/39.33    );d(347) { ld( ld( ld( X, Y ), ld( X, Z ) ), rd( Z, X ) ) ==> rd( ld( ld
% 38.98/39.33    ( Y, Z ), Z ), X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19705) {G1,W19,D6,L1,V3,M1}  { rd( ld( ld( mult( X, Y ), Z ), Z )
% 38.98/39.33    , X ) ==> ld( ld( Y, ld( X, Z ) ), rd( Z, X ) ) }.
% 38.98/39.33  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.98/39.33  parent1[0; 12]: (19703) {G131,W19,D5,L1,V3,M1}  { rd( ld( ld( Y, Z ), Z ), 
% 38.98/39.33    X ) ==> ld( ld( ld( X, Y ), ld( X, Z ) ), rd( Z, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := mult( X, Y )
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4301) {G132,W19,D6,L1,V3,M1} P(1,4293) { rd( ld( ld( mult( X
% 38.98/39.33    , Y ), Z ), Z ), X ) ==> ld( ld( Y, ld( X, Z ) ), rd( Z, X ) ) }.
% 38.98/39.33  parent0: (19705) {G1,W19,D6,L1,V3,M1}  { rd( ld( ld( mult( X, Y ), Z ), Z )
% 38.98/39.33    , X ) ==> ld( ld( Y, ld( X, Z ) ), rd( Z, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19711) {G132,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, X ), Z ) ) 
% 38.98/39.33    ==> ld( rd( X, Y ), ld( ld( Y, X ), ld( Y, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (4295) {G132,W19,D5,L1,V3,M1} P(4293,319);d(1488);d(74);d(75);d
% 38.98/39.33    (154);d(75);d(80) { ld( rd( Z, X ), ld( ld( X, Z ), ld( X, Y ) ) ) ==> 
% 38.98/39.33    mult( X, ld( mult( Z, Z ), Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19715) {G78,W23,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( mult( Y, 
% 38.98/39.33    Y ), Z ) ) ==> ld( rd( Y, mult( X, Y ) ), mult( X, ld( mult( Y, X ), Z )
% 38.98/39.33     ) ) }.
% 38.98/39.33  parent0[0]: (3114) {G77,W19,D5,L1,V3,M1} P(24,3104);d(75);d(74);d(329);d(24
% 38.98/39.33    );d(75) { ld( ld( mult( Y, Z ), Z ), ld( mult( Y, Z ), X ) ) ==> mult( Y
% 38.98/39.33    , ld( mult( Z, Y ), X ) ) }.
% 38.98/39.33  parent1[0; 16]: (19711) {G132,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, X )
% 38.98/39.33    , Z ) ) ==> ld( rd( X, Y ), ld( ld( Y, X ), ld( Y, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := mult( X, Y )
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19718) {G2,W20,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( mult( Y, Y
% 38.98/39.33     ), Z ) ) ==> ld( i( X ), mult( X, ld( mult( Y, X ), Z ) ) ) }.
% 38.98/39.33  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.33    X ) }.
% 38.98/39.33  parent1[0; 11]: (19715) {G78,W23,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( 
% 38.98/39.33    mult( Y, Y ), Z ) ) ==> ld( rd( Y, mult( X, Y ) ), mult( X, ld( mult( Y, 
% 38.98/39.33    X ), Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19719) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( mult( Y, Y
% 38.98/39.33     ), Z ) ) ==> mult( X, mult( X, ld( mult( Y, X ), Z ) ) ) }.
% 38.98/39.33  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 10]: (19718) {G2,W20,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( 
% 38.98/39.33    mult( Y, Y ), Z ) ) ==> ld( i( X ), mult( X, ld( mult( Y, X ), Z ) ) )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := mult( X, ld( mult( Y, X ), Z ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19720) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( mult( Y, Y
% 38.98/39.33     ), Z ) ) ==> mult( mult( X, X ), ld( mult( Y, X ), Z ) ) }.
% 38.98/39.33  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.98/39.33    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.98/39.33  parent1[0; 10]: (19719) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( 
% 38.98/39.33    mult( Y, Y ), Z ) ) ==> mult( X, mult( X, ld( mult( Y, X ), Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := ld( mult( Y, X ), Z )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19721) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, X ), ld( mult( Y, X
% 38.98/39.33     ), Z ) ) ==> mult( mult( X, Y ), ld( mult( Y, Y ), Z ) ) }.
% 38.98/39.33  parent0[0]: (19720) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( mult( Y
% 38.98/39.33    , Y ), Z ) ) ==> mult( mult( X, X ), ld( mult( Y, X ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4302) {G133,W19,D5,L1,V3,M1} P(3114,4295);d(25);d(22);d(109)
% 38.98/39.33     { mult( mult( X, X ), ld( mult( Y, X ), Z ) ) = mult( mult( X, Y ), ld( 
% 38.98/39.33    mult( Y, Y ), Z ) ) }.
% 38.98/39.33  parent0: (19721) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, X ), ld( mult( Y, X
% 38.98/39.33     ), Z ) ) ==> mult( mult( X, Y ), ld( mult( Y, Y ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19723) {G132,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, X ), Z ) ) 
% 38.98/39.33    ==> ld( rd( X, Y ), ld( ld( Y, X ), ld( Y, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (4295) {G132,W19,D5,L1,V3,M1} P(4293,319);d(1488);d(74);d(75);d
% 38.98/39.33    (154);d(75);d(80) { ld( rd( Z, X ), ld( ld( X, Z ), ld( X, Y ) ) ) ==> 
% 38.98/39.33    mult( X, ld( mult( Z, Z ), Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19732) {G81,W23,D6,L1,V3,M1}  { mult( ld( X, Y ), ld( mult( Y, Y
% 38.98/39.33     ), Z ) ) ==> ld( rd( Y, ld( X, Y ) ), ld( X, ld( rd( Y, X ), Z ) ) ) }.
% 38.98/39.33  parent0[0]: (3136) {G80,W19,D5,L1,V3,M1} P(24,3131);d(34);d(347);d(24);d(74
% 38.98/39.33    );d(33);d(80) { ld( ld( ld( Y, X ), X ), ld( ld( Y, X ), Z ) ) ==> ld( Y
% 38.98/39.33    , ld( rd( X, Y ), Z ) ) }.
% 38.98/39.33  parent1[0; 16]: (19723) {G132,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, X )
% 38.98/39.33    , Z ) ) ==> ld( rd( X, Y ), ld( ld( Y, X ), ld( Y, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := ld( X, Y )
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19737) {G5,W23,D6,L1,V3,M1}  { mult( ld( X, Y ), ld( mult( Y, Y )
% 38.98/39.33    , Z ) ) ==> ld( mult( Y, ld( Y, X ) ), ld( X, ld( rd( Y, X ), Z ) ) ) }.
% 38.98/39.33  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.33    mult( Z, ld( Y, X ) ) }.
% 38.98/39.33  parent1[0; 11]: (19732) {G81,W23,D6,L1,V3,M1}  { mult( ld( X, Y ), ld( mult
% 38.98/39.33    ( Y, Y ), Z ) ) ==> ld( rd( Y, ld( X, Y ) ), ld( X, ld( rd( Y, X ), Z ) )
% 38.98/39.33     ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19738) {G1,W19,D6,L1,V3,M1}  { mult( ld( X, Y ), ld( mult( Y, Y )
% 38.98/39.33    , Z ) ) ==> ld( X, ld( X, ld( rd( Y, X ), Z ) ) ) }.
% 38.98/39.33  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.98/39.33  parent1[0; 11]: (19737) {G5,W23,D6,L1,V3,M1}  { mult( ld( X, Y ), ld( mult
% 38.98/39.33    ( Y, Y ), Z ) ) ==> ld( mult( Y, ld( Y, X ) ), ld( X, ld( rd( Y, X ), Z )
% 38.98/39.33     ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19739) {G2,W19,D5,L1,V3,M1}  { mult( ld( X, Y ), ld( mult( Y, Y )
% 38.98/39.33    , Z ) ) ==> ld( mult( X, X ), ld( rd( Y, X ), Z ) ) }.
% 38.98/39.33  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.33    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.33  parent1[0; 10]: (19738) {G1,W19,D6,L1,V3,M1}  { mult( ld( X, Y ), ld( mult
% 38.98/39.33    ( Y, Y ), Z ) ) ==> ld( X, ld( X, ld( rd( Y, X ), Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := ld( rd( Y, X ), Z )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19740) {G3,W19,D5,L1,V3,M1}  { ld( ld( Y, X ), ld( mult( Y, Y ), 
% 38.98/39.33    Z ) ) ==> ld( mult( X, X ), ld( rd( Y, X ), Z ) ) }.
% 38.98/39.33  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.33    ld( ld( Y, X ), Z ) }.
% 38.98/39.33  parent1[0; 1]: (19739) {G2,W19,D5,L1,V3,M1}  { mult( ld( X, Y ), ld( mult( 
% 38.98/39.33    Y, Y ), Z ) ) ==> ld( mult( X, X ), ld( rd( Y, X ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := ld( mult( Y, Y ), Z )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19741) {G3,W19,D5,L1,V3,M1}  { ld( mult( Y, Y ), ld( rd( X, Y ), Z
% 38.98/39.33     ) ) ==> ld( ld( X, Y ), ld( mult( X, X ), Z ) ) }.
% 38.98/39.33  parent0[0]: (19740) {G3,W19,D5,L1,V3,M1}  { ld( ld( Y, X ), ld( mult( Y, Y
% 38.98/39.33     ), Z ) ) ==> ld( mult( X, X ), ld( rd( Y, X ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4303) {G133,W19,D5,L1,V3,M1} P(3136,4295);d(75);d(0);d(154);d
% 38.98/39.33    (74) { ld( mult( X, X ), ld( rd( Y, X ), Z ) ) = ld( ld( Y, X ), ld( mult
% 38.98/39.33    ( Y, Y ), Z ) ) }.
% 38.98/39.33  parent0: (19741) {G3,W19,D5,L1,V3,M1}  { ld( mult( Y, Y ), ld( rd( X, Y ), 
% 38.98/39.33    Z ) ) ==> ld( ld( X, Y ), ld( mult( X, X ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19743) {G132,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, X ), Z ) ) 
% 38.98/39.33    ==> ld( rd( X, Y ), ld( ld( Y, X ), ld( Y, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (4295) {G132,W19,D5,L1,V3,M1} P(4293,319);d(1488);d(74);d(75);d
% 38.98/39.33    (154);d(75);d(80) { ld( rd( Z, X ), ld( ld( X, Z ), ld( X, Y ) ) ) ==> 
% 38.98/39.33    mult( X, ld( mult( Z, Z ), Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19751) {G4,W23,D6,L1,V3,M1}  { mult( X, ld( mult( i( Y ), i( Y )
% 38.98/39.33     ), Z ) ) ==> ld( rd( i( Y ), X ), ld( i( mult( Y, X ) ), ld( X, Z ) ) )
% 38.98/39.33     }.
% 38.98/39.33  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.33    ( X, Y ) ) }.
% 38.98/39.33  parent1[0; 16]: (19743) {G132,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, X )
% 38.98/39.33    , Z ) ) ==> ld( rd( X, Y ), ld( ld( Y, X ), ld( Y, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := i( Y )
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19758) {G5,W23,D6,L1,V3,M1}  { mult( X, ld( mult( i( Y ), i( Y )
% 38.98/39.33     ), Z ) ) ==> ld( i( mult( X, Y ) ), ld( i( mult( Y, X ) ), ld( X, Z ) )
% 38.98/39.33     ) }.
% 38.98/39.33  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.33    ( mult( Y, X ) ) }.
% 38.98/39.33  parent1[0; 11]: (19751) {G4,W23,D6,L1,V3,M1}  { mult( X, ld( mult( i( Y ), 
% 38.98/39.33    i( Y ) ), Z ) ) ==> ld( rd( i( Y ), X ), ld( i( mult( Y, X ) ), ld( X, Z
% 38.98/39.33     ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19760) {G2,W22,D6,L1,V3,M1}  { mult( X, ld( mult( i( Y ), i( Y )
% 38.98/39.33     ), Z ) ) ==> ld( i( mult( X, Y ) ), mult( mult( Y, X ), ld( X, Z ) ) )
% 38.98/39.33     }.
% 38.98/39.33  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 15]: (19758) {G5,W23,D6,L1,V3,M1}  { mult( X, ld( mult( i( Y ), 
% 38.98/39.33    i( Y ) ), Z ) ) ==> ld( i( mult( X, Y ) ), ld( i( mult( Y, X ) ), ld( X, 
% 38.98/39.33    Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( Y, X )
% 38.98/39.33     Y := ld( X, Z )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19762) {G2,W21,D6,L1,V3,M1}  { mult( X, ld( mult( i( Y ), i( Y )
% 38.98/39.33     ), Z ) ) ==> mult( mult( X, Y ), mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 10]: (19760) {G2,W22,D6,L1,V3,M1}  { mult( X, ld( mult( i( Y ), 
% 38.98/39.33    i( Y ) ), Z ) ) ==> ld( i( mult( X, Y ) ), mult( mult( Y, X ), ld( X, Z )
% 38.98/39.33     ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( X, Y )
% 38.98/39.33     Y := mult( mult( Y, X ), ld( X, Z ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19763) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( rd( i( Y ), Y ), Z )
% 38.98/39.33     ) ==> mult( mult( X, Y ), mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 4]: (19762) {G2,W21,D6,L1,V3,M1}  { mult( X, ld( mult( i( Y ), i
% 38.98/39.33    ( Y ) ), Z ) ) ==> mult( mult( X, Y ), mult( mult( Y, X ), ld( X, Z ) ) )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := i( Y )
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19764) {G3,W20,D6,L1,V3,M1}  { mult( X, ld( i( mult( Y, Y ) ), Z
% 38.98/39.33     ) ) ==> mult( mult( X, Y ), mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.33    ( mult( Y, X ) ) }.
% 38.98/39.33  parent1[0; 4]: (19763) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( rd( i( Y ), Y )
% 38.98/39.33    , Z ) ) ==> mult( mult( X, Y ), mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19765) {G2,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Y ), Z ) )
% 38.98/39.33     ==> mult( mult( X, Y ), mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 3]: (19764) {G3,W20,D6,L1,V3,M1}  { mult( X, ld( i( mult( Y, Y )
% 38.98/39.33     ), Z ) ) ==> mult( mult( X, Y ), mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( Y, Y )
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19766) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), mult( mult( Y, 
% 38.98/39.33    X ), ld( X, Z ) ) ) ==> mult( X, mult( mult( Y, Y ), Z ) ) }.
% 38.98/39.33  parent0[0]: (19765) {G2,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Y ), Z
% 38.98/39.33     ) ) ==> mult( mult( X, Y ), mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4306) {G133,W19,D5,L1,V3,M1} P(52,4295);d(76);d(22);d(22);d(
% 38.98/39.33    33);d(76);d(22) { mult( mult( X, Y ), mult( mult( Y, X ), ld( X, Z ) ) ) 
% 38.98/39.33    ==> mult( X, mult( mult( Y, Y ), Z ) ) }.
% 38.98/39.33  parent0: (19766) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), mult( mult( Y
% 38.98/39.33    , X ), ld( X, Z ) ) ) ==> mult( X, mult( mult( Y, Y ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19768) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.33  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.33     ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19772) {G4,W20,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), ld( X, Z ) ), 
% 38.98/39.33    rd( Y, X ) ) ==> i( mult( X, ld( mult( Y, Y ), Z ) ) ) }.
% 38.98/39.33  parent0[0]: (4295) {G132,W19,D5,L1,V3,M1} P(4293,319);d(1488);d(74);d(75);d
% 38.98/39.33    (154);d(75);d(80) { ld( rd( Z, X ), ld( ld( X, Z ), ld( X, Y ) ) ) ==> 
% 38.98/39.33    mult( X, ld( mult( Z, Z ), Y ) ) }.
% 38.98/39.33  parent1[0; 13]: (19768) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.33     ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := rd( Y, X )
% 38.98/39.33     Y := ld( ld( X, Y ), ld( X, Z ) )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19773) {G5,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), ld( X, Z ) ), 
% 38.98/39.33    rd( Y, X ) ) ==> rd( ld( Z, mult( Y, Y ) ), X ) }.
% 38.98/39.33  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.33     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.33  parent1[0; 12]: (19772) {G4,W20,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), ld( X, 
% 38.98/39.33    Z ) ), rd( Y, X ) ) ==> i( mult( X, ld( mult( Y, Y ), Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( Y, Y )
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19774) {G6,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), ld( X, Z ) ), 
% 38.98/39.33    rd( Y, X ) ) ==> rd( ld( ld( Y, Z ), Y ), X ) }.
% 38.98/39.33  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.98/39.33     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.98/39.33  parent1[0; 13]: (19773) {G5,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), ld( X, 
% 38.98/39.33    Z ) ), rd( Y, X ) ) ==> rd( ld( Z, mult( Y, Y ) ), X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4310) {G133,W19,D5,L1,V3,M1} P(4295,54);d(92);d(168) { ld( ld
% 38.98/39.33    ( ld( Y, X ), ld( Y, Z ) ), rd( X, Y ) ) ==> rd( ld( ld( X, Z ), X ), Y )
% 38.98/39.33     }.
% 38.98/39.33  parent0: (19774) {G6,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), ld( X, Z ) ), 
% 38.98/39.33    rd( Y, X ) ) ==> rd( ld( ld( Y, Z ), Y ), X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19777) {G132,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, X ), Z ) ) 
% 38.98/39.33    ==> ld( rd( X, Y ), ld( ld( Y, X ), ld( Y, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (4295) {G132,W19,D5,L1,V3,M1} P(4293,319);d(1488);d(74);d(75);d
% 38.98/39.33    (154);d(75);d(80) { ld( rd( Z, X ), ld( ld( X, Z ), ld( X, Y ) ) ) ==> 
% 38.98/39.33    mult( X, ld( mult( Z, Z ), Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19780) {G1,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, Y ), mult( X
% 38.98/39.33    , Z ) ) ) ==> ld( rd( Y, X ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.33  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.98/39.33  parent1[0; 18]: (19777) {G132,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, X )
% 38.98/39.33    , Z ) ) ==> ld( rd( X, Y ), ld( ld( Y, X ), ld( Y, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := mult( X, Z )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4312) {G133,W19,D5,L1,V3,M1} P(1,4295) { mult( X, ld( mult( Z
% 38.98/39.33    , Z ), mult( X, Y ) ) ) ==> ld( rd( Z, X ), ld( ld( X, Z ), Y ) ) }.
% 38.98/39.33  parent0: (19780) {G1,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, Y ), mult( X
% 38.98/39.33    , Z ) ) ) ==> ld( rd( Y, X ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19785) {G133,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( mult( Y, 
% 38.98/39.33    Y ), Z ) ) = mult( mult( X, X ), ld( mult( Y, X ), Z ) ) }.
% 38.98/39.33  parent0[0]: (4302) {G133,W19,D5,L1,V3,M1} P(3114,4295);d(25);d(22);d(109)
% 38.98/39.33     { mult( mult( X, X ), ld( mult( Y, X ), Z ) ) = mult( mult( X, Y ), ld( 
% 38.98/39.33    mult( Y, Y ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19808) {G124,W35,D8,L1,V3,M1}  { mult( mult( X, ld( mult( Y, Z )
% 38.98/39.33    , Z ) ), ld( Z, Y ) ) = mult( mult( X, X ), ld( mult( ld( mult( Y, Z ), Z
% 38.98/39.33     ), X ), ld( rd( Y, ld( mult( Y, Z ), Z ) ), rd( Y, Z ) ) ) ) }.
% 38.98/39.33  parent0[0]: (4211) {G123,W19,D6,L1,V3,M1} P(3766,4209);d(3696);d(75);d(3030
% 38.98/39.33    );d(16);d(18);d(75);d(3786);d(3766);d(80);d(19) { ld( mult( Z, ld( mult( 
% 38.98/39.33    Y, X ), X ) ), ld( rd( Y, Z ), rd( Y, X ) ) ) ==> ld( X, Y ) }.
% 38.98/39.33  parent1[0; 9]: (19785) {G133,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( 
% 38.98/39.33    mult( Y, Y ), Z ) ) = mult( mult( X, X ), ld( mult( Y, X ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := ld( mult( Y, Z ), Z )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := ld( mult( Y, Z ), Z )
% 38.98/39.33     Z := ld( rd( Y, ld( mult( Y, Z ), Z ) ), rd( Y, Z ) )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19834) {G5,W35,D8,L1,V3,M1}  { mult( mult( X, ld( mult( Y, Z ), Z
% 38.98/39.33     ) ), ld( Z, Y ) ) = mult( mult( X, X ), ld( ld( ld( Z, mult( Y, Z ) ), X
% 38.98/39.33     ), ld( rd( Y, ld( mult( Y, Z ), Z ) ), rd( Y, Z ) ) ) ) }.
% 38.98/39.33  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.33    ld( ld( Y, X ), Z ) }.
% 38.98/39.33  parent1[0; 17]: (19808) {G124,W35,D8,L1,V3,M1}  { mult( mult( X, ld( mult( 
% 38.98/39.33    Y, Z ), Z ) ), ld( Z, Y ) ) = mult( mult( X, X ), ld( mult( ld( mult( Y, 
% 38.98/39.33    Z ), Z ), X ), ld( rd( Y, ld( mult( Y, Z ), Z ) ), rd( Y, Z ) ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( Y, Z )
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19835) {G6,W35,D8,L1,V3,M1}  { mult( mult( X, ld( mult( Y, Z ), Z
% 38.98/39.33     ) ), ld( Z, Y ) ) = mult( mult( X, X ), ld( ld( ld( ld( Y, Z ), Z ), X )
% 38.98/39.33    , ld( rd( Y, ld( mult( Y, Z ), Z ) ), rd( Y, Z ) ) ) ) }.
% 38.98/39.33  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.98/39.33     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.98/39.33  parent1[0; 18]: (19834) {G5,W35,D8,L1,V3,M1}  { mult( mult( X, ld( mult( Y
% 38.98/39.33    , Z ), Z ) ), ld( Z, Y ) ) = mult( mult( X, X ), ld( ld( ld( Z, mult( Y, 
% 38.98/39.33    Z ) ), X ), ld( rd( Y, ld( mult( Y, Z ), Z ) ), rd( Y, Z ) ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19836) {G5,W35,D8,L1,V3,M1}  { mult( mult( X, ld( mult( Y, Z ), Z
% 38.98/39.33     ) ), ld( Z, Y ) ) = mult( mult( X, X ), ld( ld( ld( ld( Y, Z ), Z ), X )
% 38.98/39.33    , ld( mult( Y, ld( Z, mult( Y, Z ) ) ), rd( Y, Z ) ) ) ) }.
% 38.98/39.33  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.33    mult( Z, ld( Y, X ) ) }.
% 38.98/39.33  parent1[0; 25]: (19835) {G6,W35,D8,L1,V3,M1}  { mult( mult( X, ld( mult( Y
% 38.98/39.33    , Z ), Z ) ), ld( Z, Y ) ) = mult( mult( X, X ), ld( ld( ld( ld( Y, Z ), 
% 38.98/39.33    Z ), X ), ld( rd( Y, ld( mult( Y, Z ), Z ) ), rd( Y, Z ) ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( Y, Z )
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19837) {G6,W35,D8,L1,V3,M1}  { mult( mult( X, ld( mult( Y, Z ), Z
% 38.98/39.33     ) ), ld( Z, Y ) ) = mult( mult( X, X ), ld( ld( ld( ld( Y, Z ), Z ), X )
% 38.98/39.33    , ld( ld( rd( Y, Z ), mult( Y, mult( Y, Z ) ) ), Z ) ) ) }.
% 38.98/39.33  parent0[0]: (1562) {G19,W19,D5,L1,V3,M1} P(52,1545);d(76);d(449);d(33);d(81
% 38.98/39.33    );d(80);d(75);d(80);d(22) { ld( mult( Z, ld( X, Y ) ), rd( Z, X ) ) ==> 
% 38.98/39.33    ld( ld( rd( Z, X ), mult( Z, Y ) ), X ) }.
% 38.98/39.33  parent1[0; 24]: (19836) {G5,W35,D8,L1,V3,M1}  { mult( mult( X, ld( mult( Y
% 38.98/39.33    , Z ), Z ) ), ld( Z, Y ) ) = mult( mult( X, X ), ld( ld( ld( ld( Y, Z ), 
% 38.98/39.33    Z ), X ), ld( mult( Y, ld( Z, mult( Y, Z ) ) ), rd( Y, Z ) ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := mult( Y, Z )
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19838) {G7,W35,D8,L1,V3,M1}  { mult( mult( X, ld( mult( Y, Z ), Z
% 38.98/39.33     ) ), ld( Z, Y ) ) = mult( mult( X, X ), ld( ld( ld( ld( Y, Z ), Z ), X )
% 38.98/39.33    , ld( ld( ld( mult( Y, Y ), rd( Y, Z ) ), Z ), Z ) ) ) }.
% 38.98/39.33  parent0[0]: (1645) {G27,W19,D5,L1,V3,M1} P(1633,34);d(33);d(34);d(74) { ld
% 38.98/39.33    ( rd( X, Y ), mult( X, mult( Z, Y ) ) ) ==> ld( ld( mult( X, Z ), rd( X, 
% 38.98/39.33    Y ) ), Y ) }.
% 38.98/39.33  parent1[0; 25]: (19837) {G6,W35,D8,L1,V3,M1}  { mult( mult( X, ld( mult( Y
% 38.98/39.33    , Z ), Z ) ), ld( Z, Y ) ) = mult( mult( X, X ), ld( ld( ld( ld( Y, Z ), 
% 38.98/39.33    Z ), X ), ld( ld( rd( Y, Z ), mult( Y, mult( Y, Z ) ) ), Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19839) {G8,W31,D7,L1,V3,M1}  { mult( mult( X, ld( mult( Y, Z ), Z
% 38.98/39.33     ) ), ld( Z, Y ) ) = mult( mult( X, X ), ld( ld( ld( ld( Y, Z ), Z ), X )
% 38.98/39.33    , rd( ld( Z, Y ), mult( Y, Y ) ) ) ) }.
% 38.98/39.33  parent0[0]: (4272) {G131,W19,D6,L1,V3,M1} P(2566,4259);d(108);d(3448);d(
% 38.98/39.33    1720);d(31);d(79);d(109);d(3684);d(3788);d(1562);d(1645) { ld( ld( ld( 
% 38.98/39.33    mult( Y, Z ), rd( Y, X ) ), X ), X ) ==> rd( ld( X, Y ), mult( Z, Y ) )
% 38.98/39.33     }.
% 38.98/39.33  parent1[0; 24]: (19838) {G7,W35,D8,L1,V3,M1}  { mult( mult( X, ld( mult( Y
% 38.98/39.33    , Z ), Z ) ), ld( Z, Y ) ) = mult( mult( X, X ), ld( ld( ld( ld( Y, Z ), 
% 38.98/39.33    Z ), X ), ld( ld( ld( mult( Y, Y ), rd( Y, Z ) ), Z ), Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19840) {G9,W31,D7,L1,V3,M1}  { mult( mult( X, ld( mult( Y, Z ), Z
% 38.98/39.33     ) ), ld( Z, Y ) ) = mult( mult( X, X ), ld( ld( ld( ld( Y, Z ), Z ), X )
% 38.98/39.33    , rd( rd( ld( Z, Y ), Y ), Y ) ) ) }.
% 38.98/39.33  parent0[0]: (185) {G8,W11,D4,L1,V2,M1} P(24,178);d(52);d(33);d(33);d(33) { 
% 38.98/39.33    rd( Y, mult( X, X ) ) ==> rd( rd( Y, X ), X ) }.
% 38.98/39.33  parent1[0; 24]: (19839) {G8,W31,D7,L1,V3,M1}  { mult( mult( X, ld( mult( Y
% 38.98/39.33    , Z ), Z ) ), ld( Z, Y ) ) = mult( mult( X, X ), ld( ld( ld( ld( Y, Z ), 
% 38.98/39.33    Z ), X ), rd( ld( Z, Y ), mult( Y, Y ) ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := ld( Z, Y )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19841) {G3,W28,D7,L1,V3,M1}  { mult( mult( X, ld( mult( Y, Z ), Z
% 38.98/39.33     ) ), ld( Z, Y ) ) = mult( mult( X, X ), ld( ld( ld( ld( Y, Z ), Z ), X )
% 38.98/39.33    , rd( i( Z ), Y ) ) ) }.
% 38.98/39.33  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.33    ==> i( X ) }.
% 38.98/39.33  parent1[0; 25]: (19840) {G9,W31,D7,L1,V3,M1}  { mult( mult( X, ld( mult( Y
% 38.98/39.33    , Z ), Z ) ), ld( Z, Y ) ) = mult( mult( X, X ), ld( ld( ld( ld( Y, Z ), 
% 38.98/39.33    Z ), X ), rd( rd( ld( Z, Y ), Y ), Y ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19842) {G4,W28,D7,L1,V3,M1}  { mult( mult( X, ld( mult( Y, Z ), Z
% 38.98/39.33     ) ), ld( Z, Y ) ) = mult( mult( X, X ), ld( ld( ld( ld( Y, Z ), Z ), X )
% 38.98/39.33    , i( mult( Y, Z ) ) ) ) }.
% 38.98/39.33  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.33    ( mult( Y, X ) ) }.
% 38.98/39.33  parent1[0; 24]: (19841) {G3,W28,D7,L1,V3,M1}  { mult( mult( X, ld( mult( Y
% 38.98/39.33    , Z ), Z ) ), ld( Z, Y ) ) = mult( mult( X, X ), ld( ld( ld( ld( Y, Z ), 
% 38.98/39.33    Z ), X ), rd( i( Z ), Y ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19843) {G4,W28,D8,L1,V3,M1}  { mult( mult( X, ld( mult( Y, Z ), Z
% 38.98/39.33     ) ), ld( Z, Y ) ) = mult( mult( X, X ), i( mult( mult( Y, Z ), ld( ld( 
% 38.98/39.33    ld( Y, Z ), Z ), X ) ) ) ) }.
% 38.98/39.33  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.33    ( X, Y ) ) }.
% 38.98/39.33  parent1[0; 16]: (19842) {G4,W28,D7,L1,V3,M1}  { mult( mult( X, ld( mult( Y
% 38.98/39.33    , Z ), Z ) ), ld( Z, Y ) ) = mult( mult( X, X ), ld( ld( ld( ld( Y, Z ), 
% 38.98/39.33    Z ), X ), i( mult( Y, Z ) ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( Y, Z )
% 38.98/39.33     Y := ld( ld( ld( Y, Z ), Z ), X )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19844) {G2,W27,D7,L1,V3,M1}  { mult( mult( X, ld( mult( Y, Z ), Z
% 38.98/39.33     ) ), ld( Z, Y ) ) = rd( mult( X, X ), mult( mult( Y, Z ), ld( ld( ld( Y
% 38.98/39.33    , Z ), Z ), X ) ) ) }.
% 38.98/39.33  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 12]: (19843) {G4,W28,D8,L1,V3,M1}  { mult( mult( X, ld( mult( Y
% 38.98/39.33    , Z ), Z ) ), ld( Z, Y ) ) = mult( mult( X, X ), i( mult( mult( Y, Z ), 
% 38.98/39.33    ld( ld( ld( Y, Z ), Z ), X ) ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( X, X )
% 38.98/39.33     Y := mult( mult( Y, Z ), ld( ld( ld( Y, Z ), Z ), X ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19845) {G3,W27,D8,L1,V3,M1}  { mult( mult( X, ld( mult( Y, Z ), Z
% 38.98/39.33     ) ), ld( Z, Y ) ) = mult( X, rd( X, mult( mult( Y, Z ), ld( ld( ld( Y, Z
% 38.98/39.33     ), Z ), X ) ) ) ) }.
% 38.98/39.33  parent0[0]: (155) {G3,W11,D4,L1,V2,M1} P(33,109);d(33) { rd( mult( X, X ), 
% 38.98/39.33    Y ) ==> mult( X, rd( X, Y ) ) }.
% 38.98/39.33  parent1[0; 12]: (19844) {G2,W27,D7,L1,V3,M1}  { mult( mult( X, ld( mult( Y
% 38.98/39.33    , Z ), Z ) ), ld( Z, Y ) ) = rd( mult( X, X ), mult( mult( Y, Z ), ld( ld
% 38.98/39.33    ( ld( Y, Z ), Z ), X ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := mult( mult( Y, Z ), ld( ld( ld( Y, Z ), Z ), X ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19846) {G4,W27,D8,L1,V3,M1}  { mult( mult( X, ld( mult( Y, Z ), Z
% 38.98/39.33     ) ), ld( Z, Y ) ) = mult( X, mult( X, rd( ld( X, ld( ld( Y, Z ), Z ) ), 
% 38.98/39.33    mult( Y, Z ) ) ) ) }.
% 38.98/39.33  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.98/39.33     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.33  parent1[0; 14]: (19845) {G3,W27,D8,L1,V3,M1}  { mult( mult( X, ld( mult( Y
% 38.98/39.33    , Z ), Z ) ), ld( Z, Y ) ) = mult( X, rd( X, mult( mult( Y, Z ), ld( ld( 
% 38.98/39.33    ld( Y, Z ), Z ), X ) ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( Y, Z )
% 38.98/39.33     Y := X
% 38.98/39.33     Z := ld( ld( Y, Z ), Z )
% 38.98/39.33     T := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19847) {G3,W27,D7,L1,V3,M1}  { mult( mult( X, ld( mult( Y, Z ), Z
% 38.98/39.33     ) ), ld( Z, Y ) ) = mult( mult( X, X ), rd( ld( X, ld( ld( Y, Z ), Z ) )
% 38.98/39.33    , mult( Y, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.98/39.33    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.98/39.33  parent1[0; 12]: (19846) {G4,W27,D8,L1,V3,M1}  { mult( mult( X, ld( mult( Y
% 38.98/39.33    , Z ), Z ) ), ld( Z, Y ) ) = mult( X, mult( X, rd( ld( X, ld( ld( Y, Z )
% 38.98/39.33    , Z ) ), mult( Y, Z ) ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := rd( ld( X, ld( ld( Y, Z ), Z ) ), mult( Y, Z ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19848) {G4,W23,D6,L1,V3,M1}  { mult( mult( X, ld( mult( Y, Z ), Z
% 38.98/39.33     ) ), ld( Z, Y ) ) = mult( mult( X, X ), rd( ld( X, Y ), mult( Z, Y ) ) )
% 38.98/39.33     }.
% 38.98/39.33  parent0[0]: (3184) {G84,W19,D6,L1,V3,M1} P(25,3175);d(3);d(76);d(52);d(92);
% 38.98/39.33    d(347) { rd( ld( Z, ld( ld( Y, X ), X ) ), mult( Y, X ) ) ==> rd( ld( Z, 
% 38.98/39.33    Y ), mult( X, Y ) ) }.
% 38.98/39.33  parent1[0; 16]: (19847) {G3,W27,D7,L1,V3,M1}  { mult( mult( X, ld( mult( Y
% 38.98/39.33    , Z ), Z ) ), ld( Z, Y ) ) = mult( mult( X, X ), rd( ld( X, ld( ld( Y, Z
% 38.98/39.33     ), Z ) ), mult( Y, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19849) {G5,W23,D6,L1,V3,M1}  { ld( rd( ld( Z, mult( Y, Z ) ), X )
% 38.98/39.33    , ld( Z, Y ) ) = mult( mult( X, X ), rd( ld( X, Y ), mult( Z, Y ) ) ) }.
% 38.98/39.33  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.33     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.33  parent1[0; 1]: (19848) {G4,W23,D6,L1,V3,M1}  { mult( mult( X, ld( mult( Y, 
% 38.98/39.33    Z ), Z ) ), ld( Z, Y ) ) = mult( mult( X, X ), rd( ld( X, Y ), mult( Z, Y
% 38.98/39.33     ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := mult( Y, Z )
% 38.98/39.33     T := ld( Z, Y )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19850) {G6,W23,D6,L1,V3,M1}  { ld( rd( ld( ld( Y, X ), X ), Z ), 
% 38.98/39.33    ld( X, Y ) ) = mult( mult( Z, Z ), rd( ld( Z, Y ), mult( X, Y ) ) ) }.
% 38.98/39.33  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.98/39.33     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.98/39.33  parent1[0; 3]: (19849) {G5,W23,D6,L1,V3,M1}  { ld( rd( ld( Z, mult( Y, Z )
% 38.98/39.33     ), X ), ld( Z, Y ) ) = mult( mult( X, X ), rd( ld( X, Y ), mult( Z, Y )
% 38.98/39.33     ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19851) {G7,W19,D5,L1,V3,M1}  { ld( rd( X, Z ), rd( X, Y ) ) = 
% 38.98/39.33    mult( mult( Z, Z ), rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.33  parent0[0]: (3191) {G80,W19,D6,L1,V3,M1} P(124,3132);d(0);d(0);d(74) { ld( 
% 38.98/39.33    rd( ld( ld( Y, X ), X ), Z ), ld( X, Y ) ) ==> ld( rd( Y, Z ), rd( Y, X )
% 38.98/39.33     ) }.
% 38.98/39.33  parent1[0; 1]: (19850) {G6,W23,D6,L1,V3,M1}  { ld( rd( ld( ld( Y, X ), X )
% 38.98/39.33    , Z ), ld( X, Y ) ) = mult( mult( Z, Z ), rd( ld( Z, Y ), mult( X, Y ) )
% 38.98/39.33     ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19852) {G7,W19,D5,L1,V3,M1}  { mult( mult( Y, Y ), rd( ld( Y, X )
% 38.98/39.33    , mult( Z, X ) ) ) = ld( rd( X, Y ), rd( X, Z ) ) }.
% 38.98/39.33  parent0[0]: (19851) {G7,W19,D5,L1,V3,M1}  { ld( rd( X, Z ), rd( X, Y ) ) = 
% 38.98/39.33    mult( mult( Z, Z ), rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4315) {G134,W19,D5,L1,V3,M1} P(4211,4302);d(74);d(347);d(75);
% 38.98/39.33    d(1562);d(1645);d(4272);d(185);d(77);d(76);d(52);d(33);d(155);d(114);d(
% 38.98/39.33    109);d(3184);d(115);d(347);d(3191) { mult( mult( Z, Z ), rd( ld( Z, X ), 
% 38.98/39.33    mult( Y, X ) ) ) ==> ld( rd( X, Z ), rd( X, Y ) ) }.
% 38.98/39.33  parent0: (19852) {G7,W19,D5,L1,V3,M1}  { mult( mult( Y, Y ), rd( ld( Y, X )
% 38.98/39.33    , mult( Z, X ) ) ) = ld( rd( X, Y ), rd( X, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19854) {G133,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( mult( Y, 
% 38.98/39.33    Y ), Z ) ) = mult( mult( X, X ), ld( mult( Y, X ), Z ) ) }.
% 38.98/39.33  parent0[0]: (4302) {G133,W19,D5,L1,V3,M1} P(3114,4295);d(25);d(22);d(109)
% 38.98/39.33     { mult( mult( X, X ), ld( mult( Y, X ), Z ) ) = mult( mult( X, Y ), ld( 
% 38.98/39.33    mult( Y, Y ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19863) {G2,W22,D6,L1,V3,M1}  { mult( mult( X, i( Y ) ), ld( mult
% 38.98/39.33    ( i( Y ), i( Y ) ), Z ) ) = mult( mult( X, X ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.33  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 18]: (19854) {G133,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( 
% 38.98/39.33    mult( Y, Y ), Z ) ) = mult( mult( X, X ), ld( mult( Y, X ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := i( Y )
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19866) {G2,W21,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( mult( i( Y )
% 38.98/39.33    , i( Y ) ), Z ) ) = mult( mult( X, X ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.33  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 2]: (19863) {G2,W22,D6,L1,V3,M1}  { mult( mult( X, i( Y ) ), ld
% 38.98/39.33    ( mult( i( Y ), i( Y ) ), Z ) ) = mult( mult( X, X ), ld( ld( Y, X ), Z )
% 38.98/39.33     ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19870) {G3,W21,D6,L1,V3,M1}  { ld( rd( Y, X ), ld( mult( i( Y ), 
% 38.98/39.33    i( Y ) ), Z ) ) = mult( mult( X, X ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.33  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.33    ld( rd( X, Y ), Z ) }.
% 38.98/39.33  parent1[0; 1]: (19866) {G2,W21,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( mult( 
% 38.98/39.33    i( Y ), i( Y ) ), Z ) ) = mult( mult( X, X ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := ld( mult( i( Y ), i( Y ) ), Z )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19871) {G2,W20,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( i( X ), X
% 38.98/39.33     ), Z ) ) = mult( mult( Y, Y ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.33  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 6]: (19870) {G3,W21,D6,L1,V3,M1}  { ld( rd( Y, X ), ld( mult( i
% 38.98/39.33    ( Y ), i( Y ) ), Z ) ) = mult( mult( X, X ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := i( X )
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19872) {G3,W20,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( i( mult( X, X
% 38.98/39.33     ) ), Z ) ) = mult( mult( Y, Y ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.33  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.33    ( mult( Y, X ) ) }.
% 38.98/39.33  parent1[0; 6]: (19871) {G2,W20,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( rd( i( X
% 38.98/39.33     ), X ), Z ) ) = mult( mult( Y, Y ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19873) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( mult( X, X )
% 38.98/39.33    , Z ) ) = mult( mult( Y, Y ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.33  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 5]: (19872) {G3,W20,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( i( mult
% 38.98/39.33    ( X, X ) ), Z ) ) = mult( mult( Y, Y ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( X, X )
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19874) {G2,W19,D5,L1,V3,M1}  { mult( mult( Y, Y ), ld( ld( X, Y )
% 38.98/39.33    , Z ) ) = ld( rd( X, Y ), mult( mult( X, X ), Z ) ) }.
% 38.98/39.33  parent0[0]: (19873) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( mult( X, 
% 38.98/39.33    X ), Z ) ) = mult( mult( Y, Y ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4330) {G134,W19,D5,L1,V3,M1} P(24,4302);d(33);d(80);d(33);d(
% 38.98/39.33    76);d(22) { mult( mult( Y, Y ), ld( ld( X, Y ), Z ) ) = ld( rd( X, Y ), 
% 38.98/39.33    mult( mult( X, X ), Z ) ) }.
% 38.98/39.33  parent0: (19874) {G2,W19,D5,L1,V3,M1}  { mult( mult( Y, Y ), ld( ld( X, Y )
% 38.98/39.33    , Z ) ) = ld( rd( X, Y ), mult( mult( X, X ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19876) {G81,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Y ), mult( X, 
% 38.98/39.33    Z ) ) ==> ld( mult( X, Y ), mult( mult( Y, X ), Z ) ) }.
% 38.98/39.33  parent0[0]: (3246) {G81,W19,D5,L1,V3,M1} P(76,3228);d(22);d(22);d(24);d(22)
% 38.98/39.33     { ld( mult( X, Y ), mult( mult( Y, X ), Z ) ) ==> ld( ld( ld( X, Y ), Y
% 38.98/39.33     ), mult( X, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19883) {G82,W27,D6,L1,V3,M1}  { ld( ld( ld( X, X ), X ), mult( X
% 38.98/39.33    , rd( ld( X, Y ), mult( Z, Y ) ) ) ) ==> ld( mult( X, X ), ld( rd( Y, X )
% 38.98/39.33    , rd( Y, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (4315) {G134,W19,D5,L1,V3,M1} P(4211,4302);d(74);d(347);d(75);d
% 38.98/39.33    (1562);d(1645);d(4272);d(185);d(77);d(76);d(52);d(33);d(155);d(114);d(109
% 38.98/39.33    );d(3184);d(115);d(347);d(3191) { mult( mult( Z, Z ), rd( ld( Z, X ), 
% 38.98/39.33    mult( Y, X ) ) ) ==> ld( rd( X, Z ), rd( X, Y ) ) }.
% 38.98/39.33  parent1[0; 20]: (19876) {G81,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Y ), 
% 38.98/39.33    mult( X, Z ) ) ==> ld( mult( X, Y ), mult( mult( Y, X ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := X
% 38.98/39.33     Z := rd( ld( X, Y ), mult( Z, Y ) )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19885) {G2,W25,D6,L1,V3,M1}  { ld( ld( unit, X ), mult( X, rd( ld
% 38.98/39.33    ( X, Y ), mult( Z, Y ) ) ) ) ==> ld( mult( X, X ), ld( rd( Y, X ), rd( Y
% 38.98/39.33    , Z ) ) ) }.
% 38.98/39.33  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.98/39.33  parent1[0; 3]: (19883) {G82,W27,D6,L1,V3,M1}  { ld( ld( ld( X, X ), X ), 
% 38.98/39.33    mult( X, rd( ld( X, Y ), mult( Z, Y ) ) ) ) ==> ld( mult( X, X ), ld( rd
% 38.98/39.33    ( Y, X ), rd( Y, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19886) {G2,W23,D6,L1,V3,M1}  { ld( X, mult( X, rd( ld( X, Y ), 
% 38.98/39.33    mult( Z, Y ) ) ) ) ==> ld( mult( X, X ), ld( rd( Y, X ), rd( Y, Z ) ) )
% 38.98/39.33     }.
% 38.98/39.33  parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 38.98/39.33  parent1[0; 2]: (19885) {G2,W25,D6,L1,V3,M1}  { ld( ld( unit, X ), mult( X, 
% 38.98/39.33    rd( ld( X, Y ), mult( Z, Y ) ) ) ) ==> ld( mult( X, X ), ld( rd( Y, X ), 
% 38.98/39.33    rd( Y, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19887) {G1,W19,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( Z, Y ) ) ==>
% 38.98/39.33     ld( mult( X, X ), ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.98/39.33  parent1[0; 1]: (19886) {G2,W23,D6,L1,V3,M1}  { ld( X, mult( X, rd( ld( X, Y
% 38.98/39.33     ), mult( Z, Y ) ) ) ) ==> ld( mult( X, X ), ld( rd( Y, X ), rd( Y, Z ) )
% 38.98/39.33     ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := rd( ld( X, Y ), mult( Z, Y ) )
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19888) {G1,W19,D5,L1,V3,M1}  { ld( mult( X, X ), ld( rd( Y, X ), 
% 38.98/39.33    rd( Y, Z ) ) ) ==> rd( ld( X, Y ), mult( Z, Y ) ) }.
% 38.98/39.33  parent0[0]: (19887) {G1,W19,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( Z, Y ) ) 
% 38.98/39.33    ==> ld( mult( X, X ), ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4337) {G135,W19,D5,L1,V3,M1} P(4315,3246);d(20);d(18);d(1) { 
% 38.98/39.33    ld( mult( X, X ), ld( rd( Y, X ), rd( Y, Z ) ) ) ==> rd( ld( X, Y ), mult
% 38.98/39.33    ( Z, Y ) ) }.
% 38.98/39.33  parent0: (19888) {G1,W19,D5,L1,V3,M1}  { ld( mult( X, X ), ld( rd( Y, X ), 
% 38.98/39.33    rd( Y, Z ) ) ) ==> rd( ld( X, Y ), mult( Z, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19890) {G135,W19,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( Z, Y ) ) 
% 38.98/39.33    ==> ld( mult( X, X ), ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (4337) {G135,W19,D5,L1,V3,M1} P(4315,3246);d(20);d(18);d(1) { 
% 38.98/39.33    ld( mult( X, X ), ld( rd( Y, X ), rd( Y, Z ) ) ) ==> rd( ld( X, Y ), mult
% 38.98/39.33    ( Z, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19899) {G2,W20,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( mult( Z, Y )
% 38.98/39.33    , Y ) ) ==> ld( mult( X, X ), ld( rd( Y, X ), i( Z ) ) ) }.
% 38.98/39.33  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.33    X ) }.
% 38.98/39.33  parent1[0; 18]: (19890) {G135,W19,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( Z, 
% 38.98/39.33    Y ) ) ==> ld( mult( X, X ), ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := mult( Z, Y )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19900) {G3,W20,D6,L1,V3,M1}  { rd( ld( X, Y ), mult( mult( Z, Y )
% 38.98/39.33    , Y ) ) ==> ld( mult( X, X ), i( mult( Z, rd( Y, X ) ) ) ) }.
% 38.98/39.33  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.33    ( X, Y ) ) }.
% 38.98/39.33  parent1[0; 14]: (19899) {G2,W20,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( mult
% 38.98/39.33    ( Z, Y ), Y ) ) ==> ld( mult( X, X ), ld( rd( Y, X ), i( Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := rd( Y, X )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19902) {G4,W20,D6,L1,V3,M1}  { rd( ld( X, Y ), mult( mult( Z, Y )
% 38.98/39.33    , Y ) ) ==> i( mult( mult( Z, rd( Y, X ) ), mult( X, X ) ) ) }.
% 38.98/39.33  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.33    ( X, Y ) ) }.
% 38.98/39.33  parent1[0; 10]: (19900) {G3,W20,D6,L1,V3,M1}  { rd( ld( X, Y ), mult( mult
% 38.98/39.33    ( Z, Y ), Y ) ) ==> ld( mult( X, X ), i( mult( Z, rd( Y, X ) ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( Z, rd( Y, X ) )
% 38.98/39.33     Y := mult( X, X )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19903) {G5,W20,D7,L1,V3,M1}  { rd( ld( X, Y ), mult( mult( Z, Y )
% 38.98/39.33    , Y ) ) ==> i( mult( mult( mult( Z, rd( Y, X ) ), X ), X ) ) }.
% 38.98/39.33  parent0[0]: (178) {G7,W11,D4,L1,V2,M1} P(168,22);d(52);d(22) { mult( X, 
% 38.98/39.33    mult( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.98/39.33  parent1[0; 11]: (19902) {G4,W20,D6,L1,V3,M1}  { rd( ld( X, Y ), mult( mult
% 38.98/39.33    ( Z, Y ), Y ) ) ==> i( mult( mult( Z, rd( Y, X ) ), mult( X, X ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( Z, rd( Y, X ) )
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19904) {G6,W20,D7,L1,V3,M1}  { rd( ld( X, Y ), mult( mult( Z, Y )
% 38.98/39.33    , Y ) ) ==> i( mult( ld( rd( rd( X, Y ), Z ), X ), X ) ) }.
% 38.98/39.33  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.98/39.33     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.33  parent1[0; 12]: (19903) {G5,W20,D7,L1,V3,M1}  { rd( ld( X, Y ), mult( mult
% 38.98/39.33    ( Z, Y ), Y ) ) ==> i( mult( mult( mult( Z, rd( Y, X ) ), X ), X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33     T := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19905) {G5,W20,D7,L1,V3,M1}  { rd( ld( X, Y ), mult( mult( Z, Y )
% 38.98/39.33    , Y ) ) ==> i( ld( ld( X, rd( rd( X, Y ), Z ) ), X ) ) }.
% 38.98/39.33  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.33    ld( ld( Y, X ), Z ) }.
% 38.98/39.33  parent1[0; 11]: (19904) {G6,W20,D7,L1,V3,M1}  { rd( ld( X, Y ), mult( mult
% 38.98/39.33    ( Z, Y ), Y ) ) ==> i( mult( ld( rd( rd( X, Y ), Z ), X ), X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := rd( rd( X, Y ), Z )
% 38.98/39.33     Y := X
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19906) {G4,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), mult( mult( Z, Y )
% 38.98/39.33    , Y ) ) ==> ld( X, ld( X, rd( rd( X, Y ), Z ) ) ) }.
% 38.98/39.33  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.33     ) }.
% 38.98/39.33  parent1[0; 10]: (19905) {G5,W20,D7,L1,V3,M1}  { rd( ld( X, Y ), mult( mult
% 38.98/39.33    ( Z, Y ), Y ) ) ==> i( ld( ld( X, rd( rd( X, Y ), Z ) ), X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := ld( X, rd( rd( X, Y ), Z ) )
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19907) {G5,W19,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( mult( Z, Y )
% 38.98/39.33    , Y ) ) ==> ld( mult( X, X ), rd( rd( X, Y ), Z ) ) }.
% 38.98/39.33  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.33    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.33  parent1[0; 10]: (19906) {G4,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), mult( mult
% 38.98/39.33    ( Z, Y ), Y ) ) ==> ld( X, ld( X, rd( rd( X, Y ), Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := rd( rd( X, Y ), Z )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19908) {G5,W19,D5,L1,V3,M1}  { ld( mult( X, X ), rd( rd( X, Y ), Z
% 38.98/39.33     ) ) ==> rd( ld( X, Y ), mult( mult( Z, Y ), Y ) ) }.
% 38.98/39.33  parent0[0]: (19907) {G5,W19,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( mult( Z, 
% 38.98/39.33    Y ), Y ) ) ==> ld( mult( X, X ), rd( rd( X, Y ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4347) {G136,W19,D5,L1,V3,M1} P(25,4337);d(52);d(52);d(178);d(
% 38.98/39.33    113);d(74);d(54);d(154) { ld( mult( Z, Z ), rd( rd( Z, X ), Y ) ) = rd( 
% 38.98/39.33    ld( Z, X ), mult( mult( Y, X ), X ) ) }.
% 38.98/39.33  parent0: (19908) {G5,W19,D5,L1,V3,M1}  { ld( mult( X, X ), rd( rd( X, Y ), 
% 38.98/39.33    Z ) ) ==> rd( ld( X, Y ), mult( mult( Z, Y ), Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19910) {G136,W19,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( mult( Z, Y
% 38.98/39.33     ), Y ) ) = ld( mult( X, X ), rd( rd( X, Y ), Z ) ) }.
% 38.98/39.33  parent0[0]: (4347) {G136,W19,D5,L1,V3,M1} P(25,4337);d(52);d(52);d(178);d(
% 38.98/39.33    113);d(74);d(54);d(154) { ld( mult( Z, Z ), rd( rd( Z, X ), Y ) ) = rd( 
% 38.98/39.33    ld( Z, X ), mult( mult( Y, X ), X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19918) {G4,W23,D6,L1,V3,M1}  { rd( i( mult( Y, X ) ), mult( mult
% 38.98/39.33    ( Z, i( Y ) ), i( Y ) ) ) = ld( mult( X, X ), rd( rd( X, i( Y ) ), Z ) )
% 38.98/39.33     }.
% 38.98/39.33  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.33    ( X, Y ) ) }.
% 38.98/39.33  parent1[0; 2]: (19910) {G136,W19,D5,L1,V3,M1}  { rd( ld( X, Y ), mult( mult
% 38.98/39.33    ( Z, Y ), Y ) ) = ld( mult( X, X ), rd( rd( X, Y ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := i( Y )
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19919) {G2,W22,D6,L1,V3,M1}  { rd( i( mult( X, Y ) ), mult( mult
% 38.98/39.33    ( Z, i( X ) ), i( X ) ) ) = ld( mult( Y, Y ), rd( mult( Y, X ), Z ) ) }.
% 38.98/39.33  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 18]: (19918) {G4,W23,D6,L1,V3,M1}  { rd( i( mult( Y, X ) ), mult
% 38.98/39.33    ( mult( Z, i( Y ) ), i( Y ) ) ) = ld( mult( X, X ), rd( rd( X, i( Y ) ), 
% 38.98/39.33    Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19920) {G3,W22,D7,L1,V3,M1}  { i( mult( mult( mult( Z, i( X ) ), 
% 38.98/39.33    i( X ) ), mult( X, Y ) ) ) = ld( mult( Y, Y ), rd( mult( Y, X ), Z ) )
% 38.98/39.33     }.
% 38.98/39.33  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.33    ( mult( Y, X ) ) }.
% 38.98/39.33  parent1[0; 1]: (19919) {G2,W22,D6,L1,V3,M1}  { rd( i( mult( X, Y ) ), mult
% 38.98/39.33    ( mult( Z, i( X ) ), i( X ) ) ) = ld( mult( Y, Y ), rd( mult( Y, X ), Z )
% 38.98/39.33     ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( X, Y )
% 38.98/39.33     Y := mult( mult( Z, i( X ) ), i( X ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19921) {G2,W21,D7,L1,V3,M1}  { i( mult( rd( mult( X, i( Y ) ), Y
% 38.98/39.33     ), mult( Y, Z ) ) ) = ld( mult( Z, Z ), rd( mult( Z, Y ), X ) ) }.
% 38.98/39.33  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 3]: (19920) {G3,W22,D7,L1,V3,M1}  { i( mult( mult( mult( Z, i( X
% 38.98/39.33     ) ), i( X ) ), mult( X, Y ) ) ) = ld( mult( Y, Y ), rd( mult( Y, X ), Z
% 38.98/39.33     ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( X, i( Y ) )
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19927) {G3,W21,D7,L1,V3,M1}  { i( ld( rd( Y, mult( X, i( Y ) ) )
% 38.98/39.33    , mult( Y, Z ) ) ) = ld( mult( Z, Z ), rd( mult( Z, Y ), X ) ) }.
% 38.98/39.33  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.33    ld( rd( X, Y ), Z ) }.
% 38.98/39.33  parent1[0; 2]: (19921) {G2,W21,D7,L1,V3,M1}  { i( mult( rd( mult( X, i( Y )
% 38.98/39.33     ), Y ), mult( Y, Z ) ) ) = ld( mult( Z, Z ), rd( mult( Z, Y ), X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := mult( X, i( Y ) )
% 38.98/39.33     Z := mult( Y, Z )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19928) {G4,W20,D6,L1,V3,M1}  { ld( mult( X, Z ), rd( X, mult( Y, 
% 38.98/39.33    i( X ) ) ) ) = ld( mult( Z, Z ), rd( mult( Z, X ), Y ) ) }.
% 38.98/39.33  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.33     ) }.
% 38.98/39.33  parent1[0; 1]: (19927) {G3,W21,D7,L1,V3,M1}  { i( ld( rd( Y, mult( X, i( Y
% 38.98/39.33     ) ) ), mult( Y, Z ) ) ) = ld( mult( Z, Z ), rd( mult( Z, Y ), X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := rd( X, mult( Y, i( X ) ) )
% 38.98/39.33     Y := mult( X, Z )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19929) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), rd( X, rd( Z, X
% 38.98/39.33     ) ) ) = ld( mult( Y, Y ), rd( mult( Y, X ), Z ) ) }.
% 38.98/39.33  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 7]: (19928) {G4,W20,D6,L1,V3,M1}  { ld( mult( X, Z ), rd( X, 
% 38.98/39.33    mult( Y, i( X ) ) ) ) = ld( mult( Z, Z ), rd( mult( Z, X ), Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19930) {G3,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, rd( X, 
% 38.98/39.33    Z ) ) ) = ld( mult( Y, Y ), rd( mult( Y, X ), Z ) ) }.
% 38.98/39.33  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.33    mult( Z, rd( X, Y ) ) }.
% 38.98/39.33  parent1[0; 5]: (19929) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), rd( X, rd
% 38.98/39.33    ( Z, X ) ) ) = ld( mult( Y, Y ), rd( mult( Y, X ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19931) {G3,W19,D5,L1,V3,M1}  { ld( mult( Y, Y ), rd( mult( Y, X )
% 38.98/39.33    , Z ) ) = ld( mult( X, Y ), mult( X, rd( X, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (19930) {G3,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, rd( 
% 38.98/39.33    X, Z ) ) ) = ld( mult( Y, Y ), rd( mult( Y, X ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4352) {G137,W19,D5,L1,V3,M1} P(52,4347);d(34);d(76);d(33);d(
% 38.98/39.33    80);d(54);d(33);d(81) { ld( mult( X, X ), rd( mult( X, Y ), Z ) ) = ld( 
% 38.98/39.33    mult( Y, X ), mult( Y, rd( Y, Z ) ) ) }.
% 38.98/39.33  parent0: (19931) {G3,W19,D5,L1,V3,M1}  { ld( mult( Y, Y ), rd( mult( Y, X )
% 38.98/39.33    , Z ) ) = ld( mult( X, Y ), mult( X, rd( X, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19933) {G137,W19,D5,L1,V3,M1}  { ld( mult( Y, X ), mult( Y, rd( Y
% 38.98/39.33    , Z ) ) ) = ld( mult( X, X ), rd( mult( X, Y ), Z ) ) }.
% 38.98/39.33  parent0[0]: (4352) {G137,W19,D5,L1,V3,M1} P(52,4347);d(34);d(76);d(33);d(80
% 38.98/39.33    );d(54);d(33);d(81) { ld( mult( X, X ), rd( mult( X, Y ), Z ) ) = ld( 
% 38.98/39.33    mult( Y, X ), mult( Y, rd( Y, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19940) {G63,W27,D7,L1,V3,M1}  { ld( mult( X, Y ), mult( X, rd( X
% 38.98/39.33    , mult( mult( Y, Z ), X ) ) ) ) = ld( mult( Y, Y ), mult( Y, rd( ld( Z, X
% 38.98/39.33     ), mult( Y, X ) ) ) ) }.
% 38.98/39.33  parent0[0]: (3033) {G62,W19,D5,L1,V3,M1} S(1530);d(2783) { rd( mult( X, Z )
% 38.98/39.33    , mult( mult( X, Y ), Z ) ) ==> mult( X, rd( ld( Y, Z ), mult( X, Z ) ) )
% 38.98/39.33     }.
% 38.98/39.33  parent1[0; 18]: (19933) {G137,W19,D5,L1,V3,M1}  { ld( mult( Y, X ), mult( Y
% 38.98/39.33    , rd( Y, Z ) ) ) = ld( mult( X, X ), rd( mult( X, Y ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := mult( mult( Y, Z ), X )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19941) {G6,W23,D7,L1,V3,M1}  { ld( mult( X, Y ), mult( X, rd( X, 
% 38.98/39.33    mult( mult( Y, Z ), X ) ) ) ) = ld( Y, rd( ld( Z, X ), mult( Y, X ) ) )
% 38.98/39.33     }.
% 38.98/39.33  parent0[0]: (159) {G5,W11,D4,L1,V2,M1} P(6,109);d(24);d(33);d(80);d(34) { 
% 38.98/39.33    ld( mult( X, X ), mult( X, Y ) ) ==> ld( X, Y ) }.
% 38.98/39.33  parent1[0; 14]: (19940) {G63,W27,D7,L1,V3,M1}  { ld( mult( X, Y ), mult( X
% 38.98/39.33    , rd( X, mult( mult( Y, Z ), X ) ) ) ) = ld( mult( Y, Y ), mult( Y, rd( 
% 38.98/39.33    ld( Z, X ), mult( Y, X ) ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := rd( ld( Z, X ), mult( Y, X ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19942) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, i( mult
% 38.98/39.33    ( Y, Z ) ) ) ) = ld( Y, rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.33  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.33    X ) }.
% 38.98/39.33  parent1[0; 7]: (19941) {G6,W23,D7,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.98/39.33    rd( X, mult( mult( Y, Z ), X ) ) ) ) = ld( Y, rd( ld( Z, X ), mult( Y, X
% 38.98/39.33     ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( Y, Z )
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19943) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), rd( X, mult( Y, 
% 38.98/39.33    Z ) ) ) = ld( Y, rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.33  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 5]: (19942) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, i
% 38.98/39.33    ( mult( Y, Z ) ) ) ) = ld( Y, rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := mult( Y, Z )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19944) {G2,W19,D5,L1,V3,M1}  { ld( Y, rd( ld( Z, X ), mult( Y, X )
% 38.98/39.33     ) ) = ld( mult( X, Y ), rd( X, mult( Y, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (19943) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), rd( X, mult( 
% 38.98/39.33    Y, Z ) ) ) = ld( Y, rd( ld( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4355) {G138,W19,D5,L1,V3,M1} P(3033,4352);d(159);d(25);d(33)
% 38.98/39.33     { ld( X, rd( ld( Z, Y ), mult( X, Y ) ) ) ==> ld( mult( Y, X ), rd( Y, 
% 38.98/39.33    mult( X, Z ) ) ) }.
% 38.98/39.33  parent0: (19944) {G2,W19,D5,L1,V3,M1}  { ld( Y, rd( ld( Z, X ), mult( Y, X
% 38.98/39.33     ) ) ) = ld( mult( X, Y ), rd( X, mult( Y, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19946) {G137,W19,D5,L1,V3,M1}  { ld( mult( Y, X ), mult( Y, rd( Y
% 38.98/39.33    , Z ) ) ) = ld( mult( X, X ), rd( mult( X, Y ), Z ) ) }.
% 38.98/39.33  parent0[0]: (4352) {G137,W19,D5,L1,V3,M1} P(52,4347);d(34);d(76);d(33);d(80
% 38.98/39.33    );d(54);d(33);d(81) { ld( mult( X, X ), rd( mult( X, Y ), Z ) ) = ld( 
% 38.98/39.33    mult( Y, X ), mult( Y, rd( Y, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19950) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, rd( X, 
% 38.98/39.33    i( Z ) ) ) ) = ld( mult( Y, Y ), mult( mult( Y, X ), Z ) ) }.
% 38.98/39.33  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 15]: (19946) {G137,W19,D5,L1,V3,M1}  { ld( mult( Y, X ), mult( Y
% 38.98/39.33    , rd( Y, Z ) ) ) = ld( mult( X, X ), rd( mult( X, Y ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( Y, X )
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := i( Z )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19952) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( X
% 38.98/39.33    , Z ) ) ) = ld( mult( Y, Y ), mult( mult( Y, X ), Z ) ) }.
% 38.98/39.33  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 7]: (19950) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.98/39.33    rd( X, i( Z ) ) ) ) = ld( mult( Y, Y ), mult( mult( Y, X ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19953) {G3,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( mult( X, X
% 38.98/39.33     ), Z ) ) = ld( mult( Y, Y ), mult( mult( Y, X ), Z ) ) }.
% 38.98/39.33  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.98/39.33    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.98/39.33  parent1[0; 5]: (19952) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.98/39.33    mult( X, Z ) ) ) = ld( mult( Y, Y ), mult( mult( Y, X ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19954) {G3,W19,D5,L1,V3,M1}  { ld( mult( Y, Y ), mult( mult( Y, X
% 38.98/39.33     ), Z ) ) = ld( mult( X, Y ), mult( mult( X, X ), Z ) ) }.
% 38.98/39.33  parent0[0]: (19953) {G3,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( mult( X
% 38.98/39.33    , X ), Z ) ) = ld( mult( Y, Y ), mult( mult( Y, X ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4357) {G138,W19,D5,L1,V3,M1} P(34,4352);d(34);d(109) { ld( 
% 38.98/39.33    mult( X, X ), mult( mult( X, Y ), Z ) ) = ld( mult( Y, X ), mult( mult( Y
% 38.98/39.33    , Y ), Z ) ) }.
% 38.98/39.33  parent0: (19954) {G3,W19,D5,L1,V3,M1}  { ld( mult( Y, Y ), mult( mult( Y, X
% 38.98/39.33     ), Z ) ) = ld( mult( X, Y ), mult( mult( X, X ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19956) {G138,W19,D5,L1,V3,M1}  { ld( mult( Z, X ), rd( Z, mult( X
% 38.98/39.33    , Y ) ) ) ==> ld( X, rd( ld( Y, Z ), mult( X, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (4355) {G138,W19,D5,L1,V3,M1} P(3033,4352);d(159);d(25);d(33)
% 38.98/39.33     { ld( X, rd( ld( Z, Y ), mult( X, Y ) ) ) ==> ld( mult( Y, X ), rd( Y, 
% 38.98/39.33    mult( X, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19960) {G6,W23,D7,L1,V3,M1}  { ld( mult( X, Y ), rd( X, mult( Y, 
% 38.98/39.33    ld( rd( Z, X ), X ) ) ) ) ==> ld( Y, rd( ld( X, Z ), mult( Y, X ) ) ) }.
% 38.98/39.33  parent0[0]: (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X )
% 38.98/39.33    , X ), X ) ==> ld( X, Y ) }.
% 38.98/39.33  parent1[0; 17]: (19956) {G138,W19,D5,L1,V3,M1}  { ld( mult( Z, X ), rd( Z, 
% 38.98/39.33    mult( X, Y ) ) ) ==> ld( X, rd( ld( Y, Z ), mult( X, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := ld( rd( Z, X ), X )
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19961) {G6,W23,D7,L1,V3,M1}  { ld( mult( X, Y ), mult( X, rd( ld
% 38.98/39.33    ( X, rd( Z, X ) ), Y ) ) ) ==> ld( Y, rd( ld( X, Z ), mult( Y, X ) ) )
% 38.98/39.33     }.
% 38.98/39.33  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.98/39.33     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.33  parent1[0; 5]: (19960) {G6,W23,D7,L1,V3,M1}  { ld( mult( X, Y ), rd( X, 
% 38.98/39.33    mult( Y, ld( rd( Z, X ), X ) ) ) ) ==> ld( Y, rd( ld( X, Z ), mult( Y, X
% 38.98/39.33     ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := rd( Z, X )
% 38.98/39.33     T := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19962) {G7,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), rd( Z, X ) )
% 38.98/39.33    , Y ) ==> ld( Y, rd( ld( X, Z ), mult( Y, X ) ) ) }.
% 38.98/39.33  parent0[0]: (1648) {G27,W19,D6,L1,V3,M1} P(0,1633) { ld( mult( X, Z ), mult
% 38.98/39.33    ( X, rd( ld( X, Y ), Z ) ) ) ==> rd( ld( mult( X, Z ), Y ), Z ) }.
% 38.98/39.33  parent1[0; 1]: (19961) {G6,W23,D7,L1,V3,M1}  { ld( mult( X, Y ), mult( X, 
% 38.98/39.33    rd( ld( X, rd( Z, X ) ), Y ) ) ) ==> ld( Y, rd( ld( X, Z ), mult( Y, X )
% 38.98/39.33     ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := rd( Z, X )
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4359) {G139,W19,D5,L1,V3,M1} P(139,4355);d(114);d(1648) { rd
% 38.98/39.33    ( ld( mult( Y, Z ), rd( X, Y ) ), Z ) ==> ld( Z, rd( ld( Y, X ), mult( Z
% 38.98/39.33    , Y ) ) ) }.
% 38.98/39.33  parent0: (19962) {G7,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), rd( Z, X ) )
% 38.98/39.33    , Y ) ==> ld( Y, rd( ld( X, Z ), mult( Y, X ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19965) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.98/39.33  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.33    X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19969) {G4,W20,D6,L1,V3,M1}  { rd( X, ld( mult( Y, X ), rd( Z, Y
% 38.98/39.33     ) ) ) ==> i( ld( X, rd( ld( Y, Z ), mult( X, Y ) ) ) ) }.
% 38.98/39.33  parent0[0]: (4359) {G139,W19,D5,L1,V3,M1} P(139,4355);d(114);d(1648) { rd( 
% 38.98/39.33    ld( mult( Y, Z ), rd( X, Y ) ), Z ) ==> ld( Z, rd( ld( Y, X ), mult( Z, Y
% 38.98/39.33     ) ) ) }.
% 38.98/39.33  parent1[0; 11]: (19965) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.98/39.33     ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := ld( mult( Y, X ), rd( Z, Y ) )
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19970) {G4,W19,D5,L1,V3,M1}  { rd( X, ld( mult( Y, X ), rd( Z, Y
% 38.98/39.33     ) ) ) ==> ld( rd( ld( Y, Z ), mult( X, Y ) ), X ) }.
% 38.98/39.33  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.33     ) }.
% 38.98/39.33  parent1[0; 10]: (19969) {G4,W20,D6,L1,V3,M1}  { rd( X, ld( mult( Y, X ), rd
% 38.98/39.33    ( Z, Y ) ) ) ==> i( ld( X, rd( ld( Y, Z ), mult( X, Y ) ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := rd( ld( Y, Z ), mult( X, Y ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19971) {G5,W19,D5,L1,V3,M1}  { mult( X, ld( rd( Z, Y ), mult( Y, 
% 38.98/39.33    X ) ) ) ==> ld( rd( ld( Y, Z ), mult( X, Y ) ), X ) }.
% 38.98/39.33  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.33    mult( Z, ld( Y, X ) ) }.
% 38.98/39.33  parent1[0; 1]: (19970) {G4,W19,D5,L1,V3,M1}  { rd( X, ld( mult( Y, X ), rd
% 38.98/39.33    ( Z, Y ) ) ) ==> ld( rd( ld( Y, Z ), mult( X, Y ) ), X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( Y, X )
% 38.98/39.33     Y := rd( Z, Y )
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4368) {G140,W19,D5,L1,V3,M1} P(4359,79);d(54);d(75) { mult( Y
% 38.98/39.33    , ld( rd( Z, X ), mult( X, Y ) ) ) ==> ld( rd( ld( X, Z ), mult( Y, X ) )
% 38.98/39.33    , Y ) }.
% 38.98/39.33  parent0: (19971) {G5,W19,D5,L1,V3,M1}  { mult( X, ld( rd( Z, Y ), mult( Y, 
% 38.98/39.33    X ) ) ) ==> ld( rd( ld( Y, Z ), mult( X, Y ) ), X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19974) {G140,W19,D5,L1,V3,M1}  { ld( rd( ld( Z, Y ), mult( X, Z )
% 38.98/39.33     ), X ) ==> mult( X, ld( rd( Y, Z ), mult( Z, X ) ) ) }.
% 38.98/39.33  parent0[0]: (4368) {G140,W19,D5,L1,V3,M1} P(4359,79);d(54);d(75) { mult( Y
% 38.98/39.33    , ld( rd( Z, X ), mult( X, Y ) ) ) ==> ld( rd( ld( X, Z ), mult( Y, X ) )
% 38.98/39.33    , Y ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19980) {G5,W21,D6,L1,V3,M1}  { ld( rd( ld( X, i( Y ) ), mult( Z, 
% 38.98/39.33    X ) ), Z ) ==> mult( Z, ld( i( mult( X, Y ) ), mult( X, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.33    ( mult( Y, X ) ) }.
% 38.98/39.33  parent1[0; 14]: (19974) {G140,W19,D5,L1,V3,M1}  { ld( rd( ld( Z, Y ), mult
% 38.98/39.33    ( X, Z ) ), X ) ==> mult( X, ld( rd( Y, Z ), mult( Z, X ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := i( Y )
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19981) {G2,W20,D6,L1,V3,M1}  { ld( rd( ld( X, i( Y ) ), mult( Z, 
% 38.98/39.33    X ) ), Z ) ==> mult( Z, mult( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 13]: (19980) {G5,W21,D6,L1,V3,M1}  { ld( rd( ld( X, i( Y ) ), 
% 38.98/39.33    mult( Z, X ) ), Z ) ==> mult( Z, ld( i( mult( X, Y ) ), mult( X, Z ) ) )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( X, Y )
% 38.98/39.33     Y := mult( X, Z )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19982) {G3,W20,D6,L1,V3,M1}  { ld( rd( i( mult( Y, X ) ), mult( Z
% 38.98/39.33    , X ) ), Z ) ==> mult( Z, mult( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.33    ( X, Y ) ) }.
% 38.98/39.33  parent1[0; 3]: (19981) {G2,W20,D6,L1,V3,M1}  { ld( rd( ld( X, i( Y ) ), 
% 38.98/39.33    mult( Z, X ) ), Z ) ==> mult( Z, mult( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19983) {G4,W20,D6,L1,V3,M1}  { ld( i( mult( mult( Z, Y ), mult( X
% 38.98/39.33    , Y ) ) ), Z ) ==> mult( Z, mult( mult( Y, X ), mult( Y, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.33    ( mult( Y, X ) ) }.
% 38.98/39.33  parent1[0; 2]: (19982) {G3,W20,D6,L1,V3,M1}  { ld( rd( i( mult( Y, X ) ), 
% 38.98/39.33    mult( Z, X ) ), Z ) ==> mult( Z, mult( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( X, Y )
% 38.98/39.33     Y := mult( Z, Y )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19984) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), mult( Z
% 38.98/39.33    , Y ) ), X ) ==> mult( X, mult( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.98/39.33  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 1]: (19983) {G4,W20,D6,L1,V3,M1}  { ld( i( mult( mult( Z, Y ), 
% 38.98/39.33    mult( X, Y ) ) ), Z ) ==> mult( Z, mult( mult( Y, X ), mult( Y, Z ) ) )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( mult( X, Y ), mult( Z, Y ) )
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (19985) {G2,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Z ), mult( 
% 38.98/39.33    Y, X ) ) ) ==> mult( mult( mult( X, Y ), mult( Z, Y ) ), X ) }.
% 38.98/39.33  parent0[0]: (19984) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), mult
% 38.98/39.33    ( Z, Y ) ), X ) ==> mult( X, mult( mult( Y, Z ), mult( Y, X ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4373) {G141,W19,D5,L1,V3,M1} P(76,4368);d(22);d(52);d(76);d(
% 38.98/39.33    22) { mult( Z, mult( mult( Y, X ), mult( Y, Z ) ) ) ==> mult( mult( mult
% 38.98/39.33    ( Z, Y ), mult( X, Y ) ), Z ) }.
% 38.98/39.33  parent0: (19985) {G2,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Z ), mult
% 38.98/39.33    ( Y, X ) ) ) ==> mult( mult( mult( X, Y ), mult( Z, Y ) ), X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  *** allocated 1946160 integers for clauses
% 38.98/39.33  eqswap: (19986) {G140,W19,D5,L1,V3,M1}  { ld( rd( ld( Z, Y ), mult( X, Z )
% 38.98/39.33     ), X ) ==> mult( X, ld( rd( Y, Z ), mult( Z, X ) ) ) }.
% 38.98/39.33  parent0[0]: (4368) {G140,W19,D5,L1,V3,M1} P(4359,79);d(54);d(75) { mult( Y
% 38.98/39.33    , ld( rd( Z, X ), mult( X, Y ) ) ) ==> ld( rd( ld( X, Z ), mult( Y, X ) )
% 38.98/39.33    , Y ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19995) {G2,W22,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), mult( i( Z ), 
% 38.98/39.33    X ) ), i( Z ) ) ==> ld( Z, ld( rd( Y, X ), mult( X, i( Z ) ) ) ) }.
% 38.98/39.33  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 12]: (19986) {G140,W19,D5,L1,V3,M1}  { ld( rd( ld( Z, Y ), mult
% 38.98/39.33    ( X, Z ) ), X ) ==> mult( X, ld( rd( Y, Z ), mult( Z, X ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := ld( rd( Y, X ), mult( X, i( Z ) ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := i( Z )
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19998) {G3,W22,D7,L1,V3,M1}  { i( mult( Z, rd( ld( X, Y ), mult( 
% 38.98/39.33    i( Z ), X ) ) ) ) ==> ld( Z, ld( rd( Y, X ), mult( X, i( Z ) ) ) ) }.
% 38.98/39.33  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.33    ( X, Y ) ) }.
% 38.98/39.33  parent1[0; 1]: (19995) {G2,W22,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), mult( i
% 38.98/39.33    ( Z ), X ) ), i( Z ) ) ==> ld( Z, ld( rd( Y, X ), mult( X, i( Z ) ) ) )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := rd( ld( X, Y ), mult( i( Z ), X ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (19999) {G4,W21,D6,L1,V3,M1}  { rd( rd( mult( i( X ), Y ), ld( Y, 
% 38.98/39.33    Z ) ), X ) ==> ld( X, ld( rd( Z, Y ), mult( Y, i( X ) ) ) ) }.
% 38.98/39.33  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.98/39.33     ==> rd( rd( Y, X ), Z ) }.
% 38.98/39.33  parent1[0; 1]: (19998) {G3,W22,D7,L1,V3,M1}  { i( mult( Z, rd( ld( X, Y ), 
% 38.98/39.33    mult( i( Z ), X ) ) ) ) ==> ld( Z, ld( rd( Y, X ), mult( X, i( Z ) ) ) )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := ld( Y, Z )
% 38.98/39.33     Y := mult( i( X ), Y )
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20000) {G5,W21,D6,L1,V3,M1}  { rd( mult( mult( i( X ), Y ), ld( Z
% 38.98/39.33    , Y ) ), X ) ==> ld( X, ld( rd( Z, Y ), mult( Y, i( X ) ) ) ) }.
% 38.98/39.33  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.33    mult( Z, ld( Y, X ) ) }.
% 38.98/39.33  parent1[0; 2]: (19999) {G4,W21,D6,L1,V3,M1}  { rd( rd( mult( i( X ), Y ), 
% 38.98/39.33    ld( Y, Z ) ), X ) ==> ld( X, ld( rd( Z, Y ), mult( Y, i( X ) ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := mult( i( X ), Y )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20001) {G2,W20,D6,L1,V3,M1}  { rd( mult( ld( X, Y ), ld( Z, Y ) )
% 38.98/39.33    , X ) ==> ld( X, ld( rd( Z, Y ), mult( Y, i( X ) ) ) ) }.
% 38.98/39.33  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 3]: (20000) {G5,W21,D6,L1,V3,M1}  { rd( mult( mult( i( X ), Y )
% 38.98/39.33    , ld( Z, Y ) ), X ) ==> ld( X, ld( rd( Z, Y ), mult( Y, i( X ) ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20002) {G3,W20,D6,L1,V3,M1}  { rd( ld( ld( Y, X ), ld( Z, Y ) ), 
% 38.98/39.33    X ) ==> ld( X, ld( rd( Z, Y ), mult( Y, i( X ) ) ) ) }.
% 38.98/39.33  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.33    ld( ld( Y, X ), Z ) }.
% 38.98/39.33  parent1[0; 2]: (20001) {G2,W20,D6,L1,V3,M1}  { rd( mult( ld( X, Y ), ld( Z
% 38.98/39.33    , Y ) ), X ) ==> ld( X, ld( rd( Z, Y ), mult( Y, i( X ) ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := ld( Z, Y )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20003) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( Z, X ) ), 
% 38.98/39.33    Y ) ==> ld( Y, ld( rd( Z, X ), rd( X, Y ) ) ) }.
% 38.98/39.33  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 16]: (20002) {G3,W20,D6,L1,V3,M1}  { rd( ld( ld( Y, X ), ld( Z, 
% 38.98/39.33    Y ) ), X ) ==> ld( X, ld( rd( Z, Y ), mult( Y, i( X ) ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4375) {G141,W19,D5,L1,V3,M1} P(4368,24);d(52);d(91);d(75);d(
% 38.98/39.33    24);d(74);d(33) { rd( ld( ld( Z, X ), ld( Y, Z ) ), X ) ==> ld( X, ld( rd
% 38.98/39.33    ( Y, Z ), rd( Z, X ) ) ) }.
% 38.98/39.33  parent0: (20003) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( Z, X ) ), 
% 38.98/39.33    Y ) ==> ld( Y, ld( rd( Z, X ), rd( X, Y ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20006) {G7,W11,D4,L1,V2,M1}  { mult( X, rd( Y, X ) ) ==> rd( mult
% 38.98/39.33    ( X, Y ), X ) }.
% 38.98/39.33  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.98/39.33    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20009) {G8,W23,D6,L1,V3,M1}  { mult( X, rd( mult( mult( Y, Z ), 
% 38.98/39.33    mult( Y, X ) ), X ) ) ==> rd( mult( mult( mult( X, Y ), mult( Z, Y ) ), X
% 38.98/39.33     ), X ) }.
% 38.98/39.33  parent0[0]: (4373) {G141,W19,D5,L1,V3,M1} P(76,4368);d(22);d(52);d(76);d(22
% 38.98/39.33    ) { mult( Z, mult( mult( Y, X ), mult( Y, Z ) ) ) ==> mult( mult( mult( Z
% 38.98/39.33    , Y ), mult( X, Y ) ), Z ) }.
% 38.98/39.33  parent1[0; 13]: (20006) {G7,W11,D4,L1,V2,M1}  { mult( X, rd( Y, X ) ) ==> 
% 38.98/39.33    rd( mult( X, Y ), X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := mult( mult( Y, Z ), mult( Y, X ) )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20010) {G1,W19,D6,L1,V3,M1}  { mult( X, rd( mult( mult( Y, Z ), 
% 38.98/39.33    mult( Y, X ) ), X ) ) ==> mult( mult( X, Y ), mult( Z, Y ) ) }.
% 38.98/39.33  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.33  parent1[0; 12]: (20009) {G8,W23,D6,L1,V3,M1}  { mult( X, rd( mult( mult( Y
% 38.98/39.33    , Z ), mult( Y, X ) ), X ) ) ==> rd( mult( mult( mult( X, Y ), mult( Z, Y
% 38.98/39.33     ) ), X ), X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := mult( mult( X, Y ), mult( Z, Y ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20011) {G2,W19,D6,L1,V3,M1}  { ld( rd( rd( X, mult( Y, Z ) ), X )
% 38.98/39.33    , mult( X, Y ) ) ==> mult( mult( X, Y ), mult( Z, Y ) ) }.
% 38.98/39.33  parent0[0]: (1414) {G12,W19,D6,L1,V3,M1} P(3,1400) { mult( Y, rd( mult( Z, 
% 38.98/39.33    mult( X, Y ) ), Y ) ) ==> ld( rd( rd( Y, Z ), Y ), mult( Y, X ) ) }.
% 38.98/39.33  parent1[0; 1]: (20010) {G1,W19,D6,L1,V3,M1}  { mult( X, rd( mult( mult( Y, 
% 38.98/39.33    Z ), mult( Y, X ) ), X ) ) ==> mult( mult( X, Y ), mult( Z, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := mult( Y, Z )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4379) {G142,W19,D6,L1,V3,M1} P(4373,321);d(3);d(1414) { ld( 
% 38.98/39.33    rd( rd( X, mult( Y, Z ) ), X ), mult( X, Y ) ) ==> mult( mult( X, Y ), 
% 38.98/39.33    mult( Z, Y ) ) }.
% 38.98/39.33  parent0: (20011) {G2,W19,D6,L1,V3,M1}  { ld( rd( rd( X, mult( Y, Z ) ), X )
% 38.98/39.33    , mult( X, Y ) ) ==> mult( mult( X, Y ), mult( Z, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20014) {G141,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Z, X ), rd( X, Y )
% 38.98/39.33     ) ) ==> rd( ld( ld( X, Y ), ld( Z, X ) ), Y ) }.
% 38.98/39.33  parent0[0]: (4375) {G141,W19,D5,L1,V3,M1} P(4368,24);d(52);d(91);d(75);d(24
% 38.98/39.33    );d(74);d(33) { rd( ld( ld( Z, X ), ld( Y, Z ) ), X ) ==> ld( X, ld( rd( 
% 38.98/39.33    Y, Z ), rd( Z, X ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20022) {G6,W23,D7,L1,V3,M1}  { ld( X, ld( rd( ld( rd( Y, Z ), Z )
% 38.98/39.33    , Z ), rd( Z, X ) ) ) ==> rd( ld( ld( Z, X ), ld( Z, Y ) ), X ) }.
% 38.98/39.33  parent0[0]: (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X )
% 38.98/39.33    , X ), X ) ==> ld( X, Y ) }.
% 38.98/39.33  parent1[0; 19]: (20014) {G141,W19,D5,L1,V3,M1}  { ld( Y, ld( rd( Z, X ), rd
% 38.98/39.33    ( X, Y ) ) ) ==> rd( ld( ld( X, Y ), ld( Z, X ) ), Y ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := ld( rd( Y, Z ), Z )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20023) {G7,W23,D7,L1,V3,M1}  { ld( X, ld( rd( ld( rd( Y, Z ), Z )
% 38.98/39.33    , Z ), rd( Z, X ) ) ) ==> ld( ld( Z, X ), ld( Z, rd( Y, X ) ) ) }.
% 38.98/39.33  parent0[0]: (1644) {G27,W19,D5,L1,V3,M1} P(24,1633);d(24);d(24) { rd( ld( 
% 38.98/39.33    ld( X, Y ), ld( X, Z ) ), Y ) ==> ld( ld( X, Y ), ld( X, rd( Z, Y ) ) )
% 38.98/39.33     }.
% 38.98/39.33  parent1[0; 14]: (20022) {G6,W23,D7,L1,V3,M1}  { ld( X, ld( rd( ld( rd( Y, Z
% 38.98/39.33     ), Z ), Z ), rd( Z, X ) ) ) ==> rd( ld( ld( Z, X ), ld( Z, Y ) ), X )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20024) {G3,W20,D6,L1,V3,M1}  { ld( X, ld( i( rd( Y, Z ) ), rd( Z
% 38.98/39.33    , X ) ) ) ==> ld( ld( Z, X ), ld( Z, rd( Y, X ) ) ) }.
% 38.98/39.33  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.33    ==> i( X ) }.
% 38.98/39.33  parent1[0; 4]: (20023) {G7,W23,D7,L1,V3,M1}  { ld( X, ld( rd( ld( rd( Y, Z
% 38.98/39.33     ), Z ), Z ), rd( Z, X ) ) ) ==> ld( ld( Z, X ), ld( Z, rd( Y, X ) ) )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := rd( Y, Z )
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20025) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( rd( Y, Z ), rd( Z, X
% 38.98/39.33     ) ) ) ==> ld( ld( Z, X ), ld( Z, rd( Y, X ) ) ) }.
% 38.98/39.33  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 3]: (20024) {G3,W20,D6,L1,V3,M1}  { ld( X, ld( i( rd( Y, Z ) ), 
% 38.98/39.33    rd( Z, X ) ) ) ==> ld( ld( Z, X ), ld( Z, rd( Y, X ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := rd( Y, Z )
% 38.98/39.33     Y := rd( Z, X )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20026) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Z, Y ), rd( Z, X )
% 38.98/39.33     ) ) ==> ld( ld( Z, X ), ld( Z, rd( Y, X ) ) ) }.
% 38.98/39.33  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.33    ld( rd( X, Y ), Z ) }.
% 38.98/39.33  parent1[0; 3]: (20025) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( rd( Y, Z ), rd
% 38.98/39.33    ( Z, X ) ) ) ==> ld( ld( Z, X ), ld( Z, rd( Y, X ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := rd( Z, X )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20027) {G4,W19,D5,L1,V3,M1}  { ld( mult( Y, ld( Z, X ) ), rd( Y, 
% 38.98/39.33    X ) ) ==> ld( ld( Y, X ), ld( Y, rd( Z, X ) ) ) }.
% 38.98/39.33  parent0[0]: (1690) {G31,W19,D5,L1,V3,M1} P(52,1678);d(76);d(449);d(33);d(81
% 38.98/39.33    );d(80);d(75);d(81);d(33);d(80) { ld( Y, ld( rd( Z, X ), rd( Z, Y ) ) ) 
% 38.98/39.33    ==> ld( mult( Z, ld( X, Y ) ), rd( Z, Y ) ) }.
% 38.98/39.33  parent1[0; 1]: (20026) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Z, Y ), rd( Z
% 38.98/39.33    , X ) ) ) ==> ld( ld( Z, X ), ld( Z, rd( Y, X ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20028) {G4,W19,D5,L1,V3,M1}  { ld( ld( X, Z ), ld( X, rd( Y, Z ) )
% 38.98/39.33     ) ==> ld( mult( X, ld( Y, Z ) ), rd( X, Z ) ) }.
% 38.98/39.33  parent0[0]: (20027) {G4,W19,D5,L1,V3,M1}  { ld( mult( Y, ld( Z, X ) ), rd( 
% 38.98/39.33    Y, X ) ) ==> ld( ld( Y, X ), ld( Y, rd( Z, X ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4383) {G142,W19,D5,L1,V3,M1} P(139,4375);d(1644);d(77);d(22);
% 38.98/39.33    d(80);d(1690) { ld( ld( Y, Z ), ld( Y, rd( X, Z ) ) ) ==> ld( mult( Y, ld
% 38.98/39.33    ( X, Z ) ), rd( Y, Z ) ) }.
% 38.98/39.33  parent0: (20028) {G4,W19,D5,L1,V3,M1}  { ld( ld( X, Z ), ld( X, rd( Y, Z )
% 38.98/39.33     ) ) ==> ld( mult( X, ld( Y, Z ) ), rd( X, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20029) {G142,W19,D5,L1,V3,M1}  { ld( mult( X, ld( Z, Y ) ), rd( X
% 38.98/39.33    , Y ) ) ==> ld( ld( X, Y ), ld( X, rd( Z, Y ) ) ) }.
% 38.98/39.33  parent0[0]: (4383) {G142,W19,D5,L1,V3,M1} P(139,4375);d(1644);d(77);d(22);d
% 38.98/39.33    (80);d(1690) { ld( ld( Y, Z ), ld( Y, rd( X, Z ) ) ) ==> ld( mult( Y, ld
% 38.98/39.33    ( X, Z ) ), rd( Y, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20034) {G117,W23,D5,L1,V3,M1}  { ld( mult( rd( X, Y ), ld( Z, Y )
% 38.98/39.33     ), rd( rd( X, Y ), Y ) ) ==> mult( X, ld( mult( Y, X ), rd( Z, Y ) ) )
% 38.98/39.33     }.
% 38.98/39.33  parent0[0]: (3735) {G116,W19,D5,L1,V3,M1} P(33,3722);d(80);d(80);d(22);d(34
% 38.98/39.33    ) { ld( ld( rd( Y, X ), X ), ld( rd( Y, X ), Z ) ) ==> mult( Y, ld( mult
% 38.98/39.33    ( X, Y ), Z ) ) }.
% 38.98/39.33  parent1[0; 14]: (20029) {G142,W19,D5,L1,V3,M1}  { ld( mult( X, ld( Z, Y ) )
% 38.98/39.33    , rd( X, Y ) ) ==> ld( ld( X, Y ), ld( X, rd( Z, Y ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := rd( Z, Y )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := rd( X, Y )
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20036) {G5,W23,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), ld( Z, Y ) ), 
% 38.98/39.33    rd( rd( X, Y ), Y ) ) ==> mult( X, ld( mult( Y, X ), rd( Z, Y ) ) ) }.
% 38.98/39.33  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.33    ld( rd( X, Y ), Z ) }.
% 38.98/39.33  parent1[0; 2]: (20034) {G117,W23,D5,L1,V3,M1}  { ld( mult( rd( X, Y ), ld( 
% 38.98/39.33    Z, Y ) ), rd( rd( X, Y ), Y ) ) ==> mult( X, ld( mult( Y, X ), rd( Z, Y )
% 38.98/39.33     ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := ld( Z, Y )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20037) {G6,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), ld( Z, X )
% 38.98/39.33     ), Y ) ==> mult( Y, ld( mult( X, Y ), rd( Z, X ) ) ) }.
% 38.98/39.33  parent0[0]: (3780) {G121,W19,D5,L1,V3,M1} P(33,3773);d(33);d(81);d(74);d(
% 38.98/39.33    185);d(34);d(74);d(52);d(22) { ld( ld( rd( X, Y ), Z ), rd( rd( Y, X ), X
% 38.98/39.33     ) ) ==> ld( mult( mult( Y, X ), Z ), Y ) }.
% 38.98/39.33  parent1[0; 1]: (20036) {G5,W23,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), ld( Z, Y
% 38.98/39.33     ) ), rd( rd( X, Y ), Y ) ) ==> mult( X, ld( mult( Y, X ), rd( Z, Y ) ) )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := ld( Z, X )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20038) {G6,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, X ), rd( Z, Y
% 38.98/39.33     ) ) ) ==> ld( mult( mult( X, Y ), ld( Z, Y ) ), X ) }.
% 38.98/39.33  parent0[0]: (20037) {G6,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), ld( Z, 
% 38.98/39.33    X ) ), Y ) ==> mult( Y, ld( mult( X, Y ), rd( Z, X ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4386) {G143,W19,D5,L1,V3,M1} P(4383,3735);d(80);d(3780) { 
% 38.98/39.33    mult( X, ld( mult( Y, X ), rd( Z, Y ) ) ) ==> ld( mult( mult( X, Y ), ld
% 38.98/39.33    ( Z, Y ) ), X ) }.
% 38.98/39.33  parent0: (20038) {G6,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, X ), rd( Z, 
% 38.98/39.33    Y ) ) ) ==> ld( mult( mult( X, Y ), ld( Z, Y ) ), X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20040) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( mult( X
% 38.98/39.33    , ld( Y, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.33     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20044) {G6,W20,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Y, Z ) )
% 38.98/39.33    , Z ) ==> i( ld( mult( mult( Z, Y ), ld( X, Y ) ), Z ) ) }.
% 38.98/39.33  parent0[0]: (4386) {G143,W19,D5,L1,V3,M1} P(4383,3735);d(80);d(3780) { mult
% 38.98/39.33    ( X, ld( mult( Y, X ), rd( Z, Y ) ) ) ==> ld( mult( mult( X, Y ), ld( Z, 
% 38.98/39.33    Y ) ), X ) }.
% 38.98/39.33  parent1[0; 11]: (20040) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( 
% 38.98/39.33    mult( X, ld( Y, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := mult( Y, Z )
% 38.98/39.33     Z := rd( X, Y )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20045) {G4,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Y, Z ) )
% 38.98/39.33    , Z ) ==> ld( Z, mult( mult( Z, Y ), ld( X, Y ) ) ) }.
% 38.98/39.33  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.33     ) }.
% 38.98/39.33  parent1[0; 10]: (20044) {G6,W20,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Y
% 38.98/39.33    , Z ) ), Z ) ==> i( ld( mult( mult( Z, Y ), ld( X, Y ) ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( mult( Z, Y ), ld( X, Y ) )
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20046) {G5,W19,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Y, Z ) )
% 38.98/39.33    , Z ) ==> ld( ld( rd( mult( Z, Y ), X ), Z ), Y ) }.
% 38.98/39.33  parent0[0]: (1717) {G33,W19,D6,L1,V3,M1} P(3,1698) { ld( X, mult( mult( X, 
% 38.98/39.33    Y ), ld( Z, Y ) ) ) ==> ld( ld( rd( mult( X, Y ), Z ), X ), Y ) }.
% 38.98/39.33  parent1[0; 10]: (20045) {G4,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Y
% 38.98/39.33    , Z ) ), Z ) ==> ld( Z, mult( mult( Z, Y ), ld( X, Y ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20047) {G6,W19,D6,L1,V3,M1}  { mult( Y, rd( ld( X, mult( Y, Z ) )
% 38.98/39.33    , Z ) ) ==> ld( ld( rd( mult( Z, Y ), X ), Z ), Y ) }.
% 38.98/39.33  parent0[0]: (1771) {G27,W19,D6,L1,V3,M1} P(31,1635);d(52);d(33);d(114);d(52
% 38.98/39.33    );d(92) { rd( ld( rd( Z, X ), mult( X, Y ) ), Y ) ==> mult( X, rd( ld( Z
% 38.98/39.33    , mult( X, Y ) ), Y ) ) }.
% 38.98/39.33  parent1[0; 1]: (20046) {G5,W19,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Y
% 38.98/39.33    , Z ) ), Z ) ==> ld( ld( rd( mult( Z, Y ), X ), Z ), Y ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4395) {G144,W19,D6,L1,V3,M1} P(4386,92);d(54);d(1717);d(1771)
% 38.98/39.33     { mult( Y, rd( ld( Z, mult( Y, X ) ), X ) ) ==> ld( ld( rd( mult( X, Y )
% 38.98/39.33    , Z ), X ), Y ) }.
% 38.98/39.33  parent0: (20047) {G6,W19,D6,L1,V3,M1}  { mult( Y, rd( ld( X, mult( Y, Z ) )
% 38.98/39.33    , Z ) ) ==> ld( ld( rd( mult( Z, Y ), X ), Z ), Y ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20050) {G138,W19,D5,L1,V3,M1}  { ld( mult( Y, X ), mult( mult( Y, 
% 38.98/39.33    Y ), Z ) ) = ld( mult( X, X ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.33  parent0[0]: (4357) {G138,W19,D5,L1,V3,M1} P(34,4352);d(34);d(109) { ld( 
% 38.98/39.33    mult( X, X ), mult( mult( X, Y ), Z ) ) = ld( mult( Y, X ), mult( mult( Y
% 38.98/39.33    , Y ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20056) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, Z ) ) =
% 38.98/39.33     ld( mult( Y, Y ), mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (161) {G3,W11,D4,L1,V2,M1} P(0,109) { mult( mult( X, X ), ld( X
% 38.98/39.33    , Y ) ) ==> mult( X, Y ) }.
% 38.98/39.33  parent1[0; 5]: (20050) {G138,W19,D5,L1,V3,M1}  { ld( mult( Y, X ), mult( 
% 38.98/39.33    mult( Y, Y ), Z ) ) = ld( mult( X, X ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := ld( X, Z )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20061) {G4,W19,D5,L1,V3,M1}  { ld( mult( Y, Y ), mult( mult( Y, X
% 38.98/39.33     ), ld( X, Z ) ) ) = ld( mult( X, Y ), mult( X, Z ) ) }.
% 38.98/39.33  parent0[0]: (20056) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, Z )
% 38.98/39.33     ) = ld( mult( Y, Y ), mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4427) {G139,W19,D5,L1,V3,M1} P(161,4357) { ld( mult( Z, Z ), 
% 38.98/39.33    mult( mult( Z, X ), ld( X, Y ) ) ) ==> ld( mult( X, Z ), mult( X, Y ) )
% 38.98/39.33     }.
% 38.98/39.33  parent0: (20061) {G4,W19,D5,L1,V3,M1}  { ld( mult( Y, Y ), mult( mult( Y, X
% 38.98/39.33     ), ld( X, Z ) ) ) = ld( mult( X, Y ), mult( X, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20064) {G82,W19,D5,L1,V3,M1}  { rd( ld( Z, mult( Y, X ) ), X ) ==>
% 38.98/39.33     ld( ld( mult( X, Y ), Z ), ld( mult( X, Y ), Y ) ) }.
% 38.98/39.33  parent0[0]: (3160) {G82,W19,D5,L1,V3,M1} P(22,3145);d(52);d(92);d(34) { ld
% 38.98/39.33    ( ld( mult( X, Y ), Z ), ld( mult( X, Y ), Y ) ) ==> rd( ld( Z, mult( Y, 
% 38.98/39.33    X ) ), X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20072) {G83,W27,D6,L1,V3,M1}  { rd( ld( ld( rd( X, Y ), Z ), mult
% 38.98/39.33    ( Y, Y ) ), Y ) ==> ld( ld( ld( X, Y ), ld( mult( X, X ), Z ) ), ld( mult
% 38.98/39.33    ( Y, Y ), Y ) ) }.
% 38.98/39.33  parent0[0]: (4303) {G133,W19,D5,L1,V3,M1} P(3136,4295);d(75);d(0);d(154);d(
% 38.98/39.33    74) { ld( mult( X, X ), ld( rd( Y, X ), Z ) ) = ld( ld( Y, X ), ld( mult
% 38.98/39.33    ( Y, Y ), Z ) ) }.
% 38.98/39.33  parent1[0; 13]: (20064) {G82,W19,D5,L1,V3,M1}  { rd( ld( Z, mult( Y, X ) )
% 38.98/39.33    , X ) ==> ld( ld( mult( X, Y ), Z ), ld( mult( X, Y ), Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := ld( rd( X, Y ), Z )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20073) {G3,W24,D6,L1,V3,M1}  { rd( ld( ld( rd( X, Y ), Z ), mult
% 38.98/39.33    ( Y, Y ) ), Y ) ==> ld( ld( ld( X, Y ), ld( mult( X, X ), Z ) ), i( Y ) )
% 38.98/39.33     }.
% 38.98/39.33  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.98/39.33    ==> i( Y ) }.
% 38.98/39.33  parent1[0; 22]: (20072) {G83,W27,D6,L1,V3,M1}  { rd( ld( ld( rd( X, Y ), Z
% 38.98/39.33     ), mult( Y, Y ) ), Y ) ==> ld( ld( ld( X, Y ), ld( mult( X, X ), Z ) ), 
% 38.98/39.33    ld( mult( Y, Y ), Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20074) {G4,W24,D7,L1,V3,M1}  { rd( ld( ld( rd( X, Y ), Z ), mult
% 38.98/39.33    ( Y, Y ) ), Y ) ==> i( mult( Y, ld( ld( X, Y ), ld( mult( X, X ), Z ) ) )
% 38.98/39.33     ) }.
% 38.98/39.33  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.33    ( X, Y ) ) }.
% 38.98/39.33  parent1[0; 12]: (20073) {G3,W24,D6,L1,V3,M1}  { rd( ld( ld( rd( X, Y ), Z )
% 38.98/39.33    , mult( Y, Y ) ), Y ) ==> ld( ld( ld( X, Y ), ld( mult( X, X ), Z ) ), i
% 38.98/39.33    ( Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := ld( ld( X, Y ), ld( mult( X, X ), Z ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20075) {G5,W23,D6,L1,V3,M1}  { rd( ld( ld( rd( X, Y ), Z ), mult
% 38.98/39.33    ( Y, Y ) ), Y ) ==> rd( ld( ld( mult( X, X ), Z ), ld( X, Y ) ), Y ) }.
% 38.98/39.33  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.33     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.33  parent1[0; 12]: (20074) {G4,W24,D7,L1,V3,M1}  { rd( ld( ld( rd( X, Y ), Z )
% 38.98/39.33    , mult( Y, Y ) ), Y ) ==> i( mult( Y, ld( ld( X, Y ), ld( mult( X, X ), Z
% 38.98/39.33     ) ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := ld( X, Y )
% 38.98/39.33     Y := ld( mult( X, X ), Z )
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20076) {G6,W23,D7,L1,V3,M1}  { rd( ld( ld( Y, ld( rd( X, Y ), Z )
% 38.98/39.33     ), Y ), Y ) ==> rd( ld( ld( mult( X, X ), Z ), ld( X, Y ) ), Y ) }.
% 38.98/39.33  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.98/39.33     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.98/39.33  parent1[0; 2]: (20075) {G5,W23,D6,L1,V3,M1}  { rd( ld( ld( rd( X, Y ), Z )
% 38.98/39.33    , mult( Y, Y ) ), Y ) ==> rd( ld( ld( mult( X, X ), Z ), ld( X, Y ) ), Y
% 38.98/39.33     ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := ld( rd( X, Y ), Z )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20077) {G3,W20,D6,L1,V3,M1}  { i( ld( X, ld( rd( Y, X ), Z ) ) ) 
% 38.98/39.33    ==> rd( ld( ld( mult( Y, Y ), Z ), ld( Y, X ) ), X ) }.
% 38.98/39.33  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.33    ==> i( X ) }.
% 38.98/39.33  parent1[0; 1]: (20076) {G6,W23,D7,L1,V3,M1}  { rd( ld( ld( Y, ld( rd( X, Y
% 38.98/39.33     ), Z ) ), Y ), Y ) ==> rd( ld( ld( mult( X, X ), Z ), ld( X, Y ) ), Y )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := ld( X, ld( rd( Y, X ), Z ) )
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20078) {G4,W19,D6,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), X ) ==> 
% 38.98/39.33    rd( ld( ld( mult( Y, Y ), Z ), ld( Y, X ) ), X ) }.
% 38.98/39.33  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.33     ) }.
% 38.98/39.33  parent1[0; 1]: (20077) {G3,W20,D6,L1,V3,M1}  { i( ld( X, ld( rd( Y, X ), Z
% 38.98/39.33     ) ) ) ==> rd( ld( ld( mult( Y, Y ), Z ), ld( Y, X ) ), X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := ld( rd( Y, X ), Z )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20079) {G4,W19,D6,L1,V3,M1}  { rd( ld( ld( mult( X, X ), Z ), ld( 
% 38.98/39.33    X, Y ) ), Y ) ==> ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.98/39.33  parent0[0]: (20078) {G4,W19,D6,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), X ) 
% 38.98/39.33    ==> rd( ld( ld( mult( Y, Y ), Z ), ld( Y, X ) ), X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4460) {G134,W19,D6,L1,V3,M1} P(4303,3160);d(31);d(52);d(92);d
% 38.98/39.33    (168);d(77);d(54) { rd( ld( ld( mult( Y, Y ), Z ), ld( Y, X ) ), X ) ==> 
% 38.98/39.33    ld( ld( rd( Y, X ), Z ), X ) }.
% 38.98/39.33  parent0: (20079) {G4,W19,D6,L1,V3,M1}  { rd( ld( ld( mult( X, X ), Z ), ld
% 38.98/39.33    ( X, Y ) ), Y ) ==> ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20081) {G133,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Y ), Z )
% 38.98/39.33     ) ==> mult( mult( X, Y ), mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (4306) {G133,W19,D5,L1,V3,M1} P(52,4295);d(76);d(22);d(22);d(33
% 38.98/39.33    );d(76);d(22) { mult( mult( X, Y ), mult( mult( Y, X ), ld( X, Z ) ) ) 
% 38.98/39.33    ==> mult( X, mult( mult( Y, Y ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20086) {G4,W21,D6,L1,V3,M1}  { mult( X, mult( mult( Y, Y ), i( Z
% 38.98/39.33     ) ) ) ==> mult( mult( X, Y ), mult( mult( Y, X ), i( mult( Z, X ) ) ) )
% 38.98/39.33     }.
% 38.98/39.33  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.33    ( X, Y ) ) }.
% 38.98/39.33  parent1[0; 17]: (20081) {G133,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Y
% 38.98/39.33     ), Z ) ) ==> mult( mult( X, Y ), mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := i( Z )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20088) {G2,W20,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Y ), i( Z
% 38.98/39.33     ) ) ) ==> mult( mult( X, Y ), rd( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.98/39.33  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 13]: (20086) {G4,W21,D6,L1,V3,M1}  { mult( X, mult( mult( Y, Y )
% 38.98/39.33    , i( Z ) ) ) ==> mult( mult( X, Y ), mult( mult( Y, X ), i( mult( Z, X )
% 38.98/39.33     ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( Y, X )
% 38.98/39.33     Y := mult( Z, X )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20090) {G2,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Y ), Z ) ) 
% 38.98/39.33    ==> mult( mult( X, Y ), rd( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.98/39.33  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 3]: (20088) {G2,W20,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Y )
% 38.98/39.33    , i( Z ) ) ) ==> mult( mult( X, Y ), rd( mult( Y, X ), mult( Z, X ) ) )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( Y, Y )
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20091) {G3,W19,D5,L1,V3,M1}  { mult( X, mult( Y, rd( Y, Z ) ) ) 
% 38.98/39.33    ==> mult( mult( X, Y ), rd( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.98/39.33  parent0[0]: (155) {G3,W11,D4,L1,V2,M1} P(33,109);d(33) { rd( mult( X, X ), 
% 38.98/39.33    Y ) ==> mult( X, rd( X, Y ) ) }.
% 38.98/39.33  parent1[0; 3]: (20090) {G2,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Y ), Z
% 38.98/39.33     ) ) ==> mult( mult( X, Y ), rd( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20092) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( mult( Y, X
% 38.98/39.33     ), mult( Z, X ) ) ) ==> mult( X, mult( Y, rd( Y, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (20091) {G3,W19,D5,L1,V3,M1}  { mult( X, mult( Y, rd( Y, Z ) )
% 38.98/39.33     ) ==> mult( mult( X, Y ), rd( mult( Y, X ), mult( Z, X ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4467) {G134,W19,D5,L1,V3,M1} P(52,4306);d(33);d(33);d(155) { 
% 38.98/39.33    mult( mult( X, Z ), rd( mult( Z, X ), mult( Y, X ) ) ) ==> mult( X, mult
% 38.98/39.33    ( Z, rd( Z, Y ) ) ) }.
% 38.98/39.33  parent0: (20092) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( mult( Y, X
% 38.98/39.33     ), mult( Z, X ) ) ) ==> mult( X, mult( Y, rd( Y, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20094) {G5,W12,D5,L1,V3,M1}  { rd( rd( Z, Y ), X ) ==> i( mult( X
% 38.98/39.33    , rd( Y, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.98/39.33     ==> rd( rd( Y, X ), Z ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20096) {G6,W20,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( Z, Y )
% 38.98/39.33     ), mult( Y, Z ) ) ==> i( mult( Y, mult( Z, rd( Z, X ) ) ) ) }.
% 38.98/39.33  parent0[0]: (4467) {G134,W19,D5,L1,V3,M1} P(52,4306);d(33);d(33);d(155) { 
% 38.98/39.33    mult( mult( X, Z ), rd( mult( Z, X ), mult( Y, X ) ) ) ==> mult( X, mult
% 38.98/39.33    ( Z, rd( Z, Y ) ) ) }.
% 38.98/39.33  parent1[0; 13]: (20094) {G5,W12,D5,L1,V3,M1}  { rd( rd( Z, Y ), X ) ==> i( 
% 38.98/39.33    mult( X, rd( Y, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := mult( Y, Z )
% 38.98/39.33     Y := mult( Z, Y )
% 38.98/39.33     Z := mult( X, Y )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20097) {G7,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( Z, Y )
% 38.98/39.33     ), mult( Y, Z ) ) ==> rd( rd( rd( X, Z ), Z ), Y ) }.
% 38.98/39.33  parent0[0]: (450) {G6,W16,D6,L1,V4,M1} P(81,91) { i( mult( T, mult( X, rd( 
% 38.98/39.33    Z, Y ) ) ) ) ==> rd( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.33  parent1[0; 12]: (20096) {G6,W20,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), mult
% 38.98/39.33    ( Z, Y ) ), mult( Y, Z ) ) ==> i( mult( Y, mult( Z, rd( Z, X ) ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33     T := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4473) {G135,W19,D5,L1,V3,M1} P(4467,91);d(450) { rd( rd( mult
% 38.98/39.33    ( Z, X ), mult( Y, X ) ), mult( X, Y ) ) ==> rd( rd( rd( Z, Y ), Y ), X )
% 38.98/39.33     }.
% 38.98/39.33  parent0: (20097) {G7,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( Z, Y )
% 38.98/39.33     ), mult( Y, Z ) ) ==> rd( rd( rd( X, Z ), Z ), Y ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20100) {G135,W19,D5,L1,V3,M1}  { rd( rd( rd( X, Z ), Z ), Y ) ==> 
% 38.98/39.33    rd( rd( mult( X, Y ), mult( Z, Y ) ), mult( Y, Z ) ) }.
% 38.98/39.33  parent0[0]: (4473) {G135,W19,D5,L1,V3,M1} P(4467,91);d(450) { rd( rd( mult
% 38.98/39.33    ( Z, X ), mult( Y, X ) ), mult( X, Y ) ) ==> rd( rd( rd( Z, Y ), Y ), X )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20110) {G2,W22,D6,L1,V3,M1}  { rd( rd( rd( X, i( Y ) ), i( Y ) )
% 38.98/39.33    , Z ) ==> rd( rd( mult( X, Z ), ld( Y, Z ) ), mult( Z, i( Y ) ) ) }.
% 38.98/39.33  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 15]: (20100) {G135,W19,D5,L1,V3,M1}  { rd( rd( rd( X, Z ), Z ), 
% 38.98/39.33    Y ) ==> rd( rd( mult( X, Y ), mult( Z, Y ) ), mult( Y, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := i( Y )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20118) {G3,W22,D6,L1,V3,M1}  { rd( rd( rd( X, i( Y ) ), i( Y ) )
% 38.98/39.33    , Z ) ==> rd( mult( mult( X, Z ), ld( Z, Y ) ), mult( Z, i( Y ) ) ) }.
% 38.98/39.33  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.33    mult( Z, ld( Y, X ) ) }.
% 38.98/39.33  parent1[0; 11]: (20110) {G2,W22,D6,L1,V3,M1}  { rd( rd( rd( X, i( Y ) ), i
% 38.98/39.33    ( Y ) ), Z ) ==> rd( rd( mult( X, Z ), ld( Y, Z ) ), mult( Z, i( Y ) ) )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := mult( X, Z )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20119) {G2,W21,D6,L1,V3,M1}  { rd( rd( rd( X, i( Y ) ), i( Y ) )
% 38.98/39.33    , Z ) ==> rd( mult( mult( X, Z ), ld( Z, Y ) ), rd( Z, Y ) ) }.
% 38.98/39.33  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 18]: (20118) {G3,W22,D6,L1,V3,M1}  { rd( rd( rd( X, i( Y ) ), i
% 38.98/39.33    ( Y ) ), Z ) ==> rd( mult( mult( X, Z ), ld( Z, Y ) ), mult( Z, i( Y ) )
% 38.98/39.33     ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20120) {G3,W21,D6,L1,V3,M1}  { rd( rd( rd( X, i( Y ) ), i( Y ) )
% 38.98/39.33    , Z ) ==> mult( mult( mult( X, Z ), ld( Z, Y ) ), rd( Y, Z ) ) }.
% 38.98/39.33  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.33    mult( Z, rd( X, Y ) ) }.
% 38.98/39.33  parent1[0; 10]: (20119) {G2,W21,D6,L1,V3,M1}  { rd( rd( rd( X, i( Y ) ), i
% 38.98/39.33    ( Y ) ), Z ) ==> rd( mult( mult( X, Z ), ld( Z, Y ) ), rd( Z, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := mult( mult( X, Z ), ld( Z, Y ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20121) {G4,W21,D6,L1,V3,M1}  { rd( rd( rd( X, i( Y ) ), i( Y ) )
% 38.98/39.33    , Z ) ==> ld( rd( ld( Y, Z ), mult( X, Z ) ), rd( Y, Z ) ) }.
% 38.98/39.33  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.33     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.33  parent1[0; 10]: (20120) {G3,W21,D6,L1,V3,M1}  { rd( rd( rd( X, i( Y ) ), i
% 38.98/39.33    ( Y ) ), Z ) ==> mult( mult( mult( X, Z ), ld( Z, Y ) ), rd( Y, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( X, Z )
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33     T := rd( Y, Z )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20122) {G2,W20,D6,L1,V3,M1}  { rd( mult( rd( X, i( Y ) ), Y ), Z
% 38.98/39.33     ) ==> ld( rd( ld( Y, Z ), mult( X, Z ) ), rd( Y, Z ) ) }.
% 38.98/39.33  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 2]: (20121) {G4,W21,D6,L1,V3,M1}  { rd( rd( rd( X, i( Y ) ), i( 
% 38.98/39.33    Y ) ), Z ) ==> ld( rd( ld( Y, Z ), mult( X, Z ) ), rd( Y, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := rd( X, i( Y ) )
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20125) {G3,W20,D6,L1,V3,M1}  { rd( ld( rd( i( Y ), X ), Y ), Z ) 
% 38.98/39.33    ==> ld( rd( ld( Y, Z ), mult( X, Z ) ), rd( Y, Z ) ) }.
% 38.98/39.33  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.33    ld( rd( X, Y ), Z ) }.
% 38.98/39.33  parent1[0; 2]: (20122) {G2,W20,D6,L1,V3,M1}  { rd( mult( rd( X, i( Y ) ), Y
% 38.98/39.33     ), Z ) ==> ld( rd( ld( Y, Z ), mult( X, Z ) ), rd( Y, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := i( Y )
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20126) {G4,W20,D6,L1,V3,M1}  { rd( ld( i( mult( Y, X ) ), X ), Z
% 38.98/39.33     ) ==> ld( rd( ld( X, Z ), mult( Y, Z ) ), rd( X, Z ) ) }.
% 38.98/39.33  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.33    ( mult( Y, X ) ) }.
% 38.98/39.33  parent1[0; 3]: (20125) {G3,W20,D6,L1,V3,M1}  { rd( ld( rd( i( Y ), X ), Y )
% 38.98/39.33    , Z ) ==> ld( rd( ld( Y, Z ), mult( X, Z ) ), rd( Y, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20127) {G2,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Y ), Z ) 
% 38.98/39.33    ==> ld( rd( ld( Y, Z ), mult( X, Z ) ), rd( Y, Z ) ) }.
% 38.98/39.33  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 2]: (20126) {G4,W20,D6,L1,V3,M1}  { rd( ld( i( mult( Y, X ) ), X
% 38.98/39.33     ), Z ) ==> ld( rd( ld( X, Z ), mult( Y, Z ) ), rd( X, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( X, Y )
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20128) {G2,W19,D5,L1,V3,M1}  { ld( rd( ld( Y, Z ), mult( X, Z ) )
% 38.98/39.33    , rd( Y, Z ) ) ==> rd( mult( mult( X, Y ), Y ), Z ) }.
% 38.98/39.33  parent0[0]: (20127) {G2,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Y ), Z
% 38.98/39.33     ) ==> ld( rd( ld( Y, Z ), mult( X, Z ) ), rd( Y, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4476) {G136,W19,D5,L1,V3,M1} P(24,4473);d(75);d(33);d(81);d(
% 38.98/39.33    115);d(34);d(80);d(76);d(22) { ld( rd( ld( X, Y ), mult( Z, Y ) ), rd( X
% 38.98/39.33    , Y ) ) ==> rd( mult( mult( Z, X ), X ), Y ) }.
% 38.98/39.33  parent0: (20128) {G2,W19,D5,L1,V3,M1}  { ld( rd( ld( Y, Z ), mult( X, Z ) )
% 38.98/39.33    , rd( Y, Z ) ) ==> rd( mult( mult( X, Y ), Y ), Z ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20130) {G136,W19,D5,L1,V3,M1}  { rd( mult( mult( Z, X ), X ), Y ) 
% 38.98/39.33    ==> ld( rd( ld( X, Y ), mult( Z, Y ) ), rd( X, Y ) ) }.
% 38.98/39.33  parent0[0]: (4476) {G136,W19,D5,L1,V3,M1} P(24,4473);d(75);d(33);d(81);d(
% 38.98/39.33    115);d(34);d(80);d(76);d(22) { ld( rd( ld( X, Y ), mult( Z, Y ) ), rd( X
% 38.98/39.33    , Y ) ) ==> rd( mult( mult( Z, X ), X ), Y ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20138) {G4,W23,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), Y ), i( Z
% 38.98/39.33     ) ) ==> ld( rd( i( mult( Z, Y ) ), mult( X, i( Z ) ) ), rd( Y, i( Z ) )
% 38.98/39.33     ) }.
% 38.98/39.33  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.33    ( X, Y ) ) }.
% 38.98/39.33  parent1[0; 11]: (20130) {G136,W19,D5,L1,V3,M1}  { rd( mult( mult( Z, X ), X
% 38.98/39.33     ), Y ) ==> ld( rd( ld( X, Y ), mult( Z, Y ) ), rd( X, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := i( Z )
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20139) {G5,W23,D7,L1,V3,M1}  { rd( mult( mult( X, Y ), Y ), i( Z
% 38.98/39.33     ) ) ==> ld( i( mult( mult( X, i( Z ) ), mult( Z, Y ) ) ), rd( Y, i( Z )
% 38.98/39.33     ) ) }.
% 38.98/39.33  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.33    ( mult( Y, X ) ) }.
% 38.98/39.33  parent1[0; 10]: (20138) {G4,W23,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), Y )
% 38.98/39.33    , i( Z ) ) ==> ld( rd( i( mult( Z, Y ) ), mult( X, i( Z ) ) ), rd( Y, i( 
% 38.98/39.33    Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( Z, Y )
% 38.98/39.33     Y := mult( X, i( Z ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20140) {G2,W22,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), Y ), i( Z
% 38.98/39.33     ) ) ==> mult( mult( mult( X, i( Z ) ), mult( Z, Y ) ), rd( Y, i( Z ) ) )
% 38.98/39.33     }.
% 38.98/39.33  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 9]: (20139) {G5,W23,D7,L1,V3,M1}  { rd( mult( mult( X, Y ), Y )
% 38.98/39.33    , i( Z ) ) ==> ld( i( mult( mult( X, i( Z ) ), mult( Z, Y ) ) ), rd( Y, i
% 38.98/39.33    ( Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( mult( X, i( Z ) ), mult( Z, Y ) )
% 38.98/39.33     Y := rd( Y, i( Z ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20141) {G2,W21,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Y ), i( Z
% 38.98/39.33     ) ) ==> mult( mult( rd( X, Z ), mult( Z, Y ) ), rd( Y, i( Z ) ) ) }.
% 38.98/39.33  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 11]: (20140) {G2,W22,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), Y )
% 38.98/39.33    , i( Z ) ) ==> mult( mult( mult( X, i( Z ) ), mult( Z, Y ) ), rd( Y, i( Z
% 38.98/39.33     ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20142) {G3,W21,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Y ), i( Z
% 38.98/39.33     ) ) ==> mult( ld( rd( Z, X ), mult( Z, Y ) ), rd( Y, i( Z ) ) ) }.
% 38.98/39.33  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.33    ld( rd( X, Y ), Z ) }.
% 38.98/39.33  parent1[0; 10]: (20141) {G2,W21,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Y )
% 38.98/39.33    , i( Z ) ) ==> mult( mult( rd( X, Z ), mult( Z, Y ) ), rd( Y, i( Z ) ) )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := mult( Z, Y )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20143) {G4,W21,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Y ), i( Z
% 38.98/39.33     ) ) ==> ld( ld( mult( Z, Y ), rd( Z, X ) ), rd( Y, i( Z ) ) ) }.
% 38.98/39.33  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.33    ld( ld( Y, X ), Z ) }.
% 38.98/39.33  parent1[0; 9]: (20142) {G3,W21,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Y )
% 38.98/39.33    , i( Z ) ) ==> mult( ld( rd( Z, X ), mult( Z, Y ) ), rd( Y, i( Z ) ) )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := rd( Z, X )
% 38.98/39.33     Y := mult( Z, Y )
% 38.98/39.33     Z := rd( Y, i( Z ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20145) {G2,W20,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Y ), i( Z
% 38.98/39.33     ) ) ==> ld( ld( mult( Z, Y ), rd( Z, X ) ), mult( Y, Z ) ) }.
% 38.98/39.33  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 17]: (20143) {G4,W21,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Y )
% 38.98/39.33    , i( Z ) ) ==> ld( ld( mult( Z, Y ), rd( Z, X ) ), rd( Y, i( Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20147) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Y ), Z )
% 38.98/39.33     ==> ld( ld( mult( Z, Y ), rd( Z, X ) ), mult( Y, Z ) ) }.
% 38.98/39.33  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 1]: (20145) {G2,W20,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Y )
% 38.98/39.33    , i( Z ) ) ==> ld( ld( mult( Z, Y ), rd( Z, X ) ), mult( Y, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( mult( X, Y ), Y )
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20148) {G2,W19,D5,L1,V3,M1}  { ld( ld( mult( Z, Y ), rd( Z, X ) )
% 38.98/39.33    , mult( Y, Z ) ) ==> mult( mult( mult( X, Y ), Y ), Z ) }.
% 38.98/39.33  parent0[0]: (20147) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Y ), 
% 38.98/39.33    Z ) ==> ld( ld( mult( Z, Y ), rd( Z, X ) ), mult( Y, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4481) {G137,W19,D5,L1,V3,M1} P(52,4476);d(76);d(22);d(33);d(
% 38.98/39.33    80);d(74);d(34);d(34) { ld( ld( mult( Y, X ), rd( Y, Z ) ), mult( X, Y )
% 38.98/39.33     ) ==> mult( mult( mult( Z, X ), X ), Y ) }.
% 38.98/39.33  parent0: (20148) {G2,W19,D5,L1,V3,M1}  { ld( ld( mult( Z, Y ), rd( Z, X ) )
% 38.98/39.33    , mult( Y, Z ) ) ==> mult( mult( mult( X, Y ), Y ), Z ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20150) {G137,W19,D5,L1,V3,M1}  { mult( mult( mult( Z, Y ), Y ), X
% 38.98/39.33     ) ==> ld( ld( mult( X, Y ), rd( X, Z ) ), mult( Y, X ) ) }.
% 38.98/39.33  parent0[0]: (4481) {G137,W19,D5,L1,V3,M1} P(52,4476);d(76);d(22);d(33);d(80
% 38.98/39.33    );d(74);d(34);d(34) { ld( ld( mult( Y, X ), rd( Y, Z ) ), mult( X, Y ) ) 
% 38.98/39.33    ==> mult( mult( mult( Z, X ), X ), Y ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20155) {G2,W20,D6,L1,V3,M1}  { mult( mult( mult( i( X ), Y ), Y )
% 38.98/39.33    , Z ) ==> ld( ld( mult( Z, Y ), mult( Z, X ) ), mult( Y, Z ) ) }.
% 38.98/39.33  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 14]: (20150) {G137,W19,D5,L1,V3,M1}  { mult( mult( mult( Z, Y )
% 38.98/39.33    , Y ), X ) ==> ld( ld( mult( X, Y ), rd( X, Z ) ), mult( Y, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := i( X )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20156) {G2,W19,D5,L1,V3,M1}  { mult( mult( ld( X, Y ), Y ), Z ) 
% 38.98/39.33    ==> ld( ld( mult( Z, Y ), mult( Z, X ) ), mult( Y, Z ) ) }.
% 38.98/39.33  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 3]: (20155) {G2,W20,D6,L1,V3,M1}  { mult( mult( mult( i( X ), Y
% 38.98/39.33     ), Y ), Z ) ==> ld( ld( mult( Z, Y ), mult( Z, X ) ), mult( Y, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20157) {G3,W19,D5,L1,V3,M1}  { mult( ld( ld( Y, X ), Y ), Z ) ==>
% 38.98/39.33     ld( ld( mult( Z, Y ), mult( Z, X ) ), mult( Y, Z ) ) }.
% 38.98/39.33  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.33    ld( ld( Y, X ), Z ) }.
% 38.98/39.33  parent1[0; 2]: (20156) {G2,W19,D5,L1,V3,M1}  { mult( mult( ld( X, Y ), Y )
% 38.98/39.33    , Z ) ==> ld( ld( mult( Z, Y ), mult( Z, X ) ), mult( Y, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20159) {G4,W19,D5,L1,V3,M1}  { ld( ld( X, ld( X, Y ) ), Z ) ==> 
% 38.98/39.33    ld( ld( mult( Z, X ), mult( Z, Y ) ), mult( X, Z ) ) }.
% 38.98/39.33  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.33    ld( ld( Y, X ), Z ) }.
% 38.98/39.33  parent1[0; 1]: (20157) {G3,W19,D5,L1,V3,M1}  { mult( ld( ld( Y, X ), Y ), Z
% 38.98/39.33     ) ==> ld( ld( mult( Z, Y ), mult( Z, X ) ), mult( Y, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := ld( X, Y )
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20160) {G5,W19,D5,L1,V3,M1}  { ld( ld( mult( X, X ), Y ), Z ) ==>
% 38.98/39.33     ld( ld( mult( Z, X ), mult( Z, Y ) ), mult( X, Z ) ) }.
% 38.98/39.33  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.33    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.33  parent1[0; 2]: (20159) {G4,W19,D5,L1,V3,M1}  { ld( ld( X, ld( X, Y ) ), Z )
% 38.98/39.33     ==> ld( ld( mult( Z, X ), mult( Z, Y ) ), mult( X, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20161) {G5,W19,D5,L1,V3,M1}  { ld( ld( mult( Z, X ), mult( Z, Y )
% 38.98/39.33     ), mult( X, Z ) ) ==> ld( ld( mult( X, X ), Y ), Z ) }.
% 38.98/39.33  parent0[0]: (20160) {G5,W19,D5,L1,V3,M1}  { ld( ld( mult( X, X ), Y ), Z ) 
% 38.98/39.33    ==> ld( ld( mult( Z, X ), mult( Z, Y ) ), mult( X, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4484) {G138,W19,D5,L1,V3,M1} P(34,4481);d(24);d(74);d(74);d(
% 38.98/39.33    154) { ld( ld( mult( X, Z ), mult( X, Y ) ), mult( Z, X ) ) ==> ld( ld( 
% 38.98/39.33    mult( Z, Z ), Y ), X ) }.
% 38.98/39.33  parent0: (20161) {G5,W19,D5,L1,V3,M1}  { ld( ld( mult( Z, X ), mult( Z, Y )
% 38.98/39.33     ), mult( X, Z ) ) ==> ld( ld( mult( X, X ), Y ), Z ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20163) {G138,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Y ), Z ), X ) 
% 38.98/39.33    ==> ld( ld( mult( X, Y ), mult( X, Z ) ), mult( Y, X ) ) }.
% 38.98/39.33  parent0[0]: (4484) {G138,W19,D5,L1,V3,M1} P(34,4481);d(24);d(74);d(74);d(
% 38.98/39.33    154) { ld( ld( mult( X, Z ), mult( X, Y ) ), mult( Z, X ) ) ==> ld( ld( 
% 38.98/39.33    mult( Z, Z ), Y ), X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20172) {G2,W22,D6,L1,V3,M1}  { ld( ld( mult( i( X ), i( X ) ), Y
% 38.98/39.33     ), Z ) ==> ld( ld( mult( Z, i( X ) ), mult( Z, Y ) ), ld( X, Z ) ) }.
% 38.98/39.33  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 19]: (20163) {G138,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Y ), Z )
% 38.98/39.33    , X ) ==> ld( ld( mult( X, Y ), mult( X, Z ) ), mult( Y, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := i( X )
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20176) {G2,W21,D6,L1,V3,M1}  { ld( ld( mult( i( X ), i( X ) ), Y
% 38.98/39.33     ), Z ) ==> ld( ld( rd( Z, X ), mult( Z, Y ) ), ld( X, Z ) ) }.
% 38.98/39.33  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 12]: (20172) {G2,W22,D6,L1,V3,M1}  { ld( ld( mult( i( X ), i( X
% 38.98/39.33     ) ), Y ), Z ) ==> ld( ld( mult( Z, i( X ) ), mult( Z, Y ) ), ld( X, Z )
% 38.98/39.33     ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20178) {G2,W20,D6,L1,V3,M1}  { ld( ld( rd( i( X ), X ), Y ), Z ) 
% 38.98/39.33    ==> ld( ld( rd( Z, X ), mult( Z, Y ) ), ld( X, Z ) ) }.
% 38.98/39.33  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 3]: (20176) {G2,W21,D6,L1,V3,M1}  { ld( ld( mult( i( X ), i( X )
% 38.98/39.33     ), Y ), Z ) ==> ld( ld( rd( Z, X ), mult( Z, Y ) ), ld( X, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := i( X )
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20179) {G3,W20,D6,L1,V3,M1}  { ld( ld( i( mult( X, X ) ), Y ), Z
% 38.98/39.33     ) ==> ld( ld( rd( Z, X ), mult( Z, Y ) ), ld( X, Z ) ) }.
% 38.98/39.33  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.33    ( mult( Y, X ) ) }.
% 38.98/39.33  parent1[0; 3]: (20178) {G2,W20,D6,L1,V3,M1}  { ld( ld( rd( i( X ), X ), Y )
% 38.98/39.33    , Z ) ==> ld( ld( rd( Z, X ), mult( Z, Y ) ), ld( X, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20180) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, X ), Y ), Z ) 
% 38.98/39.33    ==> ld( ld( rd( Z, X ), mult( Z, Y ) ), ld( X, Z ) ) }.
% 38.98/39.33  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 2]: (20179) {G3,W20,D6,L1,V3,M1}  { ld( ld( i( mult( X, X ) ), Y
% 38.98/39.33     ), Z ) ==> ld( ld( rd( Z, X ), mult( Z, Y ) ), ld( X, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( X, X )
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20181) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), mult( Z, Y ) )
% 38.98/39.33    , ld( X, Z ) ) ==> ld( mult( mult( X, X ), Y ), Z ) }.
% 38.98/39.33  parent0[0]: (20180) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, X ), Y ), Z
% 38.98/39.33     ) ==> ld( ld( rd( Z, X ), mult( Z, Y ) ), ld( X, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4487) {G139,W19,D5,L1,V3,M1} P(24,4484);d(33);d(33);d(76);d(
% 38.98/39.33    22) { ld( ld( rd( Y, X ), mult( Y, Z ) ), ld( X, Y ) ) ==> ld( mult( mult
% 38.98/39.33    ( X, X ), Z ), Y ) }.
% 38.98/39.33  parent0: (20181) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), mult( Z, Y ) )
% 38.98/39.33    , ld( X, Z ) ) ==> ld( mult( mult( X, X ), Y ), Z ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20183) {G138,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Y ), Z ), X ) 
% 38.98/39.33    ==> ld( ld( mult( X, Y ), mult( X, Z ) ), mult( Y, X ) ) }.
% 38.98/39.33  parent0[0]: (4484) {G138,W19,D5,L1,V3,M1} P(34,4481);d(24);d(74);d(74);d(
% 38.98/39.33    154) { ld( ld( mult( X, Z ), mult( X, Y ) ), mult( Z, X ) ) ==> ld( ld( 
% 38.98/39.33    mult( Z, Z ), Y ), X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20187) {G1,W19,D5,L1,V3,M1}  { ld( ld( mult( X, X ), ld( Y, Z ) )
% 38.98/39.33    , Y ) ==> ld( ld( mult( Y, X ), Z ), mult( X, Y ) ) }.
% 38.98/39.33  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.98/39.33  parent1[0; 15]: (20183) {G138,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Y ), Z )
% 38.98/39.33    , X ) ==> ld( ld( mult( X, Y ), mult( X, Z ) ), mult( Y, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := ld( Y, Z )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20190) {G1,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, X ), Z ), mult( X
% 38.98/39.33    , Y ) ) ==> ld( ld( mult( X, X ), ld( Y, Z ) ), Y ) }.
% 38.98/39.33  parent0[0]: (20187) {G1,W19,D5,L1,V3,M1}  { ld( ld( mult( X, X ), ld( Y, Z
% 38.98/39.33     ) ), Y ) ==> ld( ld( mult( Y, X ), Z ), mult( X, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4488) {G139,W19,D5,L1,V3,M1} P(0,4484) { ld( ld( mult( X, Z )
% 38.98/39.33    , Y ), mult( Z, X ) ) ==> ld( ld( mult( Z, Z ), ld( X, Y ) ), X ) }.
% 38.98/39.33  parent0: (20190) {G1,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, X ), Z ), mult( X
% 38.98/39.33    , Y ) ) ==> ld( ld( mult( X, X ), ld( Y, Z ) ), Y ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20193) {G139,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, Y ), Z ), X ) 
% 38.98/39.33    ==> ld( ld( rd( X, Y ), mult( X, Z ) ), ld( Y, X ) ) }.
% 38.98/39.33  parent0[0]: (4487) {G139,W19,D5,L1,V3,M1} P(24,4484);d(33);d(33);d(76);d(22
% 38.98/39.33    ) { ld( ld( rd( Y, X ), mult( Y, Z ) ), ld( X, Y ) ) ==> ld( mult( mult( 
% 38.98/39.33    X, X ), Z ), Y ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20197) {G1,W19,D5,L1,V3,M1}  { ld( mult( mult( X, X ), ld( Y, Z )
% 38.98/39.33     ), Y ) ==> ld( ld( rd( Y, X ), Z ), ld( X, Y ) ) }.
% 38.98/39.33  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.98/39.33  parent1[0; 15]: (20193) {G139,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, Y ), Z
% 38.98/39.33     ), X ) ==> ld( ld( rd( X, Y ), mult( X, Z ) ), ld( Y, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := ld( Y, Z )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20199) {G1,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), ld( X, Y )
% 38.98/39.33     ) ==> ld( mult( mult( X, X ), ld( Y, Z ) ), Y ) }.
% 38.98/39.33  parent0[0]: (20197) {G1,W19,D5,L1,V3,M1}  { ld( mult( mult( X, X ), ld( Y, 
% 38.98/39.33    Z ) ), Y ) ==> ld( ld( rd( Y, X ), Z ), ld( X, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4492) {G140,W19,D5,L1,V3,M1} P(0,4487) { ld( ld( rd( X, Z ), 
% 38.98/39.33    Y ), ld( Z, X ) ) ==> ld( mult( mult( Z, Z ), ld( X, Y ) ), X ) }.
% 38.98/39.33  parent0: (20199) {G1,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), ld( X, Y
% 38.98/39.33     ) ) ==> ld( mult( mult( X, X ), ld( Y, Z ) ), Y ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20201) {G139,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Y ), ld( X, Z )
% 38.98/39.33     ), X ) ==> ld( ld( mult( X, Y ), Z ), mult( Y, X ) ) }.
% 38.98/39.33  parent0[0]: (4488) {G139,W19,D5,L1,V3,M1} P(0,4484) { ld( ld( mult( X, Z )
% 38.98/39.33    , Y ), mult( Z, X ) ) ==> ld( ld( mult( Z, Z ), ld( X, Y ) ), X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20209) {G2,W22,D6,L1,V3,M1}  { ld( ld( mult( X, X ), ld( i( Y ), 
% 38.98/39.33    Z ) ), i( Y ) ) ==> ld( ld( ld( Y, X ), Z ), mult( X, i( Y ) ) ) }.
% 38.98/39.33  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 14]: (20201) {G139,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Y ), ld
% 38.98/39.33    ( X, Z ) ), X ) ==> ld( ld( mult( X, Y ), Z ), mult( Y, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := i( Y )
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20217) {G2,W21,D6,L1,V3,M1}  { ld( ld( mult( X, X ), ld( i( Y ), 
% 38.98/39.33    Z ) ), i( Y ) ) ==> ld( ld( ld( Y, X ), Z ), rd( X, Y ) ) }.
% 38.98/39.33  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 18]: (20209) {G2,W22,D6,L1,V3,M1}  { ld( ld( mult( X, X ), ld( i
% 38.98/39.33    ( Y ), Z ) ), i( Y ) ) ==> ld( ld( ld( Y, X ), Z ), mult( X, i( Y ) ) )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20218) {G3,W21,D7,L1,V3,M1}  { i( mult( Y, ld( mult( X, X ), ld( 
% 38.98/39.33    i( Y ), Z ) ) ) ) ==> ld( ld( ld( Y, X ), Z ), rd( X, Y ) ) }.
% 38.98/39.33  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.33    ( X, Y ) ) }.
% 38.98/39.33  parent1[0; 1]: (20217) {G2,W21,D6,L1,V3,M1}  { ld( ld( mult( X, X ), ld( i
% 38.98/39.33    ( Y ), Z ) ), i( Y ) ) ==> ld( ld( ld( Y, X ), Z ), rd( X, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := ld( mult( X, X ), ld( i( Y ), Z ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20219) {G4,W20,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Z ), mult( Y, 
% 38.98/39.33    Y ) ), X ) ==> ld( ld( ld( X, Y ), Z ), rd( Y, X ) ) }.
% 38.98/39.33  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.33     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.33  parent1[0; 1]: (20218) {G3,W21,D7,L1,V3,M1}  { i( mult( Y, ld( mult( X, X )
% 38.98/39.33    , ld( i( Y ), Z ) ) ) ) ==> ld( ld( ld( Y, X ), Z ), rd( X, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( Y, Y )
% 38.98/39.33     Y := ld( i( X ), Z )
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20220) {G5,W20,D7,L1,V3,M1}  { rd( ld( ld( Z, ld( i( X ), Y ) ), 
% 38.98/39.33    Z ), X ) ==> ld( ld( ld( X, Z ), Y ), rd( Z, X ) ) }.
% 38.98/39.33  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.98/39.33     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.98/39.33  parent1[0; 2]: (20219) {G4,W20,D6,L1,V3,M1}  { rd( ld( ld( i( X ), Z ), 
% 38.98/39.33    mult( Y, Y ) ), X ) ==> ld( ld( ld( X, Y ), Z ), rd( Y, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := ld( i( X ), Y )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20221) {G2,W19,D6,L1,V3,M1}  { rd( ld( ld( X, mult( Y, Z ) ), X )
% 38.98/39.33    , Y ) ==> ld( ld( ld( Y, X ), Z ), rd( X, Y ) ) }.
% 38.98/39.33  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 5]: (20220) {G5,W20,D7,L1,V3,M1}  { rd( ld( ld( Z, ld( i( X ), Y
% 38.98/39.33     ) ), Z ), X ) ==> ld( ld( ld( X, Z ), Y ), rd( Z, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4502) {G140,W19,D6,L1,V3,M1} P(24,4488);d(33);d(52);d(92);d(
% 38.98/39.33    168);d(22) { rd( ld( ld( Y, mult( X, Z ) ), Y ), X ) ==> ld( ld( ld( X, Y
% 38.98/39.33     ), Z ), rd( Y, X ) ) }.
% 38.98/39.33  parent0: (20221) {G2,W19,D6,L1,V3,M1}  { rd( ld( ld( X, mult( Y, Z ) ), X )
% 38.98/39.33    , Y ) ==> ld( ld( ld( Y, X ), Z ), rd( X, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20224) {G133,W19,D5,L1,V3,M1}  { rd( ld( ld( Y, Z ), Y ), X ) ==> 
% 38.98/39.33    ld( ld( ld( X, Y ), ld( X, Z ) ), rd( Y, X ) ) }.
% 38.98/39.33  parent0[0]: (4310) {G133,W19,D5,L1,V3,M1} P(4295,54);d(92);d(168) { ld( ld
% 38.98/39.33    ( ld( Y, X ), ld( Y, Z ) ), rd( X, Y ) ) ==> rd( ld( ld( X, Z ), X ), Y )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20230) {G4,W20,D6,L1,V3,M1}  { rd( ld( ld( X, rd( Y, Z ) ), X ), 
% 38.98/39.33    Y ) ==> ld( ld( ld( Y, X ), i( Z ) ), rd( X, Y ) ) }.
% 38.98/39.33  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.98/39.33     ) }.
% 38.98/39.33  parent1[0; 15]: (20224) {G133,W19,D5,L1,V3,M1}  { rd( ld( ld( Y, Z ), Y ), 
% 38.98/39.33    X ) ==> ld( ld( ld( X, Y ), ld( X, Z ) ), rd( Y, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := rd( Y, Z )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20231) {G4,W20,D6,L1,V3,M1}  { rd( ld( ld( X, rd( Y, Z ) ), X ), 
% 38.98/39.33    Y ) ==> ld( i( mult( Z, ld( Y, X ) ) ), rd( X, Y ) ) }.
% 38.98/39.33  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.33    ( X, Y ) ) }.
% 38.98/39.33  parent1[0; 11]: (20230) {G4,W20,D6,L1,V3,M1}  { rd( ld( ld( X, rd( Y, Z ) )
% 38.98/39.33    , X ), Y ) ==> ld( ld( ld( Y, X ), i( Z ) ), rd( X, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := ld( Y, X )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20232) {G2,W19,D6,L1,V3,M1}  { rd( ld( ld( X, rd( Y, Z ) ), X ), 
% 38.98/39.33    Y ) ==> mult( mult( Z, ld( Y, X ) ), rd( X, Y ) ) }.
% 38.98/39.33  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 10]: (20231) {G4,W20,D6,L1,V3,M1}  { rd( ld( ld( X, rd( Y, Z ) )
% 38.98/39.33    , X ), Y ) ==> ld( i( mult( Z, ld( Y, X ) ) ), rd( X, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( Z, ld( Y, X ) )
% 38.98/39.33     Y := rd( X, Y )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20233) {G3,W19,D6,L1,V3,M1}  { rd( ld( ld( X, rd( Y, Z ) ), X ), 
% 38.98/39.33    Y ) ==> ld( rd( ld( X, Y ), Z ), rd( X, Y ) ) }.
% 38.98/39.33  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.33     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.33  parent1[0; 10]: (20232) {G2,W19,D6,L1,V3,M1}  { rd( ld( ld( X, rd( Y, Z ) )
% 38.98/39.33    , X ), Y ) ==> mult( mult( Z, ld( Y, X ) ), rd( X, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33     T := rd( X, Y )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4514) {G134,W19,D6,L1,V3,M1} P(53,4310);d(52);d(22);d(115) { 
% 38.98/39.33    rd( ld( ld( Z, rd( X, Y ) ), Z ), X ) ==> ld( rd( ld( Z, X ), Y ), rd( Z
% 38.98/39.33    , X ) ) }.
% 38.98/39.33  parent0: (20233) {G3,W19,D6,L1,V3,M1}  { rd( ld( ld( X, rd( Y, Z ) ), X ), 
% 38.98/39.33    Y ) ==> ld( rd( ld( X, Y ), Z ), rd( X, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20236) {G132,W19,D5,L1,V3,M1}  { ld( Y, mult( X, rd( Z, X ) ) ) 
% 38.98/39.33    ==> ld( ld( mult( X, Y ), Y ), rd( ld( Y, Z ), X ) ) }.
% 38.98/39.33  parent0[0]: (4298) {G132,W19,D5,L1,V3,M1} P(329,4293);d(77);d(52);d(92);d(
% 38.98/39.33    3291);d(3304);d(77);d(54) { ld( ld( mult( Y, X ), X ), rd( ld( X, Z ), Y
% 38.98/39.33     ) ) ==> ld( X, mult( Y, rd( Z, Y ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20240) {G4,W24,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), rd( Z, 
% 38.98/39.33    mult( X, Y ) ) ) ) ==> ld( i( mult( Y, X ) ), rd( ld( X, Z ), mult( X, Y
% 38.98/39.33     ) ) ) }.
% 38.98/39.33  parent0[0]: (126) {G3,W12,D5,L1,V2,M1} P(108,31) { ld( mult( mult( X, Y ), 
% 38.98/39.33    X ), X ) ==> i( mult( Y, X ) ) }.
% 38.98/39.33  parent1[0; 13]: (20236) {G132,W19,D5,L1,V3,M1}  { ld( Y, mult( X, rd( Z, X
% 38.98/39.33     ) ) ) ==> ld( ld( mult( X, Y ), Y ), rd( ld( Y, Z ), X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := mult( X, Y )
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20242) {G2,W23,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), rd( Z, 
% 38.98/39.33    mult( X, Y ) ) ) ) ==> mult( mult( Y, X ), rd( ld( X, Z ), mult( X, Y ) )
% 38.98/39.33     ) }.
% 38.98/39.33  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 12]: (20240) {G4,W24,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), 
% 38.98/39.33    rd( Z, mult( X, Y ) ) ) ) ==> ld( i( mult( Y, X ) ), rd( ld( X, Z ), mult
% 38.98/39.33    ( X, Y ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( Y, X )
% 38.98/39.33     Y := rd( ld( X, Z ), mult( X, Y ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20243) {G3,W19,D5,L1,V3,M1}  { rd( mult( Y, rd( Z, Y ) ), X ) ==>
% 38.98/39.33     mult( mult( Y, X ), rd( ld( X, Z ), mult( X, Y ) ) ) }.
% 38.98/39.33  parent0[0]: (3388) {G89,W19,D6,L1,V3,M1} P(25,3328);d(52);d(91);d(81);d(3)
% 38.98/39.33     { ld( Y, mult( mult( Y, X ), rd( Z, mult( Y, X ) ) ) ) ==> rd( mult( X, 
% 38.98/39.33    rd( Z, X ) ), Y ) }.
% 38.98/39.33  parent1[0; 1]: (20242) {G2,W23,D6,L1,V3,M1}  { ld( X, mult( mult( X, Y ), 
% 38.98/39.33    rd( Z, mult( X, Y ) ) ) ) ==> mult( mult( Y, X ), rd( ld( X, Z ), mult( X
% 38.98/39.33    , Y ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20244) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, Z ), rd( ld( Z, Y )
% 38.98/39.33    , mult( Z, X ) ) ) ==> rd( mult( X, rd( Y, X ) ), Z ) }.
% 38.98/39.33  parent0[0]: (20243) {G3,W19,D5,L1,V3,M1}  { rd( mult( Y, rd( Z, Y ) ), X ) 
% 38.98/39.33    ==> mult( mult( Y, X ), rd( ld( X, Z ), mult( X, Y ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4521) {G133,W19,D5,L1,V3,M1} P(126,4298);d(22);d(3388) { mult
% 38.98/39.33    ( mult( Y, X ), rd( ld( X, Z ), mult( X, Y ) ) ) ==> rd( mult( Y, rd( Z, 
% 38.98/39.33    Y ) ), X ) }.
% 38.98/39.33  parent0: (20244) {G3,W19,D5,L1,V3,M1}  { mult( mult( X, Z ), rd( ld( Z, Y )
% 38.98/39.33    , mult( Z, X ) ) ) ==> rd( mult( X, rd( Y, X ) ), Z ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20246) {G5,W12,D5,L1,V3,M1}  { rd( rd( Z, Y ), X ) ==> i( mult( X
% 38.98/39.33    , rd( Y, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.98/39.33     ==> rd( rd( Y, X ), Z ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20250) {G6,W20,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), ld( X, Z ) )
% 38.98/39.33    , mult( Y, X ) ) ==> i( rd( mult( Y, rd( Z, Y ) ), X ) ) }.
% 38.98/39.33  parent0[0]: (4521) {G133,W19,D5,L1,V3,M1} P(126,4298);d(22);d(3388) { mult
% 38.98/39.33    ( mult( Y, X ), rd( ld( X, Z ), mult( X, Y ) ) ) ==> rd( mult( Y, rd( Z, 
% 38.98/39.33    Y ) ), X ) }.
% 38.98/39.33  parent1[0; 13]: (20246) {G5,W12,D5,L1,V3,M1}  { rd( rd( Z, Y ), X ) ==> i( 
% 38.98/39.33    mult( X, rd( Y, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := mult( Y, X )
% 38.98/39.33     Y := ld( X, Z )
% 38.98/39.33     Z := mult( X, Y )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20251) {G4,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), ld( X, Z ) )
% 38.98/39.33    , mult( Y, X ) ) ==> rd( X, mult( Y, rd( Z, Y ) ) ) }.
% 38.98/39.33  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.33    X ) }.
% 38.98/39.33  parent1[0; 12]: (20250) {G6,W20,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), ld( X
% 38.98/39.33    , Z ) ), mult( Y, X ) ) ==> i( rd( mult( Y, rd( Z, Y ) ), X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( Y, rd( Z, Y ) )
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20252) {G5,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), ld( X, Z ) )
% 38.98/39.33    , mult( Y, X ) ) ==> mult( X, rd( rd( Y, Z ), Y ) ) }.
% 38.98/39.33  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.98/39.33     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.98/39.33  parent1[0; 12]: (20251) {G4,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), ld( X
% 38.98/39.33    , Z ) ), mult( Y, X ) ) ==> rd( X, mult( Y, rd( Z, Y ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33     T := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20253) {G5,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Z, X )
% 38.98/39.33     ), mult( Y, X ) ) ==> mult( X, rd( rd( Y, Z ), Y ) ) }.
% 38.98/39.33  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.33    mult( Z, ld( Y, X ) ) }.
% 38.98/39.33  parent1[0; 2]: (20252) {G5,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), ld( X
% 38.98/39.33    , Z ) ), mult( Y, X ) ) ==> mult( X, rd( rd( Y, Z ), Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := mult( X, Y )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4525) {G134,W19,D5,L1,V3,M1} P(4521,91);d(79);d(112);d(75) { 
% 38.98/39.33    rd( mult( mult( Y, X ), ld( Z, Y ) ), mult( X, Y ) ) ==> mult( Y, rd( rd
% 38.98/39.33    ( X, Z ), X ) ) }.
% 38.98/39.33  parent0: (20253) {G5,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( Z, X )
% 38.98/39.33     ), mult( Y, X ) ) ==> mult( X, rd( rd( Y, Z ), Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20256) {G134,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), Y ) ) 
% 38.98/39.33    ==> rd( mult( mult( X, Y ), ld( Z, X ) ), mult( Y, X ) ) }.
% 38.98/39.33  parent0[0]: (4525) {G134,W19,D5,L1,V3,M1} P(4521,91);d(79);d(112);d(75) { 
% 38.98/39.33    rd( mult( mult( Y, X ), ld( Z, Y ) ), mult( X, Y ) ) ==> mult( Y, rd( rd
% 38.98/39.33    ( X, Z ), X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20264) {G4,W23,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z ), Y )
% 38.98/39.33     ) ==> rd( mult( mult( i( X ), Y ), i( mult( X, Z ) ) ), mult( Y, i( X )
% 38.98/39.33     ) ) }.
% 38.98/39.33  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.33    ( X, Y ) ) }.
% 38.98/39.33  parent1[0; 15]: (20256) {G134,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), 
% 38.98/39.33    Y ) ) ==> rd( mult( mult( X, Y ), ld( Z, X ) ), mult( Y, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := i( X )
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20266) {G2,W22,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z ), Y )
% 38.98/39.33     ) ==> rd( mult( mult( i( X ), Y ), i( mult( X, Z ) ) ), rd( Y, X ) ) }.
% 38.98/39.33  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 19]: (20264) {G4,W23,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z
% 38.98/39.33     ), Y ) ) ==> rd( mult( mult( i( X ), Y ), i( mult( X, Z ) ) ), mult( Y, 
% 38.98/39.33    i( X ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20269) {G2,W21,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z ), Y )
% 38.98/39.33     ) ==> rd( mult( ld( X, Y ), i( mult( X, Z ) ) ), rd( Y, X ) ) }.
% 38.98/39.33  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 11]: (20266) {G2,W22,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z
% 38.98/39.33     ), Y ) ) ==> rd( mult( mult( i( X ), Y ), i( mult( X, Z ) ) ), rd( Y, X
% 38.98/39.33     ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20271) {G2,W20,D5,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z ), Y )
% 38.98/39.33     ) ==> rd( rd( ld( X, Y ), mult( X, Z ) ), rd( Y, X ) ) }.
% 38.98/39.33  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 10]: (20269) {G2,W21,D6,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z
% 38.98/39.33     ), Y ) ) ==> rd( mult( ld( X, Y ), i( mult( X, Z ) ) ), rd( Y, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := ld( X, Y )
% 38.98/39.33     Y := mult( X, Z )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20272) {G3,W20,D5,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z ), Y )
% 38.98/39.33     ) ==> mult( rd( ld( X, Y ), mult( X, Z ) ), rd( X, Y ) ) }.
% 38.98/39.33  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.33    mult( Z, rd( X, Y ) ) }.
% 38.98/39.33  parent1[0; 9]: (20271) {G2,W20,D5,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z )
% 38.98/39.33    , Y ) ) ==> rd( rd( ld( X, Y ), mult( X, Z ) ), rd( Y, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := rd( ld( X, Y ), mult( X, Z ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20273) {G4,W20,D5,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z ), Y )
% 38.98/39.33     ) ==> ld( rd( mult( X, Z ), ld( X, Y ) ), rd( X, Y ) ) }.
% 38.98/39.33  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.33    ld( rd( X, Y ), Z ) }.
% 38.98/39.33  parent1[0; 9]: (20272) {G3,W20,D5,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z )
% 38.98/39.33    , Y ) ) ==> mult( rd( ld( X, Y ), mult( X, Z ) ), rd( X, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( X, Z )
% 38.98/39.33     Y := ld( X, Y )
% 38.98/39.33     Z := rd( X, Y )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20274) {G5,W20,D5,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z ), Y )
% 38.98/39.33     ) ==> ld( mult( mult( X, Z ), ld( Y, X ) ), rd( X, Y ) ) }.
% 38.98/39.33  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.33    mult( Z, ld( Y, X ) ) }.
% 38.98/39.33  parent1[0; 10]: (20273) {G4,W20,D5,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z
% 38.98/39.33     ), Y ) ) ==> ld( rd( mult( X, Z ), ld( X, Y ) ), rd( X, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := mult( X, Z )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20275) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( rd( Y, Z ), Y ) ) ==> 
% 38.98/39.33    ld( mult( mult( X, Z ), ld( Y, X ) ), rd( X, Y ) ) }.
% 38.98/39.33  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 1]: (20274) {G5,W20,D5,L1,V3,M1}  { mult( i( X ), rd( rd( Y, Z )
% 38.98/39.33    , Y ) ) ==> ld( mult( mult( X, Z ), ld( Y, X ) ), rd( X, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := rd( rd( Y, Z ), Y )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20276) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), ld( Y, X )
% 38.98/39.33     ), rd( X, Y ) ) ==> ld( X, rd( rd( Y, Z ), Y ) ) }.
% 38.98/39.33  parent0[0]: (20275) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( rd( Y, Z ), Y ) ) 
% 38.98/39.33    ==> ld( mult( mult( X, Z ), ld( Y, X ) ), rd( X, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4532) {G135,W19,D5,L1,V3,M1} P(52,4525);d(33);d(24);d(33);d(
% 38.98/39.33    81);d(80);d(75);d(24) { ld( mult( mult( Y, X ), ld( Z, Y ) ), rd( Y, Z )
% 38.98/39.33     ) ==> ld( Y, rd( rd( Z, X ), Z ) ) }.
% 38.98/39.33  parent0: (20276) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), ld( Y, X )
% 38.98/39.33     ), rd( X, Y ) ) ==> ld( X, rd( rd( Y, Z ), Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20278) {G134,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), Y ) ) 
% 38.98/39.33    ==> rd( mult( mult( X, Y ), ld( Z, X ) ), mult( Y, X ) ) }.
% 38.98/39.33  parent0[0]: (4525) {G134,W19,D5,L1,V3,M1} P(4521,91);d(79);d(112);d(75) { 
% 38.98/39.33    rd( mult( mult( Y, X ), ld( Z, Y ) ), mult( X, Y ) ) ==> mult( Y, rd( rd
% 38.98/39.33    ( X, Z ), X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20287) {G2,W22,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z ), i( Y
% 38.98/39.33     ) ) ) ==> rd( mult( rd( X, Y ), ld( Z, X ) ), mult( i( Y ), X ) ) }.
% 38.98/39.33  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 12]: (20278) {G134,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), 
% 38.98/39.33    Y ) ) ==> rd( mult( mult( X, Y ), ld( Z, X ) ), mult( Y, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := i( Y )
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20289) {G3,W22,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z ), i( Y
% 38.98/39.33     ) ) ) ==> rd( ld( rd( Y, X ), ld( Z, X ) ), mult( i( Y ), X ) ) }.
% 38.98/39.33  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.33    ld( rd( X, Y ), Z ) }.
% 38.98/39.33  parent1[0; 11]: (20287) {G2,W22,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z
% 38.98/39.33     ), i( Y ) ) ) ==> rd( mult( rd( X, Y ), ld( Z, X ) ), mult( i( Y ), X )
% 38.98/39.33     ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := ld( Z, X )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20290) {G2,W21,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z ), i( Y
% 38.98/39.33     ) ) ) ==> rd( ld( rd( Y, X ), ld( Z, X ) ), ld( Y, X ) ) }.
% 38.98/39.33  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 18]: (20289) {G3,W22,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z
% 38.98/39.33     ), i( Y ) ) ) ==> rd( ld( rd( Y, X ), ld( Z, X ) ), mult( i( Y ), X ) )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20291) {G3,W21,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z ), i( Y
% 38.98/39.33     ) ) ) ==> mult( ld( rd( Y, X ), ld( Z, X ) ), ld( X, Y ) ) }.
% 38.98/39.33  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.33    mult( Z, ld( Y, X ) ) }.
% 38.98/39.33  parent1[0; 10]: (20290) {G2,W21,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z
% 38.98/39.33     ), i( Y ) ) ) ==> rd( ld( rd( Y, X ), ld( Z, X ) ), ld( Y, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := ld( rd( Y, X ), ld( Z, X ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20292) {G4,W21,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z ), i( Y
% 38.98/39.33     ) ) ) ==> ld( ld( ld( Z, X ), rd( Y, X ) ), ld( X, Y ) ) }.
% 38.98/39.33  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.33    ld( ld( Y, X ), Z ) }.
% 38.98/39.33  parent1[0; 10]: (20291) {G3,W21,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z
% 38.98/39.33     ), i( Y ) ) ) ==> mult( ld( rd( Y, X ), ld( Z, X ) ), ld( X, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := rd( Y, X )
% 38.98/39.33     Y := ld( Z, X )
% 38.98/39.33     Z := ld( X, Y )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20293) {G2,W20,D6,L1,V3,M1}  { mult( X, mult( rd( i( Y ), Z ), Y
% 38.98/39.33     ) ) ==> ld( ld( ld( Z, X ), rd( Y, X ) ), ld( X, Y ) ) }.
% 38.98/39.33  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 3]: (20292) {G4,W21,D6,L1,V3,M1}  { mult( X, rd( rd( i( Y ), Z )
% 38.98/39.33    , i( Y ) ) ) ==> ld( ld( ld( Z, X ), rd( Y, X ) ), ld( X, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := rd( i( Y ), Z )
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20294) {G3,W20,D6,L1,V3,M1}  { mult( X, ld( rd( Z, i( Y ) ), Y )
% 38.98/39.33     ) ==> ld( ld( ld( Z, X ), rd( Y, X ) ), ld( X, Y ) ) }.
% 38.98/39.33  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.33    ld( rd( X, Y ), Z ) }.
% 38.98/39.33  parent1[0; 3]: (20293) {G2,W20,D6,L1,V3,M1}  { mult( X, mult( rd( i( Y ), Z
% 38.98/39.33     ), Y ) ) ==> ld( ld( ld( Z, X ), rd( Y, X ) ), ld( X, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := i( Y )
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20295) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, Z ), Z ) ) 
% 38.98/39.33    ==> ld( ld( ld( Y, X ), rd( Z, X ) ), ld( X, Z ) ) }.
% 38.98/39.33  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 4]: (20294) {G3,W20,D6,L1,V3,M1}  { mult( X, ld( rd( Z, i( Y ) )
% 38.98/39.33    , Y ) ) ==> ld( ld( ld( Z, X ), rd( Y, X ) ), ld( X, Y ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20296) {G2,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), rd( Z, X ) ), 
% 38.98/39.33    ld( X, Z ) ) ==> mult( X, ld( mult( Y, Z ), Z ) ) }.
% 38.98/39.33  parent0[0]: (20295) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, Z ), Z )
% 38.98/39.33     ) ==> ld( ld( ld( Y, X ), rd( Z, X ) ), ld( X, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4533) {G135,W19,D5,L1,V3,M1} P(33,4525);d(80);d(24);d(75);d(
% 38.98/39.33    74);d(34);d(80);d(34) { ld( ld( ld( Z, X ), rd( Y, X ) ), ld( X, Y ) ) 
% 38.98/39.33    ==> mult( X, ld( mult( Z, Y ), Y ) ) }.
% 38.98/39.33  parent0: (20296) {G2,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), rd( Z, X ) ), 
% 38.98/39.33    ld( X, Z ) ) ==> mult( X, ld( mult( Y, Z ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20298) {G134,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), Y ) ) 
% 38.98/39.33    ==> rd( mult( mult( X, Y ), ld( Z, X ) ), mult( Y, X ) ) }.
% 38.98/39.33  parent0[0]: (4525) {G134,W19,D5,L1,V3,M1} P(4521,91);d(79);d(112);d(75) { 
% 38.98/39.33    rd( mult( mult( Y, X ), ld( Z, Y ) ), mult( X, Y ) ) ==> mult( Y, rd( rd
% 38.98/39.33    ( X, Z ), X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20303) {G2,W19,D6,L1,V3,M1}  { mult( X, rd( rd( Y, rd( X, Z ) ), 
% 38.98/39.33    Y ) ) ==> rd( mult( mult( X, Y ), Z ), mult( Y, X ) ) }.
% 38.98/39.33  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.33  parent1[0; 15]: (20298) {G134,W19,D5,L1,V3,M1}  { mult( X, rd( rd( Y, Z ), 
% 38.98/39.33    Y ) ) ==> rd( mult( mult( X, Y ), ld( Z, X ) ), mult( Y, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := rd( X, Z )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20304) {G3,W19,D6,L1,V3,M1}  { mult( X, rd( mult( Y, rd( Z, X ) )
% 38.98/39.33    , Y ) ) ==> rd( mult( mult( X, Y ), Z ), mult( Y, X ) ) }.
% 38.98/39.33  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.33    mult( Z, rd( X, Y ) ) }.
% 38.98/39.33  parent1[0; 4]: (20303) {G2,W19,D6,L1,V3,M1}  { mult( X, rd( rd( Y, rd( X, Z
% 38.98/39.33     ) ), Y ) ) ==> rd( mult( mult( X, Y ), Z ), mult( Y, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20305) {G4,W19,D6,L1,V3,M1}  { mult( X, mult( Y, rd( rd( Z, X ), 
% 38.98/39.33    Y ) ) ) ==> rd( mult( mult( X, Y ), Z ), mult( Y, X ) ) }.
% 38.98/39.33  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.98/39.33    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.98/39.33  parent1[0; 3]: (20304) {G3,W19,D6,L1,V3,M1}  { mult( X, rd( mult( Y, rd( Z
% 38.98/39.33    , X ) ), Y ) ) ==> rd( mult( mult( X, Y ), Z ), mult( Y, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := rd( Z, X )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20306) {G5,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( Z, mult( Y
% 38.98/39.33    , X ) ) ) ==> rd( mult( mult( X, Y ), Z ), mult( Y, X ) ) }.
% 38.98/39.33  parent0[0]: (4252) {G128,W19,D6,L1,V3,M1} P(19,4241);d(81);d(321) { mult( X
% 38.98/39.33    , mult( Z, rd( rd( Y, X ), Z ) ) ) ==> mult( mult( X, Z ), rd( Y, mult( Z
% 38.98/39.33    , X ) ) ) }.
% 38.98/39.33  parent1[0; 1]: (20305) {G4,W19,D6,L1,V3,M1}  { mult( X, mult( Y, rd( rd( Z
% 38.98/39.33    , X ), Y ) ) ) ==> rd( mult( mult( X, Y ), Z ), mult( Y, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20307) {G5,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult( 
% 38.98/39.33    Y, X ) ) ==> mult( mult( X, Y ), rd( Z, mult( Y, X ) ) ) }.
% 38.98/39.33  parent0[0]: (20306) {G5,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( Z, mult
% 38.98/39.33    ( Y, X ) ) ) ==> rd( mult( mult( X, Y ), Z ), mult( Y, X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4536) {G135,W19,D5,L1,V3,M1} P(19,4525);d(81);d(321);d(4252)
% 38.98/39.33     { rd( mult( mult( X, Z ), Y ), mult( Z, X ) ) ==> mult( mult( X, Z ), rd
% 38.98/39.33    ( Y, mult( Z, X ) ) ) }.
% 38.98/39.33  parent0: (20307) {G5,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult
% 38.98/39.33    ( Y, X ) ) ==> mult( mult( X, Y ), rd( Z, mult( Y, X ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20309) {G135,W19,D5,L1,V3,M1}  { ld( X, rd( rd( Z, Y ), Z ) ) ==> 
% 38.98/39.33    ld( mult( mult( X, Y ), ld( Z, X ) ), rd( X, Z ) ) }.
% 38.98/39.33  parent0[0]: (4532) {G135,W19,D5,L1,V3,M1} P(52,4525);d(33);d(24);d(33);d(81
% 38.98/39.33    );d(80);d(75);d(24) { ld( mult( mult( Y, X ), ld( Z, Y ) ), rd( Y, Z ) ) 
% 38.98/39.33    ==> ld( Y, rd( rd( Z, X ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20315) {G8,W27,D6,L1,V3,M1}  { ld( X, rd( rd( mult( X, Y ), Z ), 
% 38.98/39.33    mult( X, Y ) ) ) ==> ld( mult( mult( X, Z ), ld( mult( X, Y ), X ) ), rd
% 38.98/39.33    ( rd( X, Y ), X ) ) }.
% 38.98/39.33  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.98/39.33     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.98/39.33  parent1[0; 22]: (20309) {G135,W19,D5,L1,V3,M1}  { ld( X, rd( rd( Z, Y ), Z
% 38.98/39.33     ) ) ==> ld( mult( mult( X, Y ), ld( Z, X ) ), rd( X, Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := mult( X, Y )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20316) {G3,W24,D6,L1,V3,M1}  { ld( X, rd( rd( mult( X, Y ), Z ), 
% 38.98/39.33    mult( X, Y ) ) ) ==> ld( mult( mult( X, Z ), i( Y ) ), rd( rd( X, Y ), X
% 38.98/39.33     ) ) }.
% 38.98/39.33  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.98/39.33    ==> i( Y ) }.
% 38.98/39.33  parent1[0; 17]: (20315) {G8,W27,D6,L1,V3,M1}  { ld( X, rd( rd( mult( X, Y )
% 38.98/39.33    , Z ), mult( X, Y ) ) ) ==> ld( mult( mult( X, Z ), ld( mult( X, Y ), X )
% 38.98/39.33     ), rd( rd( X, Y ), X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20317) {G2,W23,D6,L1,V3,M1}  { ld( X, rd( rd( mult( X, Y ), Z ), 
% 38.98/39.33    mult( X, Y ) ) ) ==> ld( rd( mult( X, Z ), Y ), rd( rd( X, Y ), X ) ) }.
% 38.98/39.33  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 13]: (20316) {G3,W24,D6,L1,V3,M1}  { ld( X, rd( rd( mult( X, Y )
% 38.98/39.33    , Z ), mult( X, Y ) ) ) ==> ld( mult( mult( X, Z ), i( Y ) ), rd( rd( X, 
% 38.98/39.33    Y ), X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( X, Z )
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20318) {G3,W23,D7,L1,V3,M1}  { ld( X, mult( X, rd( rd( rd( Y, Z )
% 38.98/39.33    , Y ), X ) ) ) ==> ld( rd( mult( X, Z ), Y ), rd( rd( X, Y ), X ) ) }.
% 38.98/39.33  parent0[0]: (3343) {G90,W19,D6,L1,V3,M1} P(31,3334);d(76);d(33);d(320);d(
% 38.98/39.33    320) { rd( rd( mult( Z, X ), Y ), mult( Z, X ) ) ==> mult( Z, rd( rd( rd
% 38.98/39.33    ( X, Y ), X ), Z ) ) }.
% 38.98/39.33  parent1[0; 3]: (20317) {G2,W23,D6,L1,V3,M1}  { ld( X, rd( rd( mult( X, Y )
% 38.98/39.33    , Z ), mult( X, Y ) ) ) ==> ld( rd( mult( X, Z ), Y ), rd( rd( X, Y ), X
% 38.98/39.33     ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20319) {G1,W19,D5,L1,V3,M1}  { rd( rd( rd( Y, Z ), Y ), X ) ==> 
% 38.98/39.33    ld( rd( mult( X, Z ), Y ), rd( rd( X, Y ), X ) ) }.
% 38.98/39.33  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.98/39.33  parent1[0; 1]: (20318) {G3,W23,D7,L1,V3,M1}  { ld( X, mult( X, rd( rd( rd( 
% 38.98/39.33    Y, Z ), Y ), X ) ) ) ==> ld( rd( mult( X, Z ), Y ), rd( rd( X, Y ), X ) )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := rd( rd( rd( Y, Z ), Y ), X )
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20320) {G1,W19,D5,L1,V3,M1}  { ld( rd( mult( Z, Y ), X ), rd( rd( 
% 38.98/39.33    Z, X ), Z ) ) ==> rd( rd( rd( X, Y ), X ), Z ) }.
% 38.98/39.33  parent0[0]: (20319) {G1,W19,D5,L1,V3,M1}  { rd( rd( rd( Y, Z ), Y ), X ) 
% 38.98/39.33    ==> ld( rd( mult( X, Z ), Y ), rd( rd( X, Y ), X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4539) {G136,W19,D5,L1,V3,M1} P(320,4532);d(31);d(33);d(3343);
% 38.98/39.33    d(1) { ld( rd( mult( X, Z ), Y ), rd( rd( X, Y ), X ) ) ==> rd( rd( rd( Y
% 38.98/39.33    , Z ), Y ), X ) }.
% 38.98/39.33  parent0: (20320) {G1,W19,D5,L1,V3,M1}  { ld( rd( mult( Z, Y ), X ), rd( rd
% 38.98/39.33    ( Z, X ), Z ) ) ==> rd( rd( rd( X, Y ), X ), Z ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20322) {G136,W19,D5,L1,V3,M1}  { rd( rd( rd( Z, Y ), Z ), X ) ==> 
% 38.98/39.33    ld( rd( mult( X, Y ), Z ), rd( rd( X, Z ), X ) ) }.
% 38.98/39.33  parent0[0]: (4539) {G136,W19,D5,L1,V3,M1} P(320,4532);d(31);d(33);d(3343);d
% 38.98/39.33    (1) { ld( rd( mult( X, Z ), Y ), rd( rd( X, Y ), X ) ) ==> rd( rd( rd( Y
% 38.98/39.33    , Z ), Y ), X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20333) {G2,W22,D6,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i( X ) )
% 38.98/39.33    , Z ) ==> ld( rd( mult( Z, Y ), i( X ) ), rd( mult( Z, X ), Z ) ) }.
% 38.98/39.33  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 18]: (20322) {G136,W19,D5,L1,V3,M1}  { rd( rd( rd( Z, Y ), Z ), 
% 38.98/39.33    X ) ==> ld( rd( mult( X, Y ), Z ), rd( rd( X, Z ), X ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := i( X )
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20340) {G2,W21,D6,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i( X ) )
% 38.98/39.33    , Z ) ==> ld( mult( mult( Z, Y ), X ), rd( mult( Z, X ), Z ) ) }.
% 38.98/39.33  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 11]: (20333) {G2,W22,D6,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i
% 38.98/39.33    ( X ) ), Z ) ==> ld( rd( mult( Z, Y ), i( X ) ), rd( mult( Z, X ), Z ) )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := mult( Z, Y )
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20342) {G3,W21,D6,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i( X ) )
% 38.98/39.33    , Z ) ==> ld( mult( mult( Z, Y ), X ), mult( Z, rd( X, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.98/39.33    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.98/39.33  parent1[0; 16]: (20340) {G2,W21,D6,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i
% 38.98/39.33    ( X ) ), Z ) ==> ld( mult( mult( Z, Y ), X ), rd( mult( Z, X ), Z ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20343) {G2,W20,D6,L1,V3,M1}  { rd( mult( rd( i( X ), Y ), X ), Z
% 38.98/39.33     ) ==> ld( mult( mult( Z, Y ), X ), mult( Z, rd( X, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 2]: (20342) {G3,W21,D6,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i( 
% 38.98/39.33    X ) ), Z ) ==> ld( mult( mult( Z, Y ), X ), mult( Z, rd( X, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := rd( i( X ), Y )
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20344) {G3,W20,D6,L1,V3,M1}  { rd( ld( rd( Y, i( X ) ), X ), Z ) 
% 38.98/39.33    ==> ld( mult( mult( Z, Y ), X ), mult( Z, rd( X, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.33    ld( rd( X, Y ), Z ) }.
% 38.98/39.33  parent1[0; 2]: (20343) {G2,W20,D6,L1,V3,M1}  { rd( mult( rd( i( X ), Y ), X
% 38.98/39.33     ), Z ) ==> ld( mult( mult( Z, Y ), X ), mult( Z, rd( X, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := i( X )
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20345) {G2,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), Y ), Z ) ==>
% 38.98/39.33     ld( mult( mult( Z, X ), Y ), mult( Z, rd( Y, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 3]: (20344) {G3,W20,D6,L1,V3,M1}  { rd( ld( rd( Y, i( X ) ), X )
% 38.98/39.33    , Z ) ==> ld( mult( mult( Z, Y ), X ), mult( Z, rd( X, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20346) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), Y ), mult( 
% 38.98/39.33    Z, rd( Y, Z ) ) ) ==> rd( ld( mult( X, Y ), Y ), Z ) }.
% 38.98/39.33  parent0[0]: (20345) {G2,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), Y ), Z ) 
% 38.98/39.33    ==> ld( mult( mult( Z, X ), Y ), mult( Z, rd( Y, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  subsumption: (4545) {G137,W19,D5,L1,V3,M1} P(34,4539);d(34);d(321);d(34);d(
% 38.98/39.33    80);d(34) { ld( mult( mult( X, Y ), Z ), mult( X, rd( Z, X ) ) ) ==> rd( 
% 38.98/39.33    ld( mult( Y, Z ), Z ), X ) }.
% 38.98/39.33  parent0: (20346) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), Y ), mult
% 38.98/39.33    ( Z, rd( Y, Z ) ) ) ==> rd( ld( mult( X, Y ), Y ), Z ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33     Z := X
% 38.98/39.33  end
% 38.98/39.33  permutation0:
% 38.98/39.33     0 ==> 0
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  eqswap: (20348) {G137,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, Z ), Z ), X ) 
% 38.98/39.33    ==> ld( mult( mult( X, Y ), Z ), mult( X, rd( Z, X ) ) ) }.
% 38.98/39.33  parent0[0]: (4545) {G137,W19,D5,L1,V3,M1} P(34,4539);d(34);d(321);d(34);d(
% 38.98/39.33    80);d(34) { ld( mult( mult( X, Y ), Z ), mult( X, rd( Z, X ) ) ) ==> rd( 
% 38.98/39.33    ld( mult( Y, Z ), Z ), X ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20358) {G2,W22,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), Y ), i( Z )
% 38.98/39.33     ) ==> ld( mult( ld( Z, X ), Y ), mult( i( Z ), rd( Y, i( Z ) ) ) ) }.
% 38.98/39.33  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 11]: (20348) {G137,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, Z ), Z )
% 38.98/39.33    , X ) ==> ld( mult( mult( X, Y ), Z ), mult( X, rd( Z, X ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := i( Z )
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20362) {G3,W22,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), Y ), i( Z )
% 38.98/39.33     ) ==> ld( ld( ld( X, Z ), Y ), mult( i( Z ), rd( Y, i( Z ) ) ) ) }.
% 38.98/39.33  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.33    ld( ld( Y, X ), Z ) }.
% 38.98/39.33  parent1[0; 10]: (20358) {G2,W22,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), Y ), 
% 38.98/39.33    i( Z ) ) ==> ld( mult( ld( Z, X ), Y ), mult( i( Z ), rd( Y, i( Z ) ) ) )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := X
% 38.98/39.33     Z := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20363) {G2,W21,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), Y ), i( Z )
% 38.98/39.33     ) ==> ld( ld( ld( X, Z ), Y ), ld( Z, rd( Y, i( Z ) ) ) ) }.
% 38.98/39.33  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 15]: (20362) {G3,W22,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), Y ), 
% 38.98/39.33    i( Z ) ) ==> ld( ld( ld( X, Z ), Y ), mult( i( Z ), rd( Y, i( Z ) ) ) )
% 38.98/39.33     }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := rd( Y, i( Z ) )
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20365) {G2,W20,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), Y ), i( Z )
% 38.98/39.33     ) ==> ld( ld( ld( X, Z ), Y ), ld( Z, mult( Y, Z ) ) ) }.
% 38.98/39.33  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.33    Y ) }.
% 38.98/39.33  parent1[0; 17]: (20363) {G2,W21,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), Y ), 
% 38.98/39.33    i( Z ) ) ==> ld( ld( ld( X, Z ), Y ), ld( Z, rd( Y, i( Z ) ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Y
% 38.98/39.33     Y := Z
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20367) {G3,W20,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), Y ), i( Z )
% 38.98/39.33     ) ==> ld( ld( ld( X, Z ), Y ), ld( ld( Y, Z ), Z ) ) }.
% 38.98/39.33  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.98/39.33     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.98/39.33  parent1[0; 15]: (20365) {G2,W20,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), Y ), 
% 38.98/39.33    i( Z ) ) ==> ld( ld( ld( X, Z ), Y ), ld( Z, mult( Y, Z ) ) ) }.
% 38.98/39.33  substitution0:
% 38.98/39.33     X := Z
% 38.98/39.33     Y := Y
% 38.98/39.33  end
% 38.98/39.33  substitution1:
% 38.98/39.33     X := X
% 38.98/39.33     Y := Y
% 38.98/39.33     Z := Z
% 38.98/39.33  end
% 38.98/39.33  
% 38.98/39.33  paramod: (20368) {G2,W19,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), Y ), Z ) 
% 38.98/39.34    ==> ld( ld( ld( X, Z ), Y ), ld( ld( Y, Z ), Z ) ) }.
% 38.98/39.34  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 1]: (20367) {G3,W20,D5,L1,V3,M1}  { rd( ld( mult( X, Y ), Y ), i
% 38.98/39.34    ( Z ) ) ==> ld( ld( ld( X, Z ), Y ), ld( ld( Y, Z ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := ld( mult( X, Y ), Y )
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20369) {G3,W19,D5,L1,V3,M1}  { ld( ld( Y, mult( X, Y ) ), Z ) ==>
% 38.98/39.34     ld( ld( ld( X, Z ), Y ), ld( ld( Y, Z ), Z ) ) }.
% 38.98/39.34  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.34    ld( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 1]: (20368) {G2,W19,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), Y )
% 38.98/39.34    , Z ) ==> ld( ld( ld( X, Z ), Y ), ld( ld( Y, Z ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Y )
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20370) {G4,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), X ), Z ) ==> 
% 38.98/39.34    ld( ld( ld( Y, Z ), X ), ld( ld( X, Z ), Z ) ) }.
% 38.98/39.34  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.98/39.34     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.98/39.34  parent1[0; 2]: (20369) {G3,W19,D5,L1,V3,M1}  { ld( ld( Y, mult( X, Y ) ), Z
% 38.98/39.34     ) ==> ld( ld( ld( X, Z ), Y ), ld( ld( Y, Z ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20371) {G4,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), Y ), ld( ld( Y
% 38.98/39.34    , Z ), Z ) ) ==> ld( ld( ld( X, Y ), Y ), Z ) }.
% 38.98/39.34  parent0[0]: (20370) {G4,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), X ), Z ) 
% 38.98/39.34    ==> ld( ld( ld( Y, Z ), X ), ld( ld( X, Z ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4547) {G138,W19,D5,L1,V3,M1} P(24,4545);d(74);d(24);d(34);d(
% 38.98/39.34    347);d(34);d(74);d(347) { ld( ld( ld( Y, X ), Z ), ld( ld( Z, X ), X ) ) 
% 38.98/39.34    ==> ld( ld( ld( Y, Z ), Z ), X ) }.
% 38.98/39.34  parent0: (20371) {G4,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), Y ), ld( ld( Y
% 38.98/39.34    , Z ), Z ) ) ==> ld( ld( ld( X, Y ), Y ), Z ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20373) {G137,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, Z ), Z ), X ) 
% 38.98/39.34    ==> ld( mult( mult( X, Y ), Z ), mult( X, rd( Z, X ) ) ) }.
% 38.98/39.34  parent0[0]: (4545) {G137,W19,D5,L1,V3,M1} P(34,4539);d(34);d(321);d(34);d(
% 38.98/39.34    80);d(34) { ld( mult( mult( X, Y ), Z ), mult( X, rd( Z, X ) ) ) ==> rd( 
% 38.98/39.34    ld( mult( Y, Z ), Z ), X ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20378) {G2,W20,D6,L1,V3,M1}  { rd( ld( mult( i( X ), Y ), Y ), Z
% 38.98/39.34     ) ==> ld( mult( rd( Z, X ), Y ), mult( Z, rd( Y, Z ) ) ) }.
% 38.98/39.34  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 11]: (20373) {G137,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, Z ), Z )
% 38.98/39.34    , X ) ==> ld( mult( mult( X, Y ), Z ), mult( X, rd( Z, X ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := i( X )
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20380) {G3,W20,D6,L1,V3,M1}  { rd( ld( mult( i( X ), Y ), Y ), Z
% 38.98/39.34     ) ==> ld( ld( rd( X, Z ), Y ), mult( Z, rd( Y, Z ) ) ) }.
% 38.98/39.34  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.34    ld( rd( X, Y ), Z ) }.
% 38.98/39.34  parent1[0; 10]: (20378) {G2,W20,D6,L1,V3,M1}  { rd( ld( mult( i( X ), Y ), 
% 38.98/39.34    Y ), Z ) ==> ld( mult( rd( Z, X ), Y ), mult( Z, rd( Y, Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20381) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), Y ), Z ) ==> 
% 38.98/39.34    ld( ld( rd( X, Z ), Y ), mult( Z, rd( Y, Z ) ) ) }.
% 38.98/39.34  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 3]: (20380) {G3,W20,D6,L1,V3,M1}  { rd( ld( mult( i( X ), Y ), Y
% 38.98/39.34     ), Z ) ==> ld( ld( rd( X, Z ), Y ), mult( Z, rd( Y, Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20382) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), Y ), mult( Z, 
% 38.98/39.34    rd( Y, Z ) ) ) ==> rd( ld( ld( X, Y ), Y ), Z ) }.
% 38.98/39.34  parent0[0]: (20381) {G2,W19,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), Y ), Z ) 
% 38.98/39.34    ==> ld( ld( rd( X, Z ), Y ), mult( Z, rd( Y, Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4548) {G138,W19,D5,L1,V3,M1} P(33,4545);d(80);d(24) { ld( ld
% 38.98/39.34    ( rd( Y, X ), Z ), mult( X, rd( Z, X ) ) ) ==> rd( ld( ld( Y, Z ), Z ), X
% 38.98/39.34     ) }.
% 38.98/39.34  parent0: (20382) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), Y ), mult( Z, 
% 38.98/39.34    rd( Y, Z ) ) ) ==> rd( ld( ld( X, Y ), Y ), Z ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20384) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20389) {G4,W20,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), mult( 
% 38.98/39.34    mult( X, Z ), Y ) ) ==> i( rd( ld( mult( Z, Y ), Y ), X ) ) }.
% 38.98/39.34  parent0[0]: (4545) {G137,W19,D5,L1,V3,M1} P(34,4539);d(34);d(321);d(34);d(
% 38.98/39.34    80);d(34) { ld( mult( mult( X, Y ), Z ), mult( X, rd( Z, X ) ) ) ==> rd( 
% 38.98/39.34    ld( mult( Y, Z ), Z ), X ) }.
% 38.98/39.34  parent1[0; 13]: (20384) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := mult( mult( X, Z ), Y )
% 38.98/39.34     Y := mult( X, rd( Y, X ) )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20390) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), mult( 
% 38.98/39.34    mult( X, Z ), Y ) ) ==> rd( X, ld( mult( Z, Y ), Y ) ) }.
% 38.98/39.34  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.34    X ) }.
% 38.98/39.34  parent1[0; 12]: (20389) {G4,W20,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), 
% 38.98/39.34    mult( mult( X, Z ), Y ) ) ==> i( rd( ld( mult( Z, Y ), Y ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := ld( mult( Z, Y ), Y )
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20391) {G5,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), mult( 
% 38.98/39.34    mult( X, Z ), Y ) ) ==> mult( X, ld( Y, mult( Z, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.34    mult( Z, ld( Y, X ) ) }.
% 38.98/39.34  parent1[0; 12]: (20390) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), 
% 38.98/39.34    mult( mult( X, Z ), Y ) ) ==> rd( X, ld( mult( Z, Y ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( Z, Y )
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20392) {G6,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), mult( 
% 38.98/39.34    mult( X, Z ), Y ) ) ==> mult( X, ld( ld( Z, Y ), Y ) ) }.
% 38.98/39.34  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.98/39.34     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.98/39.34  parent1[0; 14]: (20391) {G5,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), 
% 38.98/39.34    mult( mult( X, Z ), Y ) ) ==> mult( X, ld( Y, mult( Z, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4549) {G138,W19,D5,L1,V3,M1} P(4545,54);d(79);d(75);d(347) { 
% 38.98/39.34    ld( mult( X, rd( Z, X ) ), mult( mult( X, Y ), Z ) ) ==> mult( X, ld( ld
% 38.98/39.34    ( Y, Z ), Z ) ) }.
% 38.98/39.34  parent0: (20392) {G6,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), mult( 
% 38.98/39.34    mult( X, Z ), Y ) ) ==> mult( X, ld( ld( Z, Y ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20395) {G138,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), Z ), Y ) ==> 
% 38.98/39.34    ld( ld( ld( X, Y ), Z ), ld( ld( Z, Y ), Y ) ) }.
% 38.98/39.34  parent0[0]: (4547) {G138,W19,D5,L1,V3,M1} P(24,4545);d(74);d(24);d(34);d(
% 38.98/39.34    347);d(34);d(74);d(347) { ld( ld( ld( Y, X ), Z ), ld( ld( Z, X ), X ) ) 
% 38.98/39.34    ==> ld( ld( ld( Y, Z ), Z ), X ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20398) {G3,W20,D6,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), Z ), Z )
% 38.98/39.34    , X ) ==> ld( ld( i( Y ), Z ), ld( ld( Z, X ), X ) ) }.
% 38.98/39.34  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.98/39.34    ==> i( Y ) }.
% 38.98/39.34  parent1[0; 12]: (20395) {G138,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), Z ), 
% 38.98/39.34    Y ) ==> ld( ld( ld( X, Y ), Z ), ld( ld( Z, Y ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := mult( X, Y )
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20402) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), Z ), Z )
% 38.98/39.34    , X ) ==> ld( mult( Y, Z ), ld( ld( Z, X ), X ) ) }.
% 38.98/39.34  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 11]: (20398) {G3,W20,D6,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), Z
% 38.98/39.34     ), Z ), X ) ==> ld( ld( i( Y ), Z ), ld( ld( Z, X ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20403) {G2,W19,D6,L1,V3,M1}  { ld( mult( Y, Z ), ld( ld( Z, X ), X
% 38.98/39.34     ) ) ==> ld( ld( ld( mult( X, Y ), Z ), Z ), X ) }.
% 38.98/39.34  parent0[0]: (20402) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), Z ), 
% 38.98/39.34    Z ), X ) ==> ld( mult( Y, Z ), ld( ld( Z, X ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4555) {G139,W19,D6,L1,V3,M1} P(31,4547);d(22) { ld( mult( Y, 
% 38.98/39.34    Z ), ld( ld( Z, X ), X ) ) ==> ld( ld( ld( mult( X, Y ), Z ), Z ), X )
% 38.98/39.34     }.
% 38.98/39.34  parent0: (20403) {G2,W19,D6,L1,V3,M1}  { ld( mult( Y, Z ), ld( ld( Z, X ), 
% 38.98/39.34    X ) ) ==> ld( ld( ld( mult( X, Y ), Z ), Z ), X ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20405) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20410) {G4,W20,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), ld( rd
% 38.98/39.34    ( Z, X ), Y ) ) ==> i( rd( ld( ld( Z, Y ), Y ), X ) ) }.
% 38.98/39.34  parent0[0]: (4548) {G138,W19,D5,L1,V3,M1} P(33,4545);d(80);d(24) { ld( ld( 
% 38.98/39.34    rd( Y, X ), Z ), mult( X, rd( Z, X ) ) ) ==> rd( ld( ld( Y, Z ), Z ), X )
% 38.98/39.34     }.
% 38.98/39.34  parent1[0; 13]: (20405) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := ld( rd( Z, X ), Y )
% 38.98/39.34     Y := mult( X, rd( Y, X ) )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20411) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), ld( rd
% 38.98/39.34    ( Z, X ), Y ) ) ==> rd( X, ld( ld( Z, Y ), Y ) ) }.
% 38.98/39.34  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.34    X ) }.
% 38.98/39.34  parent1[0; 12]: (20410) {G4,W20,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), 
% 38.98/39.34    ld( rd( Z, X ), Y ) ) ==> i( rd( ld( ld( Z, Y ), Y ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := ld( ld( Z, Y ), Y )
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20412) {G5,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), ld( rd
% 38.98/39.34    ( Z, X ), Y ) ) ==> mult( X, ld( Y, ld( Z, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.34    mult( Z, ld( Y, X ) ) }.
% 38.98/39.34  parent1[0; 12]: (20411) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), 
% 38.98/39.34    ld( rd( Z, X ), Y ) ) ==> rd( X, ld( ld( Z, Y ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := ld( Z, Y )
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20413) {G6,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), ld( rd
% 38.98/39.34    ( Z, X ), Y ) ) ==> mult( X, ld( mult( Z, Y ), Y ) ) }.
% 38.98/39.34  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.98/39.34    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.98/39.34  parent1[0; 14]: (20412) {G5,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), 
% 38.98/39.34    ld( rd( Z, X ), Y ) ) ==> mult( X, ld( Y, ld( Z, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4560) {G139,W19,D5,L1,V3,M1} P(4548,54);d(79);d(75);d(329) { 
% 38.98/39.34    ld( mult( Y, rd( Z, Y ) ), ld( rd( X, Y ), Z ) ) ==> mult( Y, ld( mult( X
% 38.98/39.34    , Z ), Z ) ) }.
% 38.98/39.34  parent0: (20413) {G6,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), ld( rd
% 38.98/39.34    ( Z, X ), Y ) ) ==> mult( X, ld( mult( Z, Y ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20416) {G139,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Z, Y ), Y ) ) 
% 38.98/39.34    ==> ld( mult( X, rd( Y, X ) ), ld( rd( Z, X ), Y ) ) }.
% 38.98/39.34  parent0[0]: (4560) {G139,W19,D5,L1,V3,M1} P(4548,54);d(79);d(75);d(329) { 
% 38.98/39.34    ld( mult( Y, rd( Z, Y ) ), ld( rd( X, Y ), Z ) ) ==> mult( Y, ld( mult( X
% 38.98/39.34    , Z ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20423) {G1,W23,D6,L1,V3,M1}  { mult( X, ld( mult( Y, mult( Z, X )
% 38.98/39.34     ), mult( Z, X ) ) ) ==> ld( mult( X, Z ), ld( rd( Y, X ), mult( Z, X ) )
% 38.98/39.34     ) }.
% 38.98/39.34  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.34  parent1[0; 15]: (20416) {G139,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Z, Y )
% 38.98/39.34    , Y ) ) ==> ld( mult( X, rd( Y, X ) ), ld( rd( Z, X ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := mult( Z, X )
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20425) {G2,W23,D7,L1,V3,M1}  { mult( X, ld( ld( ld( mult( Y, Z )
% 38.98/39.34    , Z ), X ), X ) ) ==> ld( mult( X, Z ), ld( rd( Y, X ), mult( Z, X ) ) )
% 38.98/39.34     }.
% 38.98/39.34  parent0[0]: (3307) {G86,W19,D6,L1,V3,M1} P(3289,54);d(54);d(329);d(74);d(
% 38.98/39.34    329);d(329) { ld( mult( X, mult( Y, Z ) ), mult( Y, Z ) ) ==> ld( ld( ld
% 38.98/39.34    ( mult( X, Y ), Y ), Z ), Z ) }.
% 38.98/39.34  parent1[0; 3]: (20423) {G1,W23,D6,L1,V3,M1}  { mult( X, ld( mult( Y, mult( 
% 38.98/39.34    Z, X ) ), mult( Z, X ) ) ) ==> ld( mult( X, Z ), ld( rd( Y, X ), mult( Z
% 38.98/39.34    , X ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20426) {G3,W23,D7,L1,V3,M1}  { ld( rd( ld( ld( mult( Y, Z ), Z )
% 38.98/39.34    , X ), X ), X ) ==> ld( mult( X, Z ), ld( rd( Y, X ), mult( Z, X ) ) )
% 38.98/39.34     }.
% 38.98/39.34  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.98/39.34    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.98/39.34  parent1[0; 1]: (20425) {G2,W23,D7,L1,V3,M1}  { mult( X, ld( ld( ld( mult( Y
% 38.98/39.34    , Z ), Z ), X ), X ) ) ==> ld( mult( X, Z ), ld( rd( Y, X ), mult( Z, X )
% 38.98/39.34     ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := ld( ld( mult( Y, Z ), Z ), X )
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20427) {G3,W20,D6,L1,V3,M1}  { ld( i( ld( mult( X, Y ), Y ) ), Z
% 38.98/39.34     ) ==> ld( mult( Z, Y ), ld( rd( X, Z ), mult( Y, Z ) ) ) }.
% 38.98/39.34  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.34    ==> i( X ) }.
% 38.98/39.34  parent1[0; 2]: (20426) {G3,W23,D7,L1,V3,M1}  { ld( rd( ld( ld( mult( Y, Z )
% 38.98/39.34    , Z ), X ), X ), X ) ==> ld( mult( X, Z ), ld( rd( Y, X ), mult( Z, X ) )
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := ld( mult( X, Y ), Y )
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20428) {G2,W19,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), Y ), Z ) 
% 38.98/39.34    ==> ld( mult( Z, Y ), ld( rd( X, Z ), mult( Y, Z ) ) ) }.
% 38.98/39.34  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 1]: (20427) {G3,W20,D6,L1,V3,M1}  { ld( i( ld( mult( X, Y ), Y )
% 38.98/39.34     ), Z ) ==> ld( mult( Z, Y ), ld( rd( X, Z ), mult( Y, Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := ld( mult( X, Y ), Y )
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20429) {G3,W19,D5,L1,V3,M1}  { ld( ld( Y, mult( X, Y ) ), Z ) ==>
% 38.98/39.34     ld( mult( Z, Y ), ld( rd( X, Z ), mult( Y, Z ) ) ) }.
% 38.98/39.34  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.34    ld( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 1]: (20428) {G2,W19,D5,L1,V3,M1}  { mult( ld( mult( X, Y ), Y )
% 38.98/39.34    , Z ) ==> ld( mult( Z, Y ), ld( rd( X, Z ), mult( Y, Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Y )
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20430) {G4,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), X ), Z ) ==> 
% 38.98/39.34    ld( mult( Z, X ), ld( rd( Y, Z ), mult( X, Z ) ) ) }.
% 38.98/39.34  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.98/39.34     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.98/39.34  parent1[0; 2]: (20429) {G3,W19,D5,L1,V3,M1}  { ld( ld( Y, mult( X, Y ) ), Z
% 38.98/39.34     ) ==> ld( mult( Z, Y ), ld( rd( X, Z ), mult( Y, Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20431) {G4,W19,D5,L1,V3,M1}  { ld( mult( Z, Y ), ld( rd( X, Z ), 
% 38.98/39.34    mult( Y, Z ) ) ) ==> ld( ld( ld( X, Y ), Y ), Z ) }.
% 38.98/39.34  parent0[0]: (20430) {G4,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), X ), Z ) 
% 38.98/39.34    ==> ld( mult( Z, X ), ld( rd( Y, Z ), mult( X, Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4567) {G140,W19,D5,L1,V3,M1} P(3,4560);d(3307);d(125);d(77);d
% 38.98/39.34    (22);d(74);d(347) { ld( mult( Y, X ), ld( rd( Z, Y ), mult( X, Y ) ) ) 
% 38.98/39.34    ==> ld( ld( ld( Z, X ), X ), Y ) }.
% 38.98/39.34  parent0: (20431) {G4,W19,D5,L1,V3,M1}  { ld( mult( Z, Y ), ld( rd( X, Z ), 
% 38.98/39.34    mult( Y, Z ) ) ) ==> ld( ld( ld( X, Y ), Y ), Z ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20433) {G140,W19,D5,L1,V3,M1}  { ld( ld( ld( Z, Y ), Y ), X ) ==> 
% 38.98/39.34    ld( mult( X, Y ), ld( rd( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.34  parent0[0]: (4567) {G140,W19,D5,L1,V3,M1} P(3,4560);d(3307);d(125);d(77);d(
% 38.98/39.34    22);d(74);d(347) { ld( mult( Y, X ), ld( rd( Z, Y ), mult( X, Y ) ) ) ==>
% 38.98/39.34     ld( ld( ld( Z, X ), X ), Y ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20436) {G3,W20,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Z ), Z ), 
% 38.98/39.34    Y ) ==> ld( mult( Y, Z ), ld( i( X ), mult( Z, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.34    ==> i( X ) }.
% 38.98/39.34  parent1[0; 15]: (20433) {G140,W19,D5,L1,V3,M1}  { ld( ld( ld( Z, Y ), Y ), 
% 38.98/39.34    X ) ==> ld( mult( X, Y ), ld( rd( Z, X ), mult( Y, X ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := ld( X, Y )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20437) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Z ), Z ), 
% 38.98/39.34    Y ) ==> ld( mult( Y, Z ), mult( X, mult( Z, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 14]: (20436) {G3,W20,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Z )
% 38.98/39.34    , Z ), Y ) ==> ld( mult( Y, Z ), ld( i( X ), mult( Z, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := mult( Z, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20438) {G2,W19,D6,L1,V3,M1}  { ld( mult( Y, Z ), mult( X, mult( Z
% 38.98/39.34    , Y ) ) ) ==> ld( ld( ld( ld( X, Y ), Z ), Z ), Y ) }.
% 38.98/39.34  parent0[0]: (20437) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Z ), Z
% 38.98/39.34     ), Y ) ==> ld( mult( Y, Z ), mult( X, mult( Z, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4580) {G141,W19,D6,L1,V3,M1} P(77,4567);d(22) { ld( mult( Y, 
% 38.98/39.34    Z ), mult( X, mult( Z, Y ) ) ) ==> ld( ld( ld( ld( X, Y ), Z ), Z ), Y )
% 38.98/39.34     }.
% 38.98/39.34  parent0: (20438) {G2,W19,D6,L1,V3,M1}  { ld( mult( Y, Z ), mult( X, mult( Z
% 38.98/39.34    , Y ) ) ) ==> ld( ld( ld( ld( X, Y ), Z ), Z ), Y ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20440) {G98,W19,D6,L1,V3,M1}  { mult( Y, rd( ld( Y, Z ), X ) ) ==>
% 38.98/39.34     mult( mult( X, Y ), rd( ld( mult( X, Y ), Z ), X ) ) }.
% 38.98/39.34  parent0[0]: (3577) {G98,W19,D6,L1,V3,M1} P(25,3471);d(52);d(33);d(114);d(52
% 38.98/39.34    );d(33);d(114) { mult( mult( Y, X ), rd( ld( mult( Y, X ), Z ), Y ) ) ==>
% 38.98/39.34     mult( X, rd( ld( X, Z ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20455) {G99,W31,D7,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( rd( X, 
% 38.98/39.34    Y ), mult( mult( Y, Z ), X ) ), Y ) ) ==> mult( mult( Y, rd( X, Y ) ), rd
% 38.98/39.34    ( mult( Y, ld( ld( Z, X ), X ) ), Y ) ) }.
% 38.98/39.34  parent0[0]: (4549) {G138,W19,D5,L1,V3,M1} P(4545,54);d(79);d(75);d(347) { 
% 38.98/39.34    ld( mult( X, rd( Z, X ) ), mult( mult( X, Y ), Z ) ) ==> mult( X, ld( ld
% 38.98/39.34    ( Y, Z ), Z ) ) }.
% 38.98/39.34  parent1[0; 23]: (20440) {G98,W19,D6,L1,V3,M1}  { mult( Y, rd( ld( Y, Z ), X
% 38.98/39.34     ) ) ==> mult( mult( X, Y ), rd( ld( mult( X, Y ), Z ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := rd( X, Y )
% 38.98/39.34     Z := mult( mult( Y, Z ), X )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20456) {G6,W31,D7,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( rd( X, Y
% 38.98/39.34     ), mult( mult( Y, Z ), X ) ), Y ) ) ==> ld( rd( rd( Y, X ), Y ), rd( 
% 38.98/39.34    mult( Y, ld( ld( Z, X ), X ) ), Y ) ) }.
% 38.98/39.34  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.98/39.34     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.34  parent1[0; 16]: (20455) {G99,W31,D7,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( 
% 38.98/39.34    rd( X, Y ), mult( mult( Y, Z ), X ) ), Y ) ) ==> mult( mult( Y, rd( X, Y
% 38.98/39.34     ) ), rd( mult( Y, ld( ld( Z, X ), X ) ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34     T := rd( mult( Y, ld( ld( Z, X ), X ) ), Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20457) {G7,W31,D7,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( rd( X, Y
% 38.98/39.34     ), mult( mult( Y, Z ), X ) ), Y ) ) ==> ld( rd( rd( Y, X ), Y ), mult( Y
% 38.98/39.34    , rd( ld( ld( Z, X ), X ), Y ) ) ) }.
% 38.98/39.34  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.98/39.34    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.98/39.34  parent1[0; 22]: (20456) {G6,W31,D7,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( 
% 38.98/39.34    rd( X, Y ), mult( mult( Y, Z ), X ) ), Y ) ) ==> ld( rd( rd( Y, X ), Y )
% 38.98/39.34    , rd( mult( Y, ld( ld( Z, X ), X ) ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := ld( ld( Z, X ), X )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20458) {G8,W27,D7,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( rd( X, Y
% 38.98/39.34     ), mult( mult( Y, Z ), X ) ), Y ) ) ==> mult( Y, rd( mult( X, ld( ld( Z
% 38.98/39.34    , X ), X ) ), Y ) ) }.
% 38.98/39.34  parent0[0]: (1400) {G11,W19,D5,L1,V3,M1} P(52,826);d(22);d(33);d(113);d(52)
% 38.98/39.34    ;d(52);d(91);d(114);d(80);d(22);d(321);d(52);d(92);d(22);d(321) { ld( rd
% 38.98/39.34    ( rd( Y, X ), Y ), mult( Y, rd( Z, Y ) ) ) ==> mult( Y, rd( mult( X, Z )
% 38.98/39.34    , Y ) ) }.
% 38.98/39.34  parent1[0; 16]: (20457) {G7,W31,D7,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( 
% 38.98/39.34    rd( X, Y ), mult( mult( Y, Z ), X ) ), Y ) ) ==> ld( rd( rd( Y, X ), Y )
% 38.98/39.34    , mult( Y, rd( ld( ld( Z, X ), X ), Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := ld( ld( Z, X ), X )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20459) {G6,W27,D7,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( rd( X, Y
% 38.98/39.34     ), mult( mult( Y, Z ), X ) ), Y ) ) ==> mult( Y, rd( ld( rd( ld( Z, X )
% 38.98/39.34    , X ), X ), Y ) ) }.
% 38.98/39.34  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.98/39.34    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.98/39.34  parent1[0; 19]: (20458) {G8,W27,D7,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( 
% 38.98/39.34    rd( X, Y ), mult( mult( Y, Z ), X ) ), Y ) ) ==> mult( Y, rd( mult( X, ld
% 38.98/39.34    ( ld( Z, X ), X ) ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := ld( Z, X )
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20460) {G3,W24,D7,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( rd( X, Y
% 38.98/39.34     ), mult( mult( Y, Z ), X ) ), Y ) ) ==> mult( Y, rd( ld( i( Z ), X ), Y
% 38.98/39.34     ) ) }.
% 38.98/39.34  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.34    ==> i( X ) }.
% 38.98/39.34  parent1[0; 20]: (20459) {G6,W27,D7,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( 
% 38.98/39.34    rd( X, Y ), mult( mult( Y, Z ), X ) ), Y ) ) ==> mult( Y, rd( ld( rd( ld
% 38.98/39.34    ( Z, X ), X ), X ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20461) {G2,W23,D7,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( rd( X, Y
% 38.98/39.34     ), mult( mult( Y, Z ), X ) ), Y ) ) ==> mult( Y, rd( mult( Z, X ), Y ) )
% 38.98/39.34     }.
% 38.98/39.34  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 19]: (20460) {G3,W24,D7,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( 
% 38.98/39.34    rd( X, Y ), mult( mult( Y, Z ), X ) ), Y ) ) ==> mult( Y, rd( ld( i( Z )
% 38.98/39.34    , X ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20462) {G3,W23,D7,L1,V3,M1}  { ld( rd( Y, X ), rd( ld( rd( X, Y )
% 38.98/39.34    , mult( mult( Y, Z ), X ) ), Y ) ) ==> mult( Y, rd( mult( Z, X ), Y ) )
% 38.98/39.34     }.
% 38.98/39.34  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.34    ld( rd( X, Y ), Z ) }.
% 38.98/39.34  parent1[0; 1]: (20461) {G2,W23,D7,L1,V3,M1}  { mult( rd( X, Y ), rd( ld( rd
% 38.98/39.34    ( X, Y ), mult( mult( Y, Z ), X ) ), Y ) ) ==> mult( Y, rd( mult( Z, X )
% 38.98/39.34    , Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := rd( ld( rd( X, Y ), mult( mult( Y, Z ), X ) ), Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20463) {G4,W19,D7,L1,V3,M1}  { mult( Y, rd( ld( Y, mult( mult( X
% 38.98/39.34    , Z ), Y ) ), X ) ) ==> mult( X, rd( mult( Z, Y ), X ) ) }.
% 38.98/39.34  parent0[0]: (3670) {G111,W19,D6,L1,V3,M1} P(3471,3659);d(2996);d(1802);d(80
% 38.98/39.34    );d(2324);d(1424);d(3050);d(496);d(80);d(75);d(3669);d(80) { ld( rd( X, Z
% 38.98/39.34     ), rd( ld( rd( Z, X ), Y ), X ) ) ==> mult( Z, rd( ld( Z, Y ), X ) ) }.
% 38.98/39.34  parent1[0; 1]: (20462) {G3,W23,D7,L1,V3,M1}  { ld( rd( Y, X ), rd( ld( rd( 
% 38.98/39.34    X, Y ), mult( mult( Y, Z ), X ) ), Y ) ) ==> mult( Y, rd( mult( Z, X ), Y
% 38.98/39.34     ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := mult( mult( X, Z ), Y )
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20464) {G5,W19,D7,L1,V3,M1}  { mult( X, rd( ld( ld( mult( Y, Z )
% 38.98/39.34    , X ), X ), Y ) ) ==> mult( Y, rd( mult( Z, X ), Y ) ) }.
% 38.98/39.34  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.98/39.34     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.98/39.34  parent1[0; 4]: (20463) {G4,W19,D7,L1,V3,M1}  { mult( Y, rd( ld( Y, mult( 
% 38.98/39.34    mult( X, Z ), Y ) ), X ) ) ==> mult( X, rd( mult( Z, Y ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := mult( Y, Z )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20465) {G6,W19,D6,L1,V3,M1}  { mult( X, ld( ld( Z, ld( Y, X ) ), 
% 38.98/39.34    rd( X, Y ) ) ) ==> mult( Y, rd( mult( Z, X ), Y ) ) }.
% 38.98/39.34  parent0[0]: (4301) {G132,W19,D6,L1,V3,M1} P(1,4293) { rd( ld( ld( mult( X, 
% 38.98/39.34    Y ), Z ), Z ), X ) ==> ld( ld( Y, ld( X, Z ) ), rd( Z, X ) ) }.
% 38.98/39.34  parent1[0; 3]: (20464) {G5,W19,D7,L1,V3,M1}  { mult( X, rd( ld( ld( mult( Y
% 38.98/39.34    , Z ), X ), X ), Y ) ) ==> mult( Y, rd( mult( Z, X ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4583) {G139,W19,D6,L1,V3,M1} P(4549,3577);d(113);d(321);d(
% 38.98/39.34    1400);d(125);d(77);d(22);d(80);d(3670);d(347);d(4301) { mult( Y, ld( ld( 
% 38.98/39.34    Z, ld( X, Y ) ), rd( Y, X ) ) ) ==> mult( X, rd( mult( Z, Y ), X ) ) }.
% 38.98/39.34  parent0: (20465) {G6,W19,D6,L1,V3,M1}  { mult( X, ld( ld( Z, ld( Y, X ) ), 
% 38.98/39.34    rd( X, Y ) ) ) ==> mult( Y, rd( mult( Z, X ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20468) {G135,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, Z ), Z ) ) 
% 38.98/39.34    ==> ld( ld( ld( X, Y ), rd( Z, Y ) ), ld( Y, Z ) ) }.
% 38.98/39.34  parent0[0]: (4533) {G135,W19,D5,L1,V3,M1} P(33,4525);d(80);d(24);d(75);d(74
% 38.98/39.34    );d(34);d(80);d(34) { ld( ld( ld( Z, X ), rd( Y, X ) ), ld( X, Y ) ) ==> 
% 38.98/39.34    mult( X, ld( mult( Z, Y ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20470) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( mult( i( Y ), Z ), Z
% 38.98/39.34     ) ) ==> ld( ld( mult( Y, X ), rd( Z, X ) ), ld( X, Z ) ) }.
% 38.98/39.34  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 11]: (20468) {G135,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, Z )
% 38.98/39.34    , Z ) ) ==> ld( ld( ld( X, Y ), rd( Z, Y ) ), ld( Y, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := i( Y )
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20474) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( ld( Y, Z ), Z ) ) ==>
% 38.98/39.34     ld( ld( mult( Y, X ), rd( Z, X ) ), ld( X, Z ) ) }.
% 38.98/39.34  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 4]: (20470) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( mult( i( Y ), Z
% 38.98/39.34     ), Z ) ) ==> ld( ld( mult( Y, X ), rd( Z, X ) ), ld( X, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20475) {G2,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, X ), rd( Z, X ) )
% 38.98/39.34    , ld( X, Z ) ) ==> mult( X, ld( ld( Y, Z ), Z ) ) }.
% 38.98/39.34  parent0[0]: (20474) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( ld( Y, Z ), Z ) ) 
% 38.98/39.34    ==> ld( ld( mult( Y, X ), rd( Z, X ) ), ld( X, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4599) {G136,W19,D5,L1,V3,M1} P(22,4533);d(24) { ld( ld( mult
% 38.98/39.34    ( X, Y ), rd( Z, Y ) ), ld( Y, Z ) ) ==> mult( Y, ld( ld( X, Z ), Z ) )
% 38.98/39.34     }.
% 38.98/39.34  parent0: (20475) {G2,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, X ), rd( Z, X ) )
% 38.98/39.34    , ld( X, Z ) ) ==> mult( X, ld( ld( Y, Z ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20477) {G135,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, Z ), Z ) ) 
% 38.98/39.34    ==> ld( ld( ld( X, Y ), rd( Z, Y ) ), ld( Y, Z ) ) }.
% 38.98/39.34  parent0[0]: (4533) {G135,W19,D5,L1,V3,M1} P(33,4525);d(80);d(24);d(75);d(74
% 38.98/39.34    );d(34);d(80);d(34) { ld( ld( ld( Z, X ), rd( Y, X ) ), ld( X, Y ) ) ==> 
% 38.98/39.34    mult( X, ld( mult( Z, Y ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20480) {G2,W19,D6,L1,V3,M1}  { mult( X, ld( mult( rd( X, Y ), Z )
% 38.98/39.34    , Z ) ) ==> ld( ld( Y, rd( Z, X ) ), ld( X, Z ) ) }.
% 38.98/39.34  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.34  parent1[0; 12]: (20477) {G135,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, Z )
% 38.98/39.34    , Z ) ) ==> ld( ld( ld( X, Y ), rd( Z, Y ) ), ld( Y, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := rd( X, Y )
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20483) {G3,W19,D6,L1,V3,M1}  { mult( X, ld( ld( rd( Y, X ), Z ), 
% 38.98/39.34    Z ) ) ==> ld( ld( Y, rd( Z, X ) ), ld( X, Z ) ) }.
% 38.98/39.34  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.34    ld( rd( X, Y ), Z ) }.
% 38.98/39.34  parent1[0; 4]: (20480) {G2,W19,D6,L1,V3,M1}  { mult( X, ld( mult( rd( X, Y
% 38.98/39.34     ), Z ), Z ) ) ==> ld( ld( Y, rd( Z, X ) ), ld( X, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20484) {G4,W19,D6,L1,V3,M1}  { ld( mult( X, rd( ld( Y, Z ), X ) )
% 38.98/39.34    , Z ) ==> ld( ld( Y, rd( Z, X ) ), ld( X, Z ) ) }.
% 38.98/39.34  parent0[0]: (4291) {G131,W19,D6,L1,V3,M1} P(1412,4264);d(80);d(19);d(80);d(
% 38.98/39.34    3314);d(80) { mult( X, ld( ld( rd( Y, X ), Z ), Z ) ) ==> ld( mult( X, rd
% 38.98/39.34    ( ld( Y, Z ), X ) ), Z ) }.
% 38.98/39.34  parent1[0; 1]: (20483) {G3,W19,D6,L1,V3,M1}  { mult( X, ld( ld( rd( Y, X )
% 38.98/39.34    , Z ), Z ) ) ==> ld( ld( Y, rd( Z, X ) ), ld( X, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20485) {G4,W19,D6,L1,V3,M1}  { ld( ld( Y, rd( Z, X ) ), ld( X, Z )
% 38.98/39.34     ) ==> ld( mult( X, rd( ld( Y, Z ), X ) ), Z ) }.
% 38.98/39.34  parent0[0]: (20484) {G4,W19,D6,L1,V3,M1}  { ld( mult( X, rd( ld( Y, Z ), X
% 38.98/39.34     ) ), Z ) ==> ld( ld( Y, rd( Z, X ) ), ld( X, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4600) {G136,W19,D6,L1,V3,M1} P(19,4533);d(80);d(4291) { ld( 
% 38.98/39.34    ld( Y, rd( Z, X ) ), ld( X, Z ) ) ==> ld( mult( X, rd( ld( Y, Z ), X ) )
% 38.98/39.34    , Z ) }.
% 38.98/39.34  parent0: (20485) {G4,W19,D6,L1,V3,M1}  { ld( ld( Y, rd( Z, X ) ), ld( X, Z
% 38.98/39.34     ) ) ==> ld( mult( X, rd( ld( Y, Z ), X ) ), Z ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20489) {G137,W19,D7,L1,V3,M1}  { ld( mult( Y, rd( ld( mult( X, Y
% 38.98/39.34     ), Z ), Y ) ), Z ) ==> mult( Y, ld( ld( X, Z ), Z ) ) }.
% 38.98/39.34  parent0[0]: (4600) {G136,W19,D6,L1,V3,M1} P(19,4533);d(80);d(4291) { ld( ld
% 38.98/39.34    ( Y, rd( Z, X ) ), ld( X, Z ) ) ==> ld( mult( X, rd( ld( Y, Z ), X ) ), Z
% 38.98/39.34     ) }.
% 38.98/39.34  parent1[0; 1]: (4599) {G136,W19,D5,L1,V3,M1} P(22,4533);d(24) { ld( ld( 
% 38.98/39.34    mult( X, Y ), rd( Z, Y ) ), ld( Y, Z ) ) ==> mult( Y, ld( ld( X, Z ), Z )
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := mult( X, Y )
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20490) {G14,W19,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( X, rd
% 38.98/39.34    ( Z, X ) ) ), Z ) ==> mult( X, ld( ld( Y, Z ), Z ) ) }.
% 38.98/39.34  parent0[0]: (1424) {G13,W19,D6,L1,V3,M1} P(3,1412) { mult( Y, rd( ld( mult
% 38.98/39.34    ( X, Y ), Z ), Y ) ) ==> ld( mult( Y, X ), mult( Y, rd( Z, Y ) ) ) }.
% 38.98/39.34  parent1[0; 2]: (20489) {G137,W19,D7,L1,V3,M1}  { ld( mult( Y, rd( ld( mult
% 38.98/39.34    ( X, Y ), Z ), Y ) ), Z ) ==> mult( Y, ld( ld( X, Z ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4602) {G137,W19,D6,L1,V3,M1} S(4599);d(4600);d(1424) { ld( ld
% 38.98/39.34    ( mult( Y, X ), mult( Y, rd( Z, Y ) ) ), Z ) ==> mult( Y, ld( ld( X, Z )
% 38.98/39.34    , Z ) ) }.
% 38.98/39.34  parent0: (20490) {G14,W19,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), mult( X, rd
% 38.98/39.34    ( Z, X ) ) ), Z ) ==> mult( X, ld( ld( Y, Z ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20493) {G6,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( rd( rd( X, Y )
% 38.98/39.34    , X ), X ) }.
% 38.98/39.34  parent0[0]: (130) {G6,W11,D5,L1,V2,M1} P(2,108);d(113) { ld( rd( rd( Y, X )
% 38.98/39.34    , Y ), Y ) ==> mult( Y, X ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20495) {G7,W31,D7,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), 
% 38.98/39.34    mult( Y, X ) ) ==> ld( rd( mult( mult( X, Y ), rd( Z, mult( Y, X ) ) ), 
% 38.98/39.34    mult( mult( X, Y ), Z ) ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (4536) {G135,W19,D5,L1,V3,M1} P(19,4525);d(81);d(321);d(4252)
% 38.98/39.34     { rd( mult( mult( X, Z ), Y ), mult( Z, X ) ) ==> mult( mult( X, Z ), rd
% 38.98/39.34    ( Y, mult( Z, X ) ) ) }.
% 38.98/39.34  parent1[0; 12]: (20493) {G6,W11,D5,L1,V2,M1}  { mult( X, Y ) ==> ld( rd( rd
% 38.98/39.34    ( X, Y ), X ), X ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := mult( mult( X, Y ), Z )
% 38.98/39.34     Y := mult( Y, X )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20496) {G8,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), 
% 38.98/39.34    mult( Y, X ) ) ==> mult( mult( X, Y ), mult( Z, mult( Y, X ) ) ) }.
% 38.98/39.34  parent0[0]: (1477) {G11,W19,D6,L1,V3,M1} P(1466,0);d(125) { ld( rd( mult( X
% 38.98/39.34    , rd( Y, Z ) ), mult( X, Y ) ), mult( X, Y ) ) ==> mult( X, mult( Y, Z )
% 38.98/39.34     ) }.
% 38.98/39.34  parent1[0; 10]: (20495) {G7,W31,D7,L1,V3,M1}  { mult( mult( mult( X, Y ), Z
% 38.98/39.34     ), mult( Y, X ) ) ==> ld( rd( mult( mult( X, Y ), rd( Z, mult( Y, X ) )
% 38.98/39.34     ), mult( mult( X, Y ), Z ) ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Y )
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := mult( Y, X )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20497) {G8,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), mult( Z, mult( 
% 38.98/39.34    Y, X ) ) ) ==> mult( mult( mult( X, Y ), Z ), mult( Y, X ) ) }.
% 38.98/39.34  parent0[0]: (20496) {G8,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), 
% 38.98/39.34    mult( Y, X ) ) ==> mult( mult( X, Y ), mult( Z, mult( Y, X ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4604) {G136,W19,D5,L1,V3,M1} P(4536,130);d(1477) { mult( mult
% 38.98/39.34    ( X, Y ), mult( Z, mult( Y, X ) ) ) ==> mult( mult( mult( X, Y ), Z ), 
% 38.98/39.34    mult( Y, X ) ) }.
% 38.98/39.34  parent0: (20497) {G8,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), mult( Z, mult
% 38.98/39.34    ( Y, X ) ) ) ==> mult( mult( mult( X, Y ), Z ), mult( Y, X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20499) {G5,W19,D6,L1,V3,M1}  { Y ==> ld( ld( mult( X, mult( Y, Z )
% 38.98/39.34     ), mult( X, Y ) ), ld( mult( X, Z ), mult( X, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (269) {G5,W19,D6,L1,V3,M1} P(41,17);d(75);d(74) { ld( ld( mult
% 38.98/39.34    ( Y, mult( X, Z ) ), mult( Y, X ) ), ld( mult( Y, Z ), mult( Y, X ) ) ) 
% 38.98/39.34    ==> X }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20505) {G6,W31,D7,L1,V3,M1}  { X ==> ld( ld( mult( mult( mult( Y
% 38.98/39.34    , Z ), X ), mult( Z, Y ) ), mult( mult( Y, Z ), X ) ), ld( mult( mult( Y
% 38.98/39.34    , Z ), mult( Z, Y ) ), mult( mult( Y, Z ), X ) ) ) }.
% 38.98/39.34  parent0[0]: (4604) {G136,W19,D5,L1,V3,M1} P(4536,130);d(1477) { mult( mult
% 38.98/39.34    ( X, Y ), mult( Z, mult( Y, X ) ) ) ==> mult( mult( mult( X, Y ), Z ), 
% 38.98/39.34    mult( Y, X ) ) }.
% 38.98/39.34  parent1[0; 4]: (20499) {G5,W19,D6,L1,V3,M1}  { Y ==> ld( ld( mult( X, mult
% 38.98/39.34    ( Y, Z ) ), mult( X, Y ) ), ld( mult( X, Z ), mult( X, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := mult( Y, Z )
% 38.98/39.34     Y := X
% 38.98/39.34     Z := mult( Z, Y )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20511) {G3,W20,D6,L1,V3,M1}  { X ==> ld( i( mult( Z, Y ) ), ld( 
% 38.98/39.34    mult( mult( Y, Z ), mult( Z, Y ) ), mult( mult( Y, Z ), X ) ) ) }.
% 38.98/39.34  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.98/39.34    ==> i( Y ) }.
% 38.98/39.34  parent1[0; 3]: (20505) {G6,W31,D7,L1,V3,M1}  { X ==> ld( ld( mult( mult( 
% 38.98/39.34    mult( Y, Z ), X ), mult( Z, Y ) ), mult( mult( Y, Z ), X ) ), ld( mult( 
% 38.98/39.34    mult( Y, Z ), mult( Z, Y ) ), mult( mult( Y, Z ), X ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( mult( Y, Z ), X )
% 38.98/39.34     Y := mult( Z, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20512) {G2,W19,D6,L1,V3,M1}  { X ==> mult( mult( Y, Z ), ld( mult
% 38.98/39.34    ( mult( Z, Y ), mult( Y, Z ) ), mult( mult( Z, Y ), X ) ) ) }.
% 38.98/39.34  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 2]: (20511) {G3,W20,D6,L1,V3,M1}  { X ==> ld( i( mult( Z, Y ) )
% 38.98/39.34    , ld( mult( mult( Y, Z ), mult( Z, Y ) ), mult( mult( Y, Z ), X ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( Y, Z )
% 38.98/39.34     Y := ld( mult( mult( Z, Y ), mult( Y, Z ) ), mult( mult( Z, Y ), X ) )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20513) {G3,W19,D6,L1,V3,M1}  { X ==> ld( mult( mult( Z, Y ), rd( 
% 38.98/39.34    mult( Y, Z ), X ) ), mult( mult( Z, Y ), mult( Y, Z ) ) ) }.
% 38.98/39.34  parent0[0]: (1887) {G11,W19,D5,L1,V3,M1} S(270);d(1466) { mult( X, ld( mult
% 38.98/39.34    ( Y, X ), mult( Y, Z ) ) ) ==> ld( mult( Y, rd( X, Z ) ), mult( Y, X ) )
% 38.98/39.34     }.
% 38.98/39.34  parent1[0; 2]: (20512) {G2,W19,D6,L1,V3,M1}  { X ==> mult( mult( Y, Z ), ld
% 38.98/39.34    ( mult( mult( Z, Y ), mult( Y, Z ) ), mult( mult( Z, Y ), X ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( Y, Z )
% 38.98/39.34     Y := mult( Z, Y )
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20514) {G4,W19,D6,L1,V3,M1}  { X ==> ld( rd( mult( mult( Z, Y ), 
% 38.98/39.34    mult( Y, Z ) ), mult( X, mult( Y, Z ) ) ), mult( Z, Y ) ) }.
% 38.98/39.34  parent0[0]: (4278) {G131,W19,D5,L1,V3,M1} P(33,4259);d(52);d(33) { ld( mult
% 38.98/39.34    ( Z, rd( X, Y ) ), mult( Z, X ) ) ==> ld( rd( mult( X, Z ), mult( Y, Z )
% 38.98/39.34     ), X ) }.
% 38.98/39.34  parent1[0; 2]: (20513) {G3,W19,D6,L1,V3,M1}  { X ==> ld( mult( mult( Z, Y )
% 38.98/39.34    , rd( mult( Y, Z ), X ) ), mult( mult( Z, Y ), mult( Y, Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( Z, Y )
% 38.98/39.34     Y := X
% 38.98/39.34     Z := mult( Y, Z )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20515) {G5,W19,D7,L1,V3,M1}  { X ==> ld( rd( mult( mult( mult( Y
% 38.98/39.34    , Z ), Z ), Y ), mult( X, mult( Z, Y ) ) ), mult( Y, Z ) ) }.
% 38.98/39.34  parent0[0]: (1085) {G13,W15,D5,L1,V2,M1} P(3,1067) { mult( mult( X, Y ), 
% 38.98/39.34    mult( Y, X ) ) ==> mult( mult( mult( X, Y ), Y ), X ) }.
% 38.98/39.34  parent1[0; 4]: (20514) {G4,W19,D6,L1,V3,M1}  { X ==> ld( rd( mult( mult( Z
% 38.98/39.34    , Y ), mult( Y, Z ) ), mult( X, mult( Y, Z ) ) ), mult( Z, Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20516) {G5,W19,D7,L1,V3,M1}  { ld( rd( mult( mult( mult( Y, Z ), Z
% 38.98/39.34     ), Y ), mult( X, mult( Z, Y ) ) ), mult( Y, Z ) ) ==> X }.
% 38.98/39.34  parent0[0]: (20515) {G5,W19,D7,L1,V3,M1}  { X ==> ld( rd( mult( mult( mult
% 38.98/39.34    ( Y, Z ), Z ), Y ), mult( X, mult( Z, Y ) ) ), mult( Y, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4609) {G137,W19,D7,L1,V3,M1} P(4604,269);d(31);d(22);d(1887);
% 38.98/39.34    d(4278);d(1085) { ld( rd( mult( mult( mult( Y, X ), X ), Y ), mult( Z, 
% 38.98/39.34    mult( X, Y ) ) ), mult( Y, X ) ) ==> Z }.
% 38.98/39.34  parent0: (20516) {G5,W19,D7,L1,V3,M1}  { ld( rd( mult( mult( mult( Y, Z ), 
% 38.98/39.34    Z ), Y ), mult( X, mult( Z, Y ) ) ), mult( Y, Z ) ) ==> X }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20518) {G136,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), 
% 38.98/39.34    mult( Y, X ) ) ==> mult( mult( X, Y ), mult( Z, mult( Y, X ) ) ) }.
% 38.98/39.34  parent0[0]: (4604) {G136,W19,D5,L1,V3,M1} P(4536,130);d(1477) { mult( mult
% 38.98/39.34    ( X, Y ), mult( Z, mult( Y, X ) ) ) ==> mult( mult( mult( X, Y ), Z ), 
% 38.98/39.34    mult( Y, X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20524) {G2,W22,D6,L1,V3,M1}  { mult( mult( mult( i( X ), Y ), Z )
% 38.98/39.34    , mult( Y, i( X ) ) ) ==> mult( ld( X, Y ), mult( Z, mult( Y, i( X ) ) )
% 38.98/39.34     ) }.
% 38.98/39.34  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 13]: (20518) {G136,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y )
% 38.98/39.34    , Z ), mult( Y, X ) ) ==> mult( mult( X, Y ), mult( Z, mult( Y, X ) ) )
% 38.98/39.34     }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := i( X )
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20529) {G2,W21,D6,L1,V3,M1}  { mult( mult( ld( X, Y ), Z ), mult
% 38.98/39.34    ( Y, i( X ) ) ) ==> mult( ld( X, Y ), mult( Z, mult( Y, i( X ) ) ) ) }.
% 38.98/39.34  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 3]: (20524) {G2,W22,D6,L1,V3,M1}  { mult( mult( mult( i( X ), Y
% 38.98/39.34     ), Z ), mult( Y, i( X ) ) ) ==> mult( ld( X, Y ), mult( Z, mult( Y, i( X
% 38.98/39.34     ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20535) {G3,W21,D6,L1,V3,M1}  { mult( mult( ld( X, Y ), Z ), mult
% 38.98/39.34    ( Y, i( X ) ) ) ==> ld( ld( Y, X ), mult( Z, mult( Y, i( X ) ) ) ) }.
% 38.98/39.34  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.34    ld( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 11]: (20529) {G2,W21,D6,L1,V3,M1}  { mult( mult( ld( X, Y ), Z )
% 38.98/39.34    , mult( Y, i( X ) ) ) ==> mult( ld( X, Y ), mult( Z, mult( Y, i( X ) ) )
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := mult( Z, mult( Y, i( X ) ) )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20540) {G2,W20,D5,L1,V3,M1}  { mult( mult( ld( X, Y ), Z ), mult
% 38.98/39.34    ( Y, i( X ) ) ) ==> ld( ld( Y, X ), mult( Z, rd( Y, X ) ) ) }.
% 38.98/39.34  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 17]: (20535) {G3,W21,D6,L1,V3,M1}  { mult( mult( ld( X, Y ), Z )
% 38.98/39.34    , mult( Y, i( X ) ) ) ==> ld( ld( Y, X ), mult( Z, mult( Y, i( X ) ) ) )
% 38.98/39.34     }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20541) {G2,W19,D5,L1,V3,M1}  { mult( mult( ld( X, Y ), Z ), rd( Y
% 38.98/39.34    , X ) ) ==> ld( ld( Y, X ), mult( Z, rd( Y, X ) ) ) }.
% 38.98/39.34  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 7]: (20540) {G2,W20,D5,L1,V3,M1}  { mult( mult( ld( X, Y ), Z )
% 38.98/39.34    , mult( Y, i( X ) ) ) ==> ld( ld( Y, X ), mult( Z, rd( Y, X ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20546) {G3,W19,D5,L1,V3,M1}  { mult( ld( ld( Y, X ), Z ), rd( Y, 
% 38.98/39.34    X ) ) ==> ld( ld( Y, X ), mult( Z, rd( Y, X ) ) ) }.
% 38.98/39.34  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.34    ld( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 2]: (20541) {G2,W19,D5,L1,V3,M1}  { mult( mult( ld( X, Y ), Z )
% 38.98/39.34    , rd( Y, X ) ) ==> ld( ld( Y, X ), mult( Z, rd( Y, X ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20548) {G4,W19,D5,L1,V3,M1}  { ld( ld( Z, ld( X, Y ) ), rd( X, Y
% 38.98/39.34     ) ) ==> ld( ld( X, Y ), mult( Z, rd( X, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.34    ld( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 1]: (20546) {G3,W19,D5,L1,V3,M1}  { mult( ld( ld( Y, X ), Z ), 
% 38.98/39.34    rd( Y, X ) ) ==> ld( ld( Y, X ), mult( Z, rd( Y, X ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := ld( X, Y )
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := rd( X, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20549) {G4,W19,D5,L1,V3,M1}  { ld( ld( Y, Z ), mult( X, rd( Y, Z )
% 38.98/39.34     ) ) ==> ld( ld( X, ld( Y, Z ) ), rd( Y, Z ) ) }.
% 38.98/39.34  parent0[0]: (20548) {G4,W19,D5,L1,V3,M1}  { ld( ld( Z, ld( X, Y ) ), rd( X
% 38.98/39.34    , Y ) ) ==> ld( ld( X, Y ), mult( Z, rd( X, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4610) {G137,W19,D5,L1,V3,M1} P(24,4604);d(74);d(33);d(74);d(
% 38.98/39.34    74) { ld( ld( Y, X ), mult( Z, rd( Y, X ) ) ) ==> ld( ld( Z, ld( Y, X ) )
% 38.98/39.34    , rd( Y, X ) ) }.
% 38.98/39.34  parent0: (20549) {G4,W19,D5,L1,V3,M1}  { ld( ld( Y, Z ), mult( X, rd( Y, Z
% 38.98/39.34     ) ) ) ==> ld( ld( X, ld( Y, Z ) ), rd( Y, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20551) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20553) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( Y, Z ) ) ==> ld( 
% 38.98/39.34    mult( Z, Y ), mult( mult( mult( Z, Y ), X ), mult( Y, Z ) ) ) }.
% 38.98/39.34  parent0[0]: (4604) {G136,W19,D5,L1,V3,M1} P(4536,130);d(1477) { mult( mult
% 38.98/39.34    ( X, Y ), mult( Z, mult( Y, X ) ) ) ==> mult( mult( mult( X, Y ), Z ), 
% 38.98/39.34    mult( Y, X ) ) }.
% 38.98/39.34  parent1[0; 10]: (20551) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 38.98/39.34     }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := mult( Z, Y )
% 38.98/39.34     Y := mult( X, mult( Y, Z ) )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20554) {G2,W19,D8,L1,V3,M1}  { mult( X, mult( Y, Z ) ) ==> ld( ld
% 38.98/39.34    ( ld( ld( mult( mult( Z, Y ), X ), Z ), Y ), Y ), Z ) }.
% 38.98/39.34  parent0[0]: (4580) {G141,W19,D6,L1,V3,M1} P(77,4567);d(22) { ld( mult( Y, Z
% 38.98/39.34     ), mult( X, mult( Z, Y ) ) ) ==> ld( ld( ld( ld( X, Y ), Z ), Z ), Y )
% 38.98/39.34     }.
% 38.98/39.34  parent1[0; 6]: (20553) {G1,W19,D6,L1,V3,M1}  { mult( X, mult( Y, Z ) ) ==> 
% 38.98/39.34    ld( mult( Z, Y ), mult( mult( mult( Z, Y ), X ), mult( Y, Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( mult( Z, Y ), X )
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20555) {G2,W19,D8,L1,V3,M1}  { ld( ld( ld( ld( mult( mult( Z, Y )
% 38.98/39.34    , X ), Z ), Y ), Y ), Z ) ==> mult( X, mult( Y, Z ) ) }.
% 38.98/39.34  parent0[0]: (20554) {G2,W19,D8,L1,V3,M1}  { mult( X, mult( Y, Z ) ) ==> ld
% 38.98/39.34    ( ld( ld( ld( mult( mult( Z, Y ), X ), Z ), Y ), Y ), Z ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4613) {G142,W19,D8,L1,V3,M1} P(4604,1);d(4580) { ld( ld( ld( 
% 38.98/39.34    ld( mult( mult( X, Y ), Z ), X ), Y ), Y ), X ) ==> mult( Z, mult( Y, X )
% 38.98/39.34     ) }.
% 38.98/39.34  parent0: (20555) {G2,W19,D8,L1,V3,M1}  { ld( ld( ld( ld( mult( mult( Z, Y )
% 38.98/39.34    , X ), Z ), Y ), Y ), Z ) ==> mult( X, mult( Y, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20557) {G137,W19,D5,L1,V3,M1}  { ld( ld( Z, ld( X, Y ) ), rd( X, Y
% 38.98/39.34     ) ) ==> ld( ld( X, Y ), mult( Z, rd( X, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (4610) {G137,W19,D5,L1,V3,M1} P(24,4604);d(74);d(33);d(74);d(74
% 38.98/39.34    ) { ld( ld( Y, X ), mult( Z, rd( Y, X ) ) ) ==> ld( ld( Z, ld( Y, X ) ), 
% 38.98/39.34    rd( Y, X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20560) {G2,W20,D5,L1,V3,M1}  { ld( ld( i( X ), ld( Y, Z ) ), rd( 
% 38.98/39.34    Y, Z ) ) ==> ld( ld( Y, Z ), ld( X, rd( Y, Z ) ) ) }.
% 38.98/39.34  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 15]: (20557) {G137,W19,D5,L1,V3,M1}  { ld( ld( Z, ld( X, Y ) ), 
% 38.98/39.34    rd( X, Y ) ) ==> ld( ld( X, Y ), mult( Z, rd( X, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := rd( Y, Z )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := i( X )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20561) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), rd( Y, 
% 38.98/39.34    Z ) ) ==> ld( ld( Y, Z ), ld( X, rd( Y, Z ) ) ) }.
% 38.98/39.34  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 2]: (20560) {G2,W20,D5,L1,V3,M1}  { ld( ld( i( X ), ld( Y, Z ) )
% 38.98/39.34    , rd( Y, Z ) ) ==> ld( ld( Y, Z ), ld( X, rd( Y, Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := ld( Y, Z )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20562) {G2,W19,D5,L1,V3,M1}  { ld( ld( Y, Z ), ld( X, rd( Y, Z ) )
% 38.98/39.34     ) ==> ld( mult( X, ld( Y, Z ) ), rd( Y, Z ) ) }.
% 38.98/39.34  parent0[0]: (20561) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), rd( 
% 38.98/39.34    Y, Z ) ) ==> ld( ld( Y, Z ), ld( X, rd( Y, Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4627) {G138,W19,D5,L1,V3,M1} P(24,4610);d(22) { ld( ld( Y, Z
% 38.98/39.34     ), ld( X, rd( Y, Z ) ) ) ==> ld( mult( X, ld( Y, Z ) ), rd( Y, Z ) ) }.
% 38.98/39.34  parent0: (20562) {G2,W19,D5,L1,V3,M1}  { ld( ld( Y, Z ), ld( X, rd( Y, Z )
% 38.98/39.34     ) ) ==> ld( mult( X, ld( Y, Z ) ), rd( Y, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20564) {G138,W19,D5,L1,V3,M1}  { ld( mult( Z, ld( X, Y ) ), rd( X
% 38.98/39.34    , Y ) ) ==> ld( ld( X, Y ), ld( Z, rd( X, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (4627) {G138,W19,D5,L1,V3,M1} P(24,4610);d(22) { ld( ld( Y, Z )
% 38.98/39.34    , ld( X, rd( Y, Z ) ) ) ==> ld( mult( X, ld( Y, Z ) ), rd( Y, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20569) {G8,W27,D6,L1,V3,M1}  { ld( mult( X, ld( mult( Y, Z ), Y )
% 38.98/39.34     ), rd( mult( Y, Z ), Y ) ) ==> ld( ld( mult( Y, Z ), Y ), ld( X, mult( Y
% 38.98/39.34    , rd( Z, Y ) ) ) ) }.
% 38.98/39.34  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.98/39.34    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.98/39.34  parent1[0; 22]: (20564) {G138,W19,D5,L1,V3,M1}  { ld( mult( Z, ld( X, Y ) )
% 38.98/39.34    , rd( X, Y ) ) ==> ld( ld( X, Y ), ld( Z, rd( X, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := mult( Y, Z )
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20570) {G8,W27,D6,L1,V3,M1}  { ld( mult( X, ld( mult( Y, Z ), Y )
% 38.98/39.34     ), mult( Y, rd( Z, Y ) ) ) ==> ld( ld( mult( Y, Z ), Y ), ld( X, mult( Y
% 38.98/39.34    , rd( Z, Y ) ) ) ) }.
% 38.98/39.34  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.98/39.34    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.98/39.34  parent1[0; 9]: (20569) {G8,W27,D6,L1,V3,M1}  { ld( mult( X, ld( mult( Y, Z
% 38.98/39.34     ), Y ) ), rd( mult( Y, Z ), Y ) ) ==> ld( ld( mult( Y, Z ), Y ), ld( X, 
% 38.98/39.34    mult( Y, rd( Z, Y ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20579) {G3,W24,D6,L1,V3,M1}  { ld( mult( X, ld( mult( Y, Z ), Y )
% 38.98/39.34     ), mult( Y, rd( Z, Y ) ) ) ==> ld( i( Z ), ld( X, mult( Y, rd( Z, Y ) )
% 38.98/39.34     ) ) }.
% 38.98/39.34  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.98/39.34    ==> i( Y ) }.
% 38.98/39.34  parent1[0; 15]: (20570) {G8,W27,D6,L1,V3,M1}  { ld( mult( X, ld( mult( Y, Z
% 38.98/39.34     ), Y ) ), mult( Y, rd( Z, Y ) ) ) ==> ld( ld( mult( Y, Z ), Y ), ld( X, 
% 38.98/39.34    mult( Y, rd( Z, Y ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20580) {G3,W21,D6,L1,V3,M1}  { ld( mult( X, i( Z ) ), mult( Y, rd
% 38.98/39.34    ( Z, Y ) ) ) ==> ld( i( Z ), ld( X, mult( Y, rd( Z, Y ) ) ) ) }.
% 38.98/39.34  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.98/39.34    ==> i( Y ) }.
% 38.98/39.34  parent1[0; 4]: (20579) {G3,W24,D6,L1,V3,M1}  { ld( mult( X, ld( mult( Y, Z
% 38.98/39.34     ), Y ) ), mult( Y, rd( Z, Y ) ) ) ==> ld( i( Z ), ld( X, mult( Y, rd( Z
% 38.98/39.34    , Y ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20582) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, i( Y ) ), mult( Z, rd
% 38.98/39.34    ( Y, Z ) ) ) ==> mult( Y, ld( X, mult( Z, rd( Y, Z ) ) ) ) }.
% 38.98/39.34  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 11]: (20580) {G3,W21,D6,L1,V3,M1}  { ld( mult( X, i( Z ) ), mult
% 38.98/39.34    ( Y, rd( Z, Y ) ) ) ==> ld( i( Z ), ld( X, mult( Y, rd( Z, Y ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := ld( X, mult( Z, rd( Y, Z ) ) )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20583) {G2,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), mult( Z, rd( Y, Z
% 38.98/39.34     ) ) ) ==> mult( Y, ld( X, mult( Z, rd( Y, Z ) ) ) ) }.
% 38.98/39.34  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 2]: (20582) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, i( Y ) ), mult
% 38.98/39.34    ( Z, rd( Y, Z ) ) ) ==> mult( Y, ld( X, mult( Z, rd( Y, Z ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20584) {G2,W19,D6,L1,V3,M1}  { mult( Y, ld( X, mult( Z, rd( Y, Z )
% 38.98/39.34     ) ) ) ==> ld( rd( X, Y ), mult( Z, rd( Y, Z ) ) ) }.
% 38.98/39.34  parent0[0]: (20583) {G2,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), mult( Z, rd( Y
% 38.98/39.34    , Z ) ) ) ==> mult( Y, ld( X, mult( Z, rd( Y, Z ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4640) {G139,W19,D6,L1,V3,M1} P(321,4627);d(31);d(22);d(33) { 
% 38.98/39.34    mult( Y, ld( Z, mult( X, rd( Y, X ) ) ) ) ==> ld( rd( Z, Y ), mult( X, rd
% 38.98/39.34    ( Y, X ) ) ) }.
% 38.98/39.34  parent0: (20584) {G2,W19,D6,L1,V3,M1}  { mult( Y, ld( X, mult( Z, rd( Y, Z
% 38.98/39.34     ) ) ) ) ==> ld( rd( X, Y ), mult( Z, rd( Y, Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20586) {G138,W19,D5,L1,V3,M1}  { ld( mult( Z, ld( X, Y ) ), rd( X
% 38.98/39.34    , Y ) ) ==> ld( ld( X, Y ), ld( Z, rd( X, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (4627) {G138,W19,D5,L1,V3,M1} P(24,4610);d(22) { ld( ld( Y, Z )
% 38.98/39.34    , ld( X, rd( Y, Z ) ) ) ==> ld( mult( X, ld( Y, Z ) ), rd( Y, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20594) {G127,W27,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), ld
% 38.98/39.34    ( Y, Z ) ), ld( Z, Y ) ), rd( Z, Y ) ) ==> ld( ld( Z, Y ), rd( ld( mult( 
% 38.98/39.34    X, Z ), Z ), Y ) ) }.
% 38.98/39.34  parent0[0]: (4237) {G126,W19,D5,L1,V3,M1} P(24,4229);d(33);d(81);d(80);d(75
% 38.98/39.34    );d(34);d(80);d(34) { ld( mult( mult( Z, Y ), ld( Y, X ) ), rd( X, Y ) ) 
% 38.98/39.34    ==> rd( ld( mult( Z, X ), X ), Y ) }.
% 38.98/39.34  parent1[0; 20]: (20586) {G138,W19,D5,L1,V3,M1}  { ld( mult( Z, ld( X, Y ) )
% 38.98/39.34    , rd( X, Y ) ) ==> ld( ld( X, Y ), ld( Z, rd( X, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := mult( mult( X, Y ), ld( Y, Z ) )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20596) {G6,W27,D6,L1,V3,M1}  { ld( ld( rd( ld( Z, Y ), mult( X, Y
% 38.98/39.34     ) ), ld( Z, Y ) ), rd( Z, Y ) ) ==> ld( ld( Z, Y ), rd( ld( mult( X, Z )
% 38.98/39.34    , Z ), Y ) ) }.
% 38.98/39.34  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.34     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.34  parent1[0; 2]: (20594) {G127,W27,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y
% 38.98/39.34     ), ld( Y, Z ) ), ld( Z, Y ) ), rd( Z, Y ) ) ==> ld( ld( Z, Y ), rd( ld( 
% 38.98/39.34    mult( X, Z ), Z ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Y )
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34     T := ld( Z, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20597) {G2,W19,D6,L1,V3,M1}  { ld( mult( Z, Y ), rd( X, Y ) ) ==>
% 38.98/39.34     ld( ld( X, Y ), rd( ld( mult( Z, X ), X ), Y ) ) }.
% 38.98/39.34  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.34  parent1[0; 2]: (20596) {G6,W27,D6,L1,V3,M1}  { ld( ld( rd( ld( Z, Y ), mult
% 38.98/39.34    ( X, Y ) ), ld( Z, Y ) ), rd( Z, Y ) ) ==> ld( ld( Z, Y ), rd( ld( mult( 
% 38.98/39.34    X, Z ), Z ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := ld( X, Y )
% 38.98/39.34     Y := mult( Z, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20598) {G2,W19,D6,L1,V3,M1}  { ld( ld( Z, Y ), rd( ld( mult( X, Z
% 38.98/39.34     ), Z ), Y ) ) ==> ld( mult( X, Y ), rd( Z, Y ) ) }.
% 38.98/39.34  parent0[0]: (20597) {G2,W19,D6,L1,V3,M1}  { ld( mult( Z, Y ), rd( X, Y ) ) 
% 38.98/39.34    ==> ld( ld( X, Y ), rd( ld( mult( Z, X ), X ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4678) {G139,W19,D6,L1,V3,M1} P(4237,4627);d(115);d(19) { ld( 
% 38.98/39.34    ld( Z, Y ), rd( ld( mult( X, Z ), Z ), Y ) ) ==> ld( mult( X, Y ), rd( Z
% 38.98/39.34    , Y ) ) }.
% 38.98/39.34  parent0: (20598) {G2,W19,D6,L1,V3,M1}  { ld( ld( Z, Y ), rd( ld( mult( X, Z
% 38.98/39.34     ), Z ), Y ) ) ==> ld( mult( X, Y ), rd( Z, Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20600) {G117,W19,D5,L1,V3,M1}  { mult( mult( mult( X, X ), Y ), ld
% 38.98/39.34    ( Y, Z ) ) ==> mult( mult( X, Y ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (4005) {G117,W19,D5,L1,V3,M1} P(24,3997);d(75);d(34);d(74) { 
% 38.98/39.34    mult( mult( Z, Y ), ld( ld( Z, Y ), X ) ) ==> mult( mult( mult( Z, Z ), Y
% 38.98/39.34     ), ld( Y, X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20607) {G118,W27,D7,L1,V3,M1}  { mult( mult( mult( X, X ), Y ), 
% 38.98/39.34    ld( Y, rd( ld( mult( Z, X ), X ), Y ) ) ) ==> mult( mult( X, Y ), ld( 
% 38.98/39.34    mult( Z, Y ), rd( X, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (4678) {G139,W19,D6,L1,V3,M1} P(4237,4627);d(115);d(19) { ld( 
% 38.98/39.34    ld( Z, Y ), rd( ld( mult( X, Z ), Z ), Y ) ) ==> ld( mult( X, Y ), rd( Z
% 38.98/39.34    , Y ) ) }.
% 38.98/39.34  parent1[0; 20]: (20600) {G117,W19,D5,L1,V3,M1}  { mult( mult( mult( X, X )
% 38.98/39.34    , Y ), ld( Y, Z ) ) ==> mult( mult( X, Y ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := rd( ld( mult( Z, X ), X ), Y )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20609) {G119,W23,D6,L1,V3,M1}  { rd( mult( mult( X, X ), ld( mult
% 38.98/39.34    ( Z, X ), X ) ), Y ) ==> mult( mult( X, Y ), ld( mult( Z, Y ), rd( X, Y )
% 38.98/39.34     ) ) }.
% 38.98/39.34  parent0[0]: (4125) {G129,W19,D5,L1,V3,M1} P(52,4113);d(22);d(115);d(52);d(
% 38.98/39.34    76);d(22);d(109);d(33);d(76);d(22) { mult( mult( mult( X, X ), Y ), ld( Y
% 38.98/39.34    , rd( Z, Y ) ) ) ==> rd( mult( mult( X, X ), Z ), Y ) }.
% 38.98/39.34  parent1[0; 1]: (20607) {G118,W27,D7,L1,V3,M1}  { mult( mult( mult( X, X ), 
% 38.98/39.34    Y ), ld( Y, rd( ld( mult( Z, X ), X ), Y ) ) ) ==> mult( mult( X, Y ), ld
% 38.98/39.34    ( mult( Z, Y ), rd( X, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := ld( mult( Z, X ), X )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20610) {G8,W23,D7,L1,V3,M1}  { rd( ld( rd( rd( mult( Y, X ), X )
% 38.98/39.34    , X ), X ), Z ) ==> mult( mult( X, Z ), ld( mult( Y, Z ), rd( X, Z ) ) )
% 38.98/39.34     }.
% 38.98/39.34  parent0[0]: (147) {G7,W15,D5,L1,V2,M1} P(125,109);d(122) { mult( mult( X, X
% 38.98/39.34     ), ld( Y, X ) ) ==> ld( rd( rd( Y, X ), X ), X ) }.
% 38.98/39.34  parent1[0; 2]: (20609) {G119,W23,D6,L1,V3,M1}  { rd( mult( mult( X, X ), ld
% 38.98/39.34    ( mult( Z, X ), X ) ), Y ) ==> mult( mult( X, Y ), ld( mult( Z, Y ), rd( 
% 38.98/39.34    X, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := mult( Y, X )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20611) {G1,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), Y ), Z ) ==> 
% 38.98/39.34    mult( mult( Y, Z ), ld( mult( X, Z ), rd( Y, Z ) ) ) }.
% 38.98/39.34  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.34  parent1[0; 4]: (20610) {G8,W23,D7,L1,V3,M1}  { rd( ld( rd( rd( mult( Y, X )
% 38.98/39.34    , X ), X ), X ), Z ) ==> mult( mult( X, Z ), ld( mult( Y, Z ), rd( X, Z )
% 38.98/39.34     ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20612) {G1,W19,D5,L1,V3,M1}  { mult( mult( Y, Z ), ld( mult( X, Z
% 38.98/39.34     ), rd( Y, Z ) ) ) ==> rd( ld( rd( X, Y ), Y ), Z ) }.
% 38.98/39.34  parent0[0]: (20611) {G1,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), Y ), Z ) 
% 38.98/39.34    ==> mult( mult( Y, Z ), ld( mult( X, Z ), rd( Y, Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4681) {G140,W19,D5,L1,V3,M1} P(4678,4005);d(4125);d(147);d(3)
% 38.98/39.34     { mult( mult( X, Y ), ld( mult( Z, Y ), rd( X, Y ) ) ) ==> rd( ld( rd( Z
% 38.98/39.34    , X ), X ), Y ) }.
% 38.98/39.34  parent0: (20612) {G1,W19,D5,L1,V3,M1}  { mult( mult( Y, Z ), ld( mult( X, Z
% 38.98/39.34     ), rd( Y, Z ) ) ) ==> rd( ld( rd( X, Y ), Y ), Z ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20614) {G139,W19,D6,L1,V3,M1}  { ld( mult( Z, Y ), rd( X, Y ) ) 
% 38.98/39.34    ==> ld( ld( X, Y ), rd( ld( mult( Z, X ), X ), Y ) ) }.
% 38.98/39.34  parent0[0]: (4678) {G139,W19,D6,L1,V3,M1} P(4237,4627);d(115);d(19) { ld( 
% 38.98/39.34    ld( Z, Y ), rd( ld( mult( X, Z ), Z ), Y ) ) ==> ld( mult( X, Y ), rd( Z
% 38.98/39.34    , Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20619) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), rd( X
% 38.98/39.34    , Z ) ) ==> ld( ld( X, Z ), rd( i( mult( Y, X ) ), Z ) ) }.
% 38.98/39.34  parent0[0]: (126) {G3,W12,D5,L1,V2,M1} P(108,31) { ld( mult( mult( X, Y ), 
% 38.98/39.34    X ), X ) ==> i( mult( Y, X ) ) }.
% 38.98/39.34  parent1[0; 15]: (20614) {G139,W19,D6,L1,V3,M1}  { ld( mult( Z, Y ), rd( X, 
% 38.98/39.34    Y ) ) ==> ld( ld( X, Y ), rd( ld( mult( Z, X ), X ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := mult( X, Y )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20620) {G5,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), rd( X
% 38.98/39.34    , Z ) ) ==> ld( ld( X, Z ), i( mult( Z, mult( Y, X ) ) ) ) }.
% 38.98/39.34  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.34    ( mult( Y, X ) ) }.
% 38.98/39.34  parent1[0; 14]: (20619) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z )
% 38.98/39.34    , rd( X, Z ) ) ==> ld( ld( X, Z ), rd( i( mult( Y, X ) ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( Y, X )
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20621) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), rd( X
% 38.98/39.34    , Z ) ) ==> i( mult( mult( Z, mult( Y, X ) ), ld( X, Z ) ) ) }.
% 38.98/39.34  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.34    ( X, Y ) ) }.
% 38.98/39.34  parent1[0; 10]: (20620) {G5,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z )
% 38.98/39.34    , rd( X, Z ) ) ==> ld( ld( X, Z ), i( mult( Z, mult( Y, X ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( Z, mult( Y, X ) )
% 38.98/39.34     Y := ld( X, Z )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20622) {G5,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), rd( X
% 38.98/39.34    , Z ) ) ==> rd( ld( Z, X ), mult( Z, mult( Y, X ) ) ) }.
% 38.98/39.34  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.34     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 10]: (20621) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z )
% 38.98/39.34    , rd( X, Z ) ) ==> i( mult( mult( Z, mult( Y, X ) ), ld( X, Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := mult( Z, mult( Y, X ) )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20623) {G5,W19,D5,L1,V3,M1}  { rd( ld( Z, X ), mult( Z, mult( Y, X
% 38.98/39.34     ) ) ) ==> ld( mult( mult( X, Y ), Z ), rd( X, Z ) ) }.
% 38.98/39.34  parent0[0]: (20622) {G5,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), rd
% 38.98/39.34    ( X, Z ) ) ==> rd( ld( Z, X ), mult( Z, mult( Y, X ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4683) {G140,W19,D5,L1,V3,M1} P(126,4678);d(76);d(52);d(92) { 
% 38.98/39.34    rd( ld( Z, X ), mult( Z, mult( Y, X ) ) ) ==> ld( mult( mult( X, Y ), Z )
% 38.98/39.34    , rd( X, Z ) ) }.
% 38.98/39.34  parent0: (20623) {G5,W19,D5,L1,V3,M1}  { rd( ld( Z, X ), mult( Z, mult( Y, 
% 38.98/39.34    X ) ) ) ==> ld( mult( mult( X, Y ), Z ), rd( X, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20625) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( mult( X
% 38.98/39.34    , ld( Y, Z ) ) ) }.
% 38.98/39.34  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.34     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20628) {G6,W20,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Z, Y ) )
% 38.98/39.34    , mult( X, Y ) ) ==> i( rd( ld( rd( Z, X ), X ), Y ) ) }.
% 38.98/39.34  parent0[0]: (4681) {G140,W19,D5,L1,V3,M1} P(4678,4005);d(4125);d(147);d(3)
% 38.98/39.34     { mult( mult( X, Y ), ld( mult( Z, Y ), rd( X, Y ) ) ) ==> rd( ld( rd( Z
% 38.98/39.34    , X ), X ), Y ) }.
% 38.98/39.34  parent1[0; 13]: (20625) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( 
% 38.98/39.34    mult( X, ld( Y, Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := mult( X, Y )
% 38.98/39.34     Y := mult( Z, Y )
% 38.98/39.34     Z := rd( X, Y )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20629) {G4,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Z, Y ) )
% 38.98/39.34    , mult( X, Y ) ) ==> rd( Y, ld( rd( Z, X ), X ) ) }.
% 38.98/39.34  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.34    X ) }.
% 38.98/39.34  parent1[0; 12]: (20628) {G6,W20,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Z
% 38.98/39.34    , Y ) ), mult( X, Y ) ) ==> i( rd( ld( rd( Z, X ), X ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := ld( rd( Z, X ), X )
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20630) {G5,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Z, Y ) )
% 38.98/39.34    , mult( X, Y ) ) ==> mult( Y, ld( X, rd( Z, X ) ) ) }.
% 38.98/39.34  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.34    mult( Z, ld( Y, X ) ) }.
% 38.98/39.34  parent1[0; 12]: (20629) {G4,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Z
% 38.98/39.34    , Y ) ), mult( X, Y ) ) ==> rd( Y, ld( rd( Z, X ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := rd( Z, X )
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4688) {G141,W19,D5,L1,V3,M1} P(4681,92);d(79);d(75) { rd( ld
% 38.98/39.34    ( rd( X, Y ), mult( Z, Y ) ), mult( X, Y ) ) ==> mult( Y, ld( X, rd( Z, X
% 38.98/39.34     ) ) ) }.
% 38.98/39.34  parent0: (20630) {G5,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( Z, Y ) )
% 38.98/39.34    , mult( X, Y ) ) ==> mult( Y, ld( X, rd( Z, X ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20633) {G140,W19,D5,L1,V3,M1}  { rd( ld( rd( Z, X ), X ), Y ) ==> 
% 38.98/39.34    mult( mult( X, Y ), ld( mult( Z, Y ), rd( X, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (4681) {G140,W19,D5,L1,V3,M1} P(4678,4005);d(4125);d(147);d(3)
% 38.98/39.34     { mult( mult( X, Y ), ld( mult( Z, Y ), rd( X, Y ) ) ) ==> rd( ld( rd( Z
% 38.98/39.34    , X ), X ), Y ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20637) {G2,W20,D6,L1,V3,M1}  { rd( ld( rd( i( X ), Y ), Y ), Z ) 
% 38.98/39.34    ==> mult( mult( Y, Z ), ld( ld( X, Z ), rd( Y, Z ) ) ) }.
% 38.98/39.34  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 14]: (20633) {G140,W19,D5,L1,V3,M1}  { rd( ld( rd( Z, X ), X ), 
% 38.98/39.34    Y ) ==> mult( mult( X, Y ), ld( mult( Z, Y ), rd( X, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := i( X )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20638) {G3,W20,D6,L1,V3,M1}  { rd( ld( i( mult( Y, X ) ), Y ), Z
% 38.98/39.34     ) ==> mult( mult( Y, Z ), ld( ld( X, Z ), rd( Y, Z ) ) ) }.
% 38.98/39.34  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.34    ( mult( Y, X ) ) }.
% 38.98/39.34  parent1[0; 3]: (20637) {G2,W20,D6,L1,V3,M1}  { rd( ld( rd( i( X ), Y ), Y )
% 38.98/39.34    , Z ) ==> mult( mult( Y, Z ), ld( ld( X, Z ), rd( Y, Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20639) {G2,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), X ), Z ) 
% 38.98/39.34    ==> mult( mult( X, Z ), ld( ld( Y, Z ), rd( X, Z ) ) ) }.
% 38.98/39.34  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 2]: (20638) {G3,W20,D6,L1,V3,M1}  { rd( ld( i( mult( Y, X ) ), Y
% 38.98/39.34     ), Z ) ==> mult( mult( Y, Z ), ld( ld( X, Z ), rd( Y, Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Y )
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20640) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, Z ), ld( ld( Y, Z )
% 38.98/39.34    , rd( X, Z ) ) ) ==> rd( mult( mult( X, Y ), X ), Z ) }.
% 38.98/39.34  parent0[0]: (20639) {G2,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), X ), Z
% 38.98/39.34     ) ==> mult( mult( X, Z ), ld( ld( Y, Z ), rd( X, Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4689) {G141,W19,D5,L1,V3,M1} P(24,4681);d(76);d(22) { mult( 
% 38.98/39.34    mult( Z, Y ), ld( ld( X, Y ), rd( Z, Y ) ) ) ==> rd( mult( mult( Z, X ), 
% 38.98/39.34    Z ), Y ) }.
% 38.98/39.34  parent0: (20640) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, Z ), ld( ld( Y, Z )
% 38.98/39.34    , rd( X, Z ) ) ) ==> rd( mult( mult( X, Y ), X ), Z ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20642) {G141,W19,D5,L1,V3,M1}  { mult( Y, ld( X, rd( Z, X ) ) ) 
% 38.98/39.34    ==> rd( ld( rd( X, Y ), mult( Z, Y ) ), mult( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (4688) {G141,W19,D5,L1,V3,M1} P(4681,92);d(79);d(75) { rd( ld( 
% 38.98/39.34    rd( X, Y ), mult( Z, Y ) ), mult( X, Y ) ) ==> mult( Y, ld( X, rd( Z, X )
% 38.98/39.34     ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20650) {G5,W23,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z, i( Y )
% 38.98/39.34     ) ) ) ==> rd( ld( i( mult( X, Y ) ), mult( Z, X ) ), mult( i( Y ), X ) )
% 38.98/39.34     }.
% 38.98/39.34  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.34    ( mult( Y, X ) ) }.
% 38.98/39.34  parent1[0; 12]: (20642) {G141,W19,D5,L1,V3,M1}  { mult( Y, ld( X, rd( Z, X
% 38.98/39.34     ) ) ) ==> rd( ld( rd( X, Y ), mult( Z, Y ) ), mult( X, Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := i( Y )
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20652) {G2,W22,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z, i( Y )
% 38.98/39.34     ) ) ) ==> rd( mult( mult( X, Y ), mult( Z, X ) ), mult( i( Y ), X ) )
% 38.98/39.34     }.
% 38.98/39.34  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 11]: (20650) {G5,W23,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z
% 38.98/39.34    , i( Y ) ) ) ) ==> rd( ld( i( mult( X, Y ) ), mult( Z, X ) ), mult( i( Y
% 38.98/39.34     ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Y )
% 38.98/39.34     Y := mult( Z, X )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20654) {G2,W21,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z, i( Y )
% 38.98/39.34     ) ) ) ==> rd( mult( mult( X, Y ), mult( Z, X ) ), ld( Y, X ) ) }.
% 38.98/39.34  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 18]: (20652) {G2,W22,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z
% 38.98/39.34    , i( Y ) ) ) ) ==> rd( mult( mult( X, Y ), mult( Z, X ) ), mult( i( Y ), 
% 38.98/39.34    X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20655) {G3,W21,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z, i( Y )
% 38.98/39.34     ) ) ) ==> mult( mult( mult( X, Y ), mult( Z, X ) ), ld( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.34    mult( Z, ld( Y, X ) ) }.
% 38.98/39.34  parent1[0; 10]: (20654) {G2,W21,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z
% 38.98/39.34    , i( Y ) ) ) ) ==> rd( mult( mult( X, Y ), mult( Z, X ) ), ld( Y, X ) )
% 38.98/39.34     }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := mult( mult( X, Y ), mult( Z, X ) )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20656) {G2,W20,D6,L1,V3,M1}  { mult( X, mult( Y, rd( Z, i( Y ) )
% 38.98/39.34     ) ) ==> mult( mult( mult( X, Y ), mult( Z, X ) ), ld( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 3]: (20655) {G3,W21,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z, 
% 38.98/39.34    i( Y ) ) ) ) ==> mult( mult( mult( X, Y ), mult( Z, X ) ), ld( X, Y ) )
% 38.98/39.34     }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := rd( Z, i( Y ) )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20657) {G2,W19,D5,L1,V3,M1}  { mult( X, mult( Y, mult( Z, Y ) ) )
% 38.98/39.34     ==> mult( mult( mult( X, Y ), mult( Z, X ) ), ld( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 5]: (20656) {G2,W20,D6,L1,V3,M1}  { mult( X, mult( Y, rd( Z, i( 
% 38.98/39.34    Y ) ) ) ) ==> mult( mult( mult( X, Y ), mult( Z, X ) ), ld( X, Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20658) {G2,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Z ), Y ) )
% 38.98/39.34     ==> mult( mult( mult( X, Y ), mult( Z, X ) ), ld( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.98/39.34    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.98/39.34  parent1[0; 3]: (20657) {G2,W19,D5,L1,V3,M1}  { mult( X, mult( Y, mult( Z, Y
% 38.98/39.34     ) ) ) ==> mult( mult( mult( X, Y ), mult( Z, X ) ), ld( X, Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20659) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), mult( Z, 
% 38.98/39.34    X ) ), ld( X, Y ) ) ==> mult( X, mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.34  parent0[0]: (20658) {G2,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Z ), Y
% 38.98/39.34     ) ) ==> mult( mult( mult( X, Y ), mult( Z, X ) ), ld( X, Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4694) {G142,W19,D5,L1,V3,M1} P(76,4688);d(22);d(24);d(75);d(
% 38.98/39.34    22);d(34);d(108) { mult( mult( mult( Y, X ), mult( Z, Y ) ), ld( Y, X ) )
% 38.98/39.34     ==> mult( Y, mult( mult( X, Z ), X ) ) }.
% 38.98/39.34  parent0: (20659) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), mult( Z
% 38.98/39.34    , X ) ), ld( X, Y ) ) ==> mult( X, mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20661) {G142,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Z ), Y )
% 38.98/39.34     ) ==> mult( mult( mult( X, Y ), mult( Z, X ) ), ld( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (4694) {G142,W19,D5,L1,V3,M1} P(76,4688);d(22);d(24);d(75);d(22
% 38.98/39.34    );d(34);d(108) { mult( mult( mult( Y, X ), mult( Z, Y ) ), ld( Y, X ) ) 
% 38.98/39.34    ==> mult( Y, mult( mult( X, Z ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20669) {G2,W22,D6,L1,V3,M1}  { mult( i( X ), mult( mult( Y, Z ), 
% 38.98/39.34    Y ) ) ==> mult( mult( ld( X, Y ), mult( Z, i( X ) ) ), ld( i( X ), Y ) )
% 38.98/39.34     }.
% 38.98/39.34  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 11]: (20661) {G142,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Z
% 38.98/39.34     ), Y ) ) ==> mult( mult( mult( X, Y ), mult( Z, X ) ), ld( X, Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := i( X )
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20672) {G3,W22,D6,L1,V3,M1}  { mult( i( X ), mult( mult( Y, Z ), 
% 38.98/39.34    Y ) ) ==> mult( ld( ld( Y, X ), mult( Z, i( X ) ) ), ld( i( X ), Y ) )
% 38.98/39.34     }.
% 38.98/39.34  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.34    ld( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 10]: (20669) {G2,W22,D6,L1,V3,M1}  { mult( i( X ), mult( mult( Y
% 38.98/39.34    , Z ), Y ) ) ==> mult( mult( ld( X, Y ), mult( Z, i( X ) ) ), ld( i( X )
% 38.98/39.34    , Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := mult( Z, i( X ) )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20674) {G4,W22,D6,L1,V3,M1}  { mult( i( X ), mult( mult( Y, Z ), 
% 38.98/39.34    Y ) ) ==> ld( ld( mult( Z, i( X ) ), ld( Y, X ) ), ld( i( X ), Y ) ) }.
% 38.98/39.34  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.34    ld( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 9]: (20672) {G3,W22,D6,L1,V3,M1}  { mult( i( X ), mult( mult( Y
% 38.98/39.34    , Z ), Y ) ) ==> mult( ld( ld( Y, X ), mult( Z, i( X ) ) ), ld( i( X ), Y
% 38.98/39.34     ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := ld( Y, X )
% 38.98/39.34     Y := mult( Z, i( X ) )
% 38.98/39.34     Z := ld( i( X ), Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20675) {G2,W21,D5,L1,V3,M1}  { mult( i( X ), mult( mult( Y, Z ), 
% 38.98/39.34    Y ) ) ==> ld( ld( rd( Z, X ), ld( Y, X ) ), ld( i( X ), Y ) ) }.
% 38.98/39.34  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 11]: (20674) {G4,W22,D6,L1,V3,M1}  { mult( i( X ), mult( mult( Y
% 38.98/39.34    , Z ), Y ) ) ==> ld( ld( mult( Z, i( X ) ), ld( Y, X ) ), ld( i( X ), Y )
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20676) {G2,W20,D5,L1,V3,M1}  { mult( i( X ), mult( mult( Y, Z ), 
% 38.98/39.34    Y ) ) ==> ld( ld( rd( Z, X ), ld( Y, X ) ), mult( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 17]: (20675) {G2,W21,D5,L1,V3,M1}  { mult( i( X ), mult( mult( Y
% 38.98/39.34    , Z ), Y ) ) ==> ld( ld( rd( Z, X ), ld( Y, X ) ), ld( i( X ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20677) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( mult( Y, Z ), Y ) ) 
% 38.98/39.34    ==> ld( ld( rd( Z, X ), ld( Y, X ) ), mult( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 1]: (20676) {G2,W20,D5,L1,V3,M1}  { mult( i( X ), mult( mult( Y
% 38.98/39.34    , Z ), Y ) ) ==> ld( ld( rd( Z, X ), ld( Y, X ) ), mult( X, Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := mult( mult( Y, Z ), Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20678) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), ld( Y, X ) ), 
% 38.98/39.34    mult( X, Y ) ) ==> ld( X, mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.34  parent0[0]: (20677) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( mult( Y, Z ), Y )
% 38.98/39.34     ) ==> ld( ld( rd( Z, X ), ld( Y, X ) ), mult( X, Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4697) {G143,W19,D5,L1,V3,M1} P(24,4694);d(74);d(74);d(33);d(
% 38.98/39.34    22);d(24) { ld( ld( rd( Z, X ), ld( Y, X ) ), mult( X, Y ) ) ==> ld( X, 
% 38.98/39.34    mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.34  parent0: (20678) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), ld( Y, X ) ), 
% 38.98/39.34    mult( X, Y ) ) ==> ld( X, mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20680) {G142,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Z ), Y )
% 38.98/39.34     ) ==> mult( mult( mult( X, Y ), mult( Z, X ) ), ld( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (4694) {G142,W19,D5,L1,V3,M1} P(76,4688);d(22);d(24);d(75);d(22
% 38.98/39.34    );d(34);d(108) { mult( mult( mult( Y, X ), mult( Z, Y ) ), ld( Y, X ) ) 
% 38.98/39.34    ==> mult( Y, mult( mult( X, Z ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20687) {G2,W20,D6,L1,V3,M1}  { mult( X, mult( mult( Y, i( Z ) ), 
% 38.98/39.34    Y ) ) ==> mult( mult( mult( X, Y ), ld( Z, X ) ), ld( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 14]: (20680) {G142,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Z
% 38.98/39.34     ), Y ) ) ==> mult( mult( mult( X, Y ), mult( Z, X ) ), ld( X, Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := i( Z )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20689) {G3,W20,D6,L1,V3,M1}  { mult( X, mult( mult( Y, i( Z ) ), 
% 38.98/39.34    Y ) ) ==> ld( rd( ld( X, Z ), mult( X, Y ) ), ld( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.34     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.34  parent1[0; 9]: (20687) {G2,W20,D6,L1,V3,M1}  { mult( X, mult( mult( Y, i( Z
% 38.98/39.34     ) ), Y ) ) ==> mult( mult( mult( X, Y ), ld( Z, X ) ), ld( X, Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Y )
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34     T := ld( X, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20690) {G2,W19,D5,L1,V3,M1}  { mult( X, mult( rd( Y, Z ), Y ) ) 
% 38.98/39.34    ==> ld( rd( ld( X, Z ), mult( X, Y ) ), ld( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 4]: (20689) {G3,W20,D6,L1,V3,M1}  { mult( X, mult( mult( Y, i( Z
% 38.98/39.34     ) ), Y ) ) ==> ld( rd( ld( X, Z ), mult( X, Y ) ), ld( X, Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20691) {G3,W19,D5,L1,V3,M1}  { mult( X, ld( rd( Z, Y ), Y ) ) ==>
% 38.98/39.34     ld( rd( ld( X, Z ), mult( X, Y ) ), ld( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.34    ld( rd( X, Y ), Z ) }.
% 38.98/39.34  parent1[0; 3]: (20690) {G2,W19,D5,L1,V3,M1}  { mult( X, mult( rd( Y, Z ), Y
% 38.98/39.34     ) ) ==> ld( rd( ld( X, Z ), mult( X, Y ) ), ld( X, Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20692) {G3,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Y ), mult( X, Z ) )
% 38.98/39.34    , ld( X, Z ) ) ==> mult( X, ld( rd( Y, Z ), Z ) ) }.
% 38.98/39.34  parent0[0]: (20691) {G3,W19,D5,L1,V3,M1}  { mult( X, ld( rd( Z, Y ), Y ) ) 
% 38.98/39.34    ==> ld( rd( ld( X, Z ), mult( X, Y ) ), ld( X, Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4698) {G143,W19,D5,L1,V3,M1} P(24,4694);d(115);d(33);d(80) { 
% 38.98/39.34    ld( rd( ld( Y, X ), mult( Y, Z ) ), ld( Y, Z ) ) ==> mult( Y, ld( rd( X, 
% 38.98/39.34    Z ), Z ) ) }.
% 38.98/39.34  parent0: (20692) {G3,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Y ), mult( X, Z ) )
% 38.98/39.34    , ld( X, Z ) ) ==> mult( X, ld( rd( Y, Z ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20694) {G143,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Z, X ), Z ) ) 
% 38.98/39.34    ==> ld( ld( rd( X, Y ), ld( Z, Y ) ), mult( Y, Z ) ) }.
% 38.98/39.34  parent0[0]: (4697) {G143,W19,D5,L1,V3,M1} P(24,4694);d(74);d(74);d(33);d(22
% 38.98/39.34    );d(24) { ld( ld( rd( Z, X ), ld( Y, X ) ), mult( X, Y ) ) ==> ld( X, 
% 38.98/39.34    mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20698) {G5,W21,D6,L1,V3,M1}  { ld( X, mult( mult( Y, i( Z ) ), Y
% 38.98/39.34     ) ) ==> ld( ld( i( mult( X, Z ) ), ld( Y, X ) ), mult( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.34    ( mult( Y, X ) ) }.
% 38.98/39.34  parent1[0; 11]: (20694) {G143,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( Z, X )
% 38.98/39.34    , Z ) ) ==> ld( ld( rd( X, Y ), ld( Z, Y ) ), mult( Y, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := i( Z )
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20699) {G2,W20,D6,L1,V3,M1}  { ld( X, mult( mult( Y, i( Z ) ), Y
% 38.98/39.34     ) ) ==> ld( mult( mult( X, Z ), ld( Y, X ) ), mult( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 10]: (20698) {G5,W21,D6,L1,V3,M1}  { ld( X, mult( mult( Y, i( Z
% 38.98/39.34     ) ), Y ) ) ==> ld( ld( i( mult( X, Z ) ), ld( Y, X ) ), mult( X, Y ) )
% 38.98/39.34     }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Z )
% 38.98/39.34     Y := ld( Y, X )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20700) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( rd( Y, Z ), Y ) ) ==>
% 38.98/39.34     ld( mult( mult( X, Z ), ld( Y, X ) ), mult( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 4]: (20699) {G2,W20,D6,L1,V3,M1}  { ld( X, mult( mult( Y, i( Z )
% 38.98/39.34     ), Y ) ) ==> ld( mult( mult( X, Z ), ld( Y, X ) ), mult( X, Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20701) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Z, Y ), Y ) ) ==> 
% 38.98/39.34    ld( mult( mult( X, Z ), ld( Y, X ) ), mult( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.34    ld( rd( X, Y ), Z ) }.
% 38.98/39.34  parent1[0; 3]: (20700) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( rd( Y, Z ), Y )
% 38.98/39.34     ) ==> ld( mult( mult( X, Z ), ld( Y, X ) ), mult( X, Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20702) {G3,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( Z, X )
% 38.98/39.34     ), mult( X, Z ) ) ==> ld( X, ld( rd( Y, Z ), Z ) ) }.
% 38.98/39.34  parent0[0]: (20701) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Z, Y ), Y ) ) 
% 38.98/39.34    ==> ld( mult( mult( X, Z ), ld( Y, X ) ), mult( X, Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4704) {G144,W19,D5,L1,V3,M1} P(76,4697);d(22);d(33);d(80) { 
% 38.98/39.34    ld( mult( mult( Y, X ), ld( Z, Y ) ), mult( Y, Z ) ) ==> ld( Y, ld( rd( X
% 38.98/39.34    , Z ), Z ) ) }.
% 38.98/39.34  parent0: (20702) {G3,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( Z, X )
% 38.98/39.34     ), mult( X, Z ) ) ==> ld( X, ld( rd( Y, Z ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20704) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20707) {G4,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( Z, X ), 
% 38.98/39.34    ld( Y, X ) ) ) ==> i( ld( X, mult( mult( Y, Z ), Y ) ) ) }.
% 38.98/39.34  parent0[0]: (4697) {G143,W19,D5,L1,V3,M1} P(24,4694);d(74);d(74);d(33);d(22
% 38.98/39.34    );d(24) { ld( ld( rd( Z, X ), ld( Y, X ) ), mult( X, Y ) ) ==> ld( X, 
% 38.98/39.34    mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.34  parent1[0; 13]: (20704) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := ld( rd( Z, X ), ld( Y, X ) )
% 38.98/39.34     Y := mult( X, Y )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20708) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( Z, X ), 
% 38.98/39.34    ld( Y, X ) ) ) ==> ld( mult( mult( Y, Z ), Y ), X ) }.
% 38.98/39.34  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.34     ) }.
% 38.98/39.34  parent1[0; 12]: (20707) {G4,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( Z
% 38.98/39.34    , X ), ld( Y, X ) ) ) ==> i( ld( X, mult( mult( Y, Z ), Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := mult( mult( Y, Z ), Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4706) {G144,W19,D5,L1,V3,M1} P(4697,54);d(54) { ld( mult( Y, 
% 38.98/39.34    Z ), ld( rd( X, Y ), ld( Z, Y ) ) ) ==> ld( mult( mult( Z, X ), Z ), Y )
% 38.98/39.34     }.
% 38.98/39.34  parent0: (20708) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( Z, X ), 
% 38.98/39.34    ld( Y, X ) ) ) ==> ld( mult( mult( Y, Z ), Y ), X ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20711) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20714) {G4,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( mult( X, Z
% 38.98/39.34     ), ld( Y, X ) ) ) ==> i( ld( X, ld( rd( Z, Y ), Y ) ) ) }.
% 38.98/39.34  parent0[0]: (4704) {G144,W19,D5,L1,V3,M1} P(76,4697);d(22);d(33);d(80) { ld
% 38.98/39.34    ( mult( mult( Y, X ), ld( Z, Y ) ), mult( Y, Z ) ) ==> ld( Y, ld( rd( X, 
% 38.98/39.34    Z ), Z ) ) }.
% 38.98/39.34  parent1[0; 13]: (20711) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := mult( mult( X, Z ), ld( Y, X ) )
% 38.98/39.34     Y := mult( X, Y )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20715) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( mult( X, Z
% 38.98/39.34     ), ld( Y, X ) ) ) ==> ld( ld( rd( Z, Y ), Y ), X ) }.
% 38.98/39.34  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.34     ) }.
% 38.98/39.34  parent1[0; 12]: (20714) {G4,W20,D6,L1,V3,M1}  { ld( mult( X, Y ), mult( 
% 38.98/39.34    mult( X, Z ), ld( Y, X ) ) ) ==> i( ld( X, ld( rd( Z, Y ), Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := ld( rd( Z, Y ), Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4710) {G145,W19,D5,L1,V3,M1} P(4704,54);d(54) { ld( mult( X, 
% 38.98/39.34    Z ), mult( mult( X, Y ), ld( Z, X ) ) ) ==> ld( ld( rd( Y, Z ), Z ), X )
% 38.98/39.34     }.
% 38.98/39.34  parent0: (20715) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( mult( X, Z
% 38.98/39.34     ), ld( Y, X ) ) ) ==> ld( ld( rd( Z, Y ), Y ), X ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20718) {G145,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, Y ), Y ), X ) ==> 
% 38.98/39.34    ld( mult( X, Y ), mult( mult( X, Z ), ld( Y, X ) ) ) }.
% 38.98/39.34  parent0[0]: (4710) {G145,W19,D5,L1,V3,M1} P(4704,54);d(54) { ld( mult( X, Z
% 38.98/39.34     ), mult( mult( X, Y ), ld( Z, X ) ) ) ==> ld( ld( rd( Y, Z ), Z ), X )
% 38.98/39.34     }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20726) {G4,W23,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), Y ), i( Z ) ) 
% 38.98/39.34    ==> ld( mult( i( Z ), Y ), mult( mult( i( Z ), X ), i( mult( Z, Y ) ) ) )
% 38.98/39.34     }.
% 38.98/39.34  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.34    ( X, Y ) ) }.
% 38.98/39.34  parent1[0; 19]: (20718) {G145,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, Y ), Y ), 
% 38.98/39.34    X ) ==> ld( mult( X, Y ), mult( mult( X, Z ), ld( Y, X ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := i( Z )
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20729) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), Y ), i( Z ) ) 
% 38.98/39.34    ==> ld( mult( i( Z ), Y ), mult( ld( Z, X ), i( mult( Z, Y ) ) ) ) }.
% 38.98/39.34  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 15]: (20726) {G4,W23,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), Y ), i
% 38.98/39.34    ( Z ) ) ==> ld( mult( i( Z ), Y ), mult( mult( i( Z ), X ), i( mult( Z, Y
% 38.98/39.34     ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20731) {G2,W21,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), Y ), i( Z ) ) 
% 38.98/39.34    ==> ld( mult( i( Z ), Y ), rd( ld( Z, X ), mult( Z, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 14]: (20729) {G2,W22,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), Y ), i
% 38.98/39.34    ( Z ) ) ==> ld( mult( i( Z ), Y ), mult( ld( Z, X ), i( mult( Z, Y ) ) )
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := ld( Z, X )
% 38.98/39.34     Y := mult( Z, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20732) {G2,W20,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), Y ), i( Z ) ) 
% 38.98/39.34    ==> ld( ld( Z, Y ), rd( ld( Z, X ), mult( Z, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 10]: (20731) {G2,W21,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), Y ), i
% 38.98/39.34    ( Z ) ) ==> ld( mult( i( Z ), Y ), rd( ld( Z, X ), mult( Z, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20733) {G3,W20,D6,L1,V3,M1}  { i( mult( Z, ld( rd( X, Y ), Y ) )
% 38.98/39.34     ) ==> ld( ld( Z, Y ), rd( ld( Z, X ), mult( Z, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.34    ( X, Y ) ) }.
% 38.98/39.34  parent1[0; 1]: (20732) {G2,W20,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), Y ), i( 
% 38.98/39.34    Z ) ) ==> ld( ld( Z, Y ), rd( ld( Z, X ), mult( Z, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := ld( rd( X, Y ), Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20734) {G4,W19,D5,L1,V3,M1}  { rd( ld( Z, rd( Y, Z ) ), X ) ==> 
% 38.98/39.34    ld( ld( X, Z ), rd( ld( X, Y ), mult( X, Z ) ) ) }.
% 38.98/39.34  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.34     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 1]: (20733) {G3,W20,D6,L1,V3,M1}  { i( mult( Z, ld( rd( X, Y ), 
% 38.98/39.34    Y ) ) ) ==> ld( ld( Z, Y ), rd( ld( Z, X ), mult( Z, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := rd( Y, Z )
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20735) {G4,W19,D5,L1,V3,M1}  { ld( ld( Z, X ), rd( ld( Z, Y ), 
% 38.98/39.34    mult( Z, X ) ) ) ==> rd( ld( X, rd( Y, X ) ), Z ) }.
% 38.98/39.34  parent0[0]: (20734) {G4,W19,D5,L1,V3,M1}  { rd( ld( Z, rd( Y, Z ) ), X ) 
% 38.98/39.34    ==> ld( ld( X, Z ), rd( ld( X, Y ), mult( X, Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4711) {G146,W19,D5,L1,V3,M1} P(52,4710);d(24);d(33);d(24);d(
% 38.98/39.34    52);d(92) { ld( ld( Y, X ), rd( ld( Y, Z ), mult( Y, X ) ) ) ==> rd( ld( 
% 38.98/39.34    X, rd( Z, X ) ), Y ) }.
% 38.98/39.34  parent0: (20735) {G4,W19,D5,L1,V3,M1}  { ld( ld( Z, X ), rd( ld( Z, Y ), 
% 38.98/39.34    mult( Z, X ) ) ) ==> rd( ld( X, rd( Y, X ) ), Z ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20737) {G140,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, Z ), X ), rd( 
% 38.98/39.34    Y, X ) ) ==> rd( ld( X, Y ), mult( X, mult( Z, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (4683) {G140,W19,D5,L1,V3,M1} P(126,4678);d(76);d(52);d(92) { 
% 38.98/39.34    rd( ld( Z, X ), mult( Z, mult( Y, X ) ) ) ==> ld( mult( mult( X, Y ), Z )
% 38.98/39.34    , rd( X, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20747) {G4,W23,D6,L1,V3,M1}  { ld( mult( mult( i( X ), Y ), Z ), 
% 38.98/39.34    rd( i( X ), Z ) ) ==> rd( i( mult( X, Z ) ), mult( Z, mult( Y, i( X ) ) )
% 38.98/39.34     ) }.
% 38.98/39.34  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.34    ( X, Y ) ) }.
% 38.98/39.34  parent1[0; 13]: (20737) {G140,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, Z ), X
% 38.98/39.34     ), rd( Y, X ) ) ==> rd( ld( X, Y ), mult( X, mult( Z, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := i( X )
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20749) {G5,W23,D7,L1,V3,M1}  { ld( mult( mult( i( X ), Y ), Z ), 
% 38.98/39.34    rd( i( X ), Z ) ) ==> i( mult( mult( Z, mult( Y, i( X ) ) ), mult( X, Z )
% 38.98/39.34     ) ) }.
% 38.98/39.34  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.34    ( mult( Y, X ) ) }.
% 38.98/39.34  parent1[0; 12]: (20747) {G4,W23,D6,L1,V3,M1}  { ld( mult( mult( i( X ), Y )
% 38.98/39.34    , Z ), rd( i( X ), Z ) ) ==> rd( i( mult( X, Z ) ), mult( Z, mult( Y, i( 
% 38.98/39.34    X ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Z )
% 38.98/39.34     Y := mult( Z, mult( Y, i( X ) ) )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20751) {G2,W22,D6,L1,V3,M1}  { ld( mult( mult( i( X ), Y ), Z ), 
% 38.98/39.34    rd( i( X ), Z ) ) ==> i( mult( mult( Z, rd( Y, X ) ), mult( X, Z ) ) )
% 38.98/39.34     }.
% 38.98/39.34  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 16]: (20749) {G5,W23,D7,L1,V3,M1}  { ld( mult( mult( i( X ), Y )
% 38.98/39.34    , Z ), rd( i( X ), Z ) ) ==> i( mult( mult( Z, mult( Y, i( X ) ) ), mult
% 38.98/39.34    ( X, Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20752) {G3,W22,D6,L1,V3,M1}  { ld( mult( mult( i( X ), Y ), Z ), 
% 38.98/39.34    rd( i( X ), Z ) ) ==> i( ld( rd( rd( X, Y ), Z ), mult( X, Z ) ) ) }.
% 38.98/39.34  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.98/39.34     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.34  parent1[0; 13]: (20751) {G2,W22,D6,L1,V3,M1}  { ld( mult( mult( i( X ), Y )
% 38.98/39.34    , Z ), rd( i( X ), Z ) ) ==> i( mult( mult( Z, rd( Y, X ) ), mult( X, Z )
% 38.98/39.34     ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Y
% 38.98/39.34     T := mult( X, Z )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20753) {G4,W21,D6,L1,V3,M1}  { ld( mult( mult( i( X ), Y ), Z ), 
% 38.98/39.34    rd( i( X ), Z ) ) ==> ld( mult( X, Z ), rd( rd( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.34     ) }.
% 38.98/39.34  parent1[0; 12]: (20752) {G3,W22,D6,L1,V3,M1}  { ld( mult( mult( i( X ), Y )
% 38.98/39.34    , Z ), rd( i( X ), Z ) ) ==> i( ld( rd( rd( X, Y ), Z ), mult( X, Z ) ) )
% 38.98/39.34     }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := rd( rd( X, Y ), Z )
% 38.98/39.34     Y := mult( X, Z )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20754) {G2,W20,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), Z ), rd( i( 
% 38.98/39.34    X ), Z ) ) ==> ld( mult( X, Z ), rd( rd( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 3]: (20753) {G4,W21,D6,L1,V3,M1}  { ld( mult( mult( i( X ), Y )
% 38.98/39.34    , Z ), rd( i( X ), Z ) ) ==> ld( mult( X, Z ), rd( rd( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20755) {G3,W20,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Z ), rd( i( X
% 38.98/39.34     ), Z ) ) ==> ld( mult( X, Z ), rd( rd( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.34    ld( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 2]: (20754) {G2,W20,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), Z ), 
% 38.98/39.34    rd( i( X ), Z ) ) ==> ld( mult( X, Z ), rd( rd( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20756) {G4,W20,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), i( mult( 
% 38.98/39.34    Z, Y ) ) ) ==> ld( mult( Y, Z ), rd( rd( Y, X ), Z ) ) }.
% 38.98/39.34  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.34    ( mult( Y, X ) ) }.
% 38.98/39.34  parent1[0; 7]: (20755) {G3,W20,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Z ), rd
% 38.98/39.34    ( i( X ), Z ) ) ==> ld( mult( X, Z ), rd( rd( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20757) {G4,W20,D6,L1,V3,M1}  { i( mult( mult( Z, Y ), ld( ld( X, 
% 38.98/39.34    Y ), Z ) ) ) ==> ld( mult( Y, Z ), rd( rd( Y, X ), Z ) ) }.
% 38.98/39.34  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.34    ( X, Y ) ) }.
% 38.98/39.34  parent1[0; 1]: (20756) {G4,W20,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), i( 
% 38.98/39.34    mult( Z, Y ) ) ) ==> ld( mult( Y, Z ), rd( rd( Y, X ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( Z, Y )
% 38.98/39.34     Y := ld( ld( X, Y ), Z )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20758) {G5,W19,D5,L1,V3,M1}  { rd( ld( X, ld( Z, Y ) ), mult( X, 
% 38.98/39.34    Y ) ) ==> ld( mult( Y, X ), rd( rd( Y, Z ), X ) ) }.
% 38.98/39.34  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.34     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 1]: (20757) {G4,W20,D6,L1,V3,M1}  { i( mult( mult( Z, Y ), ld( 
% 38.98/39.34    ld( X, Y ), Z ) ) ) ==> ld( mult( Y, Z ), rd( rd( Y, X ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := ld( Z, Y )
% 38.98/39.34     Y := X
% 38.98/39.34     Z := mult( X, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4744) {G141,W19,D5,L1,V3,M1} P(52,4683);d(76);d(33);d(113);d(
% 38.98/39.34    54);d(24);d(74);d(76);d(52);d(92) { rd( ld( X, ld( Z, Y ) ), mult( X, Y )
% 38.98/39.34     ) ==> ld( mult( Y, X ), rd( rd( Y, Z ), X ) ) }.
% 38.98/39.34  parent0: (20758) {G5,W19,D5,L1,V3,M1}  { rd( ld( X, ld( Z, Y ) ), mult( X, 
% 38.98/39.34    Y ) ) ==> ld( mult( Y, X ), rd( rd( Y, Z ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20761) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.34    X ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20765) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), ld( X
% 38.98/39.34    , Z ) ) ==> i( ld( mult( mult( Z, Y ), X ), rd( Z, X ) ) ) }.
% 38.98/39.34  parent0[0]: (4683) {G140,W19,D5,L1,V3,M1} P(126,4678);d(76);d(52);d(92) { 
% 38.98/39.34    rd( ld( Z, X ), mult( Z, mult( Y, X ) ) ) ==> ld( mult( mult( X, Y ), Z )
% 38.98/39.34    , rd( X, Z ) ) }.
% 38.98/39.34  parent1[0; 11]: (20761) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := ld( X, Z )
% 38.98/39.34     Y := mult( X, mult( Y, Z ) )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20766) {G4,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), ld( X
% 38.98/39.34    , Z ) ) ==> ld( rd( Z, X ), mult( mult( Z, Y ), X ) ) }.
% 38.98/39.34  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.34     ) }.
% 38.98/39.34  parent1[0; 10]: (20765) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) )
% 38.98/39.34    , ld( X, Z ) ) ==> i( ld( mult( mult( Z, Y ), X ), rd( Z, X ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( mult( Z, Y ), X )
% 38.98/39.34     Y := rd( Z, X )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20767) {G5,W19,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Z ) ), ld
% 38.98/39.34    ( Z, X ) ) ==> ld( rd( Z, X ), mult( mult( Z, Y ), X ) ) }.
% 38.98/39.34  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.34    mult( Z, ld( Y, X ) ) }.
% 38.98/39.34  parent1[0; 1]: (20766) {G4,W19,D5,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) )
% 38.98/39.34    , ld( X, Z ) ) ==> ld( rd( Z, X ), mult( mult( Z, Y ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := mult( X, mult( Y, Z ) )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4745) {G141,W19,D5,L1,V3,M1} P(4683,79);d(54);d(75) { mult( 
% 38.98/39.34    mult( X, mult( Z, Y ) ), ld( Y, X ) ) ==> ld( rd( Y, X ), mult( mult( Y, 
% 38.98/39.34    Z ), X ) ) }.
% 38.98/39.34  parent0: (20767) {G5,W19,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Z ) ), ld
% 38.98/39.34    ( Z, X ) ) ==> ld( rd( Z, X ), mult( mult( Z, Y ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20770) {G140,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, Z ), X ), rd( 
% 38.98/39.34    Y, X ) ) ==> rd( ld( X, Y ), mult( X, mult( Z, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (4683) {G140,W19,D5,L1,V3,M1} P(126,4678);d(76);d(52);d(92) { 
% 38.98/39.34    rd( ld( Z, X ), mult( Z, mult( Y, X ) ) ) ==> ld( mult( mult( X, Y ), Z )
% 38.98/39.34    , rd( X, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20777) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) ), Z ), 
% 38.98/39.34    rd( X, Z ) ) ==> rd( ld( Z, X ), mult( Z, ld( Y, X ) ) ) }.
% 38.98/39.34  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 17]: (20770) {G140,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, Z ), X
% 38.98/39.34     ), rd( Y, X ) ) ==> rd( ld( X, Y ), mult( X, mult( Z, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34     Z := i( Y )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20778) {G3,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) ), Z ), 
% 38.98/39.34    rd( X, Z ) ) ==> mult( ld( Z, X ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.98/39.34     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.34  parent1[0; 11]: (20777) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) )
% 38.98/39.34    , Z ), rd( X, Z ) ) ==> rd( ld( Z, X ), mult( Z, ld( Y, X ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Y
% 38.98/39.34     T := ld( Z, X )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20779) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) ), Z ), 
% 38.98/39.34    rd( X, Z ) ) ==> ld( ld( X, Z ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.34    ld( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 11]: (20778) {G3,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) )
% 38.98/39.34    , Z ), rd( X, Z ) ) ==> mult( ld( Z, X ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34     Z := rd( ld( X, Y ), Z )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20780) {G2,W19,D5,L1,V3,M1}  { ld( mult( rd( X, Y ), Z ), rd( X, 
% 38.98/39.34    Z ) ) ==> ld( ld( X, Z ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 3]: (20779) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, i( Y ) )
% 38.98/39.34    , Z ), rd( X, Z ) ) ==> ld( ld( X, Z ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20781) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), rd( X, Z
% 38.98/39.34     ) ) ==> ld( ld( X, Z ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.34    ld( rd( X, Y ), Z ) }.
% 38.98/39.34  parent1[0; 2]: (20780) {G2,W19,D5,L1,V3,M1}  { ld( mult( rd( X, Y ), Z ), 
% 38.98/39.34    rd( X, Z ) ) ==> ld( ld( X, Z ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20782) {G3,W19,D5,L1,V3,M1}  { ld( ld( Y, Z ), rd( ld( Y, X ), Z )
% 38.98/39.34     ) ==> ld( ld( rd( X, Y ), Z ), rd( Y, Z ) ) }.
% 38.98/39.34  parent0[0]: (20781) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), rd( X
% 38.98/39.34    , Z ) ) ==> ld( ld( X, Z ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4747) {G141,W19,D5,L1,V3,M1} P(24,4683);d(114);d(74);d(33);d(
% 38.98/39.34    80) { ld( ld( Y, Z ), rd( ld( Y, X ), Z ) ) ==> ld( ld( rd( X, Y ), Z ), 
% 38.98/39.34    rd( Y, Z ) ) }.
% 38.98/39.34  parent0: (20782) {G3,W19,D5,L1,V3,M1}  { ld( ld( Y, Z ), rd( ld( Y, X ), Z
% 38.98/39.34     ) ) ==> ld( ld( rd( X, Y ), Z ), rd( Y, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20784) {G141,W19,D5,L1,V3,M1}  { ld( mult( Z, X ), rd( rd( Z, Y )
% 38.98/39.34    , X ) ) ==> rd( ld( X, ld( Y, Z ) ), mult( X, Z ) ) }.
% 38.98/39.34  parent0[0]: (4744) {G141,W19,D5,L1,V3,M1} P(52,4683);d(76);d(33);d(113);d(
% 38.98/39.34    54);d(24);d(74);d(76);d(52);d(92) { rd( ld( X, ld( Z, Y ) ), mult( X, Y )
% 38.98/39.34     ) ==> ld( mult( Y, X ), rd( rd( Y, Z ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20791) {G7,W23,D7,L1,V3,M1}  { ld( mult( X, Y ), rd( rd( X, rd( 
% 38.98/39.34    rd( X, Z ), X ) ), Y ) ) ==> rd( ld( Y, mult( X, Z ) ), mult( Y, X ) )
% 38.98/39.34     }.
% 38.98/39.34  parent0[0]: (130) {G6,W11,D5,L1,V2,M1} P(2,108);d(113) { ld( rd( rd( Y, X )
% 38.98/39.34    , Y ), Y ) ==> mult( Y, X ) }.
% 38.98/39.34  parent1[0; 17]: (20784) {G141,W19,D5,L1,V3,M1}  { ld( mult( Z, X ), rd( rd
% 38.98/39.34    ( Z, Y ), X ) ) ==> rd( ld( X, ld( Y, Z ) ), mult( X, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := rd( rd( X, Z ), X )
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20792) {G5,W23,D7,L1,V3,M1}  { ld( mult( X, Y ), rd( mult( X, rd
% 38.98/39.34    ( X, rd( X, Z ) ) ), Y ) ) ==> rd( ld( Y, mult( X, Z ) ), mult( Y, X ) )
% 38.98/39.34     }.
% 38.98/39.34  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.34    mult( Z, rd( X, Y ) ) }.
% 38.98/39.34  parent1[0; 6]: (20791) {G7,W23,D7,L1,V3,M1}  { ld( mult( X, Y ), rd( rd( X
% 38.98/39.34    , rd( rd( X, Z ), X ) ), Y ) ) ==> rd( ld( Y, mult( X, Z ) ), mult( Y, X
% 38.98/39.34     ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := rd( X, Z )
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20794) {G6,W19,D5,L1,V3,M1}  { rd( ld( Y, X ), mult( Y, rd( X, Z
% 38.98/39.34     ) ) ) ==> rd( ld( Y, mult( X, Z ) ), mult( Y, X ) ) }.
% 38.98/39.34  parent0[0]: (4148) {G133,W19,D6,L1,V3,M1} P(4143,1) { ld( mult( X, Y ), rd
% 38.98/39.34    ( mult( X, rd( X, Z ) ), Y ) ) ==> rd( ld( Y, X ), mult( Y, Z ) ) }.
% 38.98/39.34  parent1[0; 1]: (20792) {G5,W23,D7,L1,V3,M1}  { ld( mult( X, Y ), rd( mult( 
% 38.98/39.34    X, rd( X, rd( X, Z ) ) ), Y ) ) ==> rd( ld( Y, mult( X, Z ) ), mult( Y, X
% 38.98/39.34     ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := rd( X, Z )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20795) {G6,W19,D5,L1,V3,M1}  { mult( ld( X, Y ), rd( rd( Z, Y ), 
% 38.98/39.34    X ) ) ==> rd( ld( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.98/39.34     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.98/39.34  parent1[0; 1]: (20794) {G6,W19,D5,L1,V3,M1}  { rd( ld( Y, X ), mult( Y, rd
% 38.98/39.34    ( X, Z ) ) ) ==> rd( ld( Y, mult( X, Z ) ), mult( Y, X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34     T := ld( X, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20796) {G5,W19,D5,L1,V3,M1}  { ld( ld( Y, X ), rd( rd( Z, Y ), X
% 38.98/39.34     ) ) ==> rd( ld( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.34    ld( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 1]: (20795) {G6,W19,D5,L1,V3,M1}  { mult( ld( X, Y ), rd( rd( Z
% 38.98/39.34    , Y ), X ) ) ==> rd( ld( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := rd( rd( Z, Y ), X )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20797) {G5,W19,D5,L1,V3,M1}  { rd( ld( Y, mult( X, Z ) ), mult( Y
% 38.98/39.34    , X ) ) ==> ld( ld( X, Y ), rd( rd( Z, X ), Y ) ) }.
% 38.98/39.34  parent0[0]: (20796) {G5,W19,D5,L1,V3,M1}  { ld( ld( Y, X ), rd( rd( Z, Y )
% 38.98/39.34    , X ) ) ==> rd( ld( X, mult( Y, Z ) ), mult( X, Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4748) {G142,W19,D5,L1,V3,M1} P(130,4744);d(81);d(4148);d(112)
% 38.98/39.34    ;d(74) { rd( ld( Z, mult( X, Y ) ), mult( Z, X ) ) ==> ld( ld( X, Z ), rd
% 38.98/39.34    ( rd( Y, X ), Z ) ) }.
% 38.98/39.34  parent0: (20797) {G5,W19,D5,L1,V3,M1}  { rd( ld( Y, mult( X, Z ) ), mult( Y
% 38.98/39.34    , X ) ) ==> ld( ld( X, Y ), rd( rd( Z, X ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20799) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.34    X ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20803) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, Y ), ld( X, mult( Y, 
% 38.98/39.34    Z ) ) ) ==> i( ld( ld( Y, X ), rd( rd( Z, Y ), X ) ) ) }.
% 38.98/39.34  parent0[0]: (4748) {G142,W19,D5,L1,V3,M1} P(130,4744);d(81);d(4148);d(112);
% 38.98/39.34    d(74) { rd( ld( Z, mult( X, Y ) ), mult( Z, X ) ) ==> ld( ld( X, Z ), rd
% 38.98/39.34    ( rd( Y, X ), Z ) ) }.
% 38.98/39.34  parent1[0; 11]: (20799) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := ld( X, mult( Y, Z ) )
% 38.98/39.34     Y := mult( X, Y )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20804) {G4,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), ld( X, mult( Y, 
% 38.98/39.34    Z ) ) ) ==> ld( rd( rd( Z, Y ), X ), ld( Y, X ) ) }.
% 38.98/39.34  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.34     ) }.
% 38.98/39.34  parent1[0; 10]: (20803) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, Y ), ld( X, 
% 38.98/39.34    mult( Y, Z ) ) ) ==> i( ld( ld( Y, X ), rd( rd( Z, Y ), X ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := ld( Y, X )
% 38.98/39.34     Y := rd( rd( Z, Y ), X )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20805) {G5,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( mult( Y, Z
% 38.98/39.34     ), X ) ) ==> ld( rd( rd( Z, Y ), X ), ld( Y, X ) ) }.
% 38.98/39.34  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.34    mult( Z, ld( Y, X ) ) }.
% 38.98/39.34  parent1[0; 1]: (20804) {G4,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), ld( X, 
% 38.98/39.34    mult( Y, Z ) ) ) ==> ld( rd( rd( Z, Y ), X ), ld( Y, X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := mult( Y, Z )
% 38.98/39.34     Z := mult( X, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4754) {G143,W19,D5,L1,V3,M1} P(4748,79);d(54);d(75) { mult( 
% 38.98/39.34    mult( X, Y ), ld( mult( Y, Z ), X ) ) ==> ld( rd( rd( Z, Y ), X ), ld( Y
% 38.98/39.34    , X ) ) }.
% 38.98/39.34  parent0: (20805) {G5,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( mult( Y, Z
% 38.98/39.34     ), X ) ) ==> ld( rd( rd( Z, Y ), X ), ld( Y, X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20808) {G143,W19,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), ld( Y, X
% 38.98/39.34     ) ) ==> mult( mult( X, Y ), ld( mult( Y, Z ), X ) ) }.
% 38.98/39.34  parent0[0]: (4754) {G143,W19,D5,L1,V3,M1} P(4748,79);d(54);d(75) { mult( 
% 38.98/39.34    mult( X, Y ), ld( mult( Y, Z ), X ) ) ==> ld( rd( rd( Z, Y ), X ), ld( Y
% 38.98/39.34    , X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20812) {G7,W23,D7,L1,V3,M1}  { ld( rd( rd( ld( mult( X, X ), Y )
% 38.98/39.34    , X ), Z ), ld( X, Z ) ) ==> mult( mult( Z, X ), ld( ld( X, Y ), Z ) )
% 38.98/39.34     }.
% 38.98/39.34  parent0[0]: (171) {G6,W11,D5,L1,V2,M1} P(154,0) { mult( X, ld( mult( X, X )
% 38.98/39.34    , Y ) ) ==> ld( X, Y ) }.
% 38.98/39.34  parent1[0; 19]: (20808) {G143,W19,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), 
% 38.98/39.34    ld( Y, X ) ) ==> mult( mult( X, Y ), ld( mult( Y, Z ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34     Z := ld( mult( X, X ), Y )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20813) {G7,W23,D6,L1,V3,M1}  { ld( rd( ld( mult( X, X ), rd( Y, X
% 38.98/39.34     ) ), Z ), ld( X, Z ) ) ==> mult( mult( Z, X ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (164) {G6,W15,D5,L1,V2,M1} P(154,124);d(124);d(154) { rd( ld( 
% 38.98/39.34    mult( X, X ), Y ), X ) ==> ld( mult( X, X ), rd( Y, X ) ) }.
% 38.98/39.34  parent1[0; 3]: (20812) {G7,W23,D7,L1,V3,M1}  { ld( rd( rd( ld( mult( X, X )
% 38.98/39.34    , Y ), X ), Z ), ld( X, Z ) ) ==> mult( mult( Z, X ), ld( ld( X, Y ), Z )
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20814) {G8,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, X ), Z ), mult( X, 
% 38.98/39.34    Z ) ) ==> mult( mult( Z, X ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (4111) {G128,W19,D6,L1,V3,M1} P(4102,77);d(75);d(115);d(154);d(
% 38.98/39.34    54) { ld( rd( ld( mult( X, X ), Z ), Y ), ld( X, Y ) ) ==> ld( rd( Z, Y )
% 38.98/39.34    , mult( X, Y ) ) }.
% 38.98/39.34  parent1[0; 1]: (20813) {G7,W23,D6,L1,V3,M1}  { ld( rd( ld( mult( X, X ), rd
% 38.98/39.34    ( Y, X ) ), Z ), ld( X, Z ) ) ==> mult( mult( Z, X ), ld( ld( X, Y ), Z )
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := rd( Y, X )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20815) {G8,W19,D5,L1,V3,M1}  { mult( mult( Z, Y ), ld( ld( Y, X )
% 38.98/39.34    , Z ) ) ==> ld( rd( rd( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.98/39.34  parent0[0]: (20814) {G8,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, X ), Z ), mult( 
% 38.98/39.34    X, Z ) ) ==> mult( mult( Z, X ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4759) {G144,W19,D5,L1,V3,M1} P(171,4754);d(164);d(4111) { 
% 38.98/39.34    mult( mult( Z, X ), ld( ld( X, Y ), Z ) ) ==> ld( rd( rd( Y, X ), Z ), 
% 38.98/39.34    mult( X, Z ) ) }.
% 38.98/39.34  parent0: (20815) {G8,W19,D5,L1,V3,M1}  { mult( mult( Z, Y ), ld( ld( Y, X )
% 38.98/39.34    , Z ) ) ==> ld( rd( rd( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20817) {G143,W19,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), ld( Y, X
% 38.98/39.34     ) ) ==> mult( mult( X, Y ), ld( mult( Y, Z ), X ) ) }.
% 38.98/39.34  parent0[0]: (4754) {G143,W19,D5,L1,V3,M1} P(4748,79);d(54);d(75) { mult( 
% 38.98/39.34    mult( X, Y ), ld( mult( Y, Z ), X ) ) ==> ld( rd( rd( Z, Y ), X ), ld( Y
% 38.98/39.34    , X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20823) {G2,W22,D6,L1,V3,M1}  { ld( rd( rd( X, i( Y ) ), Z ), ld( 
% 38.98/39.34    i( Y ), Z ) ) ==> mult( mult( Z, i( Y ) ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.34  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 18]: (20817) {G143,W19,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), 
% 38.98/39.34    ld( Y, X ) ) ==> mult( mult( X, Y ), ld( mult( Y, Z ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := i( Y )
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20824) {G2,W21,D6,L1,V3,M1}  { ld( rd( rd( X, i( Y ) ), Z ), ld( 
% 38.98/39.34    i( Y ), Z ) ) ==> mult( rd( Z, Y ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.34  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 13]: (20823) {G2,W22,D6,L1,V3,M1}  { ld( rd( rd( X, i( Y ) ), Z
% 38.98/39.34     ), ld( i( Y ), Z ) ) ==> mult( mult( Z, i( Y ) ), ld( ld( Y, X ), Z ) )
% 38.98/39.34     }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20825) {G3,W21,D6,L1,V3,M1}  { ld( rd( rd( X, i( Y ) ), Z ), ld( 
% 38.98/39.34    i( Y ), Z ) ) ==> ld( rd( Y, Z ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.34  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.34    ld( rd( X, Y ), Z ) }.
% 38.98/39.34  parent1[0; 12]: (20824) {G2,W21,D6,L1,V3,M1}  { ld( rd( rd( X, i( Y ) ), Z
% 38.98/39.34     ), ld( i( Y ), Z ) ) ==> mult( rd( Z, Y ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := ld( ld( Y, X ), Z )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20826) {G2,W20,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), ld( i( 
% 38.98/39.34    Y ), Z ) ) ==> ld( rd( Y, Z ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.34  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 3]: (20825) {G3,W21,D6,L1,V3,M1}  { ld( rd( rd( X, i( Y ) ), Z )
% 38.98/39.34    , ld( i( Y ), Z ) ) ==> ld( rd( Y, Z ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20827) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), mult( Y
% 38.98/39.34    , Z ) ) ==> ld( rd( Y, Z ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.34  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 7]: (20826) {G2,W20,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), 
% 38.98/39.34    ld( i( Y ), Z ) ) ==> ld( rd( Y, Z ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20828) {G2,W19,D5,L1,V3,M1}  { ld( rd( Y, Z ), ld( ld( Y, X ), Z )
% 38.98/39.34     ) ==> ld( rd( mult( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.98/39.34  parent0[0]: (20827) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), mult
% 38.98/39.34    ( Y, Z ) ) ==> ld( rd( Y, Z ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4760) {G144,W19,D5,L1,V3,M1} P(24,4754);d(33);d(80);d(34);d(
% 38.98/39.34    22) { ld( rd( X, Z ), ld( ld( X, Y ), Z ) ) ==> ld( rd( mult( Y, X ), Z )
% 38.98/39.34    , mult( X, Z ) ) }.
% 38.98/39.34  parent0: (20828) {G2,W19,D5,L1,V3,M1}  { ld( rd( Y, Z ), ld( ld( Y, X ), Z
% 38.98/39.34     ) ) ==> ld( rd( mult( X, Y ), Z ), mult( Y, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20830) {G100,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), ld( Z, X
% 38.98/39.34     ) ), Z ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.98/39.34  parent0[0]: (3496) {G100,W19,D5,L1,V3,M1} P(76,3488);d(22);d(76);d(22) { ld
% 38.98/39.34    ( mult( mult( Y, X ), ld( Z, Y ) ), Y ) = ld( mult( mult( Z, X ), ld( Z, 
% 38.98/39.34    Y ) ), Z ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20841) {G101,W27,D6,L1,V3,M1}  { ld( mult( mult( ld( X, Y ), X )
% 38.98/39.34    , ld( ld( X, Y ), Z ) ), ld( X, Y ) ) = ld( ld( rd( rd( Y, X ), Z ), mult
% 38.98/39.34    ( X, Z ) ), Z ) }.
% 38.98/39.34  parent0[0]: (4759) {G144,W19,D5,L1,V3,M1} P(171,4754);d(164);d(4111) { mult
% 38.98/39.34    ( mult( Z, X ), ld( ld( X, Y ), Z ) ) ==> ld( rd( rd( Y, X ), Z ), mult( 
% 38.98/39.34    X, Z ) ) }.
% 38.98/39.34  parent1[0; 17]: (20830) {G100,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), 
% 38.98/39.34    ld( Z, X ) ), Z ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34     Z := ld( X, Y )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20844) {G102,W23,D6,L1,V3,M1}  { ld( mult( mult( ld( X, Y ), X )
% 38.98/39.34    , ld( ld( X, Y ), Z ) ), ld( X, Y ) ) = rd( ld( mult( X, Z ), Y ), X )
% 38.98/39.34     }.
% 38.98/39.34  parent0[0]: (3518) {G102,W19,D6,L1,V3,M1} P(19,3509);d(113) { ld( ld( rd( 
% 38.98/39.34    rd( Y, X ), Z ), mult( X, Z ) ), Z ) ==> rd( ld( mult( X, Z ), Y ), X )
% 38.98/39.34     }.
% 38.98/39.34  parent1[0; 16]: (20841) {G101,W27,D6,L1,V3,M1}  { ld( mult( mult( ld( X, Y
% 38.98/39.34     ), X ), ld( ld( X, Y ), Z ) ), ld( X, Y ) ) = ld( ld( rd( rd( Y, X ), Z
% 38.98/39.34     ), mult( X, Z ) ), Z ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20845) {G5,W23,D6,L1,V3,M1}  { ld( mult( ld( ld( Y, X ), X ), ld
% 38.98/39.34    ( ld( X, Y ), Z ) ), ld( X, Y ) ) = rd( ld( mult( X, Z ), Y ), X ) }.
% 38.98/39.34  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.34    ld( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 3]: (20844) {G102,W23,D6,L1,V3,M1}  { ld( mult( mult( ld( X, Y )
% 38.98/39.34    , X ), ld( ld( X, Y ), Z ) ), ld( X, Y ) ) = rd( ld( mult( X, Z ), Y ), X
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20847) {G5,W23,D6,L1,V3,M1}  { ld( ld( ld( Y, ld( X, Y ) ), ld( 
% 38.98/39.34    ld( Y, X ), Z ) ), ld( Y, X ) ) = rd( ld( mult( Y, Z ), X ), Y ) }.
% 38.98/39.34  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.34    ld( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 2]: (20845) {G5,W23,D6,L1,V3,M1}  { ld( mult( ld( ld( Y, X ), X
% 38.98/39.34     ), ld( ld( X, Y ), Z ) ), ld( X, Y ) ) = rd( ld( mult( X, Z ), Y ), X )
% 38.98/39.34     }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := ld( X, Y )
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := ld( ld( Y, X ), Z )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20848) {G6,W23,D6,L1,V3,M1}  { ld( ld( ld( mult( Y, X ), X ), ld
% 38.98/39.34    ( ld( X, Y ), Z ) ), ld( X, Y ) ) = rd( ld( mult( X, Z ), Y ), X ) }.
% 38.98/39.34  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.98/39.34    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.98/39.34  parent1[0; 3]: (20847) {G5,W23,D6,L1,V3,M1}  { ld( ld( ld( Y, ld( X, Y ) )
% 38.98/39.34    , ld( ld( Y, X ), Z ) ), ld( Y, X ) ) = rd( ld( mult( Y, Z ), X ), Y )
% 38.98/39.34     }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20849) {G7,W19,D6,L1,V3,M1}  { ld( mult( X, ld( ld( Y, X ), Z ) )
% 38.98/39.34    , rd( X, Y ) ) = rd( ld( mult( Y, Z ), X ), Y ) }.
% 38.98/39.34  parent0[0]: (3186) {G84,W19,D6,L1,V3,M1} P(77,3175);d(22);d(75);d(321);d(
% 38.98/39.34    124);d(0);d(75);d(74);d(329) { ld( ld( ld( mult( X, Y ), Y ), Z ), ld( Y
% 38.98/39.34    , X ) ) ==> ld( mult( X, Z ), rd( X, Y ) ) }.
% 38.98/39.34  parent1[0; 1]: (20848) {G6,W23,D6,L1,V3,M1}  { ld( ld( ld( mult( Y, X ), X
% 38.98/39.34     ), ld( ld( X, Y ), Z ) ), ld( X, Y ) ) = rd( ld( mult( X, Z ), Y ), X )
% 38.98/39.34     }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := ld( ld( Y, X ), Z )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4763) {G145,W19,D6,L1,V3,M1} P(4759,3496);d(3518);d(74);d(74)
% 38.98/39.34    ;d(329);d(3186) { ld( mult( Z, ld( ld( Y, Z ), X ) ), rd( Z, Y ) ) ==> rd
% 38.98/39.34    ( ld( mult( Y, X ), Z ), Y ) }.
% 38.98/39.34  parent0: (20849) {G7,W19,D6,L1,V3,M1}  { ld( mult( X, ld( ld( Y, X ), Z ) )
% 38.98/39.34    , rd( X, Y ) ) = rd( ld( mult( Y, Z ), X ), Y ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20852) {G144,W19,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), mult( Y
% 38.98/39.34    , X ) ) ==> mult( mult( X, Y ), ld( ld( Y, Z ), X ) ) }.
% 38.98/39.34  parent0[0]: (4759) {G144,W19,D5,L1,V3,M1} P(171,4754);d(164);d(4111) { mult
% 38.98/39.34    ( mult( Z, X ), ld( ld( X, Y ), Z ) ) ==> ld( rd( rd( Y, X ), Z ), mult( 
% 38.98/39.34    X, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20859) {G4,W21,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z ), mult
% 38.98/39.34    ( Y, Z ) ) ==> mult( mult( Z, Y ), ld( i( mult( X, Y ) ), Z ) ) }.
% 38.98/39.34  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.34    ( X, Y ) ) }.
% 38.98/39.34  parent1[0; 16]: (20852) {G144,W19,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), 
% 38.98/39.34    mult( Y, X ) ) ==> mult( mult( X, Y ), ld( ld( Y, Z ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := i( X )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20860) {G2,W20,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z ), mult
% 38.98/39.34    ( Y, Z ) ) ==> mult( mult( Z, Y ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 15]: (20859) {G4,W21,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z
% 38.98/39.34     ), mult( Y, Z ) ) ==> mult( mult( Z, Y ), ld( i( mult( X, Y ) ), Z ) )
% 38.98/39.34     }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Y )
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20861) {G3,W20,D6,L1,V3,M1}  { ld( rd( i( mult( Y, X ) ), Z ), 
% 38.98/39.34    mult( Y, Z ) ) ==> mult( mult( Z, Y ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.34    ( mult( Y, X ) ) }.
% 38.98/39.34  parent1[0; 3]: (20860) {G2,W20,D6,L1,V3,M1}  { ld( rd( rd( i( X ), Y ), Z )
% 38.98/39.34    , mult( Y, Z ) ) ==> mult( mult( Z, Y ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20863) {G4,W20,D6,L1,V3,M1}  { ld( i( mult( Z, mult( X, Y ) ) ), 
% 38.98/39.34    mult( X, Z ) ) ==> mult( mult( Z, X ), mult( mult( Y, X ), Z ) ) }.
% 38.98/39.34  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.34    ( mult( Y, X ) ) }.
% 38.98/39.34  parent1[0; 2]: (20861) {G3,W20,D6,L1,V3,M1}  { ld( rd( i( mult( Y, X ) ), Z
% 38.98/39.34     ), mult( Y, Z ) ) ==> mult( mult( Z, Y ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Y )
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20864) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Z ) ), 
% 38.98/39.34    mult( Y, X ) ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), X ) ) }.
% 38.98/39.34  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 1]: (20863) {G4,W20,D6,L1,V3,M1}  { ld( i( mult( Z, mult( X, Y )
% 38.98/39.34     ) ), mult( X, Z ) ) ==> mult( mult( Z, X ), mult( mult( Y, X ), Z ) )
% 38.98/39.34     }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, mult( Y, Z ) )
% 38.98/39.34     Y := mult( Y, X )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20865) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), mult( mult( Z, 
% 38.98/39.34    Y ), X ) ) ==> mult( mult( X, mult( Y, Z ) ), mult( Y, X ) ) }.
% 38.98/39.34  parent0[0]: (20864) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Z ) ), 
% 38.98/39.34    mult( Y, X ) ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4765) {G145,W19,D5,L1,V3,M1} P(52,4759);d(22);d(76);d(76);d(
% 38.98/39.34    22) { mult( mult( Z, X ), mult( mult( Y, X ), Z ) ) ==> mult( mult( Z, 
% 38.98/39.34    mult( X, Y ) ), mult( X, Z ) ) }.
% 38.98/39.34  parent0: (20865) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), mult( mult( Z
% 38.98/39.34    , Y ), X ) ) ==> mult( mult( X, mult( Y, Z ) ), mult( Y, X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20867) {G144,W19,D5,L1,V3,M1}  { ld( rd( mult( Z, X ), Y ), mult( 
% 38.98/39.34    X, Y ) ) ==> ld( rd( X, Y ), ld( ld( X, Z ), Y ) ) }.
% 38.98/39.34  parent0[0]: (4760) {G144,W19,D5,L1,V3,M1} P(24,4754);d(33);d(80);d(34);d(22
% 38.98/39.34    ) { ld( rd( X, Z ), ld( ld( X, Y ), Z ) ) ==> ld( rd( mult( Y, X ), Z ), 
% 38.98/39.34    mult( X, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20872) {G6,W24,D7,L1,V3,M1}  { ld( rd( mult( rd( rd( X, Y ), X )
% 38.98/39.34    , X ), Z ), mult( X, Z ) ) ==> ld( rd( X, Z ), ld( i( mult( X, Y ) ), Z )
% 38.98/39.34     ) }.
% 38.98/39.34  parent0[0]: (135) {G5,W12,D5,L1,V2,M1} P(53,124);d(76) { ld( X, rd( rd( X, 
% 38.98/39.34    Y ), X ) ) ==> i( mult( X, Y ) ) }.
% 38.98/39.34  parent1[0; 19]: (20867) {G144,W19,D5,L1,V3,M1}  { ld( rd( mult( Z, X ), Y )
% 38.98/39.34    , mult( X, Y ) ) ==> ld( rd( X, Y ), ld( ld( X, Z ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := rd( rd( X, Y ), X )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20873) {G2,W23,D7,L1,V3,M1}  { ld( rd( mult( rd( rd( X, Y ), X )
% 38.98/39.34    , X ), Z ), mult( X, Z ) ) ==> ld( rd( X, Z ), mult( mult( X, Y ), Z ) )
% 38.98/39.34     }.
% 38.98/39.34  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 18]: (20872) {G6,W24,D7,L1,V3,M1}  { ld( rd( mult( rd( rd( X, Y
% 38.98/39.34     ), X ), X ), Z ), mult( X, Z ) ) ==> ld( rd( X, Z ), ld( i( mult( X, Y )
% 38.98/39.34     ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Y )
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20874) {G3,W23,D7,L1,V3,M1}  { ld( rd( ld( rd( X, rd( X, Y ) ), X
% 38.98/39.34     ), Z ), mult( X, Z ) ) ==> ld( rd( X, Z ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.34    ld( rd( X, Y ), Z ) }.
% 38.98/39.34  parent1[0; 3]: (20873) {G2,W23,D7,L1,V3,M1}  { ld( rd( mult( rd( rd( X, Y )
% 38.98/39.34    , X ), X ), Z ), mult( X, Z ) ) ==> ld( rd( X, Z ), mult( mult( X, Y ), Z
% 38.98/39.34     ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := rd( X, Y )
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20875) {G2,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), Z ), mult( X, 
% 38.98/39.34    Z ) ) ==> ld( rd( X, Z ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.34  parent1[0; 3]: (20874) {G3,W23,D7,L1,V3,M1}  { ld( rd( ld( rd( X, rd( X, Y
% 38.98/39.34     ) ), X ), Z ), mult( X, Z ) ) ==> ld( rd( X, Z ), mult( mult( X, Y ), Z
% 38.98/39.34     ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := rd( X, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20876) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Z ), mult( mult( X, Y )
% 38.98/39.34    , Z ) ) ==> ld( rd( rd( X, Y ), Z ), mult( X, Z ) ) }.
% 38.98/39.34  parent0[0]: (20875) {G2,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), Z ), mult( 
% 38.98/39.34    X, Z ) ) ==> ld( rd( X, Z ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4791) {G145,W19,D5,L1,V3,M1} P(135,4760);d(22);d(80);d(19) { 
% 38.98/39.34    ld( rd( X, Z ), mult( mult( X, Y ), Z ) ) ==> ld( rd( rd( X, Y ), Z ), 
% 38.98/39.34    mult( X, Z ) ) }.
% 38.98/39.34  parent0: (20876) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Z ), mult( mult( X, Y )
% 38.98/39.34    , Z ) ) ==> ld( rd( rd( X, Y ), Z ), mult( X, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20878) {G145,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Z ), Y ), mult( X
% 38.98/39.34    , Y ) ) ==> ld( rd( X, Y ), mult( mult( X, Z ), Y ) ) }.
% 38.98/39.34  parent0[0]: (4791) {G145,W19,D5,L1,V3,M1} P(135,4760);d(22);d(80);d(19) { 
% 38.98/39.34    ld( rd( X, Z ), mult( mult( X, Y ), Z ) ) ==> ld( rd( rd( X, Y ), Z ), 
% 38.98/39.34    mult( X, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20886) {G4,W27,D6,L1,V3,M1}  { ld( rd( rd( mult( X, X ), ld( X, Y
% 38.98/39.34     ) ), Z ), mult( mult( X, X ), Z ) ) ==> ld( rd( mult( X, X ), Z ), mult
% 38.98/39.34    ( mult( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (161) {G3,W11,D4,L1,V2,M1} P(0,109) { mult( mult( X, X ), ld( X
% 38.98/39.34    , Y ) ) ==> mult( X, Y ) }.
% 38.98/39.34  parent1[0; 23]: (20878) {G145,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Z ), Y ), 
% 38.98/39.34    mult( X, Y ) ) ==> ld( rd( X, Y ), mult( mult( X, Z ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := mult( X, X )
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := ld( X, Y )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20888) {G4,W27,D6,L1,V3,M1}  { ld( rd( rd( mult( X, X ), ld( X, Y
% 38.98/39.34     ) ), Z ), mult( mult( X, X ), Z ) ) ==> ld( mult( X, rd( X, Z ) ), mult
% 38.98/39.34    ( mult( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (155) {G3,W11,D4,L1,V2,M1} P(33,109);d(33) { rd( mult( X, X ), 
% 38.98/39.34    Y ) ==> mult( X, rd( X, Y ) ) }.
% 38.98/39.34  parent1[0; 17]: (20886) {G4,W27,D6,L1,V3,M1}  { ld( rd( rd( mult( X, X ), 
% 38.98/39.34    ld( X, Y ) ), Z ), mult( mult( X, X ), Z ) ) ==> ld( rd( mult( X, X ), Z
% 38.98/39.34     ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20890) {G4,W27,D7,L1,V3,M1}  { ld( rd( mult( X, rd( X, ld( X, Y )
% 38.98/39.34     ) ), Z ), mult( mult( X, X ), Z ) ) ==> ld( mult( X, rd( X, Z ) ), mult
% 38.98/39.34    ( mult( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (155) {G3,W11,D4,L1,V2,M1} P(33,109);d(33) { rd( mult( X, X ), 
% 38.98/39.34    Y ) ==> mult( X, rd( X, Y ) ) }.
% 38.98/39.34  parent1[0; 3]: (20888) {G4,W27,D6,L1,V3,M1}  { ld( rd( rd( mult( X, X ), ld
% 38.98/39.34    ( X, Y ) ), Z ), mult( mult( X, X ), Z ) ) ==> ld( mult( X, rd( X, Z ) )
% 38.98/39.34    , mult( mult( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := ld( X, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20891) {G5,W19,D5,L1,V3,M1}  { mult( mult( Z, ld( X, Y ) ), Z ) 
% 38.98/39.34    ==> ld( mult( X, rd( X, Z ) ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (4146) {G133,W19,D6,L1,V3,M1} P(4143,3830);d(53);d(22) { ld( rd
% 38.98/39.34    ( mult( X, rd( X, Z ) ), Y ), mult( mult( X, X ), Y ) ) ==> mult( mult( Y
% 38.98/39.34    , Z ), Y ) }.
% 38.98/39.34  parent1[0; 1]: (20890) {G4,W27,D7,L1,V3,M1}  { ld( rd( mult( X, rd( X, ld( 
% 38.98/39.34    X, Y ) ) ), Z ), mult( mult( X, X ), Z ) ) ==> ld( mult( X, rd( X, Z ) )
% 38.98/39.34    , mult( mult( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := ld( X, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20892) {G6,W19,D5,L1,V3,M1}  { ld( rd( ld( Z, Y ), X ), X ) ==> 
% 38.98/39.34    ld( mult( Y, rd( Y, X ) ), mult( mult( Y, Z ), X ) ) }.
% 38.98/39.34  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.34     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.34  parent1[0; 1]: (20891) {G5,W19,D5,L1,V3,M1}  { mult( mult( Z, ld( X, Y ) )
% 38.98/39.34    , Z ) ==> ld( mult( X, rd( X, Z ) ), mult( mult( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34     T := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20893) {G6,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( Y, Z ) ), mult( 
% 38.98/39.34    mult( Y, X ), Z ) ) ==> ld( rd( ld( X, Y ), Z ), Z ) }.
% 38.98/39.34  parent0[0]: (20892) {G6,W19,D5,L1,V3,M1}  { ld( rd( ld( Z, Y ), X ), X ) 
% 38.98/39.34    ==> ld( mult( Y, rd( Y, X ) ), mult( mult( Y, Z ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4794) {G146,W19,D5,L1,V3,M1} P(161,4791);d(155);d(155);d(4146
% 38.98/39.34    );d(115) { ld( mult( X, rd( X, Z ) ), mult( mult( X, Y ), Z ) ) ==> ld( 
% 38.98/39.34    rd( ld( Y, X ), Z ), Z ) }.
% 38.98/39.34  parent0: (20893) {G6,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( Y, Z ) ), mult( 
% 38.98/39.34    mult( Y, X ), Z ) ) ==> ld( rd( ld( X, Y ), Z ), Z ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20895) {G145,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Z ), Y ), mult( X
% 38.98/39.34    , Y ) ) ==> ld( rd( X, Y ), mult( mult( X, Z ), Y ) ) }.
% 38.98/39.34  parent0[0]: (4791) {G145,W19,D5,L1,V3,M1} P(135,4760);d(22);d(80);d(19) { 
% 38.98/39.34    ld( rd( X, Z ), mult( mult( X, Y ), Z ) ) ==> ld( rd( rd( X, Y ), Z ), 
% 38.98/39.34    mult( X, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20902) {G2,W22,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), i( Z ) ), mult
% 38.98/39.34    ( X, i( Z ) ) ) ==> ld( mult( X, Z ), mult( mult( X, Y ), i( Z ) ) ) }.
% 38.98/39.34  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 13]: (20895) {G145,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Z ), Y ), 
% 38.98/39.34    mult( X, Y ) ) ==> ld( rd( X, Y ), mult( mult( X, Z ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := i( Z )
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20905) {G2,W21,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), i( Z ) ), mult
% 38.98/39.34    ( X, i( Z ) ) ) ==> ld( mult( X, Z ), rd( mult( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 16]: (20902) {G2,W22,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), i( Z )
% 38.98/39.34     ), mult( X, i( Z ) ) ) ==> ld( mult( X, Z ), mult( mult( X, Y ), i( Z )
% 38.98/39.34     ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Y )
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20907) {G2,W20,D5,L1,V3,M1}  { ld( mult( rd( X, Y ), Z ), mult( X
% 38.98/39.34    , i( Z ) ) ) ==> ld( mult( X, Z ), rd( mult( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 2]: (20905) {G2,W21,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), i( Z ) )
% 38.98/39.34    , mult( X, i( Z ) ) ) ==> ld( mult( X, Z ), rd( mult( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := rd( X, Y )
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20908) {G3,W20,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), mult( X, 
% 38.98/39.34    i( Z ) ) ) ==> ld( mult( X, Z ), rd( mult( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.34    ld( rd( X, Y ), Z ) }.
% 38.98/39.34  parent1[0; 2]: (20907) {G2,W20,D5,L1,V3,M1}  { ld( mult( rd( X, Y ), Z ), 
% 38.98/39.34    mult( X, i( Z ) ) ) ==> ld( mult( X, Z ), rd( mult( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20909) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), Z ), rd( Y, Z
% 38.98/39.34     ) ) ==> ld( mult( Y, Z ), rd( mult( Y, X ), Z ) ) }.
% 38.98/39.34  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 7]: (20908) {G3,W20,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), Z ), 
% 38.98/39.34    mult( X, i( Z ) ) ) ==> ld( mult( X, Z ), rd( mult( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20910) {G2,W19,D5,L1,V3,M1}  { ld( mult( Y, Z ), rd( mult( Y, X )
% 38.98/39.34    , Z ) ) ==> ld( ld( rd( X, Y ), Z ), rd( Y, Z ) ) }.
% 38.98/39.34  parent0[0]: (20909) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), Z ), rd( Y
% 38.98/39.34    , Z ) ) ==> ld( mult( Y, Z ), rd( mult( Y, X ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4797) {G146,W19,D5,L1,V3,M1} P(34,4791);d(33);d(34);d(80);d(
% 38.98/39.34    33) { ld( mult( X, Y ), rd( mult( X, Z ), Y ) ) ==> ld( ld( rd( Z, X ), Y
% 38.98/39.34     ), rd( X, Y ) ) }.
% 38.98/39.34  parent0: (20910) {G2,W19,D5,L1,V3,M1}  { ld( mult( Y, Z ), rd( mult( Y, X )
% 38.98/39.34    , Z ) ) ==> ld( ld( rd( X, Y ), Z ), rd( Y, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20912) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20915) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), rd( X
% 38.98/39.34    , Z ) ) ==> i( ld( rd( rd( X, Y ), Z ), mult( X, Z ) ) ) }.
% 38.98/39.34  parent0[0]: (4791) {G145,W19,D5,L1,V3,M1} P(135,4760);d(22);d(80);d(19) { 
% 38.98/39.34    ld( rd( X, Z ), mult( mult( X, Y ), Z ) ) ==> ld( rd( rd( X, Y ), Z ), 
% 38.98/39.34    mult( X, Z ) ) }.
% 38.98/39.34  parent1[0; 11]: (20912) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := rd( X, Z )
% 38.98/39.34     Y := mult( mult( X, Y ), Z )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20916) {G4,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), rd( X
% 38.98/39.34    , Z ) ) ==> ld( mult( X, Z ), rd( rd( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.34     ) }.
% 38.98/39.34  parent1[0; 10]: (20915) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z )
% 38.98/39.34    , rd( X, Z ) ) ==> i( ld( rd( rd( X, Y ), Z ), mult( X, Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := rd( rd( X, Y ), Z )
% 38.98/39.34     Y := mult( X, Z )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20917) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, Z ), rd( rd( X, Y ), Z
% 38.98/39.34     ) ) ==> ld( mult( mult( X, Y ), Z ), rd( X, Z ) ) }.
% 38.98/39.34  parent0[0]: (20916) {G4,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), rd
% 38.98/39.34    ( X, Z ) ) ==> ld( mult( X, Z ), rd( rd( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4799) {G146,W19,D5,L1,V3,M1} P(4791,54);d(54) { ld( mult( X, 
% 38.98/39.34    Y ), rd( rd( X, Z ), Y ) ) ==> ld( mult( mult( X, Z ), Y ), rd( X, Y ) )
% 38.98/39.34     }.
% 38.98/39.34  parent0: (20917) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, Z ), rd( rd( X, Y ), 
% 38.98/39.34    Z ) ) ==> ld( mult( mult( X, Y ), Z ), rd( X, Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20919) {G146,W19,D5,L1,V3,M1}  { ld( rd( ld( Z, X ), Y ), Y ) ==> 
% 38.98/39.34    ld( mult( X, rd( X, Y ) ), mult( mult( X, Z ), Y ) ) }.
% 38.98/39.34  parent0[0]: (4794) {G146,W19,D5,L1,V3,M1} P(161,4791);d(155);d(155);d(4146)
% 38.98/39.34    ;d(115) { ld( mult( X, rd( X, Z ) ), mult( mult( X, Y ), Z ) ) ==> ld( rd
% 38.98/39.34    ( ld( Y, X ), Z ), Z ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20928) {G5,W23,D6,L1,V3,M1}  { ld( rd( ld( X, i( Y ) ), Z ), Z ) 
% 38.98/39.34    ==> ld( mult( i( Y ), i( mult( Z, Y ) ) ), mult( mult( i( Y ), X ), Z ) )
% 38.98/39.34     }.
% 38.98/39.34  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.34    ( mult( Y, X ) ) }.
% 38.98/39.34  parent1[0; 13]: (20919) {G146,W19,D5,L1,V3,M1}  { ld( rd( ld( Z, X ), Y ), 
% 38.98/39.34    Y ) ==> ld( mult( X, rd( X, Y ) ), mult( mult( X, Z ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := i( Y )
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20929) {G2,W22,D6,L1,V3,M1}  { ld( rd( ld( X, i( Y ) ), Z ), Z ) 
% 38.98/39.34    ==> ld( rd( i( Y ), mult( Z, Y ) ), mult( mult( i( Y ), X ), Z ) ) }.
% 38.98/39.34  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 10]: (20928) {G5,W23,D6,L1,V3,M1}  { ld( rd( ld( X, i( Y ) ), Z
% 38.98/39.34     ), Z ) ==> ld( mult( i( Y ), i( mult( Z, Y ) ) ), mult( mult( i( Y ), X
% 38.98/39.34     ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := i( Y )
% 38.98/39.34     Y := mult( Z, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20930) {G3,W22,D6,L1,V3,M1}  { ld( rd( ld( X, i( Y ) ), Z ), Z ) 
% 38.98/39.34    ==> ld( i( mult( mult( Z, Y ), Y ) ), mult( mult( i( Y ), X ), Z ) ) }.
% 38.98/39.34  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.34    ( mult( Y, X ) ) }.
% 38.98/39.34  parent1[0; 10]: (20929) {G2,W22,D6,L1,V3,M1}  { ld( rd( ld( X, i( Y ) ), Z
% 38.98/39.34     ), Z ) ==> ld( rd( i( Y ), mult( Z, Y ) ), mult( mult( i( Y ), X ), Z )
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := mult( Z, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20931) {G2,W21,D6,L1,V3,M1}  { ld( rd( ld( X, i( Y ) ), Z ), Z ) 
% 38.98/39.34    ==> mult( mult( mult( Z, Y ), Y ), mult( mult( i( Y ), X ), Z ) ) }.
% 38.98/39.34  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 9]: (20930) {G3,W22,D6,L1,V3,M1}  { ld( rd( ld( X, i( Y ) ), Z )
% 38.98/39.34    , Z ) ==> ld( i( mult( mult( Z, Y ), Y ) ), mult( mult( i( Y ), X ), Z )
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( mult( Z, Y ), Y )
% 38.98/39.34     Y := mult( mult( i( Y ), X ), Z )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20932) {G2,W20,D6,L1,V3,M1}  { ld( rd( ld( X, i( Y ) ), Z ), Z ) 
% 38.98/39.34    ==> mult( mult( mult( Z, Y ), Y ), mult( ld( Y, X ), Z ) ) }.
% 38.98/39.34  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 16]: (20931) {G2,W21,D6,L1,V3,M1}  { ld( rd( ld( X, i( Y ) ), Z
% 38.98/39.34     ), Z ) ==> mult( mult( mult( Z, Y ), Y ), mult( mult( i( Y ), X ), Z ) )
% 38.98/39.34     }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20933) {G3,W20,D6,L1,V3,M1}  { ld( rd( ld( X, i( Y ) ), Z ), Z ) 
% 38.98/39.34    ==> mult( mult( mult( Z, Y ), Y ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.34    ld( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 15]: (20932) {G2,W20,D6,L1,V3,M1}  { ld( rd( ld( X, i( Y ) ), Z
% 38.98/39.34     ), Z ) ==> mult( mult( mult( Z, Y ), Y ), mult( ld( Y, X ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20934) {G4,W20,D6,L1,V3,M1}  { ld( rd( i( mult( Y, X ) ), Z ), Z
% 38.98/39.34     ) ==> mult( mult( mult( Z, Y ), Y ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.34  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.34    ( X, Y ) ) }.
% 38.98/39.34  parent1[0; 3]: (20933) {G3,W20,D6,L1,V3,M1}  { ld( rd( ld( X, i( Y ) ), Z )
% 38.98/39.34    , Z ) ==> mult( mult( mult( Z, Y ), Y ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20935) {G5,W20,D6,L1,V3,M1}  { ld( i( mult( Z, mult( X, Y ) ) ), 
% 38.98/39.34    Z ) ==> mult( mult( mult( Z, X ), X ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.34  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.34    ( mult( Y, X ) ) }.
% 38.98/39.34  parent1[0; 2]: (20934) {G4,W20,D6,L1,V3,M1}  { ld( rd( i( mult( Y, X ) ), Z
% 38.98/39.34     ), Z ) ==> mult( mult( mult( Z, Y ), Y ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Y )
% 38.98/39.34     Y := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20936) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Z ) ), X )
% 38.98/39.34     ==> mult( mult( mult( X, Y ), Y ), ld( ld( Z, Y ), X ) ) }.
% 38.98/39.34  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 1]: (20935) {G5,W20,D6,L1,V3,M1}  { ld( i( mult( Z, mult( X, Y )
% 38.98/39.34     ) ), Z ) ==> mult( mult( mult( Z, X ), X ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, mult( Y, Z ) )
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20937) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Y ), ld( 
% 38.98/39.34    ld( Z, Y ), X ) ) ==> mult( mult( X, mult( Y, Z ) ), X ) }.
% 38.98/39.34  parent0[0]: (20936) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Z ) ), 
% 38.98/39.34    X ) ==> mult( mult( mult( X, Y ), Y ), ld( ld( Z, Y ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4800) {G147,W19,D5,L1,V3,M1} P(76,4794);d(33);d(76);d(22);d(
% 38.98/39.34    24);d(74);d(52);d(76);d(22) { mult( mult( mult( Y, X ), X ), ld( ld( Z, X
% 38.98/39.34     ), Y ) ) ==> mult( mult( Y, mult( X, Z ) ), Y ) }.
% 38.98/39.34  parent0: (20937) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Y ), ld
% 38.98/39.34    ( ld( Z, Y ), X ) ) ==> mult( mult( X, mult( Y, Z ) ), X ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20939) {G147,W19,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Z ) ), X
% 38.98/39.34     ) ==> mult( mult( mult( X, Y ), Y ), ld( ld( Z, Y ), X ) ) }.
% 38.98/39.34  parent0[0]: (4800) {G147,W19,D5,L1,V3,M1} P(76,4794);d(33);d(76);d(22);d(24
% 38.98/39.34    );d(74);d(52);d(76);d(22) { mult( mult( mult( Y, X ), X ), ld( ld( Z, X )
% 38.98/39.34    , Y ) ) ==> mult( mult( Y, mult( X, Z ) ), Y ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20950) {G4,W23,D6,L1,V3,M1}  { mult( mult( i( X ), mult( Y, Z ) )
% 38.98/39.34    , i( X ) ) ==> mult( mult( mult( i( X ), Y ), Y ), i( mult( X, ld( Z, Y )
% 38.98/39.34     ) ) ) }.
% 38.98/39.34  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.34    ( X, Y ) ) }.
% 38.98/39.34  parent1[0; 17]: (20939) {G147,W19,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Z
% 38.98/39.34     ) ), X ) ==> mult( mult( mult( X, Y ), Y ), ld( ld( Z, Y ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := ld( Z, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := i( X )
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20956) {G2,W22,D6,L1,V3,M1}  { mult( mult( i( X ), mult( Y, Z ) )
% 38.98/39.34    , i( X ) ) ==> rd( mult( mult( i( X ), Y ), Y ), mult( X, ld( Z, Y ) ) )
% 38.98/39.34     }.
% 38.98/39.34  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 10]: (20950) {G4,W23,D6,L1,V3,M1}  { mult( mult( i( X ), mult( Y
% 38.98/39.34    , Z ) ), i( X ) ) ==> mult( mult( mult( i( X ), Y ), Y ), i( mult( X, ld
% 38.98/39.34    ( Z, Y ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( mult( i( X ), Y ), Y )
% 38.98/39.34     Y := mult( X, ld( Z, Y ) )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20958) {G3,W22,D6,L1,V3,M1}  { mult( mult( i( X ), mult( Y, Z ) )
% 38.98/39.34    , i( X ) ) ==> mult( mult( mult( i( X ), Y ), Y ), rd( ld( Y, Z ), X ) )
% 38.98/39.34     }.
% 38.98/39.34  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.98/39.34     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.34  parent1[0; 10]: (20956) {G2,W22,D6,L1,V3,M1}  { mult( mult( i( X ), mult( Y
% 38.98/39.34    , Z ) ), i( X ) ) ==> rd( mult( mult( i( X ), Y ), Y ), mult( X, ld( Z, Y
% 38.98/39.34     ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34     T := mult( mult( i( X ), Y ), Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20960) {G2,W21,D5,L1,V3,M1}  { mult( mult( i( X ), mult( Y, Z ) )
% 38.98/39.34    , i( X ) ) ==> mult( mult( ld( X, Y ), Y ), rd( ld( Y, Z ), X ) ) }.
% 38.98/39.34  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 12]: (20958) {G3,W22,D6,L1,V3,M1}  { mult( mult( i( X ), mult( Y
% 38.98/39.34    , Z ) ), i( X ) ) ==> mult( mult( mult( i( X ), Y ), Y ), rd( ld( Y, Z )
% 38.98/39.34    , X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20962) {G3,W21,D5,L1,V3,M1}  { mult( mult( i( X ), mult( Y, Z ) )
% 38.98/39.34    , i( X ) ) ==> mult( ld( ld( Y, X ), Y ), rd( ld( Y, Z ), X ) ) }.
% 38.98/39.34  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.34    ld( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 11]: (20960) {G2,W21,D5,L1,V3,M1}  { mult( mult( i( X ), mult( Y
% 38.98/39.34    , Z ) ), i( X ) ) ==> mult( mult( ld( X, Y ), Y ), rd( ld( Y, Z ), X ) )
% 38.98/39.34     }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20964) {G4,W21,D5,L1,V3,M1}  { mult( mult( i( X ), mult( Y, Z ) )
% 38.98/39.34    , i( X ) ) ==> ld( ld( Y, ld( Y, X ) ), rd( ld( Y, Z ), X ) ) }.
% 38.98/39.34  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.34    ld( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 10]: (20962) {G3,W21,D5,L1,V3,M1}  { mult( mult( i( X ), mult( Y
% 38.98/39.34    , Z ) ), i( X ) ) ==> mult( ld( ld( Y, X ), Y ), rd( ld( Y, Z ), X ) )
% 38.98/39.34     }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := ld( Y, X )
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := rd( ld( Y, Z ), X )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20965) {G5,W21,D5,L1,V3,M1}  { mult( mult( i( X ), mult( Y, Z ) )
% 38.98/39.34    , i( X ) ) ==> ld( ld( mult( Y, Y ), X ), rd( ld( Y, Z ), X ) ) }.
% 38.98/39.34  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.34    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.34  parent1[0; 11]: (20964) {G4,W21,D5,L1,V3,M1}  { mult( mult( i( X ), mult( Y
% 38.98/39.34    , Z ) ), i( X ) ) ==> ld( ld( Y, ld( Y, X ) ), rd( ld( Y, Z ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20966) {G2,W20,D5,L1,V3,M1}  { rd( mult( i( X ), mult( Y, Z ) ), 
% 38.98/39.34    X ) ==> ld( ld( mult( Y, Y ), X ), rd( ld( Y, Z ), X ) ) }.
% 38.98/39.34  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 1]: (20965) {G5,W21,D5,L1,V3,M1}  { mult( mult( i( X ), mult( Y
% 38.98/39.34    , Z ) ), i( X ) ) ==> ld( ld( mult( Y, Y ), X ), rd( ld( Y, Z ), X ) )
% 38.98/39.34     }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( i( X ), mult( Y, Z ) )
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20967) {G2,W19,D5,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), X ) ==>
% 38.98/39.34     ld( ld( mult( Y, Y ), X ), rd( ld( Y, Z ), X ) ) }.
% 38.98/39.34  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 2]: (20966) {G2,W20,D5,L1,V3,M1}  { rd( mult( i( X ), mult( Y, Z
% 38.98/39.34     ) ), X ) ==> ld( ld( mult( Y, Y ), X ), rd( ld( Y, Z ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := mult( Y, Z )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20968) {G3,W19,D5,L1,V3,M1}  { ld( X, rd( mult( Y, Z ), X ) ) ==>
% 38.98/39.34     ld( ld( mult( Y, Y ), X ), rd( ld( Y, Z ), X ) ) }.
% 38.98/39.34  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.98/39.34    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.98/39.34  parent1[0; 1]: (20967) {G2,W19,D5,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), X
% 38.98/39.34     ) ==> ld( ld( mult( Y, Y ), X ), rd( ld( Y, Z ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := mult( Y, Z )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20969) {G3,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Y ), X ), rd( ld( 
% 38.98/39.34    Y, Z ), X ) ) ==> ld( X, rd( mult( Y, Z ), X ) ) }.
% 38.98/39.34  parent0[0]: (20968) {G3,W19,D5,L1,V3,M1}  { ld( X, rd( mult( Y, Z ), X ) ) 
% 38.98/39.34    ==> ld( ld( mult( Y, Y ), X ), rd( ld( Y, Z ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4808) {G148,W19,D5,L1,V3,M1} P(52,4800);d(33);d(114);d(24);d(
% 38.98/39.34    74);d(74);d(154);d(33);d(24);d(124) { ld( ld( mult( Y, Y ), Z ), rd( ld( 
% 38.98/39.34    Y, X ), Z ) ) ==> ld( Z, rd( mult( Y, X ), Z ) ) }.
% 38.98/39.34  parent0: (20969) {G3,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Y ), X ), rd( ld
% 38.98/39.34    ( Y, Z ), X ) ) ==> ld( X, rd( mult( Y, Z ), X ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (20971) {G148,W19,D5,L1,V3,M1}  { ld( Y, rd( mult( X, Z ), Y ) ) 
% 38.98/39.34    ==> ld( ld( mult( X, X ), Y ), rd( ld( X, Z ), Y ) ) }.
% 38.98/39.34  parent0[0]: (4808) {G148,W19,D5,L1,V3,M1} P(52,4800);d(33);d(114);d(24);d(
% 38.98/39.34    74);d(74);d(154);d(33);d(24);d(124) { ld( ld( mult( Y, Y ), Z ), rd( ld( 
% 38.98/39.34    Y, X ), Z ) ) ==> ld( Z, rd( mult( Y, X ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20985) {G145,W39,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Y, Y ) )
% 38.98/39.34    , rd( mult( Y, Z ), ld( rd( X, Y ), ld( Y, Y ) ) ) ) ==> ld( ld( mult( 
% 38.98/39.34    mult( Y, X ), Y ), Y ), rd( ld( Y, Z ), ld( rd( X, Y ), ld( Y, Y ) ) ) )
% 38.98/39.34     }.
% 38.98/39.34  parent0[0]: (4706) {G144,W19,D5,L1,V3,M1} P(4697,54);d(54) { ld( mult( Y, Z
% 38.98/39.34     ), ld( rd( X, Y ), ld( Z, Y ) ) ) ==> ld( mult( mult( Z, X ), Z ), Y )
% 38.98/39.34     }.
% 38.98/39.34  parent1[0; 21]: (20971) {G148,W19,D5,L1,V3,M1}  { ld( Y, rd( mult( X, Z ), 
% 38.98/39.34    Y ) ) ==> ld( ld( mult( X, X ), Y ), rd( ld( X, Z ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := ld( rd( X, Y ), ld( Y, Y ) )
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20987) {G4,W36,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Y, Y ) ), 
% 38.98/39.34    rd( mult( Y, Z ), ld( rd( X, Y ), ld( Y, Y ) ) ) ) ==> ld( i( mult( X, Y
% 38.98/39.34     ) ), rd( ld( Y, Z ), ld( rd( X, Y ), ld( Y, Y ) ) ) ) }.
% 38.98/39.34  parent0[0]: (126) {G3,W12,D5,L1,V2,M1} P(108,31) { ld( mult( mult( X, Y ), 
% 38.98/39.34    X ), X ) ==> i( mult( Y, X ) ) }.
% 38.98/39.34  parent1[0; 21]: (20985) {G145,W39,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Y
% 38.98/39.34    , Y ) ), rd( mult( Y, Z ), ld( rd( X, Y ), ld( Y, Y ) ) ) ) ==> ld( ld( 
% 38.98/39.34    mult( mult( Y, X ), Y ), Y ), rd( ld( Y, Z ), ld( rd( X, Y ), ld( Y, Y )
% 38.98/39.34     ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20988) {G2,W35,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Y, Y ) ), 
% 38.98/39.34    rd( mult( Y, Z ), ld( rd( X, Y ), ld( Y, Y ) ) ) ) ==> mult( mult( X, Y )
% 38.98/39.34    , rd( ld( Y, Z ), ld( rd( X, Y ), ld( Y, Y ) ) ) ) }.
% 38.98/39.34  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 20]: (20987) {G4,W36,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Y, 
% 38.98/39.34    Y ) ), rd( mult( Y, Z ), ld( rd( X, Y ), ld( Y, Y ) ) ) ) ==> ld( i( mult
% 38.98/39.34    ( X, Y ) ), rd( ld( Y, Z ), ld( rd( X, Y ), ld( Y, Y ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Y )
% 38.98/39.34     Y := rd( ld( Y, Z ), ld( rd( X, Y ), ld( Y, Y ) ) )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20990) {G3,W35,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Y, Y ) ), 
% 38.98/39.34    rd( mult( Y, Z ), ld( rd( X, Y ), ld( Y, Y ) ) ) ) ==> mult( mult( X, Y )
% 38.98/39.34    , mult( ld( Y, Z ), ld( ld( Y, Y ), rd( X, Y ) ) ) ) }.
% 38.98/39.34  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.34    mult( Z, ld( Y, X ) ) }.
% 38.98/39.34  parent1[0; 24]: (20988) {G2,W35,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Y, 
% 38.98/39.34    Y ) ), rd( mult( Y, Z ), ld( rd( X, Y ), ld( Y, Y ) ) ) ) ==> mult( mult
% 38.98/39.34    ( X, Y ), rd( ld( Y, Z ), ld( rd( X, Y ), ld( Y, Y ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := rd( X, Y )
% 38.98/39.34     Y := ld( Y, Y )
% 38.98/39.34     Z := ld( Y, Z )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20992) {G4,W35,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Y, Y ) ), 
% 38.98/39.34    rd( mult( Y, Z ), ld( rd( X, Y ), ld( Y, Y ) ) ) ) ==> mult( mult( X, Y )
% 38.98/39.34    , ld( ld( Z, Y ), ld( ld( Y, Y ), rd( X, Y ) ) ) ) }.
% 38.98/39.34  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.34    ld( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 24]: (20990) {G3,W35,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Y, 
% 38.98/39.34    Y ) ), rd( mult( Y, Z ), ld( rd( X, Y ), ld( Y, Y ) ) ) ) ==> mult( mult
% 38.98/39.34    ( X, Y ), mult( ld( Y, Z ), ld( ld( Y, Y ), rd( X, Y ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := ld( ld( Y, Y ), rd( X, Y ) )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20995) {G2,W33,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Y, Y ) ), 
% 38.98/39.34    rd( mult( Y, Z ), ld( rd( X, Y ), ld( Y, Y ) ) ) ) ==> mult( mult( X, Y )
% 38.98/39.34    , ld( ld( Z, Y ), ld( unit, rd( X, Y ) ) ) ) }.
% 38.98/39.34  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.98/39.34  parent1[0; 29]: (20992) {G4,W35,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Y, 
% 38.98/39.34    Y ) ), rd( mult( Y, Z ), ld( rd( X, Y ), ld( Y, Y ) ) ) ) ==> mult( mult
% 38.98/39.34    ( X, Y ), ld( ld( Z, Y ), ld( ld( Y, Y ), rd( X, Y ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20997) {G2,W31,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Y, Y ) ), 
% 38.98/39.34    rd( mult( Y, Z ), ld( rd( X, Y ), unit ) ) ) ==> mult( mult( X, Y ), ld( 
% 38.98/39.34    ld( Z, Y ), ld( unit, rd( X, Y ) ) ) ) }.
% 38.98/39.34  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.98/39.34  parent1[0; 17]: (20995) {G2,W33,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Y, 
% 38.98/39.34    Y ) ), rd( mult( Y, Z ), ld( rd( X, Y ), ld( Y, Y ) ) ) ) ==> mult( mult
% 38.98/39.34    ( X, Y ), ld( ld( Z, Y ), ld( unit, rd( X, Y ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (20998) {G2,W29,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), unit ), rd( 
% 38.98/39.34    mult( Y, Z ), ld( rd( X, Y ), unit ) ) ) ==> mult( mult( X, Y ), ld( ld( 
% 38.98/39.34    Z, Y ), ld( unit, rd( X, Y ) ) ) ) }.
% 38.98/39.34  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.98/39.34  parent1[0; 6]: (20997) {G2,W31,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), ld( Y, Y
% 38.98/39.34     ) ), rd( mult( Y, Z ), ld( rd( X, Y ), unit ) ) ) ==> mult( mult( X, Y )
% 38.98/39.34    , ld( ld( Z, Y ), ld( unit, rd( X, Y ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21005) {G2,W27,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), unit ), rd( 
% 38.98/39.34    mult( Y, Z ), ld( rd( X, Y ), unit ) ) ) ==> mult( mult( X, Y ), ld( ld( 
% 38.98/39.34    Z, Y ), rd( X, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 38.98/39.34  parent1[0; 24]: (20998) {G2,W29,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), unit )
% 38.98/39.34    , rd( mult( Y, Z ), ld( rd( X, Y ), unit ) ) ) ==> mult( mult( X, Y ), ld
% 38.98/39.34    ( ld( Z, Y ), ld( unit, rd( X, Y ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := rd( X, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21006) {G3,W23,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), unit ), rd( 
% 38.98/39.34    mult( Y, Z ), ld( rd( X, Y ), unit ) ) ) ==> rd( mult( mult( X, Z ), X )
% 38.98/39.34    , Y ) }.
% 38.98/39.34  parent0[0]: (4689) {G141,W19,D5,L1,V3,M1} P(24,4681);d(76);d(22) { mult( 
% 38.98/39.34    mult( Z, Y ), ld( ld( X, Y ), rd( Z, Y ) ) ) ==> rd( mult( mult( Z, X ), 
% 38.98/39.34    Z ), Y ) }.
% 38.98/39.34  parent1[0; 16]: (21005) {G2,W27,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), unit )
% 38.98/39.34    , rd( mult( Y, Z ), ld( rd( X, Y ), unit ) ) ) ==> mult( mult( X, Y ), ld
% 38.98/39.34    ( ld( Z, Y ), rd( X, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21008) {G4,W22,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), unit ), rd( 
% 38.98/39.34    mult( Y, Z ), i( rd( X, Y ) ) ) ) ==> rd( mult( mult( X, Z ), X ), Y )
% 38.98/39.34     }.
% 38.98/39.34  parent0[0]: (27) {G3,W6,D3,L1,V1,M1} P(26,1) { ld( X, unit ) ==> i( X ) }.
% 38.98/39.34  parent1[0; 11]: (21006) {G3,W23,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), unit )
% 38.98/39.34    , rd( mult( Y, Z ), ld( rd( X, Y ), unit ) ) ) ==> rd( mult( mult( X, Z )
% 38.98/39.34    , X ), Y ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := rd( X, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21009) {G4,W21,D6,L1,V3,M1}  { ld( i( rd( X, Y ) ), rd( mult( Y, 
% 38.98/39.34    Z ), i( rd( X, Y ) ) ) ) ==> rd( mult( mult( X, Z ), X ), Y ) }.
% 38.98/39.34  parent0[0]: (27) {G3,W6,D3,L1,V1,M1} P(26,1) { ld( X, unit ) ==> i( X ) }.
% 38.98/39.34  parent1[0; 2]: (21008) {G4,W22,D6,L1,V3,M1}  { ld( ld( rd( X, Y ), unit ), 
% 38.98/39.34    rd( mult( Y, Z ), i( rd( X, Y ) ) ) ) ==> rd( mult( mult( X, Z ), X ), Y
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := rd( X, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21010) {G2,W20,D6,L1,V3,M1}  { mult( rd( X, Y ), rd( mult( Y, Z )
% 38.98/39.34    , i( rd( X, Y ) ) ) ) ==> rd( mult( mult( X, Z ), X ), Y ) }.
% 38.98/39.34  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 1]: (21009) {G4,W21,D6,L1,V3,M1}  { ld( i( rd( X, Y ) ), rd( 
% 38.98/39.34    mult( Y, Z ), i( rd( X, Y ) ) ) ) ==> rd( mult( mult( X, Z ), X ), Y )
% 38.98/39.34     }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := rd( X, Y )
% 38.98/39.34     Y := rd( mult( Y, Z ), i( rd( X, Y ) ) )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21011) {G3,W20,D6,L1,V3,M1}  { ld( rd( Y, X ), rd( mult( Y, Z ), 
% 38.98/39.34    i( rd( X, Y ) ) ) ) ==> rd( mult( mult( X, Z ), X ), Y ) }.
% 38.98/39.34  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.34    ld( rd( X, Y ), Z ) }.
% 38.98/39.34  parent1[0; 1]: (21010) {G2,W20,D6,L1,V3,M1}  { mult( rd( X, Y ), rd( mult( 
% 38.98/39.34    Y, Z ), i( rd( X, Y ) ) ) ) ==> rd( mult( mult( X, Z ), X ), Y ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := rd( mult( Y, Z ), i( rd( X, Y ) ) )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21012) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( mult( X, Z )
% 38.98/39.34    , rd( Y, X ) ) ) ==> rd( mult( mult( Y, Z ), Y ), X ) }.
% 38.98/39.34  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.34    Y ) }.
% 38.98/39.34  parent1[0; 5]: (21011) {G3,W20,D6,L1,V3,M1}  { ld( rd( Y, X ), rd( mult( Y
% 38.98/39.34    , Z ), i( rd( X, Y ) ) ) ) ==> rd( mult( mult( X, Z ), X ), Y ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Z )
% 38.98/39.34     Y := rd( Y, X )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21013) {G3,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Z ), rd( X, Y ) )
% 38.98/39.34    , rd( Y, X ) ) ==> rd( mult( mult( Y, Z ), Y ), X ) }.
% 38.98/39.34  parent0[0]: (121) {G5,W19,D5,L1,V3,M1} P(108,80);d(80);d(74) { ld( rd( Y, X
% 38.98/39.34     ), mult( Z, rd( X, Y ) ) ) ==> ld( ld( Z, rd( Y, X ) ), rd( X, Y ) ) }.
% 38.98/39.34  parent1[0; 1]: (21012) {G2,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), mult( mult( 
% 38.98/39.34    X, Z ), rd( Y, X ) ) ) ==> rd( mult( mult( Y, Z ), Y ), X ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := mult( X, Z )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4814) {G149,W19,D5,L1,V3,M1} P(4706,4808);d(126);d(22);d(75);
% 38.98/39.34    d(74);d(20);d(18);d(4689);d(27);d(22);d(80);d(34);d(121) { ld( ld( mult( 
% 38.98/39.34    X, Z ), rd( X, Y ) ), rd( Y, X ) ) ==> rd( mult( mult( Y, Z ), Y ), X )
% 38.98/39.34     }.
% 38.98/39.34  parent0: (21013) {G3,W19,D5,L1,V3,M1}  { ld( ld( mult( X, Z ), rd( X, Y ) )
% 38.98/39.34    , rd( Y, X ) ) ==> rd( mult( mult( Y, Z ), Y ), X ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (21016) {G148,W19,D5,L1,V3,M1}  { ld( Y, rd( mult( X, Z ), Y ) ) 
% 38.98/39.34    ==> ld( ld( mult( X, X ), Y ), rd( ld( X, Z ), Y ) ) }.
% 38.98/39.34  parent0[0]: (4808) {G148,W19,D5,L1,V3,M1} P(52,4800);d(33);d(114);d(24);d(
% 38.98/39.34    74);d(74);d(154);d(33);d(24);d(124) { ld( ld( mult( Y, Y ), Z ), rd( ld( 
% 38.98/39.34    Y, X ), Z ) ) ==> ld( Z, rd( mult( Y, X ), Z ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21030) {G146,W39,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( X, X
% 38.98/39.34     ) ), rd( mult( X, Z ), mult( mult( X, Y ), ld( X, X ) ) ) ) ==> ld( ld( 
% 38.98/39.34    ld( rd( Y, X ), X ), X ), rd( ld( X, Z ), mult( mult( X, Y ), ld( X, X )
% 38.98/39.34     ) ) ) }.
% 38.98/39.34  parent0[0]: (4710) {G145,W19,D5,L1,V3,M1} P(4704,54);d(54) { ld( mult( X, Z
% 38.98/39.34     ), mult( mult( X, Y ), ld( Z, X ) ) ) ==> ld( ld( rd( Y, Z ), Z ), X )
% 38.98/39.34     }.
% 38.98/39.34  parent1[0; 21]: (21016) {G148,W19,D5,L1,V3,M1}  { ld( Y, rd( mult( X, Z ), 
% 38.98/39.34    Y ) ) ==> ld( ld( mult( X, X ), Y ), rd( ld( X, Z ), Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := mult( mult( X, Y ), ld( X, X ) )
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21032) {G6,W35,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( X, X )
% 38.98/39.34     ), rd( mult( X, Z ), mult( mult( X, Y ), ld( X, X ) ) ) ) ==> ld( ld( X
% 38.98/39.34    , Y ), rd( ld( X, Z ), mult( mult( X, Y ), ld( X, X ) ) ) ) }.
% 38.98/39.34  parent0[0]: (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X )
% 38.98/39.34    , X ), X ) ==> ld( X, Y ) }.
% 38.98/39.34  parent1[0; 21]: (21030) {G146,W39,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), 
% 38.98/39.34    ld( X, X ) ), rd( mult( X, Z ), mult( mult( X, Y ), ld( X, X ) ) ) ) ==> 
% 38.98/39.34    ld( ld( ld( rd( Y, X ), X ), X ), rd( ld( X, Z ), mult( mult( X, Y ), ld
% 38.98/39.34    ( X, X ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21034) {G6,W35,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( X, X )
% 38.98/39.34     ), rd( mult( X, Z ), mult( mult( X, Y ), ld( X, X ) ) ) ) ==> ld( ld( X
% 38.98/39.34    , Y ), mult( ld( X, Z ), rd( ld( X, X ), mult( X, Y ) ) ) ) }.
% 38.98/39.34  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.98/39.34     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.34  parent1[0; 24]: (21032) {G6,W35,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld
% 38.98/39.34    ( X, X ) ), rd( mult( X, Z ), mult( mult( X, Y ), ld( X, X ) ) ) ) ==> ld
% 38.98/39.34    ( ld( X, Y ), rd( ld( X, Z ), mult( mult( X, Y ), ld( X, X ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Y )
% 38.98/39.34     Y := X
% 38.98/39.34     Z := X
% 38.98/39.34     T := ld( X, Z )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21036) {G5,W35,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( X, X )
% 38.98/39.34     ), rd( mult( X, Z ), mult( mult( X, Y ), ld( X, X ) ) ) ) ==> ld( ld( X
% 38.98/39.34    , Y ), ld( ld( Z, X ), rd( ld( X, X ), mult( X, Y ) ) ) ) }.
% 38.98/39.34  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.34    ld( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 24]: (21034) {G6,W35,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld
% 38.98/39.34    ( X, X ) ), rd( mult( X, Z ), mult( mult( X, Y ), ld( X, X ) ) ) ) ==> ld
% 38.98/39.34    ( ld( X, Y ), mult( ld( X, Z ), rd( ld( X, X ), mult( X, Y ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := rd( ld( X, X ), mult( X, Y ) )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21039) {G2,W33,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( X, X )
% 38.98/39.34     ), rd( mult( X, Z ), mult( mult( X, Y ), ld( X, X ) ) ) ) ==> ld( ld( X
% 38.98/39.34    , Y ), ld( ld( Z, X ), rd( unit, mult( X, Y ) ) ) ) }.
% 38.98/39.34  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.98/39.34  parent1[0; 29]: (21036) {G5,W35,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld
% 38.98/39.34    ( X, X ) ), rd( mult( X, Z ), mult( mult( X, Y ), ld( X, X ) ) ) ) ==> ld
% 38.98/39.34    ( ld( X, Y ), ld( ld( Z, X ), rd( ld( X, X ), mult( X, Y ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21041) {G2,W31,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( X, X )
% 38.98/39.34     ), rd( mult( X, Z ), mult( mult( X, Y ), unit ) ) ) ==> ld( ld( X, Y ), 
% 38.98/39.34    ld( ld( Z, X ), rd( unit, mult( X, Y ) ) ) ) }.
% 38.98/39.34  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.98/39.34  parent1[0; 17]: (21039) {G2,W33,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld
% 38.98/39.34    ( X, X ) ), rd( mult( X, Z ), mult( mult( X, Y ), ld( X, X ) ) ) ) ==> ld
% 38.98/39.34    ( ld( X, Y ), ld( ld( Z, X ), rd( unit, mult( X, Y ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21042) {G2,W29,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), unit ), rd
% 38.98/39.34    ( mult( X, Z ), mult( mult( X, Y ), unit ) ) ) ==> ld( ld( X, Y ), ld( ld
% 38.98/39.34    ( Z, X ), rd( unit, mult( X, Y ) ) ) ) }.
% 38.98/39.34  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.98/39.34  parent1[0; 6]: (21041) {G2,W31,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( 
% 38.98/39.34    X, X ) ), rd( mult( X, Z ), mult( mult( X, Y ), unit ) ) ) ==> ld( ld( X
% 38.98/39.34    , Y ), ld( ld( Z, X ), rd( unit, mult( X, Y ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21066) {G3,W28,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), unit ), rd
% 38.98/39.34    ( mult( X, Z ), mult( mult( X, Y ), unit ) ) ) ==> ld( ld( X, Y ), ld( ld
% 38.98/39.34    ( Z, X ), i( mult( X, Y ) ) ) ) }.
% 38.98/39.34  parent0[0]: (37) {G5,W6,D3,L1,V1,M1} P(36,35) { rd( unit, X ) ==> i( X )
% 38.98/39.34     }.
% 38.98/39.34  parent1[0; 24]: (21042) {G2,W29,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), 
% 38.98/39.34    unit ), rd( mult( X, Z ), mult( mult( X, Y ), unit ) ) ) ==> ld( ld( X, Y
% 38.98/39.34     ), ld( ld( Z, X ), rd( unit, mult( X, Y ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21067) {G4,W28,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), unit ), rd
% 38.98/39.34    ( mult( X, Z ), mult( mult( X, Y ), unit ) ) ) ==> ld( ld( X, Y ), i( 
% 38.98/39.34    mult( mult( X, Y ), ld( Z, X ) ) ) ) }.
% 38.98/39.34  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.34    ( X, Y ) ) }.
% 38.98/39.34  parent1[0; 20]: (21066) {G3,W28,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), 
% 38.98/39.34    unit ), rd( mult( X, Z ), mult( mult( X, Y ), unit ) ) ) ==> ld( ld( X, Y
% 38.98/39.34     ), ld( ld( Z, X ), i( mult( X, Y ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Y )
% 38.98/39.34     Y := ld( Z, X )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21069) {G4,W28,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), unit ), rd
% 38.98/39.34    ( mult( X, Z ), mult( mult( X, Y ), unit ) ) ) ==> i( mult( mult( mult( X
% 38.98/39.34    , Y ), ld( Z, X ) ), ld( X, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.34    ( X, Y ) ) }.
% 38.98/39.34  parent1[0; 16]: (21067) {G4,W28,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), 
% 38.98/39.34    unit ), rd( mult( X, Z ), mult( mult( X, Y ), unit ) ) ) ==> ld( ld( X, Y
% 38.98/39.34     ), i( mult( mult( X, Y ), ld( Z, X ) ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( mult( X, Y ), ld( Z, X ) )
% 38.98/39.34     Y := ld( X, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21070) {G5,W27,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), unit ), rd
% 38.98/39.34    ( mult( X, Z ), mult( mult( X, Y ), unit ) ) ) ==> rd( ld( Y, X ), mult( 
% 38.98/39.34    mult( X, Y ), ld( Z, X ) ) ) }.
% 38.98/39.34  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.34     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 16]: (21069) {G4,W28,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), 
% 38.98/39.34    unit ), rd( mult( X, Z ), mult( mult( X, Y ), unit ) ) ) ==> i( mult( 
% 38.98/39.34    mult( mult( X, Y ), ld( Z, X ) ), ld( X, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := mult( mult( X, Y ), ld( Z, X ) )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21071) {G6,W27,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), unit ), rd
% 38.98/39.34    ( mult( X, Z ), mult( mult( X, Y ), unit ) ) ) ==> mult( ld( Y, X ), rd( 
% 38.98/39.34    ld( X, Z ), mult( X, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.98/39.34     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.34  parent1[0; 16]: (21070) {G5,W27,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), 
% 38.98/39.34    unit ), rd( mult( X, Z ), mult( mult( X, Y ), unit ) ) ) ==> rd( ld( Y, X
% 38.98/39.34     ), mult( mult( X, Y ), ld( Z, X ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Y )
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34     T := ld( Y, X )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21072) {G5,W27,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), unit ), rd
% 38.98/39.34    ( mult( X, Z ), mult( mult( X, Y ), unit ) ) ) ==> ld( ld( X, Y ), rd( ld
% 38.98/39.34    ( X, Z ), mult( X, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.34    ld( ld( Y, X ), Z ) }.
% 38.98/39.34  parent1[0; 16]: (21071) {G6,W27,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), 
% 38.98/39.34    unit ), rd( mult( X, Z ), mult( mult( X, Y ), unit ) ) ) ==> mult( ld( Y
% 38.98/39.34    , X ), rd( ld( X, Z ), mult( X, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := rd( ld( X, Z ), mult( X, Y ) )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21073) {G6,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), unit ), rd
% 38.98/39.34    ( mult( X, Z ), mult( mult( X, Y ), unit ) ) ) ==> rd( ld( Y, rd( Z, Y )
% 38.98/39.34     ), X ) }.
% 38.98/39.34  parent0[0]: (4711) {G146,W19,D5,L1,V3,M1} P(52,4710);d(24);d(33);d(24);d(52
% 38.98/39.34    );d(92) { ld( ld( Y, X ), rd( ld( Y, Z ), mult( Y, X ) ) ) ==> rd( ld( X
% 38.98/39.34    , rd( Z, X ) ), Y ) }.
% 38.98/39.34  parent1[0; 16]: (21072) {G5,W27,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), 
% 38.98/39.34    unit ), rd( mult( X, Z ), mult( mult( X, Y ), unit ) ) ) ==> ld( ld( X, Y
% 38.98/39.34     ), rd( ld( X, Z ), mult( X, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21075) {G1,W21,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), unit ), rd
% 38.98/39.34    ( mult( X, Z ), mult( X, Y ) ) ) ==> rd( ld( Y, rd( Z, Y ) ), X ) }.
% 38.98/39.34  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 38.98/39.34  parent1[0; 11]: (21073) {G6,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), 
% 38.98/39.34    unit ), rd( mult( X, Z ), mult( mult( X, Y ), unit ) ) ) ==> rd( ld( Y, 
% 38.98/39.34    rd( Z, Y ) ), X ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21076) {G1,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), rd( mult( X, Z )
% 38.98/39.34    , mult( X, Y ) ) ) ==> rd( ld( Y, rd( Z, Y ) ), X ) }.
% 38.98/39.34  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 38.98/39.34  parent1[0; 2]: (21075) {G1,W21,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), unit
% 38.98/39.34     ), rd( mult( X, Z ), mult( X, Y ) ) ) ==> rd( ld( Y, rd( Z, Y ) ), X )
% 38.98/39.34     }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := mult( X, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4815) {G149,W19,D5,L1,V3,M1} P(4710,4808);d(139);d(114);d(74)
% 38.98/39.34    ;d(20);d(37);d(52);d(52);d(92);d(114);d(74);d(4711);d(4) { ld( mult( X, Y
% 38.98/39.34     ), rd( mult( X, Z ), mult( X, Y ) ) ) ==> rd( ld( Y, rd( Z, Y ) ), X )
% 38.98/39.34     }.
% 38.98/39.34  parent0: (21076) {G1,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), rd( mult( X, Z )
% 38.98/39.34    , mult( X, Y ) ) ) ==> rd( ld( Y, rd( Z, Y ) ), X ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (21081) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.34  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21084) {G4,W20,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), ld( mult
% 38.98/39.34    ( X, X ), Z ) ) ==> i( ld( Z, rd( mult( X, Y ), Z ) ) ) }.
% 38.98/39.34  parent0[0]: (4808) {G148,W19,D5,L1,V3,M1} P(52,4800);d(33);d(114);d(24);d(
% 38.98/39.34    74);d(74);d(154);d(33);d(24);d(124) { ld( ld( mult( Y, Y ), Z ), rd( ld( 
% 38.98/39.34    Y, X ), Z ) ) ==> ld( Z, rd( mult( Y, X ), Z ) ) }.
% 38.98/39.34  parent1[0; 13]: (21081) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.34     ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := X
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := ld( mult( X, X ), Z )
% 38.98/39.34     Y := rd( ld( X, Y ), Z )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21085) {G4,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), ld( mult
% 38.98/39.34    ( X, X ), Z ) ) ==> ld( rd( mult( X, Y ), Z ), Z ) }.
% 38.98/39.34  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.34     ) }.
% 38.98/39.34  parent1[0; 12]: (21084) {G4,W20,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), ld
% 38.98/39.34    ( mult( X, X ), Z ) ) ==> i( ld( Z, rd( mult( X, Y ), Z ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Z
% 38.98/39.34     Y := rd( mult( X, Y ), Z )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  subsumption: (4818) {G149,W19,D5,L1,V3,M1} P(4808,54);d(54) { ld( rd( ld( X
% 38.98/39.34    , Z ), Y ), ld( mult( X, X ), Y ) ) ==> ld( rd( mult( X, Z ), Y ), Y )
% 38.98/39.34     }.
% 38.98/39.34  parent0: (21085) {G4,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), ld( mult
% 38.98/39.34    ( X, X ), Z ) ) ==> ld( rd( mult( X, Y ), Z ), Z ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := Y
% 38.98/39.34  end
% 38.98/39.34  permutation0:
% 38.98/39.34     0 ==> 0
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  eqswap: (21088) {G72,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Z ), mult( X, Z )
% 38.98/39.34     ), Y ) ==> ld( ld( ld( X, Y ), Z ), mult( Z, Y ) ) }.
% 38.98/39.34  parent0[0]: (2886) {G72,W19,D5,L1,V3,M1} P(2878,54);d(54) { ld( ld( ld( Z, 
% 38.98/39.34    X ), Y ), mult( Y, X ) ) ==> ld( ld( mult( X, Y ), mult( Z, Y ) ), X )
% 38.98/39.34     }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := Y
% 38.98/39.34     Y := Z
% 38.98/39.34     Z := X
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21096) {G73,W35,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), rd( Y, 
% 38.98/39.34    X ) ), mult( mult( X, Z ), rd( Y, X ) ) ), rd( X, Y ) ) ==> ld( rd( mult
% 38.98/39.34    ( mult( Y, Z ), Y ), X ), mult( rd( Y, X ), rd( X, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (4814) {G149,W19,D5,L1,V3,M1} P(4706,4808);d(126);d(22);d(75);d
% 38.98/39.34    (74);d(20);d(18);d(4689);d(27);d(22);d(80);d(34);d(121) { ld( ld( mult( X
% 38.98/39.34    , Z ), rd( X, Y ) ), rd( Y, X ) ) ==> rd( mult( mult( Y, Z ), Y ), X )
% 38.98/39.34     }.
% 38.98/39.34  parent1[0; 21]: (21088) {G72,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Z ), mult
% 38.98/39.34    ( X, Z ) ), Y ) ==> ld( ld( ld( X, Y ), Z ), mult( Z, Y ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := mult( X, Z )
% 38.98/39.34     Y := rd( X, Y )
% 38.98/39.34     Z := rd( Y, X )
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21100) {G5,W35,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), rd( Y, X
% 38.98/39.34     ) ), mult( mult( X, Z ), rd( Y, X ) ) ), rd( X, Y ) ) ==> ld( rd( mult( 
% 38.98/39.34    mult( Y, Z ), Y ), X ), ld( rd( X, Y ), rd( X, Y ) ) ) }.
% 38.98/39.34  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.34    ld( rd( X, Y ), Z ) }.
% 38.98/39.34  parent1[0; 28]: (21096) {G73,W35,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), 
% 38.98/39.34    rd( Y, X ) ), mult( mult( X, Z ), rd( Y, X ) ) ), rd( X, Y ) ) ==> ld( rd
% 38.98/39.34    ( mult( mult( Y, Z ), Y ), X ), mult( rd( Y, X ), rd( X, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := rd( X, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21102) {G2,W29,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), rd( Y, X
% 38.98/39.34     ) ), mult( mult( X, Z ), rd( Y, X ) ) ), rd( X, Y ) ) ==> ld( rd( mult( 
% 38.98/39.34    mult( Y, Z ), Y ), X ), unit ) }.
% 38.98/39.34  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.98/39.34  parent1[0; 28]: (21100) {G5,W35,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), 
% 38.98/39.34    rd( Y, X ) ), mult( mult( X, Z ), rd( Y, X ) ) ), rd( X, Y ) ) ==> ld( rd
% 38.98/39.34    ( mult( mult( Y, Z ), Y ), X ), ld( rd( X, Y ), rd( X, Y ) ) ) }.
% 38.98/39.34  substitution0:
% 38.98/39.34     X := rd( X, Y )
% 38.98/39.34  end
% 38.98/39.34  substitution1:
% 38.98/39.34     X := X
% 38.98/39.34     Y := Y
% 38.98/39.34     Z := Z
% 38.98/39.34  end
% 38.98/39.34  
% 38.98/39.34  paramod: (21103) {G3,W28,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), rd( Y, X
% 38.98/39.34     ) ), mult( mult( X, Z ), rd( Y, X ) ) ), rd( X, Y ) ) ==> i( rd( mult( 
% 38.98/39.34    mult( Y, Z ), Y ), X ) ) }.
% 38.98/39.34  parent0[0]: (27) {G3,W6,D3,L1,V1,M1} P(26,1) { ld( X, unit ) ==> i( X ) }.
% 38.98/39.34  parent1[0; 20]: (21102) {G2,W29,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), 
% 38.98/39.34    rd( Y, X ) ), mult( mult( X, Z ), rd( Y, X ) ) ), rd( X, Y ) ) ==> ld( rd
% 38.98/39.35    ( mult( mult( Y, Z ), Y ), X ), unit ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := rd( mult( mult( Y, Z ), Y ), X )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21104) {G4,W27,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), rd( Y, X
% 38.98/39.35     ) ), mult( mult( X, Z ), rd( Y, X ) ) ), rd( X, Y ) ) ==> rd( X, mult( 
% 38.98/39.35    mult( Y, Z ), Y ) ) }.
% 38.98/39.35  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.35    X ) }.
% 38.98/39.35  parent1[0; 20]: (21103) {G3,W28,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), 
% 38.98/39.35    rd( Y, X ) ), mult( mult( X, Z ), rd( Y, X ) ) ), rd( X, Y ) ) ==> i( rd
% 38.98/39.35    ( mult( mult( Y, Z ), Y ), X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( mult( Y, Z ), Y )
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21105) {G5,W27,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), rd( Y, X )
% 38.98/39.35     ), mult( mult( X, Z ), rd( Y, X ) ) ), rd( X, Y ) ) ==> rd( X, mult( 
% 38.98/39.35    mult( Y, Z ), Y ) ) }.
% 38.98/39.35  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.35    ld( rd( X, Y ), Z ) }.
% 38.98/39.35  parent1[0; 3]: (21104) {G4,W27,D6,L1,V3,M1}  { ld( ld( mult( rd( X, Y ), rd
% 38.98/39.35    ( Y, X ) ), mult( mult( X, Z ), rd( Y, X ) ) ), rd( X, Y ) ) ==> rd( X, 
% 38.98/39.35    mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := rd( Y, X )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21106) {G2,W21,D6,L1,V3,M1}  { ld( ld( unit, mult( mult( Y, Z ), 
% 38.98/39.35    rd( X, Y ) ) ), rd( Y, X ) ) ==> rd( Y, mult( mult( X, Z ), X ) ) }.
% 38.98/39.35  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.98/39.35  parent1[0; 3]: (21105) {G5,W27,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), rd( 
% 38.98/39.35    Y, X ) ), mult( mult( X, Z ), rd( Y, X ) ) ), rd( X, Y ) ) ==> rd( X, 
% 38.98/39.35    mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := rd( X, Y )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21107) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( Z, X )
% 38.98/39.35     ), rd( X, Z ) ) ==> rd( X, mult( mult( Z, Y ), Z ) ) }.
% 38.98/39.35  parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 38.98/39.35  parent1[0; 2]: (21106) {G2,W21,D6,L1,V3,M1}  { ld( ld( unit, mult( mult( Y
% 38.98/39.35    , Z ), rd( X, Y ) ) ), rd( Y, X ) ) ==> rd( Y, mult( mult( X, Z ), X ) )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( mult( X, Y ), rd( Z, X ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4822) {G150,W19,D5,L1,V3,M1} P(4814,2886);d(80);d(20);d(27);d
% 38.98/39.35    (79);d(80);d(20);d(18) { ld( mult( mult( X, Y ), rd( Z, X ) ), rd( X, Z )
% 38.98/39.35     ) ==> rd( X, mult( mult( Z, Y ), Z ) ) }.
% 38.98/39.35  parent0: (21107) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( Z, X )
% 38.98/39.35     ), rd( X, Z ) ) ==> rd( X, mult( mult( Z, Y ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21110) {G149,W19,D5,L1,V3,M1}  { rd( mult( mult( Z, Y ), Z ), X ) 
% 38.98/39.35    ==> ld( ld( mult( X, Y ), rd( X, Z ) ), rd( Z, X ) ) }.
% 38.98/39.35  parent0[0]: (4814) {G149,W19,D5,L1,V3,M1} P(4706,4808);d(126);d(22);d(75);d
% 38.98/39.35    (74);d(20);d(18);d(4689);d(27);d(22);d(80);d(34);d(121) { ld( ld( mult( X
% 38.98/39.35    , Z ), rd( X, Y ) ), rd( Y, X ) ) ==> rd( mult( mult( Y, Z ), Y ), X )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21115) {G2,W20,D6,L1,V3,M1}  { rd( mult( mult( X, i( Y ) ), X ), 
% 38.98/39.35    Z ) ==> ld( ld( rd( Z, Y ), rd( Z, X ) ), rd( X, Z ) ) }.
% 38.98/39.35  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 11]: (21110) {G149,W19,D5,L1,V3,M1}  { rd( mult( mult( Z, Y ), Z
% 38.98/39.35     ), X ) ==> ld( ld( mult( X, Y ), rd( X, Z ) ), rd( Z, X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := i( Y )
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21117) {G2,W19,D5,L1,V3,M1}  { rd( mult( rd( X, Y ), X ), Z ) ==>
% 38.98/39.35     ld( ld( rd( Z, Y ), rd( Z, X ) ), rd( X, Z ) ) }.
% 38.98/39.35  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 3]: (21115) {G2,W20,D6,L1,V3,M1}  { rd( mult( mult( X, i( Y ) )
% 38.98/39.35    , X ), Z ) ==> ld( ld( rd( Z, Y ), rd( Z, X ) ), rd( X, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21118) {G3,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), X ), Z ) ==> 
% 38.98/39.35    ld( ld( rd( Z, Y ), rd( Z, X ) ), rd( X, Z ) ) }.
% 38.98/39.35  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.35    ld( rd( X, Y ), Z ) }.
% 38.98/39.35  parent1[0; 2]: (21117) {G2,W19,D5,L1,V3,M1}  { rd( mult( rd( X, Y ), X ), Z
% 38.98/39.35     ) ==> ld( ld( rd( Z, Y ), rd( Z, X ) ), rd( X, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21119) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), rd( Z, Y ) ), 
% 38.98/39.35    rd( Y, Z ) ) ==> rd( ld( rd( X, Y ), Y ), Z ) }.
% 38.98/39.35  parent0[0]: (21118) {G3,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), X ), Z ) 
% 38.98/39.35    ==> ld( ld( rd( Z, Y ), rd( Z, X ) ), rd( X, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4829) {G150,W19,D5,L1,V3,M1} P(33,4814);d(33);d(80) { ld( ld
% 38.98/39.35    ( rd( X, Y ), rd( X, Z ) ), rd( Z, X ) ) ==> rd( ld( rd( Y, Z ), Z ), X )
% 38.98/39.35     }.
% 38.98/39.35  parent0: (21119) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), rd( Z, Y ) ), 
% 38.98/39.35    rd( Y, Z ) ) ==> rd( ld( rd( X, Y ), Y ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21121) {G150,W19,D5,L1,V3,M1}  { rd( X, mult( mult( Z, Y ), Z ) ) 
% 38.98/39.35    ==> ld( mult( mult( X, Y ), rd( Z, X ) ), rd( X, Z ) ) }.
% 38.98/39.35  parent0[0]: (4822) {G150,W19,D5,L1,V3,M1} P(4814,2886);d(80);d(20);d(27);d(
% 38.98/39.35    79);d(80);d(20);d(18) { ld( mult( mult( X, Y ), rd( Z, X ) ), rd( X, Z )
% 38.98/39.35     ) ==> rd( X, mult( mult( Z, Y ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21130) {G5,W23,D6,L1,V3,M1}  { rd( X, mult( mult( i( Y ), Z ), i
% 38.98/39.35    ( Y ) ) ) ==> ld( mult( mult( X, Z ), i( mult( X, Y ) ) ), rd( X, i( Y )
% 38.98/39.35     ) ) }.
% 38.98/39.35  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.35    ( mult( Y, X ) ) }.
% 38.98/39.35  parent1[0; 15]: (21121) {G150,W19,D5,L1,V3,M1}  { rd( X, mult( mult( Z, Y )
% 38.98/39.35    , Z ) ) ==> ld( mult( mult( X, Y ), rd( Z, X ) ), rd( X, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := i( Y )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21134) {G2,W22,D6,L1,V3,M1}  { rd( X, mult( mult( i( Y ), Z ), i
% 38.98/39.35    ( Y ) ) ) ==> ld( rd( mult( X, Z ), mult( X, Y ) ), rd( X, i( Y ) ) ) }.
% 38.98/39.35  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 11]: (21130) {G5,W23,D6,L1,V3,M1}  { rd( X, mult( mult( i( Y ), 
% 38.98/39.35    Z ), i( Y ) ) ) ==> ld( mult( mult( X, Z ), i( mult( X, Y ) ) ), rd( X, i
% 38.98/39.35    ( Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( X, Z )
% 38.98/39.35     Y := mult( X, Y )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21136) {G2,W21,D6,L1,V3,M1}  { rd( X, mult( mult( i( Y ), Z ), i
% 38.98/39.35    ( Y ) ) ) ==> ld( rd( mult( X, Z ), mult( X, Y ) ), mult( X, Y ) ) }.
% 38.98/39.35  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 18]: (21134) {G2,W22,D6,L1,V3,M1}  { rd( X, mult( mult( i( Y ), 
% 38.98/39.35    Z ), i( Y ) ) ) ==> ld( rd( mult( X, Z ), mult( X, Y ) ), rd( X, i( Y ) )
% 38.98/39.35     ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21137) {G2,W20,D6,L1,V3,M1}  { rd( X, rd( mult( i( Y ), Z ), Y )
% 38.98/39.35     ) ==> ld( rd( mult( X, Z ), mult( X, Y ) ), mult( X, Y ) ) }.
% 38.98/39.35  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 3]: (21136) {G2,W21,D6,L1,V3,M1}  { rd( X, mult( mult( i( Y ), Z
% 38.98/39.35     ), i( Y ) ) ) ==> ld( rd( mult( X, Z ), mult( X, Y ) ), mult( X, Y ) )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( i( Y ), Z )
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21138) {G3,W20,D6,L1,V3,M1}  { mult( X, rd( Y, mult( i( Y ), Z )
% 38.98/39.35     ) ) ==> ld( rd( mult( X, Z ), mult( X, Y ) ), mult( X, Y ) ) }.
% 38.98/39.35  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.35    mult( Z, rd( X, Y ) ) }.
% 38.98/39.35  parent1[0; 1]: (21137) {G2,W20,D6,L1,V3,M1}  { rd( X, rd( mult( i( Y ), Z )
% 38.98/39.35    , Y ) ) ==> ld( rd( mult( X, Z ), mult( X, Y ) ), mult( X, Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := mult( i( Y ), Z )
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21139) {G2,W19,D5,L1,V3,M1}  { mult( X, rd( Y, ld( Y, Z ) ) ) ==>
% 38.98/39.35     ld( rd( mult( X, Z ), mult( X, Y ) ), mult( X, Y ) ) }.
% 38.98/39.35  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 5]: (21138) {G3,W20,D6,L1,V3,M1}  { mult( X, rd( Y, mult( i( Y )
% 38.98/39.35    , Z ) ) ) ==> ld( rd( mult( X, Z ), mult( X, Y ) ), mult( X, Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21140) {G3,W19,D5,L1,V3,M1}  { mult( X, mult( Y, ld( Z, Y ) ) ) 
% 38.98/39.35    ==> ld( rd( mult( X, Z ), mult( X, Y ) ), mult( X, Y ) ) }.
% 38.98/39.35  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.35    mult( Z, ld( Y, X ) ) }.
% 38.98/39.35  parent1[0; 3]: (21139) {G2,W19,D5,L1,V3,M1}  { mult( X, rd( Y, ld( Y, Z ) )
% 38.98/39.35     ) ==> ld( rd( mult( X, Z ), mult( X, Y ) ), mult( X, Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21141) {G4,W19,D5,L1,V3,M1}  { mult( X, ld( rd( Z, Y ), Y ) ) ==>
% 38.98/39.35     ld( rd( mult( X, Z ), mult( X, Y ) ), mult( X, Y ) ) }.
% 38.98/39.35  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.98/39.35    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.98/39.35  parent1[0; 3]: (21140) {G3,W19,D5,L1,V3,M1}  { mult( X, mult( Y, ld( Z, Y )
% 38.98/39.35     ) ) ==> ld( rd( mult( X, Z ), mult( X, Y ) ), mult( X, Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21142) {G4,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( X, Z )
% 38.98/39.35     ), mult( X, Z ) ) ==> mult( X, ld( rd( Y, Z ), Z ) ) }.
% 38.98/39.35  parent0[0]: (21141) {G4,W19,D5,L1,V3,M1}  { mult( X, ld( rd( Z, Y ), Y ) ) 
% 38.98/39.35    ==> ld( rd( mult( X, Z ), mult( X, Y ) ), mult( X, Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4831) {G151,W19,D5,L1,V3,M1} P(76,4822);d(33);d(34);d(33);d(
% 38.98/39.35    81);d(24);d(75);d(125) { ld( rd( mult( Y, Z ), mult( Y, X ) ), mult( Y, X
% 38.98/39.35     ) ) ==> mult( Y, ld( rd( Z, X ), X ) ) }.
% 38.98/39.35  parent0: (21142) {G4,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( X, Z )
% 38.98/39.35     ), mult( X, Z ) ) ==> mult( X, ld( rd( Y, Z ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21144) {G151,W19,D5,L1,V3,M1}  { mult( X, ld( rd( Y, Z ), Z ) ) 
% 38.98/39.35    ==> ld( rd( mult( X, Y ), mult( X, Z ) ), mult( X, Z ) ) }.
% 38.98/39.35  parent0[0]: (4831) {G151,W19,D5,L1,V3,M1} P(76,4822);d(33);d(34);d(33);d(81
% 38.98/39.35    );d(24);d(75);d(125) { ld( rd( mult( Y, Z ), mult( Y, X ) ), mult( Y, X )
% 38.98/39.35     ) ==> mult( Y, ld( rd( Z, X ), X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21154) {G2,W22,D6,L1,V3,M1}  { mult( i( X ), ld( rd( Y, Z ), Z )
% 38.98/39.35     ) ==> ld( rd( mult( i( X ), Y ), mult( i( X ), Z ) ), ld( X, Z ) ) }.
% 38.98/39.35  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 19]: (21144) {G151,W19,D5,L1,V3,M1}  { mult( X, ld( rd( Y, Z ), 
% 38.98/39.35    Z ) ) ==> ld( rd( mult( X, Y ), mult( X, Z ) ), mult( X, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := i( X )
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21167) {G2,W21,D6,L1,V3,M1}  { mult( i( X ), ld( rd( Y, Z ), Z )
% 38.98/39.35     ) ==> ld( rd( mult( i( X ), Y ), ld( X, Z ) ), ld( X, Z ) ) }.
% 38.98/39.35  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 15]: (21154) {G2,W22,D6,L1,V3,M1}  { mult( i( X ), ld( rd( Y, Z
% 38.98/39.35     ), Z ) ) ==> ld( rd( mult( i( X ), Y ), mult( i( X ), Z ) ), ld( X, Z )
% 38.98/39.35     ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21169) {G2,W20,D5,L1,V3,M1}  { mult( i( X ), ld( rd( Y, Z ), Z )
% 38.98/39.35     ) ==> ld( rd( ld( X, Y ), ld( X, Z ) ), ld( X, Z ) ) }.
% 38.98/39.35  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 11]: (21167) {G2,W21,D6,L1,V3,M1}  { mult( i( X ), ld( rd( Y, Z
% 38.98/39.35     ), Z ) ) ==> ld( rd( mult( i( X ), Y ), ld( X, Z ) ), ld( X, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21173) {G3,W20,D5,L1,V3,M1}  { mult( i( X ), ld( rd( Y, Z ), Z )
% 38.98/39.35     ) ==> ld( mult( ld( X, Y ), ld( Z, X ) ), ld( X, Z ) ) }.
% 38.98/39.35  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.35    mult( Z, ld( Y, X ) ) }.
% 38.98/39.35  parent1[0; 10]: (21169) {G2,W20,D5,L1,V3,M1}  { mult( i( X ), ld( rd( Y, Z
% 38.98/39.35     ), Z ) ) ==> ld( rd( ld( X, Y ), ld( X, Z ) ), ld( X, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := ld( X, Y )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21174) {G4,W20,D5,L1,V3,M1}  { mult( i( X ), ld( rd( Y, Z ), Z )
% 38.98/39.35     ) ==> ld( ld( ld( Y, X ), ld( Z, X ) ), ld( X, Z ) ) }.
% 38.98/39.35  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.35    ld( ld( Y, X ), Z ) }.
% 38.98/39.35  parent1[0; 10]: (21173) {G3,W20,D5,L1,V3,M1}  { mult( i( X ), ld( rd( Y, Z
% 38.98/39.35     ), Z ) ) ==> ld( mult( ld( X, Y ), ld( Z, X ) ), ld( X, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := ld( Z, X )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21175) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, Z ), Z ) ) ==> 
% 38.98/39.35    ld( ld( ld( Y, X ), ld( Z, X ) ), ld( X, Z ) ) }.
% 38.98/39.35  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 1]: (21174) {G4,W20,D5,L1,V3,M1}  { mult( i( X ), ld( rd( Y, Z )
% 38.98/39.35    , Z ) ) ==> ld( ld( ld( Y, X ), ld( Z, X ) ), ld( X, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := ld( rd( Y, Z ), Z )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21176) {G2,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), ld( Z, X ) ), 
% 38.98/39.35    ld( X, Z ) ) ==> ld( X, ld( rd( Y, Z ), Z ) ) }.
% 38.98/39.35  parent0[0]: (21175) {G2,W19,D5,L1,V3,M1}  { ld( X, ld( rd( Y, Z ), Z ) ) 
% 38.98/39.35    ==> ld( ld( ld( Y, X ), ld( Z, X ) ), ld( X, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4839) {G152,W19,D5,L1,V3,M1} P(24,4831);d(24);d(75);d(74);d(
% 38.98/39.35    24) { ld( ld( ld( Y, X ), ld( Z, X ) ), ld( X, Z ) ) ==> ld( X, ld( rd( Y
% 38.98/39.35    , Z ), Z ) ) }.
% 38.98/39.35  parent0: (21176) {G2,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), ld( Z, X ) ), 
% 38.98/39.35    ld( X, Z ) ) ==> ld( X, ld( rd( Y, Z ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21178) {G72,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Z ), mult( X, Z )
% 38.98/39.35     ), Y ) ==> ld( ld( ld( X, Y ), Z ), mult( Z, Y ) ) }.
% 38.98/39.35  parent0[0]: (2886) {G72,W19,D5,L1,V3,M1} P(2878,54);d(54) { ld( ld( ld( Z, 
% 38.98/39.35    X ), Y ), mult( Y, X ) ) ==> ld( ld( mult( X, Y ), mult( Z, Y ) ), X )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21190) {G73,W35,D6,L1,V3,M1}  { ld( ld( mult( ld( X, Y ), ld( Y, 
% 38.98/39.35    X ) ), mult( ld( Z, Y ), ld( Y, X ) ) ), ld( X, Y ) ) ==> ld( ld( Y, ld( 
% 38.98/39.35    rd( Z, X ), X ) ), mult( ld( Y, X ), ld( X, Y ) ) ) }.
% 38.98/39.35  parent0[0]: (4839) {G152,W19,D5,L1,V3,M1} P(24,4831);d(24);d(75);d(74);d(24
% 38.98/39.35    ) { ld( ld( ld( Y, X ), ld( Z, X ) ), ld( X, Z ) ) ==> ld( X, ld( rd( Y, 
% 38.98/39.35    Z ), Z ) ) }.
% 38.98/39.35  parent1[0; 21]: (21178) {G72,W19,D5,L1,V3,M1}  { ld( ld( mult( Y, Z ), mult
% 38.98/39.35    ( X, Z ) ), Y ) ==> ld( ld( ld( X, Y ), Z ), mult( Z, Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := ld( Z, Y )
% 38.98/39.35     Y := ld( X, Y )
% 38.98/39.35     Z := ld( Y, X )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21197) {G5,W35,D6,L1,V3,M1}  { ld( ld( mult( ld( X, Y ), ld( Y, X
% 38.98/39.35     ) ), mult( ld( Z, Y ), ld( Y, X ) ) ), ld( X, Y ) ) ==> ld( ld( Y, ld( 
% 38.98/39.35    rd( Z, X ), X ) ), ld( ld( X, Y ), ld( X, Y ) ) ) }.
% 38.98/39.35  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.35    ld( ld( Y, X ), Z ) }.
% 38.98/39.35  parent1[0; 28]: (21190) {G73,W35,D6,L1,V3,M1}  { ld( ld( mult( ld( X, Y ), 
% 38.98/39.35    ld( Y, X ) ), mult( ld( Z, Y ), ld( Y, X ) ) ), ld( X, Y ) ) ==> ld( ld( 
% 38.98/39.35    Y, ld( rd( Z, X ), X ) ), mult( ld( Y, X ), ld( X, Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := ld( X, Y )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21202) {G2,W29,D6,L1,V3,M1}  { ld( ld( mult( ld( X, Y ), ld( Y, X
% 38.98/39.35     ) ), mult( ld( Z, Y ), ld( Y, X ) ) ), ld( X, Y ) ) ==> ld( ld( Y, ld( 
% 38.98/39.35    rd( Z, X ), X ) ), unit ) }.
% 38.98/39.35  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.98/39.35  parent1[0; 28]: (21197) {G5,W35,D6,L1,V3,M1}  { ld( ld( mult( ld( X, Y ), 
% 38.98/39.35    ld( Y, X ) ), mult( ld( Z, Y ), ld( Y, X ) ) ), ld( X, Y ) ) ==> ld( ld( 
% 38.98/39.35    Y, ld( rd( Z, X ), X ) ), ld( ld( X, Y ), ld( X, Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := ld( X, Y )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21203) {G3,W28,D6,L1,V3,M1}  { ld( ld( mult( ld( X, Y ), ld( Y, X
% 38.98/39.35     ) ), mult( ld( Z, Y ), ld( Y, X ) ) ), ld( X, Y ) ) ==> i( ld( Y, ld( rd
% 38.98/39.35    ( Z, X ), X ) ) ) }.
% 38.98/39.35  parent0[0]: (27) {G3,W6,D3,L1,V1,M1} P(26,1) { ld( X, unit ) ==> i( X ) }.
% 38.98/39.35  parent1[0; 20]: (21202) {G2,W29,D6,L1,V3,M1}  { ld( ld( mult( ld( X, Y ), 
% 38.98/39.35    ld( Y, X ) ), mult( ld( Z, Y ), ld( Y, X ) ) ), ld( X, Y ) ) ==> ld( ld( 
% 38.98/39.35    Y, ld( rd( Z, X ), X ) ), unit ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := ld( Y, ld( rd( Z, X ), X ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21204) {G4,W27,D6,L1,V3,M1}  { ld( ld( mult( ld( X, Y ), ld( Y, X
% 38.98/39.35     ) ), mult( ld( Z, Y ), ld( Y, X ) ) ), ld( X, Y ) ) ==> ld( ld( rd( Z, X
% 38.98/39.35     ), X ), Y ) }.
% 38.98/39.35  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.35     ) }.
% 38.98/39.35  parent1[0; 20]: (21203) {G3,W28,D6,L1,V3,M1}  { ld( ld( mult( ld( X, Y ), 
% 38.98/39.35    ld( Y, X ) ), mult( ld( Z, Y ), ld( Y, X ) ) ), ld( X, Y ) ) ==> i( ld( Y
% 38.98/39.35    , ld( rd( Z, X ), X ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := ld( rd( Z, X ), X )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21205) {G5,W27,D6,L1,V3,M1}  { ld( ld( ld( ld( Y, X ), ld( Y, X )
% 38.98/39.35     ), mult( ld( Z, Y ), ld( Y, X ) ) ), ld( X, Y ) ) ==> ld( ld( rd( Z, X )
% 38.98/39.35    , X ), Y ) }.
% 38.98/39.35  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.35    ld( ld( Y, X ), Z ) }.
% 38.98/39.35  parent1[0; 3]: (21204) {G4,W27,D6,L1,V3,M1}  { ld( ld( mult( ld( X, Y ), ld
% 38.98/39.35    ( Y, X ) ), mult( ld( Z, Y ), ld( Y, X ) ) ), ld( X, Y ) ) ==> ld( ld( rd
% 38.98/39.35    ( Z, X ), X ), Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := ld( Y, X )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21210) {G2,W21,D6,L1,V3,M1}  { ld( ld( unit, mult( ld( Z, X ), ld
% 38.98/39.35    ( X, Y ) ) ), ld( Y, X ) ) ==> ld( ld( rd( Z, Y ), Y ), X ) }.
% 38.98/39.35  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.98/39.35  parent1[0; 3]: (21205) {G5,W27,D6,L1,V3,M1}  { ld( ld( ld( ld( Y, X ), ld( 
% 38.98/39.35    Y, X ) ), mult( ld( Z, Y ), ld( Y, X ) ) ), ld( X, Y ) ) ==> ld( ld( rd( 
% 38.98/39.35    Z, X ), X ), Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := ld( X, Y )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21211) {G2,W19,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), ld( Y, Z ) )
% 38.98/39.35    , ld( Z, Y ) ) ==> ld( ld( rd( X, Z ), Z ), Y ) }.
% 38.98/39.35  parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 38.98/39.35  parent1[0; 2]: (21210) {G2,W21,D6,L1,V3,M1}  { ld( ld( unit, mult( ld( Z, X
% 38.98/39.35     ), ld( X, Y ) ) ), ld( Y, X ) ) ==> ld( ld( rd( Z, Y ), Y ), X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( ld( X, Y ), ld( Y, Z ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21212) {G3,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), ld( Y, Z ) ), 
% 38.98/39.35    ld( Z, Y ) ) ==> ld( ld( rd( X, Z ), Z ), Y ) }.
% 38.98/39.35  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.35    ld( ld( Y, X ), Z ) }.
% 38.98/39.35  parent1[0; 2]: (21211) {G2,W19,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), ld( Y
% 38.98/39.35    , Z ) ), ld( Z, Y ) ) ==> ld( ld( rd( X, Z ), Z ), Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := ld( Y, Z )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4845) {G153,W19,D5,L1,V3,M1} P(4839,2886);d(74);d(20);d(27);d
% 38.98/39.35    (54);d(74);d(20);d(18);d(74) { ld( ld( ld( Y, X ), ld( Y, Z ) ), ld( Z, Y
% 38.98/39.35     ) ) ==> ld( ld( rd( X, Z ), Z ), Y ) }.
% 38.98/39.35  parent0: (21212) {G3,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), ld( Y, Z ) ), 
% 38.98/39.35    ld( Z, Y ) ) ==> ld( ld( rd( X, Z ), Z ), Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21215) {G153,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, Z ), Z ), X ) ==> 
% 38.98/39.35    ld( ld( ld( X, Y ), ld( X, Z ) ), ld( Z, X ) ) }.
% 38.98/39.35  parent0[0]: (4845) {G153,W19,D5,L1,V3,M1} P(4839,2886);d(74);d(20);d(27);d(
% 38.98/39.35    54);d(74);d(20);d(18);d(74) { ld( ld( ld( Y, X ), ld( Y, Z ) ), ld( Z, Y
% 38.98/39.35     ) ) ==> ld( ld( rd( X, Z ), Z ), Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21218) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z ), Z ), 
% 38.98/39.35    X ) ==> ld( ld( i( Y ), ld( X, Z ) ), ld( Z, X ) ) }.
% 38.98/39.35  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.98/39.35     ) }.
% 38.98/39.35  parent1[0; 12]: (21215) {G153,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, Z ), Z ), 
% 38.98/39.35    X ) ==> ld( ld( ld( X, Y ), ld( X, Z ) ), ld( Z, X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := rd( X, Y )
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21221) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z ), Z ), 
% 38.98/39.35    X ) ==> ld( mult( Y, ld( X, Z ) ), ld( Z, X ) ) }.
% 38.98/39.35  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 11]: (21218) {G4,W20,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z )
% 38.98/39.35    , Z ), X ) ==> ld( ld( i( Y ), ld( X, Z ) ), ld( Z, X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := ld( X, Z )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21222) {G2,W19,D6,L1,V3,M1}  { ld( mult( Y, ld( X, Z ) ), ld( Z, X
% 38.98/39.35     ) ) ==> ld( ld( rd( rd( X, Y ), Z ), Z ), X ) }.
% 38.98/39.35  parent0[0]: (21221) {G2,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z ), Z
% 38.98/39.35     ), X ) ==> ld( mult( Y, ld( X, Z ) ), ld( Z, X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4857) {G154,W19,D6,L1,V3,M1} P(53,4845);d(22) { ld( mult( Y, 
% 38.98/39.35    ld( X, Z ) ), ld( Z, X ) ) ==> ld( ld( rd( rd( X, Y ), Z ), Z ), X ) }.
% 38.98/39.35  parent0: (21222) {G2,W19,D6,L1,V3,M1}  { ld( mult( Y, ld( X, Z ) ), ld( Z, 
% 38.98/39.35    X ) ) ==> ld( ld( rd( rd( X, Y ), Z ), Z ), X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21224) {G153,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, Z ), Z ), X ) ==> 
% 38.98/39.35    ld( ld( ld( X, Y ), ld( X, Z ) ), ld( Z, X ) ) }.
% 38.98/39.35  parent0[0]: (4845) {G153,W19,D5,L1,V3,M1} P(4839,2886);d(74);d(20);d(27);d(
% 38.98/39.35    54);d(74);d(20);d(18);d(74) { ld( ld( ld( Y, X ), ld( Y, Z ) ), ld( Z, Y
% 38.98/39.35     ) ) ==> ld( ld( rd( X, Z ), Z ), Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21226) {G1,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), Z ), Z )
% 38.98/39.35    , X ) ==> ld( ld( Y, ld( X, Z ) ), ld( Z, X ) ) }.
% 38.98/39.35  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.98/39.35  parent1[0; 12]: (21224) {G153,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, Z ), Z ), 
% 38.98/39.35    X ) ==> ld( ld( ld( X, Y ), ld( X, Z ) ), ld( Z, X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := mult( X, Y )
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21230) {G1,W19,D6,L1,V3,M1}  { ld( ld( Y, ld( X, Z ) ), ld( Z, X )
% 38.98/39.35     ) ==> ld( ld( rd( mult( X, Y ), Z ), Z ), X ) }.
% 38.98/39.35  parent0[0]: (21226) {G1,W19,D6,L1,V3,M1}  { ld( ld( rd( mult( X, Y ), Z ), 
% 38.98/39.35    Z ), X ) ==> ld( ld( Y, ld( X, Z ) ), ld( Z, X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4862) {G154,W19,D6,L1,V3,M1} P(1,4845) { ld( ld( Y, ld( X, Z
% 38.98/39.35     ) ), ld( Z, X ) ) ==> ld( ld( rd( mult( X, Y ), Z ), Z ), X ) }.
% 38.98/39.35  parent0: (21230) {G1,W19,D6,L1,V3,M1}  { ld( ld( Y, ld( X, Z ) ), ld( Z, X
% 38.98/39.35     ) ) ==> ld( ld( rd( mult( X, Y ), Z ), Z ), X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21234) {G149,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), Z ) 
% 38.98/39.35    ==> ld( rd( ld( X, Y ), Z ), ld( mult( X, X ), Z ) ) }.
% 38.98/39.35  parent0[0]: (4818) {G149,W19,D5,L1,V3,M1} P(4808,54);d(54) { ld( rd( ld( X
% 38.98/39.35    , Z ), Y ), ld( mult( X, X ), Y ) ) ==> ld( rd( mult( X, Z ), Y ), Y )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21241) {G2,W22,D6,L1,V3,M1}  { ld( rd( mult( i( X ), Y ), Z ), Z
% 38.98/39.35     ) ==> ld( rd( ld( i( X ), Y ), Z ), ld( ld( X, i( X ) ), Z ) ) }.
% 38.98/39.35  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 17]: (21234) {G149,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), Z )
% 38.98/39.35    , Z ) ==> ld( rd( ld( X, Y ), Z ), ld( mult( X, X ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := i( X )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := i( X )
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21243) {G2,W21,D6,L1,V3,M1}  { ld( rd( mult( i( X ), Y ), Z ), Z
% 38.98/39.35     ) ==> ld( rd( mult( X, Y ), Z ), ld( ld( X, i( X ) ), Z ) ) }.
% 38.98/39.35  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 11]: (21241) {G2,W22,D6,L1,V3,M1}  { ld( rd( mult( i( X ), Y ), 
% 38.98/39.35    Z ), Z ) ==> ld( rd( ld( i( X ), Y ), Z ), ld( ld( X, i( X ) ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21244) {G3,W21,D6,L1,V3,M1}  { ld( rd( mult( i( X ), Y ), Z ), Z
% 38.98/39.35     ) ==> ld( rd( mult( X, Y ), Z ), ld( i( mult( X, X ) ), Z ) ) }.
% 38.98/39.35  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.35    ( X, Y ) ) }.
% 38.98/39.35  parent1[0; 16]: (21243) {G2,W21,D6,L1,V3,M1}  { ld( rd( mult( i( X ), Y ), 
% 38.98/39.35    Z ), Z ) ==> ld( rd( mult( X, Y ), Z ), ld( ld( X, i( X ) ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21245) {G2,W20,D6,L1,V3,M1}  { ld( rd( mult( i( X ), Y ), Z ), Z
% 38.98/39.35     ) ==> ld( rd( mult( X, Y ), Z ), mult( mult( X, X ), Z ) ) }.
% 38.98/39.35  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 15]: (21244) {G3,W21,D6,L1,V3,M1}  { ld( rd( mult( i( X ), Y ), 
% 38.98/39.35    Z ), Z ) ==> ld( rd( mult( X, Y ), Z ), ld( i( mult( X, X ) ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( X, X )
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21246) {G2,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), Z ) ==> 
% 38.98/39.35    ld( rd( mult( X, Y ), Z ), mult( mult( X, X ), Z ) ) }.
% 38.98/39.35  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 3]: (21245) {G2,W20,D6,L1,V3,M1}  { ld( rd( mult( i( X ), Y ), Z
% 38.98/39.35     ), Z ) ==> ld( rd( mult( X, Y ), Z ), mult( mult( X, X ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21247) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), mult( 
% 38.98/39.35    mult( X, X ), Z ) ) ==> ld( rd( ld( X, Y ), Z ), Z ) }.
% 38.98/39.35  parent0[0]: (21246) {G2,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), Z ) 
% 38.98/39.35    ==> ld( rd( mult( X, Y ), Z ), mult( mult( X, X ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4884) {G150,W19,D5,L1,V3,M1} P(24,4818);d(22);d(52);d(22);d(
% 38.98/39.35    24) { ld( rd( mult( X, Y ), Z ), mult( mult( X, X ), Z ) ) ==> ld( rd( ld
% 38.98/39.35    ( X, Y ), Z ), Z ) }.
% 38.98/39.35  parent0: (21247) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), mult( 
% 38.98/39.35    mult( X, X ), Z ) ) ==> ld( rd( ld( X, Y ), Z ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21249) {G150,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), Z ) ==> 
% 38.98/39.35    ld( rd( mult( X, Y ), Z ), mult( mult( X, X ), Z ) ) }.
% 38.98/39.35  parent0[0]: (4884) {G150,W19,D5,L1,V3,M1} P(24,4818);d(22);d(52);d(22);d(24
% 38.98/39.35    ) { ld( rd( mult( X, Y ), Z ), mult( mult( X, X ), Z ) ) ==> ld( rd( ld( 
% 38.98/39.35    X, Y ), Z ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21266) {G142,W39,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), ld( ld( Z, X
% 38.98/39.35     ), rd( X, X ) ) ), ld( ld( Z, X ), rd( X, X ) ) ) ==> ld( rd( mult( X, Y
% 38.98/39.35     ), ld( ld( Z, X ), rd( X, X ) ) ), rd( mult( mult( X, Z ), X ), X ) )
% 38.98/39.35     }.
% 38.98/39.35  parent0[0]: (4689) {G141,W19,D5,L1,V3,M1} P(24,4681);d(76);d(22) { mult( 
% 38.98/39.35    mult( Z, Y ), ld( ld( X, Y ), rd( Z, Y ) ) ) ==> rd( mult( mult( Z, X ), 
% 38.98/39.35    Z ), Y ) }.
% 38.98/39.35  parent1[0; 32]: (21249) {G150,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), 
% 38.98/39.35    Z ) ==> ld( rd( mult( X, Y ), Z ), mult( mult( X, X ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := ld( ld( Z, X ), rd( X, X ) )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21268) {G5,W39,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), ld( ld( Z, X )
% 38.98/39.35    , rd( X, X ) ) ), ld( ld( Z, X ), rd( X, X ) ) ) ==> ld( mult( mult( X, Y
% 38.98/39.35     ), ld( rd( X, X ), ld( Z, X ) ) ), rd( mult( mult( X, Z ), X ), X ) )
% 38.98/39.35     }.
% 38.98/39.35  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.35    mult( Z, ld( Y, X ) ) }.
% 38.98/39.35  parent1[0; 21]: (21266) {G142,W39,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), ld( 
% 38.98/39.35    ld( Z, X ), rd( X, X ) ) ), ld( ld( Z, X ), rd( X, X ) ) ) ==> ld( rd( 
% 38.98/39.35    mult( X, Y ), ld( ld( Z, X ), rd( X, X ) ) ), rd( mult( mult( X, Z ), X )
% 38.98/39.35    , X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := ld( Z, X )
% 38.98/39.35     Y := rd( X, X )
% 38.98/39.35     Z := mult( X, Y )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21272) {G2,W37,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), ld( ld( Z, X )
% 38.98/39.35    , rd( X, X ) ) ), ld( ld( Z, X ), rd( X, X ) ) ) ==> ld( mult( mult( X, Y
% 38.98/39.35     ), ld( unit, ld( Z, X ) ) ), rd( mult( mult( X, Z ), X ), X ) ) }.
% 38.98/39.35  parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 38.98/39.35  parent1[0; 26]: (21268) {G5,W39,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), ld( ld
% 38.98/39.35    ( Z, X ), rd( X, X ) ) ), ld( ld( Z, X ), rd( X, X ) ) ) ==> ld( mult( 
% 38.98/39.35    mult( X, Y ), ld( rd( X, X ), ld( Z, X ) ) ), rd( mult( mult( X, Z ), X )
% 38.98/39.35    , X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21274) {G2,W35,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), ld( ld( Z, X )
% 38.98/39.35    , rd( X, X ) ) ), ld( ld( Z, X ), unit ) ) ==> ld( mult( mult( X, Y ), ld
% 38.98/39.35    ( unit, ld( Z, X ) ) ), rd( mult( mult( X, Z ), X ), X ) ) }.
% 38.98/39.35  parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 38.98/39.35  parent1[0; 17]: (21272) {G2,W37,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), ld( ld
% 38.98/39.35    ( Z, X ), rd( X, X ) ) ), ld( ld( Z, X ), rd( X, X ) ) ) ==> ld( mult( 
% 38.98/39.35    mult( X, Y ), ld( unit, ld( Z, X ) ) ), rd( mult( mult( X, Z ), X ), X )
% 38.98/39.35     ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21275) {G2,W33,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), ld( ld( Z, X )
% 38.98/39.35    , unit ) ), ld( ld( Z, X ), unit ) ) ==> ld( mult( mult( X, Y ), ld( unit
% 38.98/39.35    , ld( Z, X ) ) ), rd( mult( mult( X, Z ), X ), X ) ) }.
% 38.98/39.35  parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 38.98/39.35  parent1[0; 10]: (21274) {G2,W35,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), ld( ld
% 38.98/39.35    ( Z, X ), rd( X, X ) ) ), ld( ld( Z, X ), unit ) ) ==> ld( mult( mult( X
% 38.98/39.35    , Y ), ld( unit, ld( Z, X ) ) ), rd( mult( mult( X, Z ), X ), X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21286) {G2,W31,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), ld( ld( Z, X )
% 38.98/39.35    , unit ) ), ld( ld( Z, X ), unit ) ) ==> ld( mult( mult( X, Y ), ld( Z, X
% 38.98/39.35     ) ), rd( mult( mult( X, Z ), X ), X ) ) }.
% 38.98/39.35  parent0[0]: (18) {G1,W5,D3,L1,V1,M1} P(0,5) { ld( unit, X ) ==> X }.
% 38.98/39.35  parent1[0; 21]: (21275) {G2,W33,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), ld( ld
% 38.98/39.35    ( Z, X ), unit ) ), ld( ld( Z, X ), unit ) ) ==> ld( mult( mult( X, Y ), 
% 38.98/39.35    ld( unit, ld( Z, X ) ) ), rd( mult( mult( X, Z ), X ), X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := ld( Z, X )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21287) {G1,W27,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), ld( ld( Z, X )
% 38.98/39.35    , unit ) ), ld( ld( Z, X ), unit ) ) ==> ld( mult( mult( X, Y ), ld( Z, X
% 38.98/39.35     ) ), mult( X, Z ) ) }.
% 38.98/39.35  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.35  parent1[0; 24]: (21286) {G2,W31,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), ld( ld
% 38.98/39.35    ( Z, X ), unit ) ), ld( ld( Z, X ), unit ) ) ==> ld( mult( mult( X, Y ), 
% 38.98/39.35    ld( Z, X ) ), rd( mult( mult( X, Z ), X ), X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := mult( X, Z )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21288) {G2,W23,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), ld( ld( Z, X )
% 38.98/39.35    , unit ) ), ld( ld( Z, X ), unit ) ) ==> ld( X, ld( rd( Y, Z ), Z ) ) }.
% 38.98/39.35  parent0[0]: (4704) {G144,W19,D5,L1,V3,M1} P(76,4697);d(22);d(33);d(80) { ld
% 38.98/39.35    ( mult( mult( Y, X ), ld( Z, Y ) ), mult( Y, Z ) ) ==> ld( Y, ld( rd( X, 
% 38.98/39.35    Z ), Z ) ) }.
% 38.98/39.35  parent1[0; 16]: (21287) {G1,W27,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), ld( ld
% 38.98/39.35    ( Z, X ), unit ) ), ld( ld( Z, X ), unit ) ) ==> ld( mult( mult( X, Y ), 
% 38.98/39.35    ld( Z, X ) ), mult( X, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21289) {G3,W23,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), ld( unit, ld
% 38.98/39.35    ( Z, X ) ) ), ld( ld( Z, X ), unit ) ) ==> ld( X, ld( rd( Y, Z ), Z ) )
% 38.98/39.35     }.
% 38.98/39.35  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.35    mult( Z, ld( Y, X ) ) }.
% 38.98/39.35  parent1[0; 2]: (21288) {G2,W23,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), ld( ld( 
% 38.98/39.35    Z, X ), unit ) ), ld( ld( Z, X ), unit ) ) ==> ld( X, ld( rd( Y, Z ), Z )
% 38.98/39.35     ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := ld( Z, X )
% 38.98/39.35     Y := unit
% 38.98/39.35     Z := ld( X, Y )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21290) {G4,W23,D7,L1,V3,M1}  { ld( ld( rd( rd( unit, ld( X, Y ) )
% 38.98/39.35    , ld( Z, X ) ), ld( Z, X ) ), unit ) ==> ld( X, ld( rd( Y, Z ), Z ) ) }.
% 38.98/39.35  parent0[0]: (4857) {G154,W19,D6,L1,V3,M1} P(53,4845);d(22) { ld( mult( Y, 
% 38.98/39.35    ld( X, Z ) ), ld( Z, X ) ) ==> ld( ld( rd( rd( X, Y ), Z ), Z ), X ) }.
% 38.98/39.35  parent1[0; 1]: (21289) {G3,W23,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), ld( 
% 38.98/39.35    unit, ld( Z, X ) ) ), ld( ld( Z, X ), unit ) ) ==> ld( X, ld( rd( Y, Z )
% 38.98/39.35    , Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := unit
% 38.98/39.35     Y := ld( X, Y )
% 38.98/39.35     Z := ld( Z, X )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21291) {G4,W22,D7,L1,V3,M1}  { i( ld( rd( rd( unit, ld( X, Y ) )
% 38.98/39.35    , ld( Z, X ) ), ld( Z, X ) ) ) ==> ld( X, ld( rd( Y, Z ), Z ) ) }.
% 38.98/39.35  parent0[0]: (27) {G3,W6,D3,L1,V1,M1} P(26,1) { ld( X, unit ) ==> i( X ) }.
% 38.98/39.35  parent1[0; 1]: (21290) {G4,W23,D7,L1,V3,M1}  { ld( ld( rd( rd( unit, ld( X
% 38.98/39.35    , Y ) ), ld( Z, X ) ), ld( Z, X ) ), unit ) ==> ld( X, ld( rd( Y, Z ), Z
% 38.98/39.35     ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := ld( rd( rd( unit, ld( X, Y ) ), ld( Z, X ) ), ld( Z, X ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21292) {G4,W21,D6,L1,V3,M1}  { ld( ld( Z, X ), rd( rd( unit, ld( 
% 38.98/39.35    X, Y ) ), ld( Z, X ) ) ) ==> ld( X, ld( rd( Y, Z ), Z ) ) }.
% 38.98/39.35  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.35     ) }.
% 38.98/39.35  parent1[0; 1]: (21291) {G4,W22,D7,L1,V3,M1}  { i( ld( rd( rd( unit, ld( X, 
% 38.98/39.35    Y ) ), ld( Z, X ) ), ld( Z, X ) ) ) ==> ld( X, ld( rd( Y, Z ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := rd( rd( unit, ld( X, Y ) ), ld( Z, X ) )
% 38.98/39.35     Y := ld( Z, X )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21293) {G5,W21,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( rd( unit, ld
% 38.98/39.35    ( Y, Z ) ), ld( Y, X ) ) ) ==> ld( Y, ld( rd( Z, X ), X ) ) }.
% 38.98/39.35  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.35    mult( Z, ld( Y, X ) ) }.
% 38.98/39.35  parent1[0; 5]: (21292) {G4,W21,D6,L1,V3,M1}  { ld( ld( Z, X ), rd( rd( unit
% 38.98/39.35    , ld( X, Y ) ), ld( Z, X ) ) ) ==> ld( X, ld( rd( Y, Z ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := rd( unit, ld( Y, Z ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21298) {G6,W21,D6,L1,V3,M1}  { ld( ld( rd( unit, ld( Y, Z ) ), ld
% 38.98/39.35    ( X, Y ) ), ld( Y, X ) ) ==> ld( Y, ld( rd( Z, X ), X ) ) }.
% 38.98/39.35  parent0[0]: (119) {G5,W19,D5,L1,V3,M1} P(108,74);d(74);d(74) { ld( ld( Y, X
% 38.98/39.35     ), mult( Z, ld( X, Y ) ) ) ==> ld( ld( Z, ld( Y, X ) ), ld( X, Y ) ) }.
% 38.98/39.35  parent1[0; 1]: (21293) {G5,W21,D6,L1,V3,M1}  { ld( ld( X, Y ), mult( rd( 
% 38.98/39.35    unit, ld( Y, Z ) ), ld( Y, X ) ) ) ==> ld( Y, ld( rd( Z, X ), X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := rd( unit, ld( Y, Z ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21299) {G7,W21,D8,L1,V3,M1}  { ld( ld( rd( mult( Z, rd( unit, ld
% 38.98/39.35    ( X, Y ) ) ), X ), X ), Z ) ==> ld( X, ld( rd( Y, Z ), Z ) ) }.
% 38.98/39.35  parent0[0]: (4862) {G154,W19,D6,L1,V3,M1} P(1,4845) { ld( ld( Y, ld( X, Z )
% 38.98/39.35     ), ld( Z, X ) ) ==> ld( ld( rd( mult( X, Y ), Z ), Z ), X ) }.
% 38.98/39.35  parent1[0; 1]: (21298) {G6,W21,D6,L1,V3,M1}  { ld( ld( rd( unit, ld( Y, Z )
% 38.98/39.35     ), ld( X, Y ) ), ld( Y, X ) ) ==> ld( Y, ld( rd( Z, X ), X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := rd( unit, ld( X, Y ) )
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21300) {G5,W21,D8,L1,V3,M1}  { ld( ld( rd( mult( X, mult( unit, 
% 38.98/39.35    ld( Z, Y ) ) ), Y ), Y ), X ) ==> ld( Y, ld( rd( Z, X ), X ) ) }.
% 38.98/39.35  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.35    mult( Z, ld( Y, X ) ) }.
% 38.98/39.35  parent1[0; 6]: (21299) {G7,W21,D8,L1,V3,M1}  { ld( ld( rd( mult( Z, rd( 
% 38.98/39.35    unit, ld( X, Y ) ) ), X ), X ), Z ) ==> ld( X, ld( rd( Y, Z ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := unit
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21301) {G1,W19,D7,L1,V3,M1}  { ld( ld( rd( mult( X, ld( Y, Z ) )
% 38.98/39.35    , Z ), Z ), X ) ==> ld( Z, ld( rd( Y, X ), X ) ) }.
% 38.98/39.35  parent0[0]: (5) {G0,W5,D3,L1,V1,M1} I { mult( unit, X ) ==> X }.
% 38.98/39.35  parent1[0; 6]: (21300) {G5,W21,D8,L1,V3,M1}  { ld( ld( rd( mult( X, mult( 
% 38.98/39.35    unit, ld( Z, Y ) ) ), Y ), Y ), X ) ==> ld( Y, ld( rd( Z, X ), X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := ld( Y, Z )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4887) {G155,W19,D7,L1,V3,M1} P(4689,4884);d(75);d(16);d(18);d
% 38.98/39.35    (3);d(4704);d(75);d(4857);d(27);d(54);d(75);d(119);d(4862);d(75);d(5) { 
% 38.98/39.35    ld( ld( rd( mult( Y, ld( Z, X ) ), X ), X ), Y ) ==> ld( X, ld( rd( Z, Y
% 38.98/39.35     ), Y ) ) }.
% 38.98/39.35  parent0: (21301) {G1,W19,D7,L1,V3,M1}  { ld( ld( rd( mult( X, ld( Y, Z ) )
% 38.98/39.35    , Z ), Z ), X ) ==> ld( Z, ld( rd( Y, X ), X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21304) {G150,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), Z ) ==> 
% 38.98/39.35    ld( rd( mult( X, Y ), Z ), mult( mult( X, X ), Z ) ) }.
% 38.98/39.35  parent0[0]: (4884) {G150,W19,D5,L1,V3,M1} P(24,4818);d(22);d(52);d(22);d(24
% 38.98/39.35    ) { ld( rd( mult( X, Y ), Z ), mult( mult( X, X ), Z ) ) ==> ld( rd( ld( 
% 38.98/39.35    X, Y ), Z ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21307) {G1,W19,D6,L1,V3,M1}  { ld( rd( ld( X, ld( X, Y ) ), Z ), 
% 38.98/39.35    Z ) ==> ld( rd( Y, Z ), mult( mult( X, X ), Z ) ) }.
% 38.98/39.35  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.98/39.35  parent1[0; 12]: (21304) {G150,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), 
% 38.98/39.35    Z ) ==> ld( rd( mult( X, Y ), Z ), mult( mult( X, X ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := ld( X, Y )
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21309) {G2,W19,D6,L1,V3,M1}  { ld( rd( ld( mult( X, X ), Y ), Z )
% 38.98/39.35    , Z ) ==> ld( rd( Y, Z ), mult( mult( X, X ), Z ) ) }.
% 38.98/39.35  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.35    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.35  parent1[0; 3]: (21307) {G1,W19,D6,L1,V3,M1}  { ld( rd( ld( X, ld( X, Y ) )
% 38.98/39.35    , Z ), Z ) ==> ld( rd( Y, Z ), mult( mult( X, X ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21310) {G2,W19,D6,L1,V3,M1}  { ld( rd( Y, Z ), mult( mult( X, X )
% 38.98/39.35    , Z ) ) ==> ld( rd( ld( mult( X, X ), Y ), Z ), Z ) }.
% 38.98/39.35  parent0[0]: (21309) {G2,W19,D6,L1,V3,M1}  { ld( rd( ld( mult( X, X ), Y ), 
% 38.98/39.35    Z ), Z ) ==> ld( rd( Y, Z ), mult( mult( X, X ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4890) {G151,W19,D6,L1,V3,M1} P(0,4884);d(154) { ld( rd( Y, Z
% 38.98/39.35     ), mult( mult( X, X ), Z ) ) ==> ld( rd( ld( mult( X, X ), Y ), Z ), Z )
% 38.98/39.35     }.
% 38.98/39.35  parent0: (21310) {G2,W19,D6,L1,V3,M1}  { ld( rd( Y, Z ), mult( mult( X, X )
% 38.98/39.35    , Z ) ) ==> ld( rd( ld( mult( X, X ), Y ), Z ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21313) {G142,W19,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Z ) ), 
% 38.98/39.35    ld( Z, X ) ) ==> ld( rd( rd( Z, Y ), X ), mult( Z, X ) ) }.
% 38.98/39.35  parent0[0]: (4791) {G145,W19,D5,L1,V3,M1} P(135,4760);d(22);d(80);d(19) { 
% 38.98/39.35    ld( rd( X, Z ), mult( mult( X, Y ), Z ) ) ==> ld( rd( rd( X, Y ), Z ), 
% 38.98/39.35    mult( X, Z ) ) }.
% 38.98/39.35  parent1[0; 10]: (4745) {G141,W19,D5,L1,V3,M1} P(4683,79);d(54);d(75) { mult
% 38.98/39.35    ( mult( X, mult( Z, Y ) ), ld( Y, X ) ) ==> ld( rd( Y, X ), mult( mult( Y
% 38.98/39.35    , Z ), X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4917) {G146,W19,D5,L1,V3,M1} S(4745);d(4791) { mult( mult( X
% 38.98/39.35    , mult( Z, Y ) ), ld( Y, X ) ) ==> ld( rd( rd( Y, Z ), X ), mult( Y, X )
% 38.98/39.35     ) }.
% 38.98/39.35  parent0: (21313) {G142,W19,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Z ) ), 
% 38.98/39.35    ld( Z, X ) ) ==> ld( rd( rd( Z, Y ), X ), mult( Z, X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21316) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), X ) }.
% 38.98/39.35  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.98/39.35    ==> i( Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21319) {G3,W20,D6,L1,V3,M1}  { i( ld( X, Y ) ) ==> ld( ld( rd( rd
% 38.98/39.35    ( X, Z ), Y ), mult( X, Y ) ), mult( Y, mult( Z, X ) ) ) }.
% 38.98/39.35  parent0[0]: (4917) {G146,W19,D5,L1,V3,M1} S(4745);d(4791) { mult( mult( X, 
% 38.98/39.35    mult( Z, Y ) ), ld( Y, X ) ) ==> ld( rd( rd( Y, Z ), X ), mult( Y, X ) )
% 38.98/39.35     }.
% 38.98/39.35  parent1[0; 6]: (21316) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), 
% 38.98/39.35    X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := mult( Y, mult( Z, X ) )
% 38.98/39.35     Y := ld( X, Y )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21320) {G4,W19,D6,L1,V3,M1}  { ld( Y, X ) ==> ld( ld( rd( rd( X, 
% 38.98/39.35    Z ), Y ), mult( X, Y ) ), mult( Y, mult( Z, X ) ) ) }.
% 38.98/39.35  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.35     ) }.
% 38.98/39.35  parent1[0; 1]: (21319) {G3,W20,D6,L1,V3,M1}  { i( ld( X, Y ) ) ==> ld( ld( 
% 38.98/39.35    rd( rd( X, Z ), Y ), mult( X, Y ) ), mult( Y, mult( Z, X ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21321) {G4,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( Y, Z ), X ), mult( 
% 38.98/39.35    Y, X ) ), mult( X, mult( Z, Y ) ) ) ==> ld( X, Y ) }.
% 38.98/39.35  parent0[0]: (21320) {G4,W19,D6,L1,V3,M1}  { ld( Y, X ) ==> ld( ld( rd( rd( 
% 38.98/39.35    X, Z ), Y ), mult( X, Y ) ), mult( Y, mult( Z, X ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4918) {G147,W19,D6,L1,V3,M1} P(4917,31);d(54) { ld( ld( rd( 
% 38.98/39.35    rd( Z, Y ), X ), mult( Z, X ) ), mult( X, mult( Y, Z ) ) ) ==> ld( X, Z )
% 38.98/39.35     }.
% 38.98/39.35  parent0: (21321) {G4,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( Y, Z ), X ), mult
% 38.98/39.35    ( Y, X ) ), mult( X, mult( Z, Y ) ) ) ==> ld( X, Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21323) {G147,W19,D6,L1,V3,M1}  { ld( Z, X ) ==> ld( ld( rd( rd( X
% 38.98/39.35    , Y ), Z ), mult( X, Z ) ), mult( Z, mult( Y, X ) ) ) }.
% 38.98/39.35  parent0[0]: (4918) {G147,W19,D6,L1,V3,M1} P(4917,31);d(54) { ld( ld( rd( rd
% 38.98/39.35    ( Z, Y ), X ), mult( Z, X ) ), mult( X, mult( Y, Z ) ) ) ==> ld( X, Z )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21333) {G4,W27,D7,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> ld( ld( 
% 38.98/39.35    rd( mult( Y, rd( Y, Z ) ), X ), mult( mult( Y, Y ), X ) ), mult( X, mult
% 38.98/39.35    ( Z, mult( Y, Y ) ) ) ) }.
% 38.98/39.35  parent0[0]: (155) {G3,W11,D4,L1,V2,M1} P(33,109);d(33) { rd( mult( X, X ), 
% 38.98/39.35    Y ) ==> mult( X, rd( X, Y ) ) }.
% 38.98/39.35  parent1[0; 9]: (21323) {G147,W19,D6,L1,V3,M1}  { ld( Z, X ) ==> ld( ld( rd
% 38.98/39.35    ( rd( X, Y ), Z ), mult( X, Z ) ), mult( Z, mult( Y, X ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := mult( Y, Y )
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21334) {G5,W27,D8,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> ld( ld( 
% 38.98/39.35    rd( ld( mult( Y, Y ), mult( Y, rd( Y, Z ) ) ), X ), X ), mult( X, mult( Z
% 38.98/39.35    , mult( Y, Y ) ) ) ) }.
% 38.98/39.35  parent0[0]: (4890) {G151,W19,D6,L1,V3,M1} P(0,4884);d(154) { ld( rd( Y, Z )
% 38.98/39.35    , mult( mult( X, X ), Z ) ) ==> ld( rd( ld( mult( X, X ), Y ), Z ), Z )
% 38.98/39.35     }.
% 38.98/39.35  parent1[0; 7]: (21333) {G4,W27,D7,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> ld
% 38.98/39.35    ( ld( rd( mult( Y, rd( Y, Z ) ), X ), mult( mult( Y, Y ), X ) ), mult( X
% 38.98/39.35    , mult( Z, mult( Y, Y ) ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := mult( Y, rd( Y, Z ) )
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21335) {G5,W27,D8,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> ld( ld( 
% 38.98/39.35    rd( ld( mult( Y, mult( Y, Z ) ), mult( Y, Y ) ), X ), X ), mult( X, mult
% 38.98/39.35    ( Z, mult( Y, Y ) ) ) ) }.
% 38.98/39.35  parent0[0]: (294) {G4,W19,D5,L1,V3,M1} P(26,42);d(4);d(20);d(27);d(54);d(33
% 38.98/39.35    ) { ld( mult( Y, Z ), mult( Y, rd( Z, X ) ) ) ==> ld( mult( Y, mult( Z, X
% 38.98/39.35     ) ), mult( Y, Z ) ) }.
% 38.98/39.35  parent1[0; 9]: (21334) {G5,W27,D8,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> ld
% 38.98/39.35    ( ld( rd( ld( mult( Y, Y ), mult( Y, rd( Y, Z ) ) ), X ), X ), mult( X, 
% 38.98/39.35    mult( Z, mult( Y, Y ) ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21337) {G6,W27,D9,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> ld( ld( 
% 38.98/39.35    rd( ld( ld( Y, mult( Y, mult( Y, Z ) ) ), Y ), X ), X ), mult( X, mult( Z
% 38.98/39.35    , mult( Y, Y ) ) ) ) }.
% 38.98/39.35  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.98/39.35     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.98/39.35  parent1[0; 9]: (21335) {G5,W27,D8,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> ld
% 38.98/39.35    ( ld( rd( ld( mult( Y, mult( Y, Z ) ), mult( Y, Y ) ), X ), X ), mult( X
% 38.98/39.35    , mult( Z, mult( Y, Y ) ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := mult( Y, mult( Y, Z ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21339) {G1,W23,D7,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> ld( ld( 
% 38.98/39.35    rd( ld( mult( Y, Z ), Y ), X ), X ), mult( X, mult( Z, mult( Y, Y ) ) ) )
% 38.98/39.35     }.
% 38.98/39.35  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.98/39.35  parent1[0; 10]: (21337) {G6,W27,D9,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> 
% 38.98/39.35    ld( ld( rd( ld( ld( Y, mult( Y, mult( Y, Z ) ) ), Y ), X ), X ), mult( X
% 38.98/39.35    , mult( Z, mult( Y, Y ) ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( Y, Z )
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21340) {G2,W20,D6,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> ld( ld( 
% 38.98/39.35    rd( i( Z ), X ), X ), mult( X, mult( Z, mult( Y, Y ) ) ) ) }.
% 38.98/39.35  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.98/39.35    ==> i( Y ) }.
% 38.98/39.35  parent1[0; 9]: (21339) {G1,W23,D7,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> ld
% 38.98/39.35    ( ld( rd( ld( mult( Y, Z ), Y ), X ), X ), mult( X, mult( Z, mult( Y, Y )
% 38.98/39.35     ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21341) {G3,W20,D6,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> ld( ld( 
% 38.98/39.35    i( mult( X, Z ) ), X ), mult( X, mult( Z, mult( Y, Y ) ) ) ) }.
% 38.98/39.35  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.35    ( mult( Y, X ) ) }.
% 38.98/39.35  parent1[0; 8]: (21340) {G2,W20,D6,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> ld
% 38.98/39.35    ( ld( rd( i( Z ), X ), X ), mult( X, mult( Z, mult( Y, Y ) ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21342) {G2,W19,D6,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> ld( mult
% 38.98/39.35    ( mult( X, Z ), X ), mult( X, mult( Z, mult( Y, Y ) ) ) ) }.
% 38.98/39.35  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 7]: (21341) {G3,W20,D6,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> ld
% 38.98/39.35    ( ld( i( mult( X, Z ) ), X ), mult( X, mult( Z, mult( Y, Y ) ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( X, Z )
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21343) {G3,W19,D6,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> ld( mult
% 38.98/39.35    ( mult( X, Z ), X ), mult( X, mult( mult( Z, Y ), Y ) ) ) }.
% 38.98/39.35  parent0[0]: (178) {G7,W11,D4,L1,V2,M1} P(168,22);d(52);d(22) { mult( X, 
% 38.98/39.35    mult( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.98/39.35  parent1[0; 14]: (21342) {G2,W19,D6,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> 
% 38.98/39.35    ld( mult( mult( X, Z ), X ), mult( X, mult( Z, mult( Y, Y ) ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21344) {G4,W19,D6,L1,V3,M1}  { ld( ld( Y, X ), Y ) ==> ld( mult( 
% 38.98/39.35    mult( X, Z ), X ), mult( X, mult( mult( Z, Y ), Y ) ) ) }.
% 38.98/39.35  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.98/39.35     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.98/39.35  parent1[0; 1]: (21343) {G3,W19,D6,L1,V3,M1}  { ld( X, mult( Y, Y ) ) ==> ld
% 38.98/39.35    ( mult( mult( X, Z ), X ), mult( X, mult( mult( Z, Y ), Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21345) {G4,W19,D6,L1,V3,M1}  { ld( mult( mult( Y, Z ), Y ), mult( 
% 38.98/39.35    Y, mult( mult( Z, X ), X ) ) ) ==> ld( ld( X, Y ), X ) }.
% 38.98/39.35  parent0[0]: (21344) {G4,W19,D6,L1,V3,M1}  { ld( ld( Y, X ), Y ) ==> ld( 
% 38.98/39.35    mult( mult( X, Z ), X ), mult( X, mult( mult( Z, Y ), Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4922) {G152,W19,D6,L1,V3,M1} P(155,4918);d(4890);d(294);d(168
% 38.98/39.35    );d(1);d(31);d(76);d(22);d(178);d(168) { ld( mult( mult( Z, Y ), Z ), 
% 38.98/39.35    mult( Z, mult( mult( Y, X ), X ) ) ) ==> ld( ld( X, Z ), X ) }.
% 38.98/39.35  parent0: (21345) {G4,W19,D6,L1,V3,M1}  { ld( mult( mult( Y, Z ), Y ), mult
% 38.98/39.35    ( Y, mult( mult( Z, X ), X ) ) ) ==> ld( ld( X, Y ), X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21347) {G118,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Y ), ld( X, Z
% 38.98/39.35     ) ) ==> ld( ld( X, Y ), ld( mult( Y, X ), Z ) ) }.
% 38.98/39.35  parent0[0]: (4012) {G118,W19,D5,L1,V3,M1} P(24,4004);d(75);d(74);d(24);d(75
% 38.98/39.35    );d(74);d(168) { ld( ld( Z, Y ), ld( mult( Y, Z ), X ) ) ==> ld( ld( ld( 
% 38.98/39.35    Y, Z ), Y ), ld( Z, X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21359) {G119,W31,D7,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), X ), 
% 38.98/39.35    mult( X, Y ) ), ld( X, mult( X, mult( mult( Y, Z ), Z ) ) ) ) ==> ld( ld
% 38.98/39.35    ( X, mult( X, Y ) ), ld( ld( Z, X ), Z ) ) }.
% 38.98/39.35  parent0[0]: (4922) {G152,W19,D6,L1,V3,M1} P(155,4918);d(4890);d(294);d(168)
% 38.98/39.35    ;d(1);d(31);d(76);d(22);d(178);d(168) { ld( mult( mult( Z, Y ), Z ), mult
% 38.98/39.35    ( Z, mult( mult( Y, X ), X ) ) ) ==> ld( ld( X, Z ), X ) }.
% 38.98/39.35  parent1[0; 26]: (21347) {G118,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Y ), 
% 38.98/39.35    ld( X, Z ) ) ==> ld( ld( X, Y ), ld( mult( Y, X ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := mult( X, Y )
% 38.98/39.35     Z := mult( X, mult( mult( Y, Z ), Z ) )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21360) {G120,W31,D7,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), X ), 
% 38.98/39.35    mult( X, Y ) ), ld( X, mult( X, mult( mult( Y, Z ), Z ) ) ) ) ==> ld( ld
% 38.98/39.35    ( mult( Z, X ), mult( X, Y ) ), ld( X, Z ) ) }.
% 38.98/39.35  parent0[0]: (4076) {G125,W19,D5,L1,V3,M1} P(24,4064);d(24);d(74);d(34) { ld
% 38.98/39.35    ( ld( X, Y ), ld( ld( Z, X ), Z ) ) ==> ld( ld( mult( Z, X ), Y ), ld( X
% 38.98/39.35    , Z ) ) }.
% 38.98/39.35  parent1[0; 20]: (21359) {G119,W31,D7,L1,V3,M1}  { ld( ld( ld( mult( X, Y )
% 38.98/39.35    , X ), mult( X, Y ) ), ld( X, mult( X, mult( mult( Y, Z ), Z ) ) ) ) ==> 
% 38.98/39.35    ld( ld( X, mult( X, Y ) ), ld( ld( Z, X ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := mult( X, Y )
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21361) {G121,W27,D7,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), X ), 
% 38.98/39.35    mult( X, Y ) ), ld( X, mult( X, mult( mult( Y, Z ), Z ) ) ) ) ==> ld( Y, 
% 38.98/39.35    ld( ld( Z, X ), Z ) ) }.
% 38.98/39.35  parent0[0]: (4086) {G126,W19,D5,L1,V3,M1} P(1,4076) { ld( ld( mult( Z, X )
% 38.98/39.35    , mult( X, Y ) ), ld( X, Z ) ) ==> ld( Y, ld( ld( Z, X ), Z ) ) }.
% 38.98/39.35  parent1[0; 20]: (21360) {G120,W31,D7,L1,V3,M1}  { ld( ld( ld( mult( X, Y )
% 38.98/39.35    , X ), mult( X, Y ) ), ld( X, mult( X, mult( mult( Y, Z ), Z ) ) ) ) ==> 
% 38.98/39.35    ld( ld( mult( Z, X ), mult( X, Y ) ), ld( X, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21362) {G68,W27,D7,L1,V3,M1}  { ld( ld( ld( mult( Y, X ), ld( X, 
% 38.98/39.35    X ) ), Y ), ld( X, mult( X, mult( mult( Y, Z ), Z ) ) ) ) ==> ld( Y, ld( 
% 38.98/39.35    ld( Z, X ), Z ) ) }.
% 38.98/39.35  parent0[0]: (2854) {G67,W19,D5,L1,V3,M1} P(2844,34);d(34);d(34);d(74);d(22)
% 38.98/39.35     { ld( ld( mult( X, Z ), Y ), mult( Y, Z ) ) ==> ld( ld( mult( Z, Y ), ld
% 38.98/39.35    ( X, Y ) ), Z ) }.
% 38.98/39.35  parent1[0; 2]: (21361) {G121,W27,D7,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), 
% 38.98/39.35    X ), mult( X, Y ) ), ld( X, mult( X, mult( mult( Y, Z ), Z ) ) ) ) ==> ld
% 38.98/39.35    ( Y, ld( ld( Z, X ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21363) {G2,W25,D7,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), unit ), 
% 38.98/39.35    X ), ld( Y, mult( Y, mult( mult( X, Z ), Z ) ) ) ) ==> ld( X, ld( ld( Z, 
% 38.98/39.35    Y ), Z ) ) }.
% 38.98/39.35  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.98/39.35  parent1[0; 7]: (21362) {G68,W27,D7,L1,V3,M1}  { ld( ld( ld( mult( Y, X ), 
% 38.98/39.35    ld( X, X ) ), Y ), ld( X, mult( X, mult( mult( Y, Z ), Z ) ) ) ) ==> ld( 
% 38.98/39.35    Y, ld( ld( Z, X ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21364) {G3,W24,D7,L1,V3,M1}  { ld( ld( i( mult( X, Y ) ), X ), ld
% 38.98/39.35    ( Y, mult( Y, mult( mult( X, Z ), Z ) ) ) ) ==> ld( X, ld( ld( Z, Y ), Z
% 38.98/39.35     ) ) }.
% 38.98/39.35  parent0[0]: (27) {G3,W6,D3,L1,V1,M1} P(26,1) { ld( X, unit ) ==> i( X ) }.
% 38.98/39.35  parent1[0; 3]: (21363) {G2,W25,D7,L1,V3,M1}  { ld( ld( ld( mult( X, Y ), 
% 38.98/39.35    unit ), X ), ld( Y, mult( Y, mult( mult( X, Z ), Z ) ) ) ) ==> ld( X, ld
% 38.98/39.35    ( ld( Z, Y ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( X, Y )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21365) {G2,W23,D7,L1,V3,M1}  { ld( mult( mult( X, Y ), X ), ld( Y
% 38.98/39.35    , mult( Y, mult( mult( X, Z ), Z ) ) ) ) ==> ld( X, ld( ld( Z, Y ), Z ) )
% 38.98/39.35     }.
% 38.98/39.35  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 2]: (21364) {G3,W24,D7,L1,V3,M1}  { ld( ld( i( mult( X, Y ) ), X
% 38.98/39.35     ), ld( Y, mult( Y, mult( mult( X, Z ), Z ) ) ) ) ==> ld( X, ld( ld( Z, Y
% 38.98/39.35     ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( X, Y )
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21366) {G1,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), X ), mult
% 38.98/39.35    ( mult( X, Z ), Z ) ) ==> ld( X, ld( ld( Z, Y ), Z ) ) }.
% 38.98/39.35  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.98/39.35  parent1[0; 7]: (21365) {G2,W23,D7,L1,V3,M1}  { ld( mult( mult( X, Y ), X )
% 38.98/39.35    , ld( Y, mult( Y, mult( mult( X, Z ), Z ) ) ) ) ==> ld( X, ld( ld( Z, Y )
% 38.98/39.35    , Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( mult( X, Z ), Z )
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4923) {G153,W19,D5,L1,V3,M1} P(4922,4012);d(4076);d(4086);d(
% 38.98/39.35    2854);d(20);d(27);d(22);d(1) { ld( mult( mult( Y, X ), Y ), mult( mult( Y
% 38.98/39.35    , Z ), Z ) ) ==> ld( Y, ld( ld( Z, X ), Z ) ) }.
% 38.98/39.35  parent0: (21366) {G1,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), X ), mult
% 38.98/39.35    ( mult( X, Z ), Z ) ) ==> ld( X, ld( ld( Z, Y ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21369) {G153,W19,D5,L1,V3,M1}  { ld( X, ld( ld( Z, Y ), Z ) ) ==> 
% 38.98/39.35    ld( mult( mult( X, Y ), X ), mult( mult( X, Z ), Z ) ) }.
% 38.98/39.35  parent0[0]: (4923) {G153,W19,D5,L1,V3,M1} P(4922,4012);d(4076);d(4086);d(
% 38.98/39.35    2854);d(20);d(27);d(22);d(1) { ld( mult( mult( Y, X ), Y ), mult( mult( Y
% 38.98/39.35    , Z ), Z ) ) ==> ld( Y, ld( ld( Z, X ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21374) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( ld( Y, i( Z ) ), Y ) ) 
% 38.98/39.35    ==> ld( mult( rd( X, Z ), X ), mult( mult( X, Y ), Y ) ) }.
% 38.98/39.35  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 11]: (21369) {G153,W19,D5,L1,V3,M1}  { ld( X, ld( ld( Z, Y ), Z
% 38.98/39.35     ) ) ==> ld( mult( mult( X, Y ), X ), mult( mult( X, Z ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := i( Z )
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21403) {G3,W20,D6,L1,V3,M1}  { ld( X, ld( ld( Y, i( Z ) ), Y ) ) 
% 38.98/39.35    ==> ld( ld( rd( Z, X ), X ), mult( mult( X, Y ), Y ) ) }.
% 38.98/39.35  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.35    ld( rd( X, Y ), Z ) }.
% 38.98/39.35  parent1[0; 10]: (21374) {G2,W20,D6,L1,V3,M1}  { ld( X, ld( ld( Y, i( Z ) )
% 38.98/39.35    , Y ) ) ==> ld( mult( rd( X, Z ), X ), mult( mult( X, Y ), Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21404) {G4,W20,D6,L1,V3,M1}  { ld( X, ld( i( mult( Z, Y ) ), Y )
% 38.98/39.35     ) ==> ld( ld( rd( Z, X ), X ), mult( mult( X, Y ), Y ) ) }.
% 38.98/39.35  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.35    ( X, Y ) ) }.
% 38.98/39.35  parent1[0; 4]: (21403) {G3,W20,D6,L1,V3,M1}  { ld( X, ld( ld( Y, i( Z ) ), 
% 38.98/39.35    Y ) ) ==> ld( ld( rd( Z, X ), X ), mult( mult( X, Y ), Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21405) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( mult( Y, Z ), Z ) ) 
% 38.98/39.35    ==> ld( ld( rd( Y, X ), X ), mult( mult( X, Z ), Z ) ) }.
% 38.98/39.35  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 3]: (21404) {G4,W20,D6,L1,V3,M1}  { ld( X, ld( i( mult( Z, Y ) )
% 38.98/39.35    , Y ) ) ==> ld( ld( rd( Z, X ), X ), mult( mult( X, Y ), Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( Y, Z )
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21406) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), X ), mult( mult
% 38.98/39.35    ( X, Z ), Z ) ) ==> ld( X, mult( mult( Y, Z ), Z ) ) }.
% 38.98/39.35  parent0[0]: (21405) {G2,W19,D5,L1,V3,M1}  { ld( X, mult( mult( Y, Z ), Z )
% 38.98/39.35     ) ==> ld( ld( rd( Y, X ), X ), mult( mult( X, Z ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4928) {G154,W19,D5,L1,V3,M1} P(33,4923);d(80);d(52);d(22) { 
% 38.98/39.35    ld( ld( rd( Y, X ), X ), mult( mult( X, Z ), Z ) ) ==> ld( X, mult( mult
% 38.98/39.35    ( Y, Z ), Z ) ) }.
% 38.98/39.35  parent0: (21406) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), X ), mult( 
% 38.98/39.35    mult( X, Z ), Z ) ) ==> ld( X, mult( mult( Y, Z ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21408) {G154,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( X, Z ), Z ) ) 
% 38.98/39.35    ==> ld( ld( rd( X, Y ), Y ), mult( mult( Y, Z ), Z ) ) }.
% 38.98/39.35  parent0[0]: (4928) {G154,W19,D5,L1,V3,M1} P(33,4923);d(80);d(52);d(22) { ld
% 38.98/39.35    ( ld( rd( Y, X ), X ), mult( mult( X, Z ), Z ) ) ==> ld( X, mult( mult( Y
% 38.98/39.35    , Z ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21415) {G2,W22,D6,L1,V3,M1}  { ld( X, mult( mult( Y, i( Z ) ), i
% 38.98/39.35    ( Z ) ) ) ==> ld( ld( rd( Y, X ), X ), mult( rd( X, Z ), i( Z ) ) ) }.
% 38.98/39.35  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 17]: (21408) {G154,W19,D5,L1,V3,M1}  { ld( Y, mult( mult( X, Z )
% 38.98/39.35    , Z ) ) ==> ld( ld( rd( X, Y ), Y ), mult( mult( Y, Z ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := i( Z )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21428) {G2,W21,D6,L1,V3,M1}  { ld( X, mult( mult( Y, i( Z ) ), i
% 38.98/39.35    ( Z ) ) ) ==> ld( ld( rd( Y, X ), X ), rd( rd( X, Z ), Z ) ) }.
% 38.98/39.35  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 16]: (21415) {G2,W22,D6,L1,V3,M1}  { ld( X, mult( mult( Y, i( Z
% 38.98/39.35     ) ), i( Z ) ) ) ==> ld( ld( rd( Y, X ), X ), mult( rd( X, Z ), i( Z ) )
% 38.98/39.35     ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := rd( X, Z )
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21434) {G2,W20,D5,L1,V3,M1}  { ld( X, mult( rd( Y, Z ), i( Z ) )
% 38.98/39.35     ) ==> ld( ld( rd( Y, X ), X ), rd( rd( X, Z ), Z ) ) }.
% 38.98/39.35  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 4]: (21428) {G2,W21,D6,L1,V3,M1}  { ld( X, mult( mult( Y, i( Z )
% 38.98/39.35     ), i( Z ) ) ) ==> ld( ld( rd( Y, X ), X ), rd( rd( X, Z ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21436) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( rd( Y, Z ), Z ) ) ==> 
% 38.98/39.35    ld( ld( rd( Y, X ), X ), rd( rd( X, Z ), Z ) ) }.
% 38.98/39.35  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 3]: (21434) {G2,W20,D5,L1,V3,M1}  { ld( X, mult( rd( Y, Z ), i( 
% 38.98/39.35    Z ) ) ) ==> ld( ld( rd( Y, X ), X ), rd( rd( X, Z ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := rd( Y, Z )
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21437) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), X ), rd( rd( X
% 38.98/39.35    , Z ), Z ) ) ==> ld( X, rd( rd( Y, Z ), Z ) ) }.
% 38.98/39.35  parent0[0]: (21436) {G2,W19,D5,L1,V3,M1}  { ld( X, rd( rd( Y, Z ), Z ) ) 
% 38.98/39.35    ==> ld( ld( rd( Y, X ), X ), rd( rd( X, Z ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4934) {G155,W19,D5,L1,V3,M1} P(33,4928);d(33);d(33);d(33) { 
% 38.98/39.35    ld( ld( rd( Z, X ), X ), rd( rd( X, Y ), Y ) ) ==> ld( X, rd( rd( Z, Y )
% 38.98/39.35    , Y ) ) }.
% 38.98/39.35  parent0: (21437) {G2,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, X ), X ), rd( rd( X
% 38.98/39.35    , Z ), Z ) ) ==> ld( X, rd( rd( Y, Z ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21439) {G117,W19,D5,L1,V3,M1}  { mult( mult( mult( X, X ), Y ), ld
% 38.98/39.35    ( Y, Z ) ) ==> mult( mult( X, Y ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.35  parent0[0]: (4005) {G117,W19,D5,L1,V3,M1} P(24,3997);d(75);d(34);d(74) { 
% 38.98/39.35    mult( mult( Z, Y ), ld( ld( Z, Y ), X ) ) ==> mult( mult( mult( Z, Z ), Y
% 38.98/39.35     ), ld( Y, X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21454) {G118,W31,D6,L1,V3,M1}  { mult( mult( mult( rd( X, Y ), rd
% 38.98/39.35    ( X, Y ) ), Y ), ld( Y, rd( rd( Y, Z ), Z ) ) ) ==> mult( mult( rd( X, Y
% 38.98/39.35     ), Y ), ld( Y, rd( rd( X, Z ), Z ) ) ) }.
% 38.98/39.35  parent0[0]: (4934) {G155,W19,D5,L1,V3,M1} P(33,4928);d(33);d(33);d(33) { ld
% 38.98/39.35    ( ld( rd( Z, X ), X ), rd( rd( X, Y ), Y ) ) ==> ld( X, rd( rd( Z, Y ), Y
% 38.98/39.35     ) ) }.
% 38.98/39.35  parent1[0; 24]: (21439) {G117,W19,D5,L1,V3,M1}  { mult( mult( mult( X, X )
% 38.98/39.35    , Y ), ld( Y, Z ) ) ==> mult( mult( X, Y ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := rd( X, Y )
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := rd( rd( Y, Z ), Z )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21457) {G5,W31,D6,L1,V3,M1}  { mult( mult( mult( rd( X, Y ), rd( 
% 38.98/39.35    X, Y ) ), Y ), ld( Y, rd( rd( Y, Z ), Z ) ) ) ==> mult( ld( rd( Y, X ), Y
% 38.98/39.35     ), ld( Y, rd( rd( X, Z ), Z ) ) ) }.
% 38.98/39.35  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.35    ld( rd( X, Y ), Z ) }.
% 38.98/39.35  parent1[0; 19]: (21454) {G118,W31,D6,L1,V3,M1}  { mult( mult( mult( rd( X, 
% 38.98/39.35    Y ), rd( X, Y ) ), Y ), ld( Y, rd( rd( Y, Z ), Z ) ) ) ==> mult( mult( rd
% 38.98/39.35    ( X, Y ), Y ), ld( Y, rd( rd( X, Z ), Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21459) {G5,W31,D6,L1,V3,M1}  { mult( mult( mult( rd( X, Y ), rd( 
% 38.98/39.35    X, Y ) ), Y ), ld( Y, rd( rd( Y, Z ), Z ) ) ) ==> ld( ld( Y, rd( Y, X ) )
% 38.98/39.35    , ld( Y, rd( rd( X, Z ), Z ) ) ) }.
% 38.98/39.35  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.35    ld( ld( Y, X ), Z ) }.
% 38.98/39.35  parent1[0; 18]: (21457) {G5,W31,D6,L1,V3,M1}  { mult( mult( mult( rd( X, Y
% 38.98/39.35     ), rd( X, Y ) ), Y ), ld( Y, rd( rd( Y, Z ), Z ) ) ) ==> mult( ld( rd( Y
% 38.98/39.35    , X ), Y ), ld( Y, rd( rd( X, Z ), Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := rd( Y, X )
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := ld( Y, rd( rd( X, Z ), Z ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21460) {G4,W28,D6,L1,V3,M1}  { mult( mult( mult( rd( X, Y ), rd( 
% 38.98/39.35    X, Y ) ), Y ), ld( Y, rd( rd( Y, Z ), Z ) ) ) ==> ld( i( X ), ld( Y, rd( 
% 38.98/39.35    rd( X, Z ), Z ) ) ) }.
% 38.98/39.35  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.98/39.35     ) }.
% 38.98/39.35  parent1[0; 19]: (21459) {G5,W31,D6,L1,V3,M1}  { mult( mult( mult( rd( X, Y
% 38.98/39.35     ), rd( X, Y ) ), Y ), ld( Y, rd( rd( Y, Z ), Z ) ) ) ==> ld( ld( Y, rd( 
% 38.98/39.35    Y, X ) ), ld( Y, rd( rd( X, Z ), Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21461) {G2,W27,D6,L1,V3,M1}  { mult( mult( mult( rd( X, Y ), rd( 
% 38.98/39.35    X, Y ) ), Y ), ld( Y, rd( rd( Y, Z ), Z ) ) ) ==> mult( X, ld( Y, rd( rd
% 38.98/39.35    ( X, Z ), Z ) ) ) }.
% 38.98/39.35  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 18]: (21460) {G4,W28,D6,L1,V3,M1}  { mult( mult( mult( rd( X, Y
% 38.98/39.35     ), rd( X, Y ) ), Y ), ld( Y, rd( rd( Y, Z ), Z ) ) ) ==> ld( i( X ), ld
% 38.98/39.35    ( Y, rd( rd( X, Z ), Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := ld( Y, rd( rd( X, Z ), Z ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21462) {G3,W27,D6,L1,V3,M1}  { mult( ld( rd( rd( Y, X ), rd( X, Y
% 38.98/39.35     ) ), Y ), ld( Y, rd( rd( Y, Z ), Z ) ) ) ==> mult( X, ld( Y, rd( rd( X, 
% 38.98/39.35    Z ), Z ) ) ) }.
% 38.98/39.35  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.98/39.35     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.35  parent1[0; 2]: (21461) {G2,W27,D6,L1,V3,M1}  { mult( mult( mult( rd( X, Y )
% 38.98/39.35    , rd( X, Y ) ), Y ), ld( Y, rd( rd( Y, Z ), Z ) ) ) ==> mult( X, ld( Y, 
% 38.98/39.35    rd( rd( X, Z ), Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := rd( X, Y )
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35     T := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21463) {G4,W27,D6,L1,V3,M1}  { ld( ld( X, rd( rd( X, Y ), rd( Y, 
% 38.98/39.35    X ) ) ), ld( X, rd( rd( X, Z ), Z ) ) ) ==> mult( Y, ld( X, rd( rd( Y, Z
% 38.98/39.35     ), Z ) ) ) }.
% 38.98/39.35  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.35    ld( ld( Y, X ), Z ) }.
% 38.98/39.35  parent1[0; 1]: (21462) {G3,W27,D6,L1,V3,M1}  { mult( ld( rd( rd( Y, X ), rd
% 38.98/39.35    ( X, Y ) ), Y ), ld( Y, rd( rd( Y, Z ), Z ) ) ) ==> mult( X, ld( Y, rd( 
% 38.98/39.35    rd( X, Z ), Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := rd( rd( X, Y ), rd( Y, X ) )
% 38.98/39.35     Y := X
% 38.98/39.35     Z := ld( X, rd( rd( X, Z ), Z ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21464) {G5,W27,D6,L1,V3,M1}  { ld( ld( X, mult( rd( X, Y ), rd( X
% 38.98/39.35    , Y ) ) ), ld( X, rd( rd( X, Z ), Z ) ) ) ==> mult( Y, ld( X, rd( rd( Y, 
% 38.98/39.35    Z ), Z ) ) ) }.
% 38.98/39.35  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.35    mult( Z, rd( X, Y ) ) }.
% 38.98/39.35  parent1[0; 4]: (21463) {G4,W27,D6,L1,V3,M1}  { ld( ld( X, rd( rd( X, Y ), 
% 38.98/39.35    rd( Y, X ) ) ), ld( X, rd( rd( X, Z ), Z ) ) ) ==> mult( Y, ld( X, rd( rd
% 38.98/39.35    ( Y, Z ), Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := rd( X, Y )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21465) {G6,W27,D6,L1,V3,M1}  { ld( ld( ld( rd( X, Y ), X ), rd( X
% 38.98/39.35    , Y ) ), ld( X, rd( rd( X, Z ), Z ) ) ) ==> mult( Y, ld( X, rd( rd( Y, Z
% 38.98/39.35     ), Z ) ) ) }.
% 38.98/39.35  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.98/39.35     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.98/39.35  parent1[0; 2]: (21464) {G5,W27,D6,L1,V3,M1}  { ld( ld( X, mult( rd( X, Y )
% 38.98/39.35    , rd( X, Y ) ) ), ld( X, rd( rd( X, Z ), Z ) ) ) ==> mult( Y, ld( X, rd( 
% 38.98/39.35    rd( Y, Z ), Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := rd( X, Y )
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21466) {G2,W23,D6,L1,V3,M1}  { ld( ld( Y, rd( X, Y ) ), ld( X, rd
% 38.98/39.35    ( rd( X, Z ), Z ) ) ) ==> mult( Y, ld( X, rd( rd( Y, Z ), Z ) ) ) }.
% 38.98/39.35  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.35  parent1[0; 3]: (21465) {G6,W27,D6,L1,V3,M1}  { ld( ld( ld( rd( X, Y ), X )
% 38.98/39.35    , rd( X, Y ) ), ld( X, rd( rd( X, Z ), Z ) ) ) ==> mult( Y, ld( X, rd( rd
% 38.98/39.35    ( Y, Z ), Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21467) {G3,W20,D6,L1,V3,M1}  { ld( ld( X, rd( Y, X ) ), i( mult( 
% 38.98/39.35    Z, Z ) ) ) ==> mult( X, ld( Y, rd( rd( X, Z ), Z ) ) ) }.
% 38.98/39.35  parent0[0]: (189) {G9,W12,D5,L1,V2,M1} P(185,53) { ld( X, rd( rd( X, Y ), Y
% 38.98/39.35     ) ) ==> i( mult( Y, Y ) ) }.
% 38.98/39.35  parent1[0; 7]: (21466) {G2,W23,D6,L1,V3,M1}  { ld( ld( Y, rd( X, Y ) ), ld
% 38.98/39.35    ( X, rd( rd( X, Z ), Z ) ) ) ==> mult( Y, ld( X, rd( rd( Y, Z ), Z ) ) )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21468) {G4,W20,D6,L1,V3,M1}  { i( mult( mult( Z, Z ), ld( X, rd( 
% 38.98/39.35    Y, X ) ) ) ) ==> mult( X, ld( Y, rd( rd( X, Z ), Z ) ) ) }.
% 38.98/39.35  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.35    ( X, Y ) ) }.
% 38.98/39.35  parent1[0; 1]: (21467) {G3,W20,D6,L1,V3,M1}  { ld( ld( X, rd( Y, X ) ), i( 
% 38.98/39.35    mult( Z, Z ) ) ) ==> mult( X, ld( Y, rd( rd( X, Z ), Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( Z, Z )
% 38.98/39.35     Y := ld( X, rd( Y, X ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21469) {G5,W19,D6,L1,V3,M1}  { rd( ld( rd( Z, Y ), Y ), mult( X, 
% 38.98/39.35    X ) ) ==> mult( Y, ld( Z, rd( rd( Y, X ), X ) ) ) }.
% 38.98/39.35  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.35     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.35  parent1[0; 1]: (21468) {G4,W20,D6,L1,V3,M1}  { i( mult( mult( Z, Z ), ld( X
% 38.98/39.35    , rd( Y, X ) ) ) ) ==> mult( X, ld( Y, rd( rd( X, Z ), Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := rd( Z, Y )
% 38.98/39.35     Z := mult( X, X )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21470) {G6,W19,D6,L1,V3,M1}  { rd( rd( ld( rd( X, Y ), Y ), Z ), 
% 38.98/39.35    Z ) ==> mult( Y, ld( X, rd( rd( Y, Z ), Z ) ) ) }.
% 38.98/39.35  parent0[0]: (185) {G8,W11,D4,L1,V2,M1} P(24,178);d(52);d(33);d(33);d(33) { 
% 38.98/39.35    rd( Y, mult( X, X ) ) ==> rd( rd( Y, X ), X ) }.
% 38.98/39.35  parent1[0; 1]: (21469) {G5,W19,D6,L1,V3,M1}  { rd( ld( rd( Z, Y ), Y ), 
% 38.98/39.35    mult( X, X ) ) ==> mult( Y, ld( Z, rd( rd( Y, X ), X ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := ld( rd( X, Y ), Y )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4936) {G156,W19,D6,L1,V3,M1} P(4934,4005);d(80);d(74);d(53);d
% 38.98/39.35    (22);d(113);d(74);d(81);d(168);d(19);d(189);d(52);d(92);d(185) { rd( rd( 
% 38.98/39.35    ld( rd( Y, X ), X ), Z ), Z ) ==> mult( X, ld( Y, rd( rd( X, Z ), Z ) ) )
% 38.98/39.35     }.
% 38.98/39.35  parent0: (21470) {G6,W19,D6,L1,V3,M1}  { rd( rd( ld( rd( X, Y ), Y ), Z ), 
% 38.98/39.35    Z ) ==> mult( Y, ld( X, rd( rd( Y, Z ), Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21473) {G156,W19,D6,L1,V3,M1}  { mult( Y, ld( X, rd( rd( Y, Z ), Z
% 38.98/39.35     ) ) ) ==> rd( rd( ld( rd( X, Y ), Y ), Z ), Z ) }.
% 38.98/39.35  parent0[0]: (4936) {G156,W19,D6,L1,V3,M1} P(4934,4005);d(80);d(74);d(53);d(
% 38.98/39.35    22);d(113);d(74);d(81);d(168);d(19);d(189);d(52);d(92);d(185) { rd( rd( 
% 38.98/39.35    ld( rd( Y, X ), X ), Z ), Z ) ==> mult( X, ld( Y, rd( rd( X, Z ), Z ) ) )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21477) {G5,W21,D7,L1,V3,M1}  { mult( X, ld( i( Y ), rd( rd( X, Z
% 38.98/39.35     ), Z ) ) ) ==> rd( rd( ld( i( mult( X, Y ) ), X ), Z ), Z ) }.
% 38.98/39.35  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.35    ( mult( Y, X ) ) }.
% 38.98/39.35  parent1[0; 14]: (21473) {G156,W19,D6,L1,V3,M1}  { mult( Y, ld( X, rd( rd( Y
% 38.98/39.35    , Z ), Z ) ) ) ==> rd( rd( ld( rd( X, Y ), Y ), Z ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := i( Y )
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21480) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( rd( X, Z
% 38.98/39.35     ), Z ) ) ) ==> rd( rd( mult( mult( X, Y ), X ), Z ), Z ) }.
% 38.98/39.35  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 13]: (21477) {G5,W21,D7,L1,V3,M1}  { mult( X, ld( i( Y ), rd( rd
% 38.98/39.35    ( X, Z ), Z ) ) ) ==> rd( rd( ld( i( mult( X, Y ) ), X ), Z ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( X, Y )
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21482) {G2,W19,D6,L1,V3,M1}  { mult( X, mult( Y, rd( rd( X, Z ), 
% 38.98/39.35    Z ) ) ) ==> rd( rd( mult( mult( X, Y ), X ), Z ), Z ) }.
% 38.98/39.35  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 3]: (21480) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( rd
% 38.98/39.35    ( X, Z ), Z ) ) ) ==> rd( rd( mult( mult( X, Y ), X ), Z ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := rd( rd( X, Z ), Z )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21483) {G2,W19,D6,L1,V3,M1}  { rd( rd( mult( mult( X, Y ), X ), Z
% 38.98/39.35     ), Z ) ==> mult( X, mult( Y, rd( rd( X, Z ), Z ) ) ) }.
% 38.98/39.35  parent0[0]: (21482) {G2,W19,D6,L1,V3,M1}  { mult( X, mult( Y, rd( rd( X, Z
% 38.98/39.35     ), Z ) ) ) ==> rd( rd( mult( mult( X, Y ), X ), Z ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4945) {G157,W19,D6,L1,V3,M1} P(76,4936);d(22);d(22) { rd( rd
% 38.98/39.35    ( mult( mult( Y, X ), Y ), Z ), Z ) ==> mult( Y, mult( X, rd( rd( Y, Z )
% 38.98/39.35    , Z ) ) ) }.
% 38.98/39.35  parent0: (21483) {G2,W19,D6,L1,V3,M1}  { rd( rd( mult( mult( X, Y ), X ), Z
% 38.98/39.35     ), Z ) ==> mult( X, mult( Y, rd( rd( X, Z ), Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21485) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.98/39.35  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.35    X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21490) {G4,W20,D7,L1,V3,M1}  { rd( X, rd( mult( mult( Y, Z ), Y )
% 38.98/39.35    , X ) ) ==> i( mult( Y, mult( Z, rd( rd( Y, X ), X ) ) ) ) }.
% 38.98/39.35  parent0[0]: (4945) {G157,W19,D6,L1,V3,M1} P(76,4936);d(22);d(22) { rd( rd( 
% 38.98/39.35    mult( mult( Y, X ), Y ), Z ), Z ) ==> mult( Y, mult( X, rd( rd( Y, Z ), Z
% 38.98/39.35     ) ) ) }.
% 38.98/39.35  parent1[0; 11]: (21485) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.98/39.35     ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := rd( mult( mult( Y, Z ), Y ), X )
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21491) {G5,W19,D6,L1,V3,M1}  { rd( X, rd( mult( mult( Y, Z ), Y )
% 38.98/39.35    , X ) ) ==> rd( rd( rd( X, rd( Y, X ) ), Z ), Y ) }.
% 38.98/39.35  parent0[0]: (450) {G6,W16,D6,L1,V4,M1} P(81,91) { i( mult( T, mult( X, rd( 
% 38.98/39.35    Z, Y ) ) ) ) ==> rd( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.35  parent1[0; 10]: (21490) {G4,W20,D7,L1,V3,M1}  { rd( X, rd( mult( mult( Y, Z
% 38.98/39.35     ), Y ), X ) ) ==> i( mult( Y, mult( Z, rd( rd( Y, X ), X ) ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35     Z := rd( Y, X )
% 38.98/39.35     T := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21493) {G5,W19,D6,L1,V3,M1}  { rd( X, rd( mult( mult( Y, Z ), Y )
% 38.98/39.35    , X ) ) ==> rd( rd( mult( X, rd( X, Y ) ), Z ), Y ) }.
% 38.98/39.35  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.35    mult( Z, rd( X, Y ) ) }.
% 38.98/39.35  parent1[0; 12]: (21491) {G5,W19,D6,L1,V3,M1}  { rd( X, rd( mult( mult( Y, Z
% 38.98/39.35     ), Y ), X ) ) ==> rd( rd( rd( X, rd( Y, X ) ), Z ), Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21495) {G5,W19,D6,L1,V3,M1}  { mult( X, rd( X, mult( mult( Y, Z )
% 38.98/39.35    , Y ) ) ) ==> rd( rd( mult( X, rd( X, Y ) ), Z ), Y ) }.
% 38.98/39.35  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.35    mult( Z, rd( X, Y ) ) }.
% 38.98/39.35  parent1[0; 1]: (21493) {G5,W19,D6,L1,V3,M1}  { rd( X, rd( mult( mult( Y, Z
% 38.98/39.35     ), Y ), X ) ) ==> rd( rd( mult( X, rd( X, Y ) ), Z ), Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := mult( mult( Y, Z ), Y )
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21496) {G5,W19,D6,L1,V3,M1}  { rd( rd( mult( X, rd( X, Y ) ), Z )
% 38.98/39.35    , Y ) ==> mult( X, rd( X, mult( mult( Y, Z ), Y ) ) ) }.
% 38.98/39.35  parent0[0]: (21495) {G5,W19,D6,L1,V3,M1}  { mult( X, rd( X, mult( mult( Y, 
% 38.98/39.35    Z ), Y ) ) ) ==> rd( rd( mult( X, rd( X, Y ) ), Z ), Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4950) {G158,W19,D6,L1,V3,M1} P(4945,79);d(450);d(81);d(81) { 
% 38.98/39.35    rd( rd( mult( Z, rd( Z, X ) ), Y ), X ) ==> mult( Z, rd( Z, mult( mult( X
% 38.98/39.35    , Y ), X ) ) ) }.
% 38.98/39.35  parent0: (21496) {G5,W19,D6,L1,V3,M1}  { rd( rd( mult( X, rd( X, Y ) ), Z )
% 38.98/39.35    , Y ) ==> mult( X, rd( X, mult( mult( Y, Z ), Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21497) {G158,W19,D6,L1,V3,M1}  { mult( X, rd( X, mult( mult( Y, Z
% 38.98/39.35     ), Y ) ) ) ==> rd( rd( mult( X, rd( X, Y ) ), Z ), Y ) }.
% 38.98/39.35  parent0[0]: (4950) {G158,W19,D6,L1,V3,M1} P(4945,79);d(450);d(81);d(81) { 
% 38.98/39.35    rd( rd( mult( Z, rd( Z, X ) ), Y ), X ) ==> mult( Z, rd( Z, mult( mult( X
% 38.98/39.35    , Y ), X ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21511) {G2,W22,D7,L1,V3,M1}  { mult( X, rd( X, mult( mult( i( Y )
% 38.98/39.35    , Z ), i( Y ) ) ) ) ==> mult( rd( mult( X, rd( X, i( Y ) ) ), Z ), Y )
% 38.98/39.35     }.
% 38.98/39.35  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 12]: (21497) {G158,W19,D6,L1,V3,M1}  { mult( X, rd( X, mult( 
% 38.98/39.35    mult( Y, Z ), Y ) ) ) ==> rd( rd( mult( X, rd( X, Y ) ), Z ), Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := rd( mult( X, rd( X, i( Y ) ) ), Z )
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := i( Y )
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21547) {G2,W21,D7,L1,V3,M1}  { mult( X, rd( X, rd( mult( i( Y ), 
% 38.98/39.35    Z ), Y ) ) ) ==> mult( rd( mult( X, rd( X, i( Y ) ) ), Z ), Y ) }.
% 38.98/39.35  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 5]: (21511) {G2,W22,D7,L1,V3,M1}  { mult( X, rd( X, mult( mult( 
% 38.98/39.35    i( Y ), Z ), i( Y ) ) ) ) ==> mult( rd( mult( X, rd( X, i( Y ) ) ), Z ), 
% 38.98/39.35    Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( i( Y ), Z )
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21548) {G3,W21,D7,L1,V3,M1}  { mult( X, mult( X, rd( Y, mult( i( 
% 38.98/39.35    Y ), Z ) ) ) ) ==> mult( rd( mult( X, rd( X, i( Y ) ) ), Z ), Y ) }.
% 38.98/39.35  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.35    mult( Z, rd( X, Y ) ) }.
% 38.98/39.35  parent1[0; 3]: (21547) {G2,W21,D7,L1,V3,M1}  { mult( X, rd( X, rd( mult( i
% 38.98/39.35    ( Y ), Z ), Y ) ) ) ==> mult( rd( mult( X, rd( X, i( Y ) ) ), Z ), Y )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := mult( i( Y ), Z )
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21549) {G3,W21,D7,L1,V3,M1}  { mult( mult( X, X ), rd( Y, mult( i
% 38.98/39.35    ( Y ), Z ) ) ) ==> mult( rd( mult( X, rd( X, i( Y ) ) ), Z ), Y ) }.
% 38.98/39.35  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.98/39.35    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.98/39.35  parent1[0; 1]: (21548) {G3,W21,D7,L1,V3,M1}  { mult( X, mult( X, rd( Y, 
% 38.98/39.35    mult( i( Y ), Z ) ) ) ) ==> mult( rd( mult( X, rd( X, i( Y ) ) ), Z ), Y
% 38.98/39.35     ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := rd( Y, mult( i( Y ), Z ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21550) {G2,W20,D7,L1,V3,M1}  { mult( mult( X, X ), rd( Y, ld( Y, 
% 38.98/39.35    Z ) ) ) ==> mult( rd( mult( X, rd( X, i( Y ) ) ), Z ), Y ) }.
% 38.98/39.35  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 7]: (21549) {G3,W21,D7,L1,V3,M1}  { mult( mult( X, X ), rd( Y, 
% 38.98/39.35    mult( i( Y ), Z ) ) ) ==> mult( rd( mult( X, rd( X, i( Y ) ) ), Z ), Y )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21551) {G3,W20,D7,L1,V3,M1}  { mult( mult( X, X ), mult( Y, ld( Z
% 38.98/39.35    , Y ) ) ) ==> mult( rd( mult( X, rd( X, i( Y ) ) ), Z ), Y ) }.
% 38.98/39.35  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.35    mult( Z, ld( Y, X ) ) }.
% 38.98/39.35  parent1[0; 5]: (21550) {G2,W20,D7,L1,V3,M1}  { mult( mult( X, X ), rd( Y, 
% 38.98/39.35    ld( Y, Z ) ) ) ==> mult( rd( mult( X, rd( X, i( Y ) ) ), Z ), Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21552) {G4,W20,D7,L1,V3,M1}  { mult( mult( X, X ), ld( rd( Z, Y )
% 38.98/39.35    , Y ) ) ==> mult( rd( mult( X, rd( X, i( Y ) ) ), Z ), Y ) }.
% 38.98/39.35  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.98/39.35    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.98/39.35  parent1[0; 5]: (21551) {G3,W20,D7,L1,V3,M1}  { mult( mult( X, X ), mult( Y
% 38.98/39.35    , ld( Z, Y ) ) ) ==> mult( rd( mult( X, rd( X, i( Y ) ) ), Z ), Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21553) {G5,W20,D7,L1,V3,M1}  { mult( mult( X, X ), ld( rd( Y, Z )
% 38.98/39.35    , Z ) ) ==> ld( rd( Y, mult( X, rd( X, i( Z ) ) ) ), Z ) }.
% 38.98/39.35  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.35    ld( rd( X, Y ), Z ) }.
% 38.98/39.35  parent1[0; 10]: (21552) {G4,W20,D7,L1,V3,M1}  { mult( mult( X, X ), ld( rd
% 38.98/39.35    ( Z, Y ), Y ) ) ==> mult( rd( mult( X, rd( X, i( Y ) ) ), Z ), Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := mult( X, rd( X, i( Z ) ) )
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21554) {G6,W20,D7,L1,V3,M1}  { mult( mult( X, X ), ld( rd( Y, Z )
% 38.98/39.35    , Z ) ) ==> ld( mult( Y, rd( rd( i( Z ), X ), X ) ), Z ) }.
% 38.98/39.35  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.98/39.35     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.98/39.35  parent1[0; 11]: (21553) {G5,W20,D7,L1,V3,M1}  { mult( mult( X, X ), ld( rd
% 38.98/39.35    ( Y, Z ), Z ) ) ==> ld( rd( Y, mult( X, rd( X, i( Z ) ) ) ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := i( Z )
% 38.98/39.35     Z := X
% 38.98/39.35     T := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21555) {G5,W20,D7,L1,V3,M1}  { mult( mult( X, X ), ld( rd( Y, Z )
% 38.98/39.35    , Z ) ) ==> ld( mult( Y, rd( i( mult( X, Z ) ), X ) ), Z ) }.
% 38.98/39.35  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.35    ( mult( Y, X ) ) }.
% 38.98/39.35  parent1[0; 14]: (21554) {G6,W20,D7,L1,V3,M1}  { mult( mult( X, X ), ld( rd
% 38.98/39.35    ( Y, Z ), Z ) ) ==> ld( mult( Y, rd( rd( i( Z ), X ), X ) ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21557) {G5,W20,D7,L1,V3,M1}  { mult( mult( X, X ), ld( rd( Y, Z )
% 38.98/39.35    , Z ) ) ==> ld( mult( Y, i( mult( X, mult( X, Z ) ) ) ), Z ) }.
% 38.98/39.35  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.35    ( mult( Y, X ) ) }.
% 38.98/39.35  parent1[0; 13]: (21555) {G5,W20,D7,L1,V3,M1}  { mult( mult( X, X ), ld( rd
% 38.98/39.35    ( Y, Z ), Z ) ) ==> ld( mult( Y, rd( i( mult( X, Z ) ), X ) ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( X, Z )
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21558) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, X ), ld( rd( Y, Z )
% 38.98/39.35    , Z ) ) ==> ld( rd( Y, mult( X, mult( X, Z ) ) ), Z ) }.
% 38.98/39.35  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 11]: (21557) {G5,W20,D7,L1,V3,M1}  { mult( mult( X, X ), ld( rd
% 38.98/39.35    ( Y, Z ), Z ) ) ==> ld( mult( Y, i( mult( X, mult( X, Z ) ) ) ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := mult( X, mult( X, Z ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21559) {G3,W19,D6,L1,V3,M1}  { mult( mult( X, X ), ld( rd( Y, Z )
% 38.98/39.35    , Z ) ) ==> ld( rd( Y, mult( mult( X, X ), Z ) ), Z ) }.
% 38.98/39.35  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.98/39.35    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.98/39.35  parent1[0; 13]: (21558) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, X ), ld( rd
% 38.98/39.35    ( Y, Z ), Z ) ) ==> ld( rd( Y, mult( X, mult( X, Z ) ) ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4954) {G159,W19,D6,L1,V3,M1} P(4950,34);d(33);d(81);d(109);d(
% 38.98/39.35    24);d(75);d(125);d(80);d(112);d(76);d(76);d(33);d(109) { mult( mult( X, X
% 38.98/39.35     ), ld( rd( Z, Y ), Y ) ) ==> ld( rd( Z, mult( mult( X, X ), Y ) ), Y )
% 38.98/39.35     }.
% 38.98/39.35  parent0: (21559) {G3,W19,D6,L1,V3,M1}  { mult( mult( X, X ), ld( rd( Y, Z )
% 38.98/39.35    , Z ) ) ==> ld( rd( Y, mult( mult( X, X ), Z ) ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21562) {G159,W19,D6,L1,V3,M1}  { ld( rd( Y, mult( mult( X, X ), Z
% 38.98/39.35     ) ), Z ) ==> mult( mult( X, X ), ld( rd( Y, Z ), Z ) ) }.
% 38.98/39.35  parent0[0]: (4954) {G159,W19,D6,L1,V3,M1} P(4950,34);d(33);d(81);d(109);d(
% 38.98/39.35    24);d(75);d(125);d(80);d(112);d(76);d(76);d(33);d(109) { mult( mult( X, X
% 38.98/39.35     ), ld( rd( Z, Y ), Y ) ) ==> ld( rd( Z, mult( mult( X, X ), Y ) ), Y )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21568) {G5,W21,D6,L1,V3,M1}  { ld( rd( i( X ), mult( mult( Y, Y )
% 38.98/39.35    , Z ) ), Z ) ==> mult( mult( Y, Y ), ld( i( mult( Z, X ) ), Z ) ) }.
% 38.98/39.35  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.35    ( mult( Y, X ) ) }.
% 38.98/39.35  parent1[0; 16]: (21562) {G159,W19,D6,L1,V3,M1}  { ld( rd( Y, mult( mult( X
% 38.98/39.35    , X ), Z ) ), Z ) ==> mult( mult( X, X ), ld( rd( Y, Z ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := i( X )
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21570) {G2,W20,D6,L1,V3,M1}  { ld( rd( i( X ), mult( mult( Y, Y )
% 38.98/39.35    , Z ) ), Z ) ==> mult( mult( Y, Y ), mult( mult( Z, X ), Z ) ) }.
% 38.98/39.35  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 15]: (21568) {G5,W21,D6,L1,V3,M1}  { ld( rd( i( X ), mult( mult
% 38.98/39.35    ( Y, Y ), Z ) ), Z ) ==> mult( mult( Y, Y ), ld( i( mult( Z, X ) ), Z ) )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( Z, X )
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21571) {G3,W20,D7,L1,V3,M1}  { ld( i( mult( mult( mult( Y, Y ), Z
% 38.98/39.35     ), X ) ), Z ) ==> mult( mult( Y, Y ), mult( mult( Z, X ), Z ) ) }.
% 38.98/39.35  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.35    ( mult( Y, X ) ) }.
% 38.98/39.35  parent1[0; 2]: (21570) {G2,W20,D6,L1,V3,M1}  { ld( rd( i( X ), mult( mult( 
% 38.98/39.35    Y, Y ), Z ) ), Z ) ==> mult( mult( Y, Y ), mult( mult( Z, X ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := mult( mult( Y, Y ), Z )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21572) {G2,W19,D6,L1,V3,M1}  { mult( mult( mult( mult( X, X ), Y
% 38.98/39.35     ), Z ), Y ) ==> mult( mult( X, X ), mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.35  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 1]: (21571) {G3,W20,D7,L1,V3,M1}  { ld( i( mult( mult( mult( Y, 
% 38.98/39.35    Y ), Z ), X ) ), Z ) ==> mult( mult( Y, Y ), mult( mult( Z, X ), Z ) )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( mult( mult( X, X ), Y ), Z )
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21573) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, X ), mult( mult( Y, 
% 38.98/39.35    Z ), Y ) ) ==> mult( mult( mult( mult( X, X ), Y ), Z ), Y ) }.
% 38.98/39.35  parent0[0]: (21572) {G2,W19,D6,L1,V3,M1}  { mult( mult( mult( mult( X, X )
% 38.98/39.35    , Y ), Z ), Y ) ==> mult( mult( X, X ), mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4960) {G160,W19,D6,L1,V3,M1} P(76,4954);d(22);d(76);d(22) { 
% 38.98/39.35    mult( mult( Z, Z ), mult( mult( Y, X ), Y ) ) ==> mult( mult( mult( mult
% 38.98/39.35    ( Z, Z ), Y ), X ), Y ) }.
% 38.98/39.35  parent0: (21573) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, X ), mult( mult( Y
% 38.98/39.35    , Z ), Y ) ) ==> mult( mult( mult( mult( X, X ), Y ), Z ), Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21575) {G160,W19,D6,L1,V3,M1}  { mult( mult( mult( mult( X, X ), Y
% 38.98/39.35     ), Z ), Y ) ==> mult( mult( X, X ), mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.35  parent0[0]: (4960) {G160,W19,D6,L1,V3,M1} P(76,4954);d(22);d(76);d(22) { 
% 38.98/39.35    mult( mult( Z, Z ), mult( mult( Y, X ), Y ) ) ==> mult( mult( mult( mult
% 38.98/39.35    ( Z, Z ), Y ), X ), Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21584) {G2,W22,D7,L1,V3,M1}  { mult( mult( mult( mult( i( X ), i
% 38.98/39.35    ( X ) ), Y ), Z ), Y ) ==> mult( ld( X, i( X ) ), mult( mult( Y, Z ), Y )
% 38.98/39.35     ) }.
% 38.98/39.35  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 13]: (21575) {G160,W19,D6,L1,V3,M1}  { mult( mult( mult( mult( X
% 38.98/39.35    , X ), Y ), Z ), Y ) ==> mult( mult( X, X ), mult( mult( Y, Z ), Y ) )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := i( X )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := i( X )
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21586) {G2,W21,D7,L1,V3,M1}  { mult( mult( mult( ld( X, i( X ) )
% 38.98/39.35    , Y ), Z ), Y ) ==> mult( ld( X, i( X ) ), mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.35  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 4]: (21584) {G2,W22,D7,L1,V3,M1}  { mult( mult( mult( mult( i( X
% 38.98/39.35     ), i( X ) ), Y ), Z ), Y ) ==> mult( ld( X, i( X ) ), mult( mult( Y, Z )
% 38.98/39.35    , Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := i( X )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21591) {G3,W21,D7,L1,V3,M1}  { mult( mult( mult( ld( X, i( X ) )
% 38.98/39.35    , Y ), Z ), Y ) ==> ld( ld( i( X ), X ), mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.35  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.35    ld( ld( Y, X ), Z ) }.
% 38.98/39.35  parent1[0; 11]: (21586) {G2,W21,D7,L1,V3,M1}  { mult( mult( mult( ld( X, i
% 38.98/39.35    ( X ) ), Y ), Z ), Y ) ==> mult( ld( X, i( X ) ), mult( mult( Y, Z ), Y )
% 38.98/39.35     ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := i( X )
% 38.98/39.35     Z := mult( mult( Y, Z ), Y )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21597) {G2,W20,D7,L1,V3,M1}  { mult( mult( mult( ld( X, i( X ) )
% 38.98/39.35    , Y ), Z ), Y ) ==> ld( mult( X, X ), mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.35  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 12]: (21591) {G3,W21,D7,L1,V3,M1}  { mult( mult( mult( ld( X, i
% 38.98/39.35    ( X ) ), Y ), Z ), Y ) ==> ld( ld( i( X ), X ), mult( mult( Y, Z ), Y ) )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21598) {G3,W20,D7,L1,V3,M1}  { mult( mult( ld( ld( i( X ), X ), Y
% 38.98/39.35     ), Z ), Y ) ==> ld( mult( X, X ), mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.35  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.35    ld( ld( Y, X ), Z ) }.
% 38.98/39.35  parent1[0; 3]: (21597) {G2,W20,D7,L1,V3,M1}  { mult( mult( mult( ld( X, i( 
% 38.98/39.35    X ) ), Y ), Z ), Y ) ==> ld( mult( X, X ), mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := i( X )
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21601) {G4,W20,D7,L1,V3,M1}  { mult( ld( ld( Y, ld( i( X ), X ) )
% 38.98/39.35    , Z ), Y ) ==> ld( mult( X, X ), mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.35  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.35    ld( ld( Y, X ), Z ) }.
% 38.98/39.35  parent1[0; 2]: (21598) {G3,W20,D7,L1,V3,M1}  { mult( mult( ld( ld( i( X ), 
% 38.98/39.35    X ), Y ), Z ), Y ) ==> ld( mult( X, X ), mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := ld( i( X ), X )
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21603) {G5,W20,D7,L1,V3,M1}  { ld( ld( Z, ld( X, ld( i( Y ), Y )
% 38.98/39.35     ) ), X ) ==> ld( mult( Y, Y ), mult( mult( X, Z ), X ) ) }.
% 38.98/39.35  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.35    ld( ld( Y, X ), Z ) }.
% 38.98/39.35  parent1[0; 1]: (21601) {G4,W20,D7,L1,V3,M1}  { mult( ld( ld( Y, ld( i( X )
% 38.98/39.35    , X ) ), Z ), Y ) ==> ld( mult( X, X ), mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := ld( X, ld( i( Y ), Y ) )
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21604) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, ld( Y, mult( Z, Z ) ) )
% 38.98/39.35    , Y ) ==> ld( mult( Z, Z ), mult( mult( Y, X ), Y ) ) }.
% 38.98/39.35  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 6]: (21603) {G5,W20,D7,L1,V3,M1}  { ld( ld( Z, ld( X, ld( i( Y )
% 38.98/39.35    , Y ) ) ), X ) ==> ld( mult( Y, Y ), mult( mult( X, Z ), X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21605) {G3,W19,D6,L1,V3,M1}  { ld( ld( X, ld( ld( Z, Y ), Z ) ), 
% 38.98/39.35    Y ) ==> ld( mult( Z, Z ), mult( mult( Y, X ), Y ) ) }.
% 38.98/39.35  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.98/39.35     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.98/39.35  parent1[0; 4]: (21604) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, ld( Y, mult( Z, Z
% 38.98/39.35     ) ) ), Y ) ==> ld( mult( Z, Z ), mult( mult( Y, X ), Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21606) {G3,W19,D6,L1,V3,M1}  { ld( mult( Y, Y ), mult( mult( Z, X
% 38.98/39.35     ), Z ) ) ==> ld( ld( X, ld( ld( Y, Z ), Y ) ), Z ) }.
% 38.98/39.35  parent0[0]: (21605) {G3,W19,D6,L1,V3,M1}  { ld( ld( X, ld( ld( Z, Y ), Z )
% 38.98/39.35     ), Y ) ==> ld( mult( Z, Z ), mult( mult( Y, X ), Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4967) {G161,W19,D6,L1,V3,M1} P(24,4960);d(74);d(22);d(74);d(
% 38.98/39.35    74);d(74);d(22);d(168) { ld( mult( X, X ), mult( mult( Y, Z ), Y ) ) ==> 
% 38.98/39.35    ld( ld( Z, ld( ld( X, Y ), X ) ), Y ) }.
% 38.98/39.35  parent0: (21606) {G3,W19,D6,L1,V3,M1}  { ld( mult( Y, Y ), mult( mult( Z, X
% 38.98/39.35     ), Z ) ) ==> ld( ld( X, ld( ld( Y, Z ), Y ) ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21608) {G161,W19,D6,L1,V3,M1}  { ld( ld( Z, ld( ld( X, Y ), X ) )
% 38.98/39.35    , Y ) ==> ld( mult( X, X ), mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.35  parent0[0]: (4967) {G161,W19,D6,L1,V3,M1} P(24,4960);d(74);d(22);d(74);d(74
% 38.98/39.35    );d(74);d(22);d(168) { ld( mult( X, X ), mult( mult( Y, Z ), Y ) ) ==> ld
% 38.98/39.35    ( ld( Z, ld( ld( X, Y ), X ) ), Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21611) {G1,W19,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), ld( ld( Z, X )
% 38.98/39.35    , Z ) ), X ) ==> ld( mult( Z, Z ), mult( Y, X ) ) }.
% 38.98/39.35  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.98/39.35  parent1[0; 17]: (21608) {G161,W19,D6,L1,V3,M1}  { ld( ld( Z, ld( ld( X, Y )
% 38.98/39.35    , X ) ), Y ) ==> ld( mult( X, X ), mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35     Z := ld( X, Y )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21612) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( mult( Z, X ), Y ), ld
% 38.98/39.35    ( X, Z ) ), X ) ==> ld( mult( Z, Z ), mult( Y, X ) ) }.
% 38.98/39.35  parent0[0]: (4076) {G125,W19,D5,L1,V3,M1} P(24,4064);d(24);d(74);d(34) { ld
% 38.98/39.35    ( ld( X, Y ), ld( ld( Z, X ), Z ) ) ==> ld( ld( mult( Z, X ), Y ), ld( X
% 38.98/39.35    , Z ) ) }.
% 38.98/39.35  parent1[0; 2]: (21611) {G1,W19,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), ld( ld( 
% 38.98/39.35    Z, X ), Z ) ), X ) ==> ld( mult( Z, Z ), mult( Y, X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4971) {G162,W19,D6,L1,V3,M1} P(0,4967);d(4076) { ld( ld( ld( 
% 38.98/39.35    mult( Z, X ), Y ), ld( X, Z ) ), X ) ==> ld( mult( Z, Z ), mult( Y, X ) )
% 38.98/39.35     }.
% 38.98/39.35  parent0: (21612) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( mult( Z, X ), Y ), ld
% 38.98/39.35    ( X, Z ) ), X ) ==> ld( mult( Z, Z ), mult( Y, X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21615) {G8,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), X ) ==> ld( X, ld
% 38.98/39.35    ( Y, X ) ) }.
% 38.98/39.35  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.98/39.35    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21624) {G9,W23,D7,L1,V3,M1}  { ld( mult( ld( ld( mult( X, Y ), Z
% 38.98/39.35     ), ld( Y, X ) ), Y ), Y ) ==> ld( Y, ld( mult( X, X ), mult( Z, Y ) ) )
% 38.98/39.35     }.
% 38.98/39.35  parent0[0]: (4971) {G162,W19,D6,L1,V3,M1} P(0,4967);d(4076) { ld( ld( ld( 
% 38.98/39.35    mult( Z, X ), Y ), ld( X, Z ) ), X ) ==> ld( mult( Z, Z ), mult( Y, X ) )
% 38.98/39.35     }.
% 38.98/39.35  parent1[0; 16]: (21615) {G8,W11,D4,L1,V2,M1}  { ld( mult( Y, X ), X ) ==> 
% 38.98/39.35    ld( X, ld( Y, X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := ld( ld( mult( X, Y ), Z ), ld( Y, X ) )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21625) {G5,W23,D7,L1,V3,M1}  { ld( ld( ld( ld( Y, X ), ld( mult( 
% 38.98/39.35    X, Y ), Z ) ), Y ), Y ) ==> ld( Y, ld( mult( X, X ), mult( Z, Y ) ) ) }.
% 38.98/39.35  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.35    ld( ld( Y, X ), Z ) }.
% 38.98/39.35  parent1[0; 2]: (21624) {G9,W23,D7,L1,V3,M1}  { ld( mult( ld( ld( mult( X, Y
% 38.98/39.35     ), Z ), ld( Y, X ) ), Y ), Y ) ==> ld( Y, ld( mult( X, X ), mult( Z, Y )
% 38.98/39.35     ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := ld( mult( X, Y ), Z )
% 38.98/39.35     Y := ld( Y, X )
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21626) {G6,W19,D6,L1,V3,M1}  { ld( ld( Z, mult( mult( Y, Y ), X )
% 38.98/39.35     ), X ) ==> ld( X, ld( mult( Y, Y ), mult( Z, X ) ) ) }.
% 38.98/39.35  parent0[0]: (3849) {G127,W19,D6,L1,V3,M1} P(0,3830) { ld( ld( ld( Y, X ), 
% 38.98/39.35    ld( mult( X, Y ), Z ) ), Y ) ==> ld( Z, mult( mult( X, X ), Y ) ) }.
% 38.98/39.35  parent1[0; 2]: (21625) {G5,W23,D7,L1,V3,M1}  { ld( ld( ld( ld( Y, X ), ld( 
% 38.98/39.35    mult( X, Y ), Z ) ), Y ), Y ) ==> ld( Y, ld( mult( X, X ), mult( Z, Y ) )
% 38.98/39.35     ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21627) {G6,W19,D6,L1,V3,M1}  { ld( Z, ld( mult( Y, Y ), mult( X, Z
% 38.98/39.35     ) ) ) ==> ld( ld( X, mult( mult( Y, Y ), Z ) ), Z ) }.
% 38.98/39.35  parent0[0]: (21626) {G6,W19,D6,L1,V3,M1}  { ld( ld( Z, mult( mult( Y, Y ), 
% 38.98/39.35    X ) ), X ) ==> ld( X, ld( mult( Y, Y ), mult( Z, X ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4972) {G163,W19,D6,L1,V3,M1} P(4971,329);d(74);d(3849) { ld( 
% 38.98/39.35    Y, ld( mult( X, X ), mult( Z, Y ) ) ) ==> ld( ld( Z, mult( mult( X, X ), 
% 38.98/39.35    Y ) ), Y ) }.
% 38.98/39.35  parent0: (21627) {G6,W19,D6,L1,V3,M1}  { ld( Z, ld( mult( Y, Y ), mult( X, 
% 38.98/39.35    Z ) ) ) ==> ld( ld( X, mult( mult( Y, Y ), Z ) ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21629) {G163,W19,D6,L1,V3,M1}  { ld( ld( Z, mult( mult( Y, Y ), X
% 38.98/39.35     ) ), X ) ==> ld( X, ld( mult( Y, Y ), mult( Z, X ) ) ) }.
% 38.98/39.35  parent0[0]: (4972) {G163,W19,D6,L1,V3,M1} P(4971,329);d(74);d(3849) { ld( Y
% 38.98/39.35    , ld( mult( X, X ), mult( Z, Y ) ) ) ==> ld( ld( Z, mult( mult( X, X ), Y
% 38.98/39.35     ) ), Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21634) {G2,W20,D6,L1,V3,M1}  { ld( ld( i( X ), mult( mult( Y, Y )
% 38.98/39.35    , Z ) ), Z ) ==> ld( Z, ld( mult( Y, Y ), ld( X, Z ) ) ) }.
% 38.98/39.35  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 17]: (21629) {G163,W19,D6,L1,V3,M1}  { ld( ld( Z, mult( mult( Y
% 38.98/39.35    , Y ), X ) ), X ) ==> ld( X, ld( mult( Y, Y ), mult( Z, X ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := i( X )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21636) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, mult( mult( Y, Y ), Z
% 38.98/39.35     ) ), Z ) ==> ld( Z, ld( mult( Y, Y ), ld( X, Z ) ) ) }.
% 38.98/39.35  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 2]: (21634) {G2,W20,D6,L1,V3,M1}  { ld( ld( i( X ), mult( mult( 
% 38.98/39.35    Y, Y ), Z ) ), Z ) ==> ld( Z, ld( mult( Y, Y ), ld( X, Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := mult( mult( Y, Y ), Z )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21637) {G2,W19,D6,L1,V3,M1}  { ld( Z, ld( mult( Y, Y ), ld( X, Z )
% 38.98/39.35     ) ) ==> ld( mult( X, mult( mult( Y, Y ), Z ) ), Z ) }.
% 38.98/39.35  parent0[0]: (21636) {G2,W19,D6,L1,V3,M1}  { ld( mult( X, mult( mult( Y, Y )
% 38.98/39.35    , Z ) ), Z ) ==> ld( Z, ld( mult( Y, Y ), ld( X, Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4976) {G164,W19,D6,L1,V3,M1} P(24,4972);d(22) { ld( Y, ld( 
% 38.98/39.35    mult( Z, Z ), ld( X, Y ) ) ) ==> ld( mult( X, mult( mult( Z, Z ), Y ) ), 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent0: (21637) {G2,W19,D6,L1,V3,M1}  { ld( Z, ld( mult( Y, Y ), ld( X, Z
% 38.98/39.35     ) ) ) ==> ld( mult( X, mult( mult( Y, Y ), Z ) ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21639) {G164,W19,D6,L1,V3,M1}  { ld( mult( Z, mult( mult( Y, Y ), 
% 38.98/39.35    X ) ), X ) ==> ld( X, ld( mult( Y, Y ), ld( Z, X ) ) ) }.
% 38.98/39.35  parent0[0]: (4976) {G164,W19,D6,L1,V3,M1} P(24,4972);d(22) { ld( Y, ld( 
% 38.98/39.35    mult( Z, Z ), ld( X, Y ) ) ) ==> ld( mult( X, mult( mult( Z, Z ), Y ) ), 
% 38.98/39.35    Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21649) {G4,W23,D6,L1,V3,M1}  { ld( mult( X, mult( mult( Y, Y ), i
% 38.98/39.35    ( Z ) ) ), i( Z ) ) ==> ld( i( Z ), ld( mult( Y, Y ), i( mult( Z, X ) ) )
% 38.98/39.35     ) }.
% 38.98/39.35  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.35    ( X, Y ) ) }.
% 38.98/39.35  parent1[0; 19]: (21639) {G164,W19,D6,L1,V3,M1}  { ld( mult( Z, mult( mult( 
% 38.98/39.35    Y, Y ), X ) ), X ) ==> ld( X, ld( mult( Y, Y ), ld( Z, X ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := i( Z )
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21655) {G2,W22,D6,L1,V3,M1}  { ld( mult( X, mult( mult( Y, Y ), i
% 38.98/39.35    ( Z ) ) ), i( Z ) ) ==> mult( Z, ld( mult( Y, Y ), i( mult( Z, X ) ) ) )
% 38.98/39.35     }.
% 38.98/39.35  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 12]: (21649) {G4,W23,D6,L1,V3,M1}  { ld( mult( X, mult( mult( Y
% 38.98/39.35    , Y ), i( Z ) ) ), i( Z ) ) ==> ld( i( Z ), ld( mult( Y, Y ), i( mult( Z
% 38.98/39.35    , X ) ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := ld( mult( Y, Y ), i( mult( Z, X ) ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21657) {G3,W22,D6,L1,V3,M1}  { ld( mult( X, mult( mult( Y, Y ), i
% 38.98/39.35    ( Z ) ) ), i( Z ) ) ==> mult( Z, i( mult( mult( Z, X ), mult( Y, Y ) ) )
% 38.98/39.35     ) }.
% 38.98/39.35  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.35    ( X, Y ) ) }.
% 38.98/39.35  parent1[0; 14]: (21655) {G2,W22,D6,L1,V3,M1}  { ld( mult( X, mult( mult( Y
% 38.98/39.35    , Y ), i( Z ) ) ), i( Z ) ) ==> mult( Z, ld( mult( Y, Y ), i( mult( Z, X
% 38.98/39.35     ) ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( Z, X )
% 38.98/39.35     Y := mult( Y, Y )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21660) {G2,W21,D6,L1,V3,M1}  { ld( mult( X, mult( mult( Y, Y ), i
% 38.98/39.35    ( Z ) ) ), i( Z ) ) ==> rd( Z, mult( mult( Z, X ), mult( Y, Y ) ) ) }.
% 38.98/39.35  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 12]: (21657) {G3,W22,D6,L1,V3,M1}  { ld( mult( X, mult( mult( Y
% 38.98/39.35    , Y ), i( Z ) ) ), i( Z ) ) ==> mult( Z, i( mult( mult( Z, X ), mult( Y, 
% 38.98/39.35    Y ) ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := mult( mult( Z, X ), mult( Y, Y ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21662) {G3,W21,D6,L1,V3,M1}  { ld( mult( X, mult( mult( Y, Y ), i
% 38.98/39.35    ( Z ) ) ), i( Z ) ) ==> rd( Z, mult( mult( mult( Z, X ), Y ), Y ) ) }.
% 38.98/39.35  parent0[0]: (178) {G7,W11,D4,L1,V2,M1} P(168,22);d(52);d(22) { mult( X, 
% 38.98/39.35    mult( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.98/39.35  parent1[0; 14]: (21660) {G2,W21,D6,L1,V3,M1}  { ld( mult( X, mult( mult( Y
% 38.98/39.35    , Y ), i( Z ) ) ), i( Z ) ) ==> rd( Z, mult( mult( Z, X ), mult( Y, Y ) )
% 38.98/39.35     ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( Z, X )
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21663) {G4,W21,D7,L1,V3,M1}  { i( mult( Z, mult( X, mult( mult( Y
% 38.98/39.35    , Y ), i( Z ) ) ) ) ) ==> rd( Z, mult( mult( mult( Z, X ), Y ), Y ) ) }.
% 38.98/39.35  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.35    ( X, Y ) ) }.
% 38.98/39.35  parent1[0; 1]: (21662) {G3,W21,D6,L1,V3,M1}  { ld( mult( X, mult( mult( Y, 
% 38.98/39.35    Y ), i( Z ) ) ), i( Z ) ) ==> rd( Z, mult( mult( mult( Z, X ), Y ), Y ) )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := mult( X, mult( mult( Y, Y ), i( Z ) ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21664) {G2,W20,D7,L1,V3,M1}  { i( mult( X, mult( Y, rd( mult( Z, 
% 38.98/39.35    Z ), X ) ) ) ) ==> rd( X, mult( mult( mult( X, Y ), Z ), Z ) ) }.
% 38.98/39.35  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 6]: (21663) {G4,W21,D7,L1,V3,M1}  { i( mult( Z, mult( X, mult( 
% 38.98/39.35    mult( Y, Y ), i( Z ) ) ) ) ) ==> rd( Z, mult( mult( mult( Z, X ), Y ), Y
% 38.98/39.35     ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( Z, Z )
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21665) {G3,W19,D6,L1,V3,M1}  { rd( rd( rd( X, mult( Z, Z ) ), Y )
% 38.98/39.35    , X ) ==> rd( X, mult( mult( mult( X, Y ), Z ), Z ) ) }.
% 38.98/39.35  parent0[0]: (450) {G6,W16,D6,L1,V4,M1} P(81,91) { i( mult( T, mult( X, rd( 
% 38.98/39.35    Z, Y ) ) ) ) ==> rd( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.35  parent1[0; 1]: (21664) {G2,W20,D7,L1,V3,M1}  { i( mult( X, mult( Y, rd( 
% 38.98/39.35    mult( Z, Z ), X ) ) ) ) ==> rd( X, mult( mult( mult( X, Y ), Z ), Z ) )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := mult( Z, Z )
% 38.98/39.35     T := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21666) {G4,W19,D6,L1,V3,M1}  { rd( rd( rd( rd( X, Y ), Y ), Z ), 
% 38.98/39.35    X ) ==> rd( X, mult( mult( mult( X, Z ), Y ), Y ) ) }.
% 38.98/39.35  parent0[0]: (185) {G8,W11,D4,L1,V2,M1} P(24,178);d(52);d(33);d(33);d(33) { 
% 38.98/39.35    rd( Y, mult( X, X ) ) ==> rd( rd( Y, X ), X ) }.
% 38.98/39.35  parent1[0; 3]: (21665) {G3,W19,D6,L1,V3,M1}  { rd( rd( rd( X, mult( Z, Z )
% 38.98/39.35     ), Y ), X ) ==> rd( X, mult( mult( mult( X, Y ), Z ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21667) {G4,W19,D6,L1,V3,M1}  { rd( X, mult( mult( mult( X, Z ), Y
% 38.98/39.35     ), Y ) ) ==> rd( rd( rd( rd( X, Y ), Y ), Z ), X ) }.
% 38.98/39.35  parent0[0]: (21666) {G4,W19,D6,L1,V3,M1}  { rd( rd( rd( rd( X, Y ), Y ), Z
% 38.98/39.35     ), X ) ==> rd( X, mult( mult( mult( X, Z ), Y ), Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4979) {G165,W19,D6,L1,V3,M1} P(52,4976);d(22);d(52);d(33);d(
% 38.98/39.35    178);d(52);d(33);d(450);d(185) { rd( Y, mult( mult( mult( Y, X ), Z ), Z
% 38.98/39.35     ) ) ==> rd( rd( rd( rd( Y, Z ), Z ), X ), Y ) }.
% 38.98/39.35  parent0: (21667) {G4,W19,D6,L1,V3,M1}  { rd( X, mult( mult( mult( X, Z ), Y
% 38.98/39.35     ), Y ) ) ==> rd( rd( rd( rd( X, Y ), Y ), Z ), X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21669) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.98/39.35  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.35    X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21675) {G4,W20,D7,L1,V3,M1}  { rd( mult( mult( mult( X, Y ), Z )
% 38.98/39.35    , Z ), X ) ==> i( rd( rd( rd( rd( X, Z ), Z ), Y ), X ) ) }.
% 38.98/39.35  parent0[0]: (4979) {G165,W19,D6,L1,V3,M1} P(52,4976);d(22);d(52);d(33);d(
% 38.98/39.35    178);d(52);d(33);d(450);d(185) { rd( Y, mult( mult( mult( Y, X ), Z ), Z
% 38.98/39.35     ) ) ==> rd( rd( rd( rd( Y, Z ), Z ), X ), Y ) }.
% 38.98/39.35  parent1[0; 11]: (21669) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.98/39.35     ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := mult( mult( mult( X, Y ), Z ), Z )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21676) {G4,W19,D6,L1,V3,M1}  { rd( mult( mult( mult( X, Y ), Z )
% 38.98/39.35    , Z ), X ) ==> rd( X, rd( rd( rd( X, Z ), Z ), Y ) ) }.
% 38.98/39.35  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.35    X ) }.
% 38.98/39.35  parent1[0; 10]: (21675) {G4,W20,D7,L1,V3,M1}  { rd( mult( mult( mult( X, Y
% 38.98/39.35     ), Z ), Z ), X ) ==> i( rd( rd( rd( rd( X, Z ), Z ), Y ), X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := rd( rd( rd( X, Z ), Z ), Y )
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21677) {G5,W19,D6,L1,V3,M1}  { rd( mult( mult( mult( X, Y ), Z )
% 38.98/39.35    , Z ), X ) ==> mult( X, rd( Y, rd( rd( X, Z ), Z ) ) ) }.
% 38.98/39.35  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.35    mult( Z, rd( X, Y ) ) }.
% 38.98/39.35  parent1[0; 10]: (21676) {G4,W19,D6,L1,V3,M1}  { rd( mult( mult( mult( X, Y
% 38.98/39.35     ), Z ), Z ), X ) ==> rd( X, rd( rd( rd( X, Z ), Z ), Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := rd( rd( X, Z ), Z )
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21680) {G5,W19,D6,L1,V3,M1}  { rd( mult( mult( mult( X, Y ), Z )
% 38.98/39.35    , Z ), X ) ==> mult( X, mult( Y, rd( Z, rd( X, Z ) ) ) ) }.
% 38.98/39.35  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.35    mult( Z, rd( X, Y ) ) }.
% 38.98/39.35  parent1[0; 12]: (21677) {G5,W19,D6,L1,V3,M1}  { rd( mult( mult( mult( X, Y
% 38.98/39.35     ), Z ), Z ), X ) ==> mult( X, rd( Y, rd( rd( X, Z ), Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := rd( X, Z )
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21682) {G5,W19,D6,L1,V3,M1}  { rd( mult( mult( mult( X, Y ), Z )
% 38.98/39.35    , Z ), X ) ==> mult( X, mult( Y, mult( Z, rd( Z, X ) ) ) ) }.
% 38.98/39.35  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.35    mult( Z, rd( X, Y ) ) }.
% 38.98/39.35  parent1[0; 14]: (21680) {G5,W19,D6,L1,V3,M1}  { rd( mult( mult( mult( X, Y
% 38.98/39.35     ), Z ), Z ), X ) ==> mult( X, mult( Y, rd( Z, rd( X, Z ) ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4981) {G166,W19,D6,L1,V3,M1} P(4979,79);d(79);d(81);d(81);d(
% 38.98/39.35    81) { rd( mult( mult( mult( X, Y ), Z ), Z ), X ) ==> mult( X, mult( Y, 
% 38.98/39.35    mult( Z, rd( Z, X ) ) ) ) }.
% 38.98/39.35  parent0: (21682) {G5,W19,D6,L1,V3,M1}  { rd( mult( mult( mult( X, Y ), Z )
% 38.98/39.35    , Z ), X ) ==> mult( X, mult( Y, mult( Z, rd( Z, X ) ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21685) {G166,W19,D6,L1,V3,M1}  { mult( X, mult( Y, mult( Z, rd( Z
% 38.98/39.35    , X ) ) ) ) ==> rd( mult( mult( mult( X, Y ), Z ), Z ), X ) }.
% 38.98/39.35  parent0[0]: (4981) {G166,W19,D6,L1,V3,M1} P(4979,79);d(79);d(81);d(81);d(81
% 38.98/39.35    ) { rd( mult( mult( mult( X, Y ), Z ), Z ), X ) ==> mult( X, mult( Y, 
% 38.98/39.35    mult( Z, rd( Z, X ) ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21692) {G2,W20,D6,L1,V3,M1}  { mult( X, mult( i( Y ), mult( Z, rd
% 38.98/39.35    ( Z, X ) ) ) ) ==> rd( mult( mult( rd( X, Y ), Z ), Z ), X ) }.
% 38.98/39.35  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 14]: (21685) {G166,W19,D6,L1,V3,M1}  { mult( X, mult( Y, mult( Z
% 38.98/39.35    , rd( Z, X ) ) ) ) ==> rd( mult( mult( mult( X, Y ), Z ), Z ), X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := i( Y )
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21694) {G3,W20,D6,L1,V3,M1}  { mult( X, mult( i( Y ), mult( Z, rd
% 38.98/39.35    ( Z, X ) ) ) ) ==> rd( mult( ld( rd( Y, X ), Z ), Z ), X ) }.
% 38.98/39.35  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.35    ld( rd( X, Y ), Z ) }.
% 38.98/39.35  parent1[0; 13]: (21692) {G2,W20,D6,L1,V3,M1}  { mult( X, mult( i( Y ), mult
% 38.98/39.35    ( Z, rd( Z, X ) ) ) ) ==> rd( mult( mult( rd( X, Y ), Z ), Z ), X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21695) {G4,W20,D6,L1,V3,M1}  { mult( X, mult( i( Y ), mult( Z, rd
% 38.98/39.35    ( Z, X ) ) ) ) ==> rd( ld( ld( Z, rd( Y, X ) ), Z ), X ) }.
% 38.98/39.35  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.35    ld( ld( Y, X ), Z ) }.
% 38.98/39.35  parent1[0; 12]: (21694) {G3,W20,D6,L1,V3,M1}  { mult( X, mult( i( Y ), mult
% 38.98/39.35    ( Z, rd( Z, X ) ) ) ) ==> rd( mult( ld( rd( Y, X ), Z ), Z ), X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := rd( Y, X )
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21696) {G2,W19,D6,L1,V3,M1}  { mult( X, ld( Y, mult( Z, rd( Z, X
% 38.98/39.35     ) ) ) ) ==> rd( ld( ld( Z, rd( Y, X ) ), Z ), X ) }.
% 38.98/39.35  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 3]: (21695) {G4,W20,D6,L1,V3,M1}  { mult( X, mult( i( Y ), mult
% 38.98/39.35    ( Z, rd( Z, X ) ) ) ) ==> rd( ld( ld( Z, rd( Y, X ) ), Z ), X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := mult( Z, rd( Z, X ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21697) {G2,W19,D6,L1,V3,M1}  { rd( ld( ld( Z, rd( Y, X ) ), Z ), X
% 38.98/39.35     ) ==> mult( X, ld( Y, mult( Z, rd( Z, X ) ) ) ) }.
% 38.98/39.35  parent0[0]: (21696) {G2,W19,D6,L1,V3,M1}  { mult( X, ld( Y, mult( Z, rd( Z
% 38.98/39.35    , X ) ) ) ) ==> rd( ld( ld( Z, rd( Y, X ) ), Z ), X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (4986) {G167,W19,D6,L1,V3,M1} P(33,4981);d(80);d(74);d(24) { 
% 38.98/39.35    rd( ld( ld( Z, rd( Y, X ) ), Z ), X ) ==> mult( X, ld( Y, mult( Z, rd( Z
% 38.98/39.35    , X ) ) ) ) }.
% 38.98/39.35  parent0: (21697) {G2,W19,D6,L1,V3,M1}  { rd( ld( ld( Z, rd( Y, X ) ), Z ), 
% 38.98/39.35    X ) ==> mult( X, ld( Y, mult( Z, rd( Z, X ) ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21700) {G11,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( 
% 38.98/39.35    Y, Z ) ) ) ==> ld( rd( mult( Y, X ), mult( Z, X ) ), Y ) }.
% 38.98/39.35  parent0[0]: (4278) {G131,W19,D5,L1,V3,M1} P(33,4259);d(52);d(33) { ld( mult
% 38.98/39.35    ( Z, rd( X, Y ) ), mult( Z, X ) ) ==> ld( rd( mult( X, Z ), mult( Y, Z )
% 38.98/39.35     ), X ) }.
% 38.98/39.35  parent1[0; 10]: (1466) {G10,W19,D5,L1,V3,M1} P(1458,139);d(31);d(22);d(80);
% 38.98/39.35    d(81) { ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ) ==> ld( mult( X, rd( 
% 38.98/39.35    Y, Z ) ), mult( X, Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (5091) {G132,W19,D5,L1,V3,M1} S(1466);d(4278) { ld( mult( X, Y
% 38.98/39.35     ), mult( X, mult( Y, Z ) ) ) ==> ld( rd( mult( Y, X ), mult( Z, X ) ), Y
% 38.98/39.35     ) }.
% 38.98/39.35  parent0: (21700) {G11,W19,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( X, mult( 
% 38.98/39.35    Y, Z ) ) ) ==> ld( rd( mult( Y, X ), mult( Z, X ) ), Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21704) {G7,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( Z, ld( Y, X )
% 38.98/39.35     ) ) ==> ld( ld( rd( rd( X, Z ), Y ), Y ), X ) }.
% 38.98/39.35  parent0[0]: (4857) {G154,W19,D6,L1,V3,M1} P(53,4845);d(22) { ld( mult( Y, 
% 38.98/39.35    ld( X, Z ) ), ld( Z, X ) ) ==> ld( ld( rd( rd( X, Y ), Z ), Z ), X ) }.
% 38.98/39.35  parent1[0; 10]: (141) {G6,W19,D5,L1,V3,M1} P(125,74);d(75) { ld( ld( Y, X )
% 38.98/39.35    , ld( Z, ld( X, Y ) ) ) ==> ld( mult( Z, ld( Y, X ) ), ld( X, Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (5092) {G155,W19,D6,L1,V3,M1} S(141);d(4857) { ld( ld( Y, X )
% 38.98/39.35    , ld( Z, ld( X, Y ) ) ) ==> ld( ld( rd( rd( Y, Z ), X ), X ), Y ) }.
% 38.98/39.35  parent0: (21704) {G7,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( Z, ld( Y, X )
% 38.98/39.35     ) ) ==> ld( ld( rd( rd( X, Z ), Y ), Y ), X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21707) {G132,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, X ), mult( Z, X
% 38.98/39.35     ) ), Y ) ==> ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ) }.
% 38.98/39.35  parent0[0]: (5091) {G132,W19,D5,L1,V3,M1} S(1466);d(4278) { ld( mult( X, Y
% 38.98/39.35     ), mult( X, mult( Y, Z ) ) ) ==> ld( rd( mult( Y, X ), mult( Z, X ) ), Y
% 38.98/39.35     ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21715) {G133,W35,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), mult
% 38.98/39.35    ( Y, X ) ), mult( ld( Y, Z ), mult( Y, X ) ) ), mult( X, Y ) ) ==> ld( 
% 38.98/39.35    mult( mult( Y, X ), mult( X, Y ) ), mult( Y, mult( mult( X, X ), Z ) ) )
% 38.98/39.35     }.
% 38.98/39.35  parent0[0]: (4306) {G133,W19,D5,L1,V3,M1} P(52,4295);d(76);d(22);d(22);d(33
% 38.98/39.35    );d(76);d(22) { mult( mult( X, Y ), mult( mult( Y, X ), ld( X, Z ) ) ) 
% 38.98/39.35    ==> mult( X, mult( mult( Y, Y ), Z ) ) }.
% 38.98/39.35  parent1[0; 28]: (21707) {G132,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, X ), 
% 38.98/39.35    mult( Z, X ) ), Y ) ==> ld( mult( X, Y ), mult( X, mult( Y, Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := mult( Y, X )
% 38.98/39.35     Y := mult( X, Y )
% 38.98/39.35     Z := ld( Y, Z )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21718) {G14,W35,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y ), mult
% 38.98/39.35    ( Y, X ) ), mult( ld( Y, Z ), mult( Y, X ) ) ), mult( X, Y ) ) ==> ld( 
% 38.98/39.35    mult( mult( mult( Y, X ), X ), Y ), mult( Y, mult( mult( X, X ), Z ) ) )
% 38.98/39.35     }.
% 38.98/39.35  parent0[0]: (1085) {G13,W15,D5,L1,V2,M1} P(3,1067) { mult( mult( X, Y ), 
% 38.98/39.35    mult( Y, X ) ) ==> mult( mult( mult( X, Y ), Y ), X ) }.
% 38.98/39.35  parent1[0; 21]: (21715) {G133,W35,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y
% 38.98/39.35     ), mult( Y, X ) ), mult( ld( Y, Z ), mult( Y, X ) ) ), mult( X, Y ) ) 
% 38.98/39.35    ==> ld( mult( mult( Y, X ), mult( X, Y ) ), mult( Y, mult( mult( X, X ), 
% 38.98/39.35    Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21720) {G14,W35,D7,L1,V3,M1}  { ld( rd( mult( mult( mult( X, Y )
% 38.98/39.35    , Y ), X ), mult( ld( Y, Z ), mult( Y, X ) ) ), mult( X, Y ) ) ==> ld( 
% 38.98/39.35    mult( mult( mult( Y, X ), X ), Y ), mult( Y, mult( mult( X, X ), Z ) ) )
% 38.98/39.35     }.
% 38.98/39.35  parent0[0]: (1085) {G13,W15,D5,L1,V2,M1} P(3,1067) { mult( mult( X, Y ), 
% 38.98/39.35    mult( Y, X ) ) ==> mult( mult( mult( X, Y ), Y ), X ) }.
% 38.98/39.35  parent1[0; 3]: (21718) {G14,W35,D6,L1,V3,M1}  { ld( rd( mult( mult( X, Y )
% 38.98/39.35    , mult( Y, X ) ), mult( ld( Y, Z ), mult( Y, X ) ) ), mult( X, Y ) ) ==> 
% 38.98/39.35    ld( mult( mult( mult( Y, X ), X ), Y ), mult( Y, mult( mult( X, X ), Z )
% 38.98/39.35     ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21721) {G15,W19,D6,L1,V3,M1}  { ld( Y, Z ) ==> ld( mult( mult( 
% 38.98/39.35    mult( Y, X ), X ), Y ), mult( Y, mult( mult( X, X ), Z ) ) ) }.
% 38.98/39.35  parent0[0]: (4609) {G137,W19,D7,L1,V3,M1} P(4604,269);d(31);d(22);d(1887);d
% 38.98/39.35    (4278);d(1085) { ld( rd( mult( mult( mult( Y, X ), X ), Y ), mult( Z, 
% 38.98/39.35    mult( X, Y ) ) ), mult( Y, X ) ) ==> Z }.
% 38.98/39.35  parent1[0; 1]: (21720) {G14,W35,D7,L1,V3,M1}  { ld( rd( mult( mult( mult( X
% 38.98/39.35    , Y ), Y ), X ), mult( ld( Y, Z ), mult( Y, X ) ) ), mult( X, Y ) ) ==> 
% 38.98/39.35    ld( mult( mult( mult( Y, X ), X ), Y ), mult( Y, mult( mult( X, X ), Z )
% 38.98/39.35     ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := ld( Y, Z )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21722) {G15,W19,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Z ), Z )
% 38.98/39.35    , X ), mult( X, mult( mult( Z, Z ), Y ) ) ) ==> ld( X, Y ) }.
% 38.98/39.35  parent0[0]: (21721) {G15,W19,D6,L1,V3,M1}  { ld( Y, Z ) ==> ld( mult( mult
% 38.98/39.35    ( mult( Y, X ), X ), Y ), mult( Y, mult( mult( X, X ), Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (5116) {G138,W19,D6,L1,V3,M1} P(4306,5091);d(1085);d(1085);d(
% 38.98/39.35    4609) { ld( mult( mult( mult( X, Y ), Y ), X ), mult( X, mult( mult( Y, Y
% 38.98/39.35     ), Z ) ) ) ==> ld( X, Z ) }.
% 38.98/39.35  parent0: (21722) {G15,W19,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Z ), Z )
% 38.98/39.35    , X ), mult( X, mult( mult( Z, Z ), Y ) ) ) ==> ld( X, Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21724) {G58,W19,D5,L1,V3,M1}  { ld( Z, ld( mult( Z, Y ), mult( Z, 
% 38.98/39.35    X ) ) ) = ld( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.98/39.35  parent0[0]: (2632) {G58,W19,D5,L1,V3,M1} P(34,2623);d(33) { ld( ld( rd( Z, 
% 38.98/39.35    Y ), mult( Z, X ) ), Z ) = ld( X, ld( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21729) {G59,W27,D6,L1,V3,M1}  { ld( X, ld( rd( mult( Y, X ), mult
% 38.98/39.35    ( Z, X ) ), Y ) ) = ld( ld( rd( mult( Y, Z ), Y ), mult( mult( Y, Z ), X
% 38.98/39.35     ) ), mult( Y, Z ) ) }.
% 38.98/39.35  parent0[0]: (5091) {G132,W19,D5,L1,V3,M1} S(1466);d(4278) { ld( mult( X, Y
% 38.98/39.35     ), mult( X, mult( Y, Z ) ) ) ==> ld( rd( mult( Y, X ), mult( Z, X ) ), Y
% 38.98/39.35     ) }.
% 38.98/39.35  parent1[0; 3]: (21724) {G58,W19,D5,L1,V3,M1}  { ld( Z, ld( mult( Z, Y ), 
% 38.98/39.35    mult( Z, X ) ) ) = ld( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := mult( Y, Z )
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21730) {G8,W27,D6,L1,V3,M1}  { ld( X, ld( rd( mult( Y, X ), mult
% 38.98/39.35    ( Z, X ) ), Y ) ) = ld( ld( mult( Y, rd( Z, Y ) ), mult( mult( Y, Z ), X
% 38.98/39.35     ) ), mult( Y, Z ) ) }.
% 38.98/39.35  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.98/39.35    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.98/39.35  parent1[0; 14]: (21729) {G59,W27,D6,L1,V3,M1}  { ld( X, ld( rd( mult( Y, X
% 38.98/39.35     ), mult( Z, X ) ), Y ) ) = ld( ld( rd( mult( Y, Z ), Y ), mult( mult( Y
% 38.98/39.35    , Z ), X ) ), mult( Y, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21731) {G9,W23,D6,L1,V3,M1}  { ld( X, ld( rd( mult( Y, X ), mult
% 38.98/39.35    ( Z, X ) ), Y ) ) = ld( ld( Z, mult( mult( Z, Y ), X ) ), mult( Y, Z ) )
% 38.98/39.35     }.
% 38.98/39.35  parent0[0]: (3131) {G79,W19,D5,L1,V3,M1} P(34,3122);d(34) { ld( mult( X, rd
% 38.98/39.35    ( Y, X ) ), mult( mult( X, Y ), Z ) ) ==> ld( Y, mult( mult( Y, X ), Z )
% 38.98/39.35     ) }.
% 38.98/39.35  parent1[0; 13]: (21730) {G8,W27,D6,L1,V3,M1}  { ld( X, ld( rd( mult( Y, X )
% 38.98/39.35    , mult( Z, X ) ), Y ) ) = ld( ld( mult( Y, rd( Z, Y ) ), mult( mult( Y, Z
% 38.98/39.35     ), X ) ), mult( Y, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21732) {G10,W23,D6,L1,V3,M1}  { ld( mult( mult( Y, X ), ld( mult
% 38.98/39.35    ( Z, X ), X ) ), Y ) = ld( ld( Z, mult( mult( Z, Y ), X ) ), mult( Y, Z )
% 38.98/39.35     ) }.
% 38.98/39.35  parent0[0]: (1700) {G32,W19,D6,L1,V3,M1} P(3,1690) { ld( Y, ld( rd( mult( X
% 38.98/39.35    , Y ), Z ), X ) ) ==> ld( mult( mult( X, Y ), ld( Z, Y ) ), X ) }.
% 38.98/39.35  parent1[0; 1]: (21731) {G9,W23,D6,L1,V3,M1}  { ld( X, ld( rd( mult( Y, X )
% 38.98/39.35    , mult( Z, X ) ), Y ) ) = ld( ld( Z, mult( mult( Z, Y ), X ) ), mult( Y, 
% 38.98/39.35    Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := mult( Z, X )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21733) {G11,W19,D6,L1,V3,M1}  { mult( X, ld( mult( Y, X ), Z ) ) 
% 38.98/39.35    = ld( ld( Z, mult( mult( Z, X ), Y ) ), mult( X, Z ) ) }.
% 38.98/39.35  parent0[0]: (4284) {G132,W19,D6,L1,V3,M1} P(4278,2632);d(81);d(2692);d(1700
% 38.98/39.35    ) { ld( mult( mult( Y, X ), ld( mult( Z, X ), X ) ), Y ) ==> mult( Y, ld
% 38.98/39.35    ( mult( X, Y ), Z ) ) }.
% 38.98/39.35  parent1[0; 1]: (21732) {G10,W23,D6,L1,V3,M1}  { ld( mult( mult( Y, X ), ld
% 38.98/39.35    ( mult( Z, X ), X ) ), Y ) = ld( ld( Z, mult( mult( Z, Y ), X ) ), mult( 
% 38.98/39.35    Y, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21734) {G11,W19,D6,L1,V3,M1}  { ld( ld( Z, mult( mult( Z, X ), Y )
% 38.98/39.35     ), mult( X, Z ) ) = mult( X, ld( mult( Y, X ), Z ) ) }.
% 38.98/39.35  parent0[0]: (21733) {G11,W19,D6,L1,V3,M1}  { mult( X, ld( mult( Y, X ), Z )
% 38.98/39.35     ) = ld( ld( Z, mult( mult( Z, X ), Y ) ), mult( X, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (5120) {G133,W19,D6,L1,V3,M1} P(5091,2632);d(321);d(3131);d(
% 38.98/39.35    1700);d(4284) { ld( ld( Z, mult( mult( Z, Y ), X ) ), mult( Y, Z ) ) ==> 
% 38.98/39.35    mult( Y, ld( mult( X, Y ), Z ) ) }.
% 38.98/39.35  parent0: (21734) {G11,W19,D6,L1,V3,M1}  { ld( ld( Z, mult( mult( Z, X ), Y
% 38.98/39.35     ) ), mult( X, Z ) ) = mult( X, ld( mult( Y, X ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21736) {G138,W19,D6,L1,V3,M1}  { ld( X, Z ) ==> ld( mult( mult( 
% 38.98/39.35    mult( X, Y ), Y ), X ), mult( X, mult( mult( Y, Y ), Z ) ) ) }.
% 38.98/39.35  parent0[0]: (5116) {G138,W19,D6,L1,V3,M1} P(4306,5091);d(1085);d(1085);d(
% 38.98/39.35    4609) { ld( mult( mult( mult( X, Y ), Y ), X ), mult( X, mult( mult( Y, Y
% 38.98/39.35     ), Z ) ) ) ==> ld( X, Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21745) {G21,W27,D7,L1,V3,M1}  { ld( X, ld( Y, ld( Y, Z ) ) ) ==> 
% 38.98/39.35    ld( mult( mult( mult( X, Y ), Y ), X ), mult( X, ld( rd( mult( Y, Y ), 
% 38.98/39.35    mult( Z, Y ) ), Y ) ) ) }.
% 38.98/39.35  parent0[0]: (2005) {G20,W19,D5,L1,V3,M1} S(1527);d(1563) { mult( mult( X, Y
% 38.98/39.35     ), ld( Y, ld( X, Z ) ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y ) ), X )
% 38.98/39.35     }.
% 38.98/39.35  parent1[0; 18]: (21736) {G138,W19,D6,L1,V3,M1}  { ld( X, Z ) ==> ld( mult( 
% 38.98/39.35    mult( mult( X, Y ), Y ), X ), mult( X, mult( mult( Y, Y ), Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := ld( Y, ld( Y, Z ) )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21746) {G4,W27,D8,L1,V3,M1}  { ld( X, ld( Y, ld( Y, Z ) ) ) ==> 
% 38.98/39.35    ld( mult( mult( mult( X, Y ), Y ), X ), mult( X, ld( mult( Y, rd( Y, mult
% 38.98/39.35    ( Z, Y ) ) ), Y ) ) ) }.
% 38.98/39.35  parent0[0]: (155) {G3,W11,D4,L1,V2,M1} P(33,109);d(33) { rd( mult( X, X ), 
% 38.98/39.35    Y ) ==> mult( X, rd( X, Y ) ) }.
% 38.98/39.35  parent1[0; 19]: (21745) {G21,W27,D7,L1,V3,M1}  { ld( X, ld( Y, ld( Y, Z ) )
% 38.98/39.35     ) ==> ld( mult( mult( mult( X, Y ), Y ), X ), mult( X, ld( rd( mult( Y, 
% 38.98/39.35    Y ), mult( Z, Y ) ), Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := mult( Z, Y )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21747) {G3,W24,D7,L1,V3,M1}  { ld( X, ld( Y, ld( Y, Z ) ) ) ==> 
% 38.98/39.35    ld( mult( mult( mult( X, Y ), Y ), X ), mult( X, i( rd( Y, mult( Z, Y ) )
% 38.98/39.35     ) ) ) }.
% 38.98/39.35  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.98/39.35    ==> i( Y ) }.
% 38.98/39.35  parent1[0; 18]: (21746) {G4,W27,D8,L1,V3,M1}  { ld( X, ld( Y, ld( Y, Z ) )
% 38.98/39.35     ) ==> ld( mult( mult( mult( X, Y ), Y ), X ), mult( X, ld( mult( Y, rd( 
% 38.98/39.35    Y, mult( Z, Y ) ) ), Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := rd( Y, mult( Z, Y ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21748) {G2,W23,D6,L1,V3,M1}  { ld( X, ld( Y, ld( Y, Z ) ) ) ==> 
% 38.98/39.35    ld( mult( mult( mult( X, Y ), Y ), X ), rd( X, rd( Y, mult( Z, Y ) ) ) )
% 38.98/39.35     }.
% 38.98/39.35  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 16]: (21747) {G3,W24,D7,L1,V3,M1}  { ld( X, ld( Y, ld( Y, Z ) )
% 38.98/39.35     ) ==> ld( mult( mult( mult( X, Y ), Y ), X ), mult( X, i( rd( Y, mult( Z
% 38.98/39.35    , Y ) ) ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := rd( Y, mult( Z, Y ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21749) {G3,W23,D6,L1,V3,M1}  { ld( X, ld( Y, ld( Y, Z ) ) ) ==> 
% 38.98/39.35    ld( mult( mult( mult( X, Y ), Y ), X ), mult( X, rd( mult( Z, Y ), Y ) )
% 38.98/39.35     ) }.
% 38.98/39.35  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.35    mult( Z, rd( X, Y ) ) }.
% 38.98/39.35  parent1[0; 16]: (21748) {G2,W23,D6,L1,V3,M1}  { ld( X, ld( Y, ld( Y, Z ) )
% 38.98/39.35     ) ==> ld( mult( mult( mult( X, Y ), Y ), X ), rd( X, rd( Y, mult( Z, Y )
% 38.98/39.35     ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( Z, Y )
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21750) {G1,W19,D6,L1,V3,M1}  { ld( X, ld( Y, ld( Y, Z ) ) ) ==> 
% 38.98/39.35    ld( mult( mult( mult( X, Y ), Y ), X ), mult( X, Z ) ) }.
% 38.98/39.35  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.35  parent1[0; 18]: (21749) {G3,W23,D6,L1,V3,M1}  { ld( X, ld( Y, ld( Y, Z ) )
% 38.98/39.35     ) ==> ld( mult( mult( mult( X, Y ), Y ), X ), mult( X, rd( mult( Z, Y )
% 38.98/39.35    , Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21751) {G2,W19,D6,L1,V3,M1}  { ld( X, ld( mult( Y, Y ), Z ) ) ==>
% 38.98/39.35     ld( mult( mult( mult( X, Y ), Y ), X ), mult( X, Z ) ) }.
% 38.98/39.35  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.35    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.35  parent1[0; 3]: (21750) {G1,W19,D6,L1,V3,M1}  { ld( X, ld( Y, ld( Y, Z ) ) )
% 38.98/39.35     ==> ld( mult( mult( mult( X, Y ), Y ), X ), mult( X, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21752) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Y ), 
% 38.98/39.35    X ), mult( X, Z ) ) ==> ld( X, ld( mult( Y, Y ), Z ) ) }.
% 38.98/39.35  parent0[0]: (21751) {G2,W19,D6,L1,V3,M1}  { ld( X, ld( mult( Y, Y ), Z ) ) 
% 38.98/39.35    ==> ld( mult( mult( mult( X, Y ), Y ), X ), mult( X, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (5124) {G139,W19,D6,L1,V3,M1} P(2005,5116);d(155);d(31);d(33);
% 38.98/39.35    d(81);d(3);d(154) { ld( mult( mult( mult( Z, X ), X ), Z ), mult( Z, Y )
% 38.98/39.35     ) ==> ld( Z, ld( mult( X, X ), Y ) ) }.
% 38.98/39.35  parent0: (21752) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( mult( X, Y ), Y )
% 38.98/39.35    , X ), mult( X, Z ) ) ==> ld( X, ld( mult( Y, Y ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21754) {G139,W19,D6,L1,V3,M1}  { ld( X, ld( mult( Y, Y ), Z ) ) 
% 38.98/39.35    ==> ld( mult( mult( mult( X, Y ), Y ), X ), mult( X, Z ) ) }.
% 38.98/39.35  parent0[0]: (5124) {G139,W19,D6,L1,V3,M1} P(2005,5116);d(155);d(31);d(33);d
% 38.98/39.35    (81);d(3);d(154) { ld( mult( mult( mult( Z, X ), X ), Z ), mult( Z, Y ) )
% 38.98/39.35     ==> ld( Z, ld( mult( X, X ), Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21762) {G2,W22,D6,L1,V3,M1}  { ld( i( X ), ld( mult( Y, Y ), Z )
% 38.98/39.35     ) ==> ld( mult( mult( ld( X, Y ), Y ), i( X ) ), mult( i( X ), Z ) ) }.
% 38.98/39.35  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 12]: (21754) {G139,W19,D6,L1,V3,M1}  { ld( X, ld( mult( Y, Y ), 
% 38.98/39.35    Z ) ) ==> ld( mult( mult( mult( X, Y ), Y ), X ), mult( X, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := i( X )
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21769) {G2,W21,D6,L1,V3,M1}  { ld( i( X ), ld( mult( Y, Y ), Z )
% 38.98/39.35     ) ==> ld( rd( mult( ld( X, Y ), Y ), X ), mult( i( X ), Z ) ) }.
% 38.98/39.35  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 10]: (21762) {G2,W22,D6,L1,V3,M1}  { ld( i( X ), ld( mult( Y, Y
% 38.98/39.35     ), Z ) ) ==> ld( mult( mult( ld( X, Y ), Y ), i( X ) ), mult( i( X ), Z
% 38.98/39.35     ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( ld( X, Y ), Y )
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21770) {G3,W21,D6,L1,V3,M1}  { ld( i( X ), ld( mult( Y, Y ), Z )
% 38.98/39.35     ) ==> ld( rd( ld( ld( Y, X ), Y ), X ), mult( i( X ), Z ) ) }.
% 38.98/39.35  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.35    ld( ld( Y, X ), Z ) }.
% 38.98/39.35  parent1[0; 11]: (21769) {G2,W21,D6,L1,V3,M1}  { ld( i( X ), ld( mult( Y, Y
% 38.98/39.35     ), Z ) ) ==> ld( rd( mult( ld( X, Y ), Y ), X ), mult( i( X ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21771) {G4,W21,D5,L1,V3,M1}  { ld( i( X ), ld( mult( Y, Y ), Z )
% 38.98/39.35     ) ==> ld( ld( ld( Y, X ), rd( Y, X ) ), mult( i( X ), Z ) ) }.
% 38.98/39.35  parent0[0]: (2009) {G14,W15,D5,L1,V2,M1} S(174);d(1078) { rd( ld( ld( Y, X
% 38.98/39.35     ), Y ), X ) ==> ld( ld( Y, X ), rd( Y, X ) ) }.
% 38.98/39.35  parent1[0; 10]: (21770) {G3,W21,D6,L1,V3,M1}  { ld( i( X ), ld( mult( Y, Y
% 38.98/39.35     ), Z ) ) ==> ld( rd( ld( ld( Y, X ), Y ), X ), mult( i( X ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21772) {G2,W20,D5,L1,V3,M1}  { ld( i( X ), ld( mult( Y, Y ), Z )
% 38.98/39.35     ) ==> ld( ld( ld( Y, X ), rd( Y, X ) ), ld( X, Z ) ) }.
% 38.98/39.35  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 17]: (21771) {G4,W21,D5,L1,V3,M1}  { ld( i( X ), ld( mult( Y, Y
% 38.98/39.35     ), Z ) ) ==> ld( ld( ld( Y, X ), rd( Y, X ) ), mult( i( X ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21773) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, Y ), Z ) ) 
% 38.98/39.35    ==> ld( ld( ld( Y, X ), rd( Y, X ) ), ld( X, Z ) ) }.
% 38.98/39.35  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 1]: (21772) {G2,W20,D5,L1,V3,M1}  { ld( i( X ), ld( mult( Y, Y )
% 38.98/39.35    , Z ) ) ==> ld( ld( ld( Y, X ), rd( Y, X ) ), ld( X, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := ld( mult( Y, Y ), Z )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21774) {G2,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), rd( Y, X ) ), 
% 38.98/39.35    ld( X, Z ) ) ==> mult( X, ld( mult( Y, Y ), Z ) ) }.
% 38.98/39.35  parent0[0]: (21773) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, Y ), Z )
% 38.98/39.35     ) ==> ld( ld( ld( Y, X ), rd( Y, X ) ), ld( X, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (5130) {G140,W19,D5,L1,V3,M1} P(24,5124);d(33);d(74);d(2009);d
% 38.98/39.35    (24);d(22) { ld( ld( ld( Y, X ), rd( Y, X ) ), ld( X, Z ) ) ==> mult( X, 
% 38.98/39.35    ld( mult( Y, Y ), Z ) ) }.
% 38.98/39.35  parent0: (21774) {G2,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), rd( Y, X ) ), 
% 38.98/39.35    ld( X, Z ) ) ==> mult( X, ld( mult( Y, Y ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21776) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.35  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.35     ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21780) {G4,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( ld( Z, X ), rd
% 38.98/39.35    ( Z, X ) ) ) ==> i( mult( X, ld( mult( Z, Z ), Y ) ) ) }.
% 38.98/39.35  parent0[0]: (5130) {G140,W19,D5,L1,V3,M1} P(24,5124);d(33);d(74);d(2009);d(
% 38.98/39.35    24);d(22) { ld( ld( ld( Y, X ), rd( Y, X ) ), ld( X, Z ) ) ==> mult( X, 
% 38.98/39.35    ld( mult( Y, Y ), Z ) ) }.
% 38.98/39.35  parent1[0; 13]: (21776) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.35     ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := ld( ld( Z, X ), rd( Z, X ) )
% 38.98/39.35     Y := ld( X, Y )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21781) {G5,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( ld( Z, X ), rd
% 38.98/39.35    ( Z, X ) ) ) ==> rd( ld( Y, mult( Z, Z ) ), X ) }.
% 38.98/39.35  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.35     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.35  parent1[0; 12]: (21780) {G4,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), ld( ld( Z, 
% 38.98/39.35    X ), rd( Z, X ) ) ) ==> i( mult( X, ld( mult( Z, Z ), Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( Z, Z )
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21782) {G6,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( ld( Z, X ), rd
% 38.98/39.35    ( Z, X ) ) ) ==> rd( ld( ld( Z, Y ), Z ), X ) }.
% 38.98/39.35  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.98/39.35     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.98/39.35  parent1[0; 13]: (21781) {G5,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( ld( Z, 
% 38.98/39.35    X ), rd( Z, X ) ) ) ==> rd( ld( Y, mult( Z, Z ) ), X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (5137) {G141,W19,D5,L1,V3,M1} P(5130,54);d(92);d(168) { ld( ld
% 38.98/39.35    ( Y, Z ), ld( ld( X, Y ), rd( X, Y ) ) ) ==> rd( ld( ld( X, Z ), X ), Y )
% 38.98/39.35     }.
% 38.98/39.35  parent0: (21782) {G6,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), ld( ld( Z, X ), rd
% 38.98/39.35    ( Z, X ) ) ) ==> rd( ld( ld( Z, Y ), Z ), X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21785) {G140,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, X ), Z ) ) 
% 38.98/39.35    ==> ld( ld( ld( X, Y ), rd( X, Y ) ), ld( Y, Z ) ) }.
% 38.98/39.35  parent0[0]: (5130) {G140,W19,D5,L1,V3,M1} P(24,5124);d(33);d(74);d(2009);d(
% 38.98/39.35    24);d(22) { ld( ld( ld( Y, X ), rd( Y, X ) ), ld( X, Z ) ) ==> mult( X, 
% 38.98/39.35    ld( mult( Y, Y ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21789) {G1,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, Y ), mult( X
% 38.98/39.35    , Z ) ) ) ==> ld( ld( ld( Y, X ), rd( Y, X ) ), Z ) }.
% 38.98/39.35  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.98/39.35  parent1[0; 18]: (21785) {G140,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( X, X )
% 38.98/39.35    , Z ) ) ==> ld( ld( ld( X, Y ), rd( X, Y ) ), ld( Y, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := mult( X, Z )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21790) {G2,W19,D5,L1,V3,M1}  { ld( rd( Y, X ), ld( ld( X, Y ), Z
% 38.98/39.35     ) ) ==> ld( ld( ld( Y, X ), rd( Y, X ) ), Z ) }.
% 38.98/39.35  parent0[0]: (4312) {G133,W19,D5,L1,V3,M1} P(1,4295) { mult( X, ld( mult( Z
% 38.98/39.35    , Z ), mult( X, Y ) ) ) ==> ld( rd( Z, X ), ld( ld( X, Z ), Y ) ) }.
% 38.98/39.35  parent1[0; 1]: (21789) {G1,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, Y ), 
% 38.98/39.35    mult( X, Z ) ) ) ==> ld( ld( ld( Y, X ), rd( Y, X ) ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (5139) {G141,W19,D5,L1,V3,M1} P(1,5130);d(4312) { ld( rd( Z, X
% 38.98/39.35     ), ld( ld( X, Z ), Y ) ) ==> ld( ld( ld( Z, X ), rd( Z, X ) ), Y ) }.
% 38.98/39.35  parent0: (21790) {G2,W19,D5,L1,V3,M1}  { ld( rd( Y, X ), ld( ld( X, Y ), Z
% 38.98/39.35     ) ) ==> ld( ld( ld( Y, X ), rd( Y, X ) ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21793) {G141,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), Z ), X ) ==> 
% 38.98/39.35    ld( ld( X, Y ), ld( ld( Z, X ), rd( Z, X ) ) ) }.
% 38.98/39.35  parent0[0]: (5137) {G141,W19,D5,L1,V3,M1} P(5130,54);d(92);d(168) { ld( ld
% 38.98/39.35    ( Y, Z ), ld( ld( X, Y ), rd( X, Y ) ) ) ==> rd( ld( ld( X, Z ), X ), Y )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21797) {G4,W20,D6,L1,V3,M1}  { rd( ld( ld( X, rd( Y, Z ) ), X ), 
% 38.98/39.35    Y ) ==> ld( i( Z ), ld( ld( X, Y ), rd( X, Y ) ) ) }.
% 38.98/39.35  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.98/39.35     ) }.
% 38.98/39.35  parent1[0; 11]: (21793) {G141,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), Z ), 
% 38.98/39.35    X ) ==> ld( ld( X, Y ), ld( ld( Z, X ), rd( Z, X ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := rd( Y, Z )
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21800) {G2,W19,D6,L1,V3,M1}  { rd( ld( ld( X, rd( Y, Z ) ), X ), 
% 38.98/39.35    Y ) ==> mult( Z, ld( ld( X, Y ), rd( X, Y ) ) ) }.
% 38.98/39.35  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 10]: (21797) {G4,W20,D6,L1,V3,M1}  { rd( ld( ld( X, rd( Y, Z ) )
% 38.98/39.35    , X ), Y ) ==> ld( i( Z ), ld( ld( X, Y ), rd( X, Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := ld( ld( X, Y ), rd( X, Y ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21801) {G3,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), rd( X, Y
% 38.98/39.35     ) ) ==> mult( Z, ld( ld( X, Y ), rd( X, Y ) ) ) }.
% 38.98/39.35  parent0[0]: (4514) {G134,W19,D6,L1,V3,M1} P(53,4310);d(52);d(22);d(115) { 
% 38.98/39.35    rd( ld( ld( Z, rd( X, Y ) ), Z ), X ) ==> ld( rd( ld( Z, X ), Y ), rd( Z
% 38.98/39.35    , X ) ) }.
% 38.98/39.35  parent1[0; 1]: (21800) {G2,W19,D6,L1,V3,M1}  { rd( ld( ld( X, rd( Y, Z ) )
% 38.98/39.35    , X ), Y ) ==> mult( Z, ld( ld( X, Y ), rd( X, Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21802) {G3,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( X, Y ), rd( X, Y )
% 38.98/39.35     ) ) ==> ld( rd( ld( X, Y ), Z ), rd( X, Y ) ) }.
% 38.98/39.35  parent0[0]: (21801) {G3,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Y ), Z ), rd( X
% 38.98/39.35    , Y ) ) ==> mult( Z, ld( ld( X, Y ), rd( X, Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (5143) {G142,W19,D5,L1,V3,M1} P(53,5137);d(22);d(4514) { mult
% 38.98/39.35    ( Y, ld( ld( Z, X ), rd( Z, X ) ) ) ==> ld( rd( ld( Z, X ), Y ), rd( Z, X
% 38.98/39.35     ) ) }.
% 38.98/39.35  parent0: (21802) {G3,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( X, Y ), rd( X, Y
% 38.98/39.35     ) ) ) ==> ld( rd( ld( X, Y ), Z ), rd( X, Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21804) {G141,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), Z ), X ) ==> 
% 38.98/39.35    ld( ld( X, Y ), ld( ld( Z, X ), rd( Z, X ) ) ) }.
% 38.98/39.35  parent0[0]: (5137) {G141,W19,D5,L1,V3,M1} P(5130,54);d(92);d(168) { ld( ld
% 38.98/39.35    ( Y, Z ), ld( ld( X, Y ), rd( X, Y ) ) ) ==> rd( ld( ld( X, Z ), X ), Y )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21807) {G1,W19,D6,L1,V3,M1}  { rd( ld( ld( X, mult( Y, Z ) ), X )
% 38.98/39.35    , Y ) ==> ld( Z, ld( ld( X, Y ), rd( X, Y ) ) ) }.
% 38.98/39.35  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.98/39.35  parent1[0; 11]: (21804) {G141,W19,D5,L1,V3,M1}  { rd( ld( ld( Z, Y ), Z ), 
% 38.98/39.35    X ) ==> ld( ld( X, Y ), ld( ld( Z, X ), rd( Z, X ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := mult( Y, Z )
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21809) {G2,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Z ), rd( X, Y
% 38.98/39.35     ) ) ==> ld( Z, ld( ld( X, Y ), rd( X, Y ) ) ) }.
% 38.98/39.35  parent0[0]: (4502) {G140,W19,D6,L1,V3,M1} P(24,4488);d(33);d(52);d(92);d(
% 38.98/39.35    168);d(22) { rd( ld( ld( Y, mult( X, Z ) ), Y ), X ) ==> ld( ld( ld( X, Y
% 38.98/39.35     ), Z ), rd( Y, X ) ) }.
% 38.98/39.35  parent1[0; 1]: (21807) {G1,W19,D6,L1,V3,M1}  { rd( ld( ld( X, mult( Y, Z )
% 38.98/39.35     ), X ), Y ) ==> ld( Z, ld( ld( X, Y ), rd( X, Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21810) {G2,W19,D5,L1,V3,M1}  { ld( Z, ld( ld( Y, X ), rd( Y, X ) )
% 38.98/39.35     ) ==> ld( ld( ld( X, Y ), Z ), rd( Y, X ) ) }.
% 38.98/39.35  parent0[0]: (21809) {G2,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Z ), rd( X
% 38.98/39.35    , Y ) ) ==> ld( Z, ld( ld( X, Y ), rd( X, Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (5144) {G142,W19,D5,L1,V3,M1} P(1,5137);d(4502) { ld( Y, ld( 
% 38.98/39.35    ld( Z, X ), rd( Z, X ) ) ) ==> ld( ld( ld( X, Z ), Y ), rd( Z, X ) ) }.
% 38.98/39.35  parent0: (21810) {G2,W19,D5,L1,V3,M1}  { ld( Z, ld( ld( Y, X ), rd( Y, X )
% 38.98/39.35     ) ) ==> ld( ld( ld( X, Y ), Z ), rd( Y, X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21812) {G139,W19,D5,L1,V3,M1}  { ld( mult( Y, X ), mult( Y, Z ) ) 
% 38.98/39.35    ==> ld( mult( X, X ), mult( mult( X, Y ), ld( Y, Z ) ) ) }.
% 38.98/39.35  parent0[0]: (4427) {G139,W19,D5,L1,V3,M1} P(161,4357) { ld( mult( Z, Z ), 
% 38.98/39.35    mult( mult( Z, X ), ld( X, Y ) ) ) ==> ld( mult( X, Z ), mult( X, Y ) )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21824) {G140,W31,D7,L1,V3,M1}  { ld( mult( ld( X, Y ), Z ), mult
% 38.98/39.35    ( ld( X, Y ), rd( X, Y ) ) ) ==> ld( mult( Z, Z ), ld( rd( ld( X, Y ), 
% 38.98/39.35    mult( Z, ld( X, Y ) ) ), rd( X, Y ) ) ) }.
% 38.98/39.35  parent0[0]: (5143) {G142,W19,D5,L1,V3,M1} P(53,5137);d(22);d(4514) { mult( 
% 38.98/39.35    Y, ld( ld( Z, X ), rd( Z, X ) ) ) ==> ld( rd( ld( Z, X ), Y ), rd( Z, X )
% 38.98/39.35     ) }.
% 38.98/39.35  parent1[0; 18]: (21812) {G139,W19,D5,L1,V3,M1}  { ld( mult( Y, X ), mult( Y
% 38.98/39.35    , Z ) ) ==> ld( mult( X, X ), mult( mult( X, Y ), ld( Y, Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := mult( Z, ld( X, Y ) )
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := ld( X, Y )
% 38.98/39.35     Z := rd( X, Y )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21827) {G2,W24,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), Z ), mult( 
% 38.98/39.35    ld( X, Y ), rd( X, Y ) ) ) ==> ld( mult( Z, Z ), ld( i( Z ), rd( X, Y ) )
% 38.98/39.35     ) }.
% 38.98/39.35  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.35    X ) }.
% 38.98/39.35  parent1[0; 19]: (21824) {G140,W31,D7,L1,V3,M1}  { ld( mult( ld( X, Y ), Z )
% 38.98/39.35    , mult( ld( X, Y ), rd( X, Y ) ) ) ==> ld( mult( Z, Z ), ld( rd( ld( X, Y
% 38.98/39.35     ), mult( Z, ld( X, Y ) ) ), rd( X, Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := ld( X, Y )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21828) {G2,W23,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), Z ), mult( 
% 38.98/39.35    ld( X, Y ), rd( X, Y ) ) ) ==> ld( mult( Z, Z ), mult( Z, rd( X, Y ) ) )
% 38.98/39.35     }.
% 38.98/39.35  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 18]: (21827) {G2,W24,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), Z ), 
% 38.98/39.35    mult( ld( X, Y ), rd( X, Y ) ) ) ==> ld( mult( Z, Z ), ld( i( Z ), rd( X
% 38.98/39.35    , Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := rd( X, Y )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21829) {G3,W19,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), Z ), mult( 
% 38.98/39.35    ld( X, Y ), rd( X, Y ) ) ) ==> ld( Z, rd( X, Y ) ) }.
% 38.98/39.35  parent0[0]: (159) {G5,W11,D4,L1,V2,M1} P(6,109);d(24);d(33);d(80);d(34) { 
% 38.98/39.35    ld( mult( X, X ), mult( X, Y ) ) ==> ld( X, Y ) }.
% 38.98/39.35  parent1[0; 14]: (21828) {G2,W23,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), Z ), 
% 38.98/39.35    mult( ld( X, Y ), rd( X, Y ) ) ) ==> ld( mult( Z, Z ), mult( Z, rd( X, Y
% 38.98/39.35     ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := rd( X, Y )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21831) {G4,W19,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), Z ), ld( ld
% 38.98/39.35    ( Y, X ), rd( X, Y ) ) ) ==> ld( Z, rd( X, Y ) ) }.
% 38.98/39.35  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.35    ld( ld( Y, X ), Z ) }.
% 38.98/39.35  parent1[0; 7]: (21829) {G3,W19,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), Z ), 
% 38.98/39.35    mult( ld( X, Y ), rd( X, Y ) ) ) ==> ld( Z, rd( X, Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := rd( X, Y )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21833) {G5,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Z ), ld( ld( Y
% 38.98/39.35    , X ), rd( X, Y ) ) ) ==> ld( Z, rd( X, Y ) ) }.
% 38.98/39.35  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.35    ld( ld( Y, X ), Z ) }.
% 38.98/39.35  parent1[0; 2]: (21831) {G4,W19,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), Z ), 
% 38.98/39.35    ld( ld( Y, X ), rd( X, Y ) ) ) ==> ld( Z, rd( X, Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (5146) {G143,W19,D5,L1,V3,M1} P(5143,4427);d(25);d(22);d(159);
% 38.98/39.35    d(74);d(74) { ld( ld( ld( Z, Y ), X ), ld( ld( Z, Y ), rd( Y, Z ) ) ) ==>
% 38.98/39.35     ld( X, rd( Y, Z ) ) }.
% 38.98/39.35  parent0: (21833) {G5,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Z ), ld( ld( Y
% 38.98/39.35    , X ), rd( X, Y ) ) ) ==> ld( Z, rd( X, Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21836) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y ), X ) }.
% 38.98/39.35  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.98/39.35    ==> i( Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21842) {G3,W20,D6,L1,V3,M1}  { i( ld( ld( X, Y ), rd( X, Y ) ) ) 
% 38.98/39.35    ==> ld( ld( rd( ld( X, Y ), Z ), rd( X, Y ) ), Z ) }.
% 38.98/39.35  parent0[0]: (5143) {G142,W19,D5,L1,V3,M1} P(53,5137);d(22);d(4514) { mult( 
% 38.98/39.35    Y, ld( ld( Z, X ), rd( Z, X ) ) ) ==> ld( rd( ld( Z, X ), Y ), rd( Z, X )
% 38.98/39.35     ) }.
% 38.98/39.35  parent1[0; 10]: (21836) {G2,W8,D4,L1,V2,M1}  { i( Y ) ==> ld( mult( X, Y )
% 38.98/39.35    , X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := ld( ld( X, Y ), rd( X, Y ) )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21843) {G4,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( X, Y ) ) ==> 
% 38.98/39.35    ld( ld( rd( ld( X, Y ), Z ), rd( X, Y ) ), Z ) }.
% 38.98/39.35  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.35     ) }.
% 38.98/39.35  parent1[0; 1]: (21842) {G3,W20,D6,L1,V3,M1}  { i( ld( ld( X, Y ), rd( X, Y
% 38.98/39.35     ) ) ) ==> ld( ld( rd( ld( X, Y ), Z ), rd( X, Y ) ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := ld( X, Y )
% 38.98/39.35     Y := rd( X, Y )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21844) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, rd( X, Y ) ), Y ) ==>
% 38.98/39.35     ld( ld( rd( ld( X, Y ), Z ), rd( X, Y ) ), Z ) }.
% 38.98/39.35  parent0[0]: (1089) {G14,W15,D5,L1,V2,M1} P(134,1069);d(22);d(74);d(766);d(
% 38.98/39.35    1002);d(74);d(388);d(116);d(22);d(80) { ld( rd( X, Y ), ld( X, Y ) ) ==> 
% 38.98/39.35    ld( mult( X, rd( X, Y ) ), Y ) }.
% 38.98/39.35  parent1[0; 1]: (21843) {G4,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( X, Y ) )
% 38.98/39.35     ==> ld( ld( rd( ld( X, Y ), Z ), rd( X, Y ) ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21845) {G5,W19,D6,L1,V3,M1}  { ld( ld( rd( ld( X, Y ), Z ), rd( X
% 38.98/39.35    , Y ) ), Z ) ==> ld( mult( X, rd( X, Y ) ), Y ) }.
% 38.98/39.35  parent0[0]: (21844) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, rd( X, Y ) ), Y ) 
% 38.98/39.35    ==> ld( ld( rd( ld( X, Y ), Z ), rd( X, Y ) ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (5159) {G143,W19,D6,L1,V3,M1} P(5143,31);d(54);d(1089) { ld( 
% 38.98/39.35    ld( rd( ld( Y, Z ), X ), rd( Y, Z ) ), X ) ==> ld( mult( Y, rd( Y, Z ) )
% 38.98/39.35    , Z ) }.
% 38.98/39.35  parent0: (21845) {G5,W19,D6,L1,V3,M1}  { ld( ld( rd( ld( X, Y ), Z ), rd( X
% 38.98/39.35    , Y ) ), Z ) ==> ld( mult( X, rd( X, Y ) ), Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21847) {G143,W19,D5,L1,V3,M1}  { ld( Z, rd( Y, X ) ) ==> ld( ld( 
% 38.98/39.35    ld( X, Y ), Z ), ld( ld( X, Y ), rd( Y, X ) ) ) }.
% 38.98/39.35  parent0[0]: (5146) {G143,W19,D5,L1,V3,M1} P(5143,4427);d(25);d(22);d(159);d
% 38.98/39.35    (74);d(74) { ld( ld( ld( Z, Y ), X ), ld( ld( Z, Y ), rd( Y, Z ) ) ) ==> 
% 38.98/39.35    ld( X, rd( Y, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21861) {G10,W27,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y ), Z )
% 38.98/39.35    , rd( Y, mult( X, Y ) ) ) ==> ld( Z, ld( ld( mult( X, Y ), Y ), rd( Y, 
% 38.98/39.35    mult( X, Y ) ) ) ) }.
% 38.98/39.35  parent0[0]: (336) {G9,W15,D6,L1,V3,M1} P(329,117) { ld( ld( mult( Y, X ), X
% 38.98/39.35     ), ld( ld( ld( Y, X ), X ), Z ) ) ==> Z }.
% 38.98/39.35  parent1[0; 15]: (21847) {G143,W19,D5,L1,V3,M1}  { ld( Z, rd( Y, X ) ) ==> 
% 38.98/39.35    ld( ld( ld( X, Y ), Z ), ld( ld( X, Y ), rd( Y, X ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := mult( X, Y )
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := ld( ld( ld( X, Y ), Y ), Z )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21866) {G2,W24,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y ), Z ), 
% 38.98/39.35    rd( Y, mult( X, Y ) ) ) ==> ld( Z, ld( ld( mult( X, Y ), Y ), i( X ) ) )
% 38.98/39.35     }.
% 38.98/39.35  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.35    X ) }.
% 38.98/39.35  parent1[0; 22]: (21861) {G10,W27,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y
% 38.98/39.35     ), Z ), rd( Y, mult( X, Y ) ) ) ==> ld( Z, ld( ld( mult( X, Y ), Y ), rd
% 38.98/39.35    ( Y, mult( X, Y ) ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21867) {G2,W21,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y ), Z ), 
% 38.98/39.35    i( X ) ) ==> ld( Z, ld( ld( mult( X, Y ), Y ), i( X ) ) ) }.
% 38.98/39.35  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.35    X ) }.
% 38.98/39.35  parent1[0; 9]: (21866) {G2,W24,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y )
% 38.98/39.35    , Z ), rd( Y, mult( X, Y ) ) ) ==> ld( Z, ld( ld( mult( X, Y ), Y ), i( X
% 38.98/39.35     ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21876) {G3,W21,D7,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y ), Z ), 
% 38.98/39.35    i( X ) ) ==> ld( Z, i( mult( X, ld( mult( X, Y ), Y ) ) ) ) }.
% 38.98/39.35  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.35    ( X, Y ) ) }.
% 38.98/39.35  parent1[0; 13]: (21867) {G2,W21,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y )
% 38.98/39.35    , Z ), i( X ) ) ==> ld( Z, ld( ld( mult( X, Y ), Y ), i( X ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := ld( mult( X, Y ), Y )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21881) {G4,W21,D7,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y ), Z ), 
% 38.98/39.35    i( X ) ) ==> i( mult( mult( X, ld( mult( X, Y ), Y ) ), Z ) ) }.
% 38.98/39.35  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.35    ( X, Y ) ) }.
% 38.98/39.35  parent1[0; 11]: (21876) {G3,W21,D7,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y )
% 38.98/39.35    , Z ), i( X ) ) ==> ld( Z, i( mult( X, ld( mult( X, Y ), Y ) ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( X, ld( mult( X, Y ), Y ) )
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21883) {G5,W21,D7,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y ), Z ), 
% 38.98/39.35    i( X ) ) ==> i( ld( rd( ld( Y, mult( X, Y ) ), X ), Z ) ) }.
% 38.98/39.35  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.35     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.35  parent1[0; 12]: (21881) {G4,W21,D7,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y )
% 38.98/39.35    , Z ), i( X ) ) ==> i( mult( mult( X, ld( mult( X, Y ), Y ) ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := mult( X, Y )
% 38.98/39.35     T := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21884) {G4,W20,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y ), Z ), 
% 38.98/39.35    i( X ) ) ==> ld( Z, rd( ld( Y, mult( X, Y ) ), X ) ) }.
% 38.98/39.35  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.35     ) }.
% 38.98/39.35  parent1[0; 11]: (21883) {G5,W21,D7,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y )
% 38.98/39.35    , Z ), i( X ) ) ==> i( ld( rd( ld( Y, mult( X, Y ) ), X ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := rd( ld( Y, mult( X, Y ) ), X )
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21885) {G5,W20,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y ), Z ), 
% 38.98/39.35    i( X ) ) ==> ld( Z, rd( ld( ld( X, Y ), Y ), X ) ) }.
% 38.98/39.35  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.98/39.35     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.98/39.35  parent1[0; 14]: (21884) {G4,W20,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y )
% 38.98/39.35    , Z ), i( X ) ) ==> ld( Z, rd( ld( Y, mult( X, Y ) ), X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21886) {G6,W20,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y ), Z ), 
% 38.98/39.35    i( X ) ) ==> ld( Z, ld( ld( X, Y ), rd( Y, X ) ) ) }.
% 38.98/39.35  parent0[0]: (1314) {G18,W15,D5,L1,V2,M1} P(24,1305);d(34);d(347);d(24);d(
% 38.98/39.35    321);d(1253) { rd( ld( ld( Y, X ), X ), Y ) ==> ld( ld( Y, X ), rd( X, Y
% 38.98/39.35     ) ) }.
% 38.98/39.35  parent1[0; 13]: (21885) {G5,W20,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y )
% 38.98/39.35    , Z ), i( X ) ) ==> ld( Z, rd( ld( ld( X, Y ), Y ), X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21887) {G4,W20,D7,L1,V3,M1}  { i( mult( X, ld( ld( ld( X, Y ), Y
% 38.98/39.35     ), Z ) ) ) ==> ld( Z, ld( ld( X, Y ), rd( Y, X ) ) ) }.
% 38.98/39.35  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.35    ( X, Y ) ) }.
% 38.98/39.35  parent1[0; 1]: (21886) {G6,W20,D6,L1,V3,M1}  { ld( ld( ld( ld( X, Y ), Y )
% 38.98/39.35    , Z ), i( X ) ) ==> ld( Z, ld( ld( X, Y ), rd( Y, X ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := ld( ld( ld( X, Y ), Y ), Z )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21888) {G5,W19,D6,L1,V3,M1}  { rd( ld( Z, ld( ld( X, Y ), Y ) ), 
% 38.98/39.35    X ) ==> ld( Z, ld( ld( X, Y ), rd( Y, X ) ) ) }.
% 38.98/39.35  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.35     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.35  parent1[0; 1]: (21887) {G4,W20,D7,L1,V3,M1}  { i( mult( X, ld( ld( ld( X, Y
% 38.98/39.35     ), Y ), Z ) ) ) ==> ld( Z, ld( ld( X, Y ), rd( Y, X ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := ld( ld( X, Y ), Y )
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21889) {G6,W19,D5,L1,V3,M1}  { ld( ld( ld( Z, Y ), X ), rd( Z, Y
% 38.98/39.35     ) ) ==> ld( X, ld( ld( Y, Z ), rd( Z, Y ) ) ) }.
% 38.98/39.35  parent0[0]: (3259) {G83,W19,D6,L1,V3,M1} P(0,3251);d(74);d(75);d(321);d(77)
% 38.98/39.35    ;d(33) { rd( ld( Z, ld( ld( Y, X ), X ) ), Y ) ==> ld( ld( ld( X, Y ), Z
% 38.98/39.35     ), rd( X, Y ) ) }.
% 38.98/39.35  parent1[0; 1]: (21888) {G5,W19,D6,L1,V3,M1}  { rd( ld( Z, ld( ld( X, Y ), Y
% 38.98/39.35     ) ), X ) ==> ld( Z, ld( ld( X, Y ), rd( Y, X ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21890) {G6,W19,D5,L1,V3,M1}  { ld( Z, ld( ld( Y, X ), rd( X, Y ) )
% 38.98/39.35     ) ==> ld( ld( ld( X, Y ), Z ), rd( X, Y ) ) }.
% 38.98/39.35  parent0[0]: (21889) {G6,W19,D5,L1,V3,M1}  { ld( ld( ld( Z, Y ), X ), rd( Z
% 38.98/39.35    , Y ) ) ==> ld( X, ld( ld( Y, Z ), rd( Z, Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (5163) {G144,W19,D5,L1,V3,M1} P(336,5146);d(25);d(52);d(52);d(
% 38.98/39.35    115);d(54);d(347);d(1314);d(52);d(92);d(3259) { ld( Z, ld( ld( X, Y ), rd
% 38.98/39.35    ( Y, X ) ) ) ==> ld( ld( ld( Y, X ), Z ), rd( Y, X ) ) }.
% 38.98/39.35  parent0: (21890) {G6,W19,D5,L1,V3,M1}  { ld( Z, ld( ld( Y, X ), rd( X, Y )
% 38.98/39.35     ) ) ==> ld( ld( ld( X, Y ), Z ), rd( X, Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21892) {G5,W12,D5,L1,V3,M1}  { i( Z ) ==> ld( ld( ld( X, Y ), Z )
% 38.98/39.35    , ld( Y, X ) ) }.
% 38.98/39.35  parent0[0]: (116) {G5,W12,D5,L1,V3,M1} P(75,77);d(74) { ld( ld( ld( Y, Z )
% 38.98/39.35    , X ), ld( Z, Y ) ) ==> i( X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21899) {G6,W20,D5,L1,V3,M1}  { i( ld( ld( X, Y ), rd( Y, X ) ) ) 
% 38.98/39.35    ==> ld( ld( Z, rd( Y, X ) ), ld( Z, ld( X, Y ) ) ) }.
% 38.98/39.35  parent0[0]: (5146) {G143,W19,D5,L1,V3,M1} P(5143,4427);d(25);d(22);d(159);d
% 38.98/39.35    (74);d(74) { ld( ld( ld( Z, Y ), X ), ld( ld( Z, Y ), rd( Y, Z ) ) ) ==> 
% 38.98/39.35    ld( X, rd( Y, Z ) ) }.
% 38.98/39.35  parent1[0; 10]: (21892) {G5,W12,D5,L1,V3,M1}  { i( Z ) ==> ld( ld( ld( X, Y
% 38.98/39.35     ), Z ), ld( Y, X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := ld( X, Y )
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := ld( ld( X, Y ), rd( Y, X ) )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21902) {G4,W19,D5,L1,V3,M1}  { ld( rd( Y, X ), ld( X, Y ) ) ==> 
% 38.98/39.35    ld( ld( Z, rd( Y, X ) ), ld( Z, ld( X, Y ) ) ) }.
% 38.98/39.35  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.35     ) }.
% 38.98/39.35  parent1[0; 1]: (21899) {G6,W20,D5,L1,V3,M1}  { i( ld( ld( X, Y ), rd( Y, X
% 38.98/39.35     ) ) ) ==> ld( ld( Z, rd( Y, X ) ), ld( Z, ld( X, Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := ld( X, Y )
% 38.98/39.35     Y := rd( Y, X )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21903) {G5,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( X, Y ) ), X ) ==>
% 38.98/39.35     ld( ld( Z, rd( X, Y ) ), ld( Z, ld( Y, X ) ) ) }.
% 38.98/39.35  parent0[0]: (1280) {G15,W15,D5,L1,V2,M1} P(1241,31);d(54) { ld( rd( X, Y )
% 38.98/39.35    , ld( Y, X ) ) ==> ld( mult( Y, rd( X, Y ) ), X ) }.
% 38.98/39.35  parent1[0; 1]: (21902) {G4,W19,D5,L1,V3,M1}  { ld( rd( Y, X ), ld( X, Y ) )
% 38.98/39.35     ==> ld( ld( Z, rd( Y, X ) ), ld( Z, ld( X, Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21904) {G5,W19,D5,L1,V3,M1}  { ld( ld( Z, rd( Y, X ) ), ld( Z, ld
% 38.98/39.35    ( X, Y ) ) ) ==> ld( mult( X, rd( Y, X ) ), Y ) }.
% 38.98/39.35  parent0[0]: (21903) {G5,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( X, Y ) ), X ) 
% 38.98/39.35    ==> ld( ld( Z, rd( X, Y ) ), ld( Z, ld( Y, X ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (5164) {G144,W19,D5,L1,V3,M1} P(5146,116);d(54);d(1280) { ld( 
% 38.98/39.35    ld( Z, rd( Y, X ) ), ld( Z, ld( X, Y ) ) ) ==> ld( mult( X, rd( Y, X ) )
% 38.98/39.35    , Y ) }.
% 38.98/39.35  parent0: (21904) {G5,W19,D5,L1,V3,M1}  { ld( ld( Z, rd( Y, X ) ), ld( Z, ld
% 38.98/39.35    ( X, Y ) ) ) ==> ld( mult( X, rd( Y, X ) ), Y ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21906) {G143,W19,D5,L1,V3,M1}  { ld( Z, rd( Y, X ) ) ==> ld( ld( 
% 38.98/39.35    ld( X, Y ), Z ), ld( ld( X, Y ), rd( Y, X ) ) ) }.
% 38.98/39.35  parent0[0]: (5146) {G143,W19,D5,L1,V3,M1} P(5143,4427);d(25);d(22);d(159);d
% 38.98/39.35    (74);d(74) { ld( ld( ld( Z, Y ), X ), ld( ld( Z, Y ), rd( Y, Z ) ) ) ==> 
% 38.98/39.35    ld( X, rd( Y, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21916) {G6,W27,D6,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Y ) ) ==> 
% 38.98/39.35    ld( ld( ld( Y, ld( Y, Z ) ), X ), ld( ld( mult( Y, Y ), Z ), rd( ld( Y, Z
% 38.98/39.35     ), Y ) ) ) }.
% 38.98/39.35  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.35    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.35  parent1[0; 17]: (21906) {G143,W19,D5,L1,V3,M1}  { ld( Z, rd( Y, X ) ) ==> 
% 38.98/39.35    ld( ld( ld( X, Y ), Z ), ld( ld( X, Y ), rd( Y, X ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := ld( Y, Z )
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21917) {G6,W27,D6,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Y ) ) ==> 
% 38.98/39.35    ld( ld( ld( mult( Y, Y ), Z ), X ), ld( ld( mult( Y, Y ), Z ), rd( ld( Y
% 38.98/39.35    , Z ), Y ) ) ) }.
% 38.98/39.35  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.35    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.35  parent1[0; 10]: (21916) {G6,W27,D6,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Y )
% 38.98/39.35     ) ==> ld( ld( ld( Y, ld( Y, Z ) ), X ), ld( ld( mult( Y, Y ), Z ), rd( 
% 38.98/39.35    ld( Y, Z ), Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21922) {G7,W23,D6,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Y ) ) ==> 
% 38.98/39.35    ld( ld( ld( mult( Y, Y ), Z ), X ), ld( Z, rd( mult( Y, Z ), Y ) ) ) }.
% 38.98/39.35  parent0[0]: (3811) {G123,W19,D5,L1,V3,M1} P(24,3806);d(114);d(74);d(74);d(
% 38.98/39.35    154);d(24);d(34) { ld( ld( mult( Y, Y ), X ), rd( ld( Y, X ), Z ) ) ==> 
% 38.98/39.35    ld( X, rd( mult( Y, X ), Z ) ) }.
% 38.98/39.35  parent1[0; 16]: (21917) {G6,W27,D6,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Y )
% 38.98/39.35     ) ==> ld( ld( ld( mult( Y, Y ), Z ), X ), ld( ld( mult( Y, Y ), Z ), rd
% 38.98/39.35    ( ld( Y, Z ), Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21923) {G8,W23,D6,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Y ) ) ==> 
% 38.98/39.35    ld( ld( ld( mult( Y, Y ), Z ), X ), ld( Z, mult( Y, rd( Z, Y ) ) ) ) }.
% 38.98/39.35  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.98/39.35    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.98/39.35  parent1[0; 18]: (21922) {G7,W23,D6,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Y )
% 38.98/39.35     ) ==> ld( ld( ld( mult( Y, Y ), Z ), X ), ld( Z, rd( mult( Y, Z ), Y ) )
% 38.98/39.35     ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21924) {G9,W23,D6,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Y ) ) ==> 
% 38.98/39.35    ld( ld( ld( mult( Y, Y ), Z ), X ), ld( ld( Y, Z ), rd( Z, Y ) ) ) }.
% 38.98/39.35  parent0[0]: (1253) {G14,W15,D5,L1,V2,M1} P(1080,77);d(81);d(24);d(81);d(54)
% 38.98/39.35     { ld( X, mult( Y, rd( X, Y ) ) ) ==> ld( ld( Y, X ), rd( X, Y ) ) }.
% 38.98/39.35  parent1[0; 16]: (21923) {G8,W23,D6,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Y )
% 38.98/39.35     ) ==> ld( ld( ld( mult( Y, Y ), Z ), X ), ld( Z, mult( Y, rd( Z, Y ) ) )
% 38.98/39.35     ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21925) {G10,W23,D7,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Y ) ) ==> 
% 38.98/39.35    ld( ld( ld( Z, Y ), ld( ld( mult( Y, Y ), Z ), X ) ), rd( Z, Y ) ) }.
% 38.98/39.35  parent0[0]: (5163) {G144,W19,D5,L1,V3,M1} P(336,5146);d(25);d(52);d(52);d(
% 38.98/39.35    115);d(54);d(347);d(1314);d(52);d(92);d(3259) { ld( Z, ld( ld( X, Y ), rd
% 38.98/39.35    ( Y, X ) ) ) ==> ld( ld( ld( Y, X ), Z ), rd( Y, X ) ) }.
% 38.98/39.35  parent1[0; 8]: (21924) {G9,W23,D6,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Y ) )
% 38.98/39.35     ==> ld( ld( ld( mult( Y, Y ), Z ), X ), ld( ld( Y, Z ), rd( Z, Y ) ) )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := ld( ld( mult( Y, Y ), Z ), X )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21926) {G11,W19,D5,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Y ) ) ==> 
% 38.98/39.35    ld( mult( mult( Y, Z ), ld( Z, X ) ), rd( Z, Y ) ) }.
% 38.98/39.35  parent0[0]: (3750) {G117,W19,D6,L1,V3,M1} P(77,3734);d(52);d(22);d(3198);d(
% 38.98/39.35    74);d(74);d(154) { ld( ld( X, Y ), ld( ld( mult( Y, Y ), X ), Z ) ) ==> 
% 38.98/39.35    mult( mult( Y, X ), ld( X, Z ) ) }.
% 38.98/39.35  parent1[0; 9]: (21925) {G10,W23,D7,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Y )
% 38.98/39.35     ) ==> ld( ld( ld( Z, Y ), ld( ld( mult( Y, Y ), Z ), X ) ), rd( Z, Y ) )
% 38.98/39.35     }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21927) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( Y, rd( Z, Y ) ) ) ==> 
% 38.98/39.35    ld( mult( mult( Y, Z ), ld( Z, X ) ), rd( Z, Y ) ) }.
% 38.98/39.35  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.98/39.35    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.98/39.35  parent1[0; 3]: (21926) {G11,W19,D5,L1,V3,M1}  { ld( X, rd( ld( Y, Z ), Y )
% 38.98/39.35     ) ==> ld( mult( mult( Y, Z ), ld( Z, X ) ), rd( Z, Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21928) {G3,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, Z ), ld( Z, X )
% 38.98/39.35     ), rd( Z, Y ) ) ==> ld( X, ld( Y, rd( Z, Y ) ) ) }.
% 38.98/39.35  parent0[0]: (21927) {G3,W19,D5,L1,V3,M1}  { ld( X, ld( Y, rd( Z, Y ) ) ) 
% 38.98/39.35    ==> ld( mult( mult( Y, Z ), ld( Z, X ) ), rd( Z, Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (5167) {G145,W19,D5,L1,V3,M1} P(154,5146);d(3811);d(321);d(
% 38.98/39.35    1253);d(5163);d(3750);d(124) { ld( mult( mult( X, Y ), ld( Y, Z ) ), rd( 
% 38.98/39.35    Y, X ) ) ==> ld( Z, ld( X, rd( Y, X ) ) ) }.
% 38.98/39.35  parent0: (21928) {G3,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, Z ), ld( Z, X )
% 38.98/39.35     ), rd( Z, Y ) ) ==> ld( X, ld( Y, rd( Z, Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21930) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y ) }.
% 38.98/39.35  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.35    ==> i( X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21938) {G3,W20,D5,L1,V3,M1}  { i( ld( ld( X, Y ), Z ) ) ==> rd( 
% 38.98/39.35    ld( Z, rd( Y, X ) ), ld( ld( X, Y ), rd( Y, X ) ) ) }.
% 38.98/39.35  parent0[0]: (5146) {G143,W19,D5,L1,V3,M1} P(5143,4427);d(25);d(22);d(159);d
% 38.98/39.35    (74);d(74) { ld( ld( ld( Z, Y ), X ), ld( ld( Z, Y ), rd( Y, Z ) ) ) ==> 
% 38.98/39.35    ld( X, rd( Y, Z ) ) }.
% 38.98/39.35  parent1[0; 8]: (21930) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y
% 38.98/39.35     ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := ld( ld( X, Y ), Z )
% 38.98/39.35     Y := ld( ld( X, Y ), rd( Y, X ) )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21939) {G4,W20,D5,L1,V3,M1}  { i( ld( ld( X, Y ), Z ) ) ==> mult
% 38.98/39.35    ( ld( Z, rd( Y, X ) ), ld( rd( Y, X ), ld( X, Y ) ) ) }.
% 38.98/39.35  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.35    mult( Z, ld( Y, X ) ) }.
% 38.98/39.35  parent1[0; 7]: (21938) {G3,W20,D5,L1,V3,M1}  { i( ld( ld( X, Y ), Z ) ) ==>
% 38.98/39.35     rd( ld( Z, rd( Y, X ) ), ld( ld( X, Y ), rd( Y, X ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := ld( X, Y )
% 38.98/39.35     Y := rd( Y, X )
% 38.98/39.35     Z := ld( Z, rd( Y, X ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21940) {G5,W20,D5,L1,V3,M1}  { i( ld( ld( X, Y ), Z ) ) ==> ld( 
% 38.98/39.35    ld( rd( Y, X ), Z ), ld( rd( Y, X ), ld( X, Y ) ) ) }.
% 38.98/39.35  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.35    ld( ld( Y, X ), Z ) }.
% 38.98/39.35  parent1[0; 7]: (21939) {G4,W20,D5,L1,V3,M1}  { i( ld( ld( X, Y ), Z ) ) ==>
% 38.98/39.35     mult( ld( Z, rd( Y, X ) ), ld( rd( Y, X ), ld( X, Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := rd( Y, X )
% 38.98/39.35     Z := ld( rd( Y, X ), ld( X, Y ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21941) {G6,W20,D6,L1,V3,M1}  { i( ld( ld( X, Y ), Z ) ) ==> ld( 
% 38.98/39.35    ld( rd( Y, X ), Z ), ld( mult( X, rd( Y, X ) ), Y ) ) }.
% 38.98/39.35  parent0[0]: (1280) {G15,W15,D5,L1,V2,M1} P(1241,31);d(54) { ld( rd( X, Y )
% 38.98/39.35    , ld( Y, X ) ) ==> ld( mult( Y, rd( X, Y ) ), X ) }.
% 38.98/39.35  parent1[0; 13]: (21940) {G5,W20,D5,L1,V3,M1}  { i( ld( ld( X, Y ), Z ) ) 
% 38.98/39.35    ==> ld( ld( rd( Y, X ), Z ), ld( rd( Y, X ), ld( X, Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21942) {G4,W19,D6,L1,V3,M1}  { ld( Z, ld( X, Y ) ) ==> ld( ld( rd
% 38.98/39.35    ( Y, X ), Z ), ld( mult( X, rd( Y, X ) ), Y ) ) }.
% 38.98/39.35  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.35     ) }.
% 38.98/39.35  parent1[0; 1]: (21941) {G6,W20,D6,L1,V3,M1}  { i( ld( ld( X, Y ), Z ) ) ==>
% 38.98/39.35     ld( ld( rd( Y, X ), Z ), ld( mult( X, rd( Y, X ) ), Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := ld( X, Y )
% 38.98/39.35     Y := Z
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21943) {G4,W19,D6,L1,V3,M1}  { ld( ld( rd( Z, Y ), X ), ld( mult( 
% 38.98/39.35    Y, rd( Z, Y ) ), Z ) ) ==> ld( X, ld( Y, Z ) ) }.
% 38.98/39.35  parent0[0]: (21942) {G4,W19,D6,L1,V3,M1}  { ld( Z, ld( X, Y ) ) ==> ld( ld
% 38.98/39.35    ( rd( Y, X ), Z ), ld( mult( X, rd( Y, X ) ), Y ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (5168) {G144,W19,D6,L1,V3,M1} P(5146,77);d(75);d(74);d(1280);d
% 38.98/39.35    (54) { ld( ld( rd( Y, X ), Z ), ld( mult( X, rd( Y, X ) ), Y ) ) ==> ld( 
% 38.98/39.35    Z, ld( X, Y ) ) }.
% 38.98/39.35  parent0: (21943) {G4,W19,D6,L1,V3,M1}  { ld( ld( rd( Z, Y ), X ), ld( mult
% 38.98/39.35    ( Y, rd( Z, Y ) ), Z ) ) ==> ld( X, ld( Y, Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := X
% 38.98/39.35     Z := Y
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21945) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.35  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.35     ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21948) {G4,W20,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), rd( Y, X ) ), 
% 38.98/39.35    ld( ld( X, Y ), Z ) ) ==> i( ld( Z, rd( Y, X ) ) ) }.
% 38.98/39.35  parent0[0]: (5146) {G143,W19,D5,L1,V3,M1} P(5143,4427);d(25);d(22);d(159);d
% 38.98/39.35    (74);d(74) { ld( ld( ld( Z, Y ), X ), ld( ld( Z, Y ), rd( Y, Z ) ) ) ==> 
% 38.98/39.35    ld( X, rd( Y, Z ) ) }.
% 38.98/39.35  parent1[0; 15]: (21945) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.35     ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := ld( ld( X, Y ), Z )
% 38.98/39.35     Y := ld( ld( X, Y ), rd( Y, X ) )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21949) {G4,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), rd( Y, X ) ), 
% 38.98/39.35    ld( ld( X, Y ), Z ) ) ==> ld( rd( Y, X ), Z ) }.
% 38.98/39.35  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.35     ) }.
% 38.98/39.35  parent1[0; 14]: (21948) {G4,W20,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), rd( Y, 
% 38.98/39.35    X ) ), ld( ld( X, Y ), Z ) ) ==> i( ld( Z, rd( Y, X ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := rd( Y, X )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (5169) {G144,W19,D5,L1,V3,M1} P(5146,54);d(54) { ld( ld( ld( X
% 38.98/39.35    , Y ), rd( Y, X ) ), ld( ld( X, Y ), Z ) ) ==> ld( rd( Y, X ), Z ) }.
% 38.98/39.35  parent0: (21949) {G4,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), rd( Y, X ) ), 
% 38.98/39.35    ld( ld( X, Y ), Z ) ) ==> ld( rd( Y, X ), Z ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21951) {G144,W19,D5,L1,V3,M1}  { ld( ld( ld( Z, Y ), X ), rd( Z, Y
% 38.98/39.35     ) ) ==> ld( X, ld( ld( Y, Z ), rd( Z, Y ) ) ) }.
% 38.98/39.35  parent0[0]: (5163) {G144,W19,D5,L1,V3,M1} P(336,5146);d(25);d(52);d(52);d(
% 38.98/39.35    115);d(54);d(347);d(1314);d(52);d(92);d(3259) { ld( Z, ld( ld( X, Y ), rd
% 38.98/39.35    ( Y, X ) ) ) ==> ld( ld( ld( Y, X ), Z ), rd( Y, X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21957) {G2,W20,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), i( Z ) ), rd( 
% 38.98/39.35    X, Y ) ) ==> mult( Z, ld( ld( Y, X ), rd( X, Y ) ) ) }.
% 38.98/39.35  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 11]: (21951) {G144,W19,D5,L1,V3,M1}  { ld( ld( ld( Z, Y ), X ), 
% 38.98/39.35    rd( Z, Y ) ) ==> ld( X, ld( ld( Y, Z ), rd( Z, Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := ld( ld( Y, X ), rd( X, Y ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := i( Z )
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21961) {G3,W20,D6,L1,V3,M1}  { ld( i( mult( Z, ld( X, Y ) ) ), rd
% 38.98/39.35    ( X, Y ) ) ==> mult( Z, ld( ld( Y, X ), rd( X, Y ) ) ) }.
% 38.98/39.35  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.35    ( X, Y ) ) }.
% 38.98/39.35  parent1[0; 2]: (21957) {G2,W20,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), i( Z ) )
% 38.98/39.35    , rd( X, Y ) ) ==> mult( Z, ld( ld( Y, X ), rd( X, Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := ld( X, Y )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21962) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, ld( Y, Z ) ), rd( Y
% 38.98/39.35    , Z ) ) ==> mult( X, ld( ld( Z, Y ), rd( Y, Z ) ) ) }.
% 38.98/39.35  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.35    Y ) }.
% 38.98/39.35  parent1[0; 1]: (21961) {G3,W20,D6,L1,V3,M1}  { ld( i( mult( Z, ld( X, Y ) )
% 38.98/39.35     ), rd( X, Y ) ) ==> mult( Z, ld( ld( Y, X ), rd( X, Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := mult( X, ld( Y, Z ) )
% 38.98/39.35     Y := rd( Y, Z )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21963) {G3,W19,D5,L1,V3,M1}  { ld( rd( ld( Z, Y ), X ), rd( Y, Z
% 38.98/39.35     ) ) ==> mult( X, ld( ld( Z, Y ), rd( Y, Z ) ) ) }.
% 38.98/39.35  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.35     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.35  parent1[0; 1]: (21962) {G2,W19,D5,L1,V3,M1}  { mult( mult( X, ld( Y, Z ) )
% 38.98/39.35    , rd( Y, Z ) ) ==> mult( X, ld( ld( Z, Y ), rd( Y, Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := Y
% 38.98/39.35     T := rd( Y, Z )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21964) {G3,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( X, Y ), rd( Y, X )
% 38.98/39.35     ) ) ==> ld( rd( ld( X, Y ), Z ), rd( Y, X ) ) }.
% 38.98/39.35  parent0[0]: (21963) {G3,W19,D5,L1,V3,M1}  { ld( rd( ld( Z, Y ), X ), rd( Y
% 38.98/39.35    , Z ) ) ==> mult( X, ld( ld( Z, Y ), rd( Y, Z ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  subsumption: (5173) {G145,W19,D5,L1,V3,M1} P(5163,22);d(52);d(22);d(115) { 
% 38.98/39.35    mult( X, ld( ld( Y, Z ), rd( Z, Y ) ) ) ==> ld( rd( ld( Y, Z ), X ), rd( 
% 38.98/39.35    Z, Y ) ) }.
% 38.98/39.35  parent0: (21964) {G3,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( X, Y ), rd( Y, X
% 38.98/39.35     ) ) ) ==> ld( rd( ld( X, Y ), Z ), rd( Y, X ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := Z
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  permutation0:
% 38.98/39.35     0 ==> 0
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  eqswap: (21966) {G108,W19,D6,L1,V3,M1}  { ld( mult( mult( Z, Y ), X ), Z ) 
% 38.98/39.35    ==> ld( mult( X, X ), rd( mult( X, ld( Y, Z ) ), Z ) ) }.
% 38.98/39.35  parent0[0]: (3654) {G108,W19,D6,L1,V3,M1} P(3643,445);d(75);d(54) { ld( 
% 38.98/39.35    mult( Z, Z ), rd( mult( Z, ld( Y, X ) ), X ) ) ==> ld( mult( mult( X, Y )
% 38.98/39.35    , Z ), X ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21988) {G109,W31,D7,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), ld( 
% 38.98/39.35    Y, X ) ), Z ), rd( X, Y ) ) ==> ld( mult( Z, Z ), rd( ld( rd( ld( Y, X )
% 38.98/39.35    , Z ), rd( X, Y ) ), rd( X, Y ) ) ) }.
% 38.98/39.35  parent0[0]: (5173) {G145,W19,D5,L1,V3,M1} P(5163,22);d(52);d(22);d(115) { 
% 38.98/39.35    mult( X, ld( ld( Y, Z ), rd( Z, Y ) ) ) ==> ld( rd( ld( Y, Z ), X ), rd( 
% 38.98/39.35    Z, Y ) ) }.
% 38.98/39.35  parent1[0; 19]: (21966) {G108,W19,D6,L1,V3,M1}  { ld( mult( mult( Z, Y ), X
% 38.98/39.35     ), Z ) ==> ld( mult( X, X ), rd( mult( X, ld( Y, Z ) ), Z ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := X
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := Z
% 38.98/39.35     Y := ld( Y, X )
% 38.98/39.35     Z := rd( X, Y )
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21990) {G5,W31,D7,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), ld( Y
% 38.98/39.35    , X ) ), Z ), rd( X, Y ) ) ==> ld( mult( Z, Z ), mult( ld( rd( ld( Y, X )
% 38.98/39.35    , Z ), rd( X, Y ) ), rd( Y, X ) ) ) }.
% 38.98/39.35  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.35    mult( Z, rd( X, Y ) ) }.
% 38.98/39.35  parent1[0; 18]: (21988) {G109,W31,D7,L1,V3,M1}  { ld( mult( mult( rd( X, Y
% 38.98/39.35     ), ld( Y, X ) ), Z ), rd( X, Y ) ) ==> ld( mult( Z, Z ), rd( ld( rd( ld
% 38.98/39.35    ( Y, X ), Z ), rd( X, Y ) ), rd( X, Y ) ) ) }.
% 38.98/39.35  substitution0:
% 38.98/39.35     X := Y
% 38.98/39.35     Y := X
% 38.98/39.35     Z := ld( rd( ld( Y, X ), Z ), rd( X, Y ) )
% 38.98/39.35  end
% 38.98/39.35  substitution1:
% 38.98/39.35     X := X
% 38.98/39.35     Y := Y
% 38.98/39.35     Z := Z
% 38.98/39.35  end
% 38.98/39.35  
% 38.98/39.35  paramod: (21991) {G5,W31,D7,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), ld( Y
% 38.98/39.35    , X ) ), Z ), rd( X, Y ) ) ==> ld( mult( Z, Z ), ld( ld( rd( X, Y ), rd( 
% 38.98/39.35    ld( Y, X ), Z ) ), rd( Y, X ) ) ) }.
% 38.98/39.35  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.35    ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 18]: (21990) {G5,W31,D7,L1,V3,M1}  { ld( mult( mult( rd( X, Y )
% 38.98/39.36    , ld( Y, X ) ), Z ), rd( X, Y ) ) ==> ld( mult( Z, Z ), mult( ld( rd( ld
% 38.98/39.36    ( Y, X ), Z ), rd( X, Y ) ), rd( Y, X ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := rd( ld( Y, X ), Z )
% 38.98/39.36     Y := rd( X, Y )
% 38.98/39.36     Z := rd( Y, X )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (21992) {G6,W24,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), ld( Y
% 38.98/39.36    , X ) ), Z ), rd( X, Y ) ) ==> ld( mult( Z, Z ), i( rd( ld( Y, X ), Z ) )
% 38.98/39.36     ) }.
% 38.98/39.36  parent0[0]: (110) {G5,W12,D5,L1,V3,M1} P(80,31) { ld( ld( rd( Y, X ), Z ), 
% 38.98/39.36    rd( X, Y ) ) ==> i( Z ) }.
% 38.98/39.36  parent1[0; 18]: (21991) {G5,W31,D7,L1,V3,M1}  { ld( mult( mult( rd( X, Y )
% 38.98/39.36    , ld( Y, X ) ), Z ), rd( X, Y ) ) ==> ld( mult( Z, Z ), ld( ld( rd( X, Y
% 38.98/39.36     ), rd( ld( Y, X ), Z ) ), rd( Y, X ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := rd( ld( Y, X ), Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (21993) {G4,W24,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), ld( Y
% 38.98/39.36    , X ) ), Z ), rd( X, Y ) ) ==> i( mult( rd( ld( Y, X ), Z ), mult( Z, Z )
% 38.98/39.36     ) ) }.
% 38.98/39.36  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.36    ( X, Y ) ) }.
% 38.98/39.36  parent1[0; 14]: (21992) {G6,W24,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y )
% 38.98/39.36    , ld( Y, X ) ), Z ), rd( X, Y ) ) ==> ld( mult( Z, Z ), i( rd( ld( Y, X )
% 38.98/39.36    , Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := rd( ld( Y, X ), Z )
% 38.98/39.36     Y := mult( Z, Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (21994) {G5,W24,D7,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), ld( Y
% 38.98/39.36    , X ) ), Z ), rd( X, Y ) ) ==> i( mult( mult( rd( ld( Y, X ), Z ), Z ), Z
% 38.98/39.36     ) ) }.
% 38.98/39.36  parent0[0]: (178) {G7,W11,D4,L1,V2,M1} P(168,22);d(52);d(22) { mult( X, 
% 38.98/39.36    mult( Y, Y ) ) ==> mult( mult( X, Y ), Y ) }.
% 38.98/39.36  parent1[0; 15]: (21993) {G4,W24,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y )
% 38.98/39.36    , ld( Y, X ) ), Z ), rd( X, Y ) ) ==> i( mult( rd( ld( Y, X ), Z ), mult
% 38.98/39.36    ( Z, Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := rd( ld( Y, X ), Z )
% 38.98/39.36     Y := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (21996) {G5,W24,D7,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), ld( Y
% 38.98/39.36    , X ) ), Z ), rd( X, Y ) ) ==> i( mult( ld( rd( Z, ld( Y, X ) ), Z ), Z )
% 38.98/39.36     ) }.
% 38.98/39.36  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.36    ld( rd( X, Y ), Z ) }.
% 38.98/39.36  parent1[0; 16]: (21994) {G5,W24,D7,L1,V3,M1}  { ld( mult( mult( rd( X, Y )
% 38.98/39.36    , ld( Y, X ) ), Z ), rd( X, Y ) ) ==> i( mult( mult( rd( ld( Y, X ), Z )
% 38.98/39.36    , Z ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := ld( Y, X )
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (21998) {G5,W24,D7,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), ld( Y
% 38.98/39.36    , X ) ), Z ), rd( X, Y ) ) ==> i( ld( ld( Z, rd( Z, ld( Y, X ) ) ), Z ) )
% 38.98/39.36     }.
% 38.98/39.36  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.36    ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 15]: (21996) {G5,W24,D7,L1,V3,M1}  { ld( mult( mult( rd( X, Y )
% 38.98/39.36    , ld( Y, X ) ), Z ), rd( X, Y ) ) ==> i( mult( ld( rd( Z, ld( Y, X ) ), Z
% 38.98/39.36     ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := rd( Z, ld( Y, X ) )
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (21999) {G4,W23,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), ld( Y
% 38.98/39.36    , X ) ), Z ), rd( X, Y ) ) ==> ld( Z, ld( Z, rd( Z, ld( Y, X ) ) ) ) }.
% 38.98/39.36  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.36     ) }.
% 38.98/39.36  parent1[0; 14]: (21998) {G5,W24,D7,L1,V3,M1}  { ld( mult( mult( rd( X, Y )
% 38.98/39.36    , ld( Y, X ) ), Z ), rd( X, Y ) ) ==> i( ld( ld( Z, rd( Z, ld( Y, X ) ) )
% 38.98/39.36    , Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := ld( Z, rd( Z, ld( Y, X ) ) )
% 38.98/39.36     Y := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22000) {G5,W23,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), ld( Y
% 38.98/39.36    , X ) ), Z ), rd( X, Y ) ) ==> ld( mult( Z, Z ), rd( Z, ld( Y, X ) ) )
% 38.98/39.36     }.
% 38.98/39.36  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.36    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.36  parent1[0; 14]: (21999) {G4,W23,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y )
% 38.98/39.36    , ld( Y, X ) ), Z ), rd( X, Y ) ) ==> ld( Z, ld( Z, rd( Z, ld( Y, X ) ) )
% 38.98/39.36     ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := rd( Z, ld( Y, X ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22001) {G6,W20,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), ld( Y
% 38.98/39.36    , X ) ), Z ), rd( X, Y ) ) ==> i( mult( ld( Y, X ), Z ) ) }.
% 38.98/39.36  parent0[0]: (169) {G6,W12,D4,L1,V2,M1} P(53,154);d(52) { ld( mult( X, X ), 
% 38.98/39.36    rd( X, Y ) ) ==> i( mult( Y, X ) ) }.
% 38.98/39.36  parent1[0; 14]: (22000) {G5,W23,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y )
% 38.98/39.36    , ld( Y, X ) ), Z ), rd( X, Y ) ) ==> ld( mult( Z, Z ), rd( Z, ld( Y, X )
% 38.98/39.36     ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := ld( Y, X )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22002) {G5,W20,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), ld( Y
% 38.98/39.36    , X ) ), Z ), rd( X, Y ) ) ==> i( ld( ld( X, Y ), Z ) ) }.
% 38.98/39.36  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.36    ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 15]: (22001) {G6,W20,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y )
% 38.98/39.36    , ld( Y, X ) ), Z ), rd( X, Y ) ) ==> i( mult( ld( Y, X ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22003) {G4,W19,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), ld( Y
% 38.98/39.36    , X ) ), Z ), rd( X, Y ) ) ==> ld( Z, ld( X, Y ) ) }.
% 38.98/39.36  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.36     ) }.
% 38.98/39.36  parent1[0; 14]: (22002) {G5,W20,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y )
% 38.98/39.36    , ld( Y, X ) ), Z ), rd( X, Y ) ) ==> i( ld( ld( X, Y ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := ld( X, Y )
% 38.98/39.36     Y := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22004) {G5,W19,D6,L1,V3,M1}  { ld( ld( rd( ld( X, Y ), rd( X, Y )
% 38.98/39.36     ), Z ), rd( X, Y ) ) ==> ld( Z, ld( X, Y ) ) }.
% 38.98/39.36  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.36     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.36  parent1[0; 2]: (22003) {G4,W19,D6,L1,V3,M1}  { ld( mult( mult( rd( X, Y ), 
% 38.98/39.36    ld( Y, X ) ), Z ), rd( X, Y ) ) ==> ld( Z, ld( X, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := rd( X, Y )
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36     T := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22005) {G5,W19,D6,L1,V3,M1}  { ld( ld( mult( ld( X, Y ), rd( Y, X
% 38.98/39.36     ) ), Z ), rd( X, Y ) ) ==> ld( Z, ld( X, Y ) ) }.
% 38.98/39.36  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.36    mult( Z, rd( X, Y ) ) }.
% 38.98/39.36  parent1[0; 3]: (22004) {G5,W19,D6,L1,V3,M1}  { ld( ld( rd( ld( X, Y ), rd( 
% 38.98/39.36    X, Y ) ), Z ), rd( X, Y ) ) ==> ld( Z, ld( X, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := ld( X, Y )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22006) {G5,W19,D6,L1,V3,M1}  { ld( ld( ld( ld( Y, X ), rd( Y, X )
% 38.98/39.36     ), Z ), rd( X, Y ) ) ==> ld( Z, ld( X, Y ) ) }.
% 38.98/39.36  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.36    ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 3]: (22005) {G5,W19,D6,L1,V3,M1}  { ld( ld( mult( ld( X, Y ), rd
% 38.98/39.36    ( Y, X ) ), Z ), rd( X, Y ) ) ==> ld( Z, ld( X, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := rd( Y, X )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5187) {G146,W19,D6,L1,V3,M1} P(5173,3654);d(81);d(74);d(110);
% 38.98/39.36    d(52);d(178);d(80);d(74);d(54);d(154);d(169);d(74);d(54);d(115);d(81);d(
% 38.98/39.36    74) { ld( ld( ld( ld( Y, Z ), rd( Y, Z ) ), X ), rd( Z, Y ) ) ==> ld( X, 
% 38.98/39.36    ld( Z, Y ) ) }.
% 38.98/39.36  parent0: (22006) {G5,W19,D6,L1,V3,M1}  { ld( ld( ld( ld( Y, X ), rd( Y, X )
% 38.98/39.36     ), Z ), rd( X, Y ) ) ==> ld( Z, ld( X, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22009) {G134,W19,D5,L1,V3,M1}  { ld( rd( Y, X ), mult( mult( Y, Y
% 38.98/39.36     ), Z ) ) = mult( mult( X, X ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.36  parent0[0]: (4330) {G134,W19,D5,L1,V3,M1} P(24,4302);d(33);d(80);d(33);d(76
% 38.98/39.36    );d(22) { mult( mult( Y, Y ), ld( ld( X, Y ), Z ) ) = ld( rd( X, Y ), 
% 38.98/39.36    mult( mult( X, X ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22018) {G135,W31,D6,L1,V3,M1}  { ld( rd( X, rd( Y, Z ) ), mult( 
% 38.98/39.36    mult( X, X ), ld( X, ld( Z, Y ) ) ) ) = mult( mult( rd( Y, Z ), rd( Y, Z
% 38.98/39.36     ) ), ld( mult( Z, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.36  parent0[0]: (5164) {G144,W19,D5,L1,V3,M1} P(5146,116);d(54);d(1280) { ld( 
% 38.98/39.36    ld( Z, rd( Y, X ) ), ld( Z, ld( X, Y ) ) ) ==> ld( mult( X, rd( Y, X ) )
% 38.98/39.36    , Y ) }.
% 38.98/39.36  parent1[0; 24]: (22009) {G134,W19,D5,L1,V3,M1}  { ld( rd( Y, X ), mult( 
% 38.98/39.36    mult( Y, Y ), Z ) ) = mult( mult( X, X ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := rd( Y, Z )
% 38.98/39.36     Y := X
% 38.98/39.36     Z := ld( X, ld( Z, Y ) )
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22020) {G6,W31,D6,L1,V3,M1}  { ld( rd( X, rd( Y, Z ) ), mult( 
% 38.98/39.36    mult( X, X ), ld( X, ld( Z, Y ) ) ) ) = ld( rd( rd( Z, Y ), rd( Y, Z ) )
% 38.98/39.36    , ld( mult( Z, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.36  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.98/39.36     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.36  parent1[0; 16]: (22018) {G135,W31,D6,L1,V3,M1}  { ld( rd( X, rd( Y, Z ) ), 
% 38.98/39.36    mult( mult( X, X ), ld( X, ld( Z, Y ) ) ) ) = mult( mult( rd( Y, Z ), rd
% 38.98/39.36    ( Y, Z ) ), ld( mult( Z, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := rd( Y, Z )
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36     T := ld( mult( Z, rd( Y, Z ) ), Y )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22022) {G5,W31,D6,L1,V3,M1}  { ld( rd( X, rd( Y, Z ) ), mult( 
% 38.98/39.36    mult( X, X ), ld( X, ld( Z, Y ) ) ) ) = ld( mult( rd( Z, Y ), rd( Z, Y )
% 38.98/39.36     ), ld( mult( Z, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.36  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.36    mult( Z, rd( X, Y ) ) }.
% 38.98/39.36  parent1[0; 17]: (22020) {G6,W31,D6,L1,V3,M1}  { ld( rd( X, rd( Y, Z ) ), 
% 38.98/39.36    mult( mult( X, X ), ld( X, ld( Z, Y ) ) ) ) = ld( rd( rd( Z, Y ), rd( Y, 
% 38.98/39.36    Z ) ), ld( mult( Z, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := rd( Z, Y )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22024) {G5,W31,D6,L1,V3,M1}  { ld( rd( X, rd( Y, Z ) ), mult( 
% 38.98/39.36    mult( X, X ), ld( X, ld( Z, Y ) ) ) ) = ld( ld( rd( Y, Z ), rd( Z, Y ) )
% 38.98/39.36    , ld( mult( Z, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.36  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.36    ld( rd( X, Y ), Z ) }.
% 38.98/39.36  parent1[0; 17]: (22022) {G5,W31,D6,L1,V3,M1}  { ld( rd( X, rd( Y, Z ) ), 
% 38.98/39.36    mult( mult( X, X ), ld( X, ld( Z, Y ) ) ) ) = ld( mult( rd( Z, Y ), rd( Z
% 38.98/39.36    , Y ) ), ld( mult( Z, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := rd( Z, Y )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22025) {G6,W23,D6,L1,V3,M1}  { ld( rd( X, rd( Y, Z ) ), mult( 
% 38.98/39.36    mult( X, X ), ld( X, ld( Z, Y ) ) ) ) = ld( rd( Z, Y ), ld( Z, Y ) ) }.
% 38.98/39.36  parent0[0]: (5168) {G144,W19,D6,L1,V3,M1} P(5146,77);d(75);d(74);d(1280);d(
% 38.98/39.36    54) { ld( ld( rd( Y, X ), Z ), ld( mult( X, rd( Y, X ) ), Y ) ) ==> ld( Z
% 38.98/39.36    , ld( X, Y ) ) }.
% 38.98/39.36  parent1[0; 16]: (22024) {G5,W31,D6,L1,V3,M1}  { ld( rd( X, rd( Y, Z ) ), 
% 38.98/39.36    mult( mult( X, X ), ld( X, ld( Z, Y ) ) ) ) = ld( ld( rd( Y, Z ), rd( Z, 
% 38.98/39.36    Y ) ), ld( mult( Z, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := rd( Z, Y )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22026) {G7,W23,D6,L1,V3,M1}  { ld( rd( X, rd( Y, Z ) ), mult( 
% 38.98/39.36    mult( X, X ), ld( X, ld( Z, Y ) ) ) ) = ld( mult( Z, rd( Z, Y ) ), Y )
% 38.98/39.36     }.
% 38.98/39.36  parent0[0]: (1089) {G14,W15,D5,L1,V2,M1} P(134,1069);d(22);d(74);d(766);d(
% 38.98/39.36    1002);d(74);d(388);d(116);d(22);d(80) { ld( rd( X, Y ), ld( X, Y ) ) ==> 
% 38.98/39.36    ld( mult( X, rd( X, Y ) ), Y ) }.
% 38.98/39.36  parent1[0; 16]: (22025) {G6,W23,D6,L1,V3,M1}  { ld( rd( X, rd( Y, Z ) ), 
% 38.98/39.36    mult( mult( X, X ), ld( X, ld( Z, Y ) ) ) ) = ld( rd( Z, Y ), ld( Z, Y )
% 38.98/39.36     ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22027) {G5,W23,D6,L1,V3,M1}  { ld( mult( X, rd( Z, Y ) ), mult( 
% 38.98/39.36    mult( X, X ), ld( X, ld( Z, Y ) ) ) ) = ld( mult( Z, rd( Z, Y ) ), Y )
% 38.98/39.36     }.
% 38.98/39.36  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.36    mult( Z, rd( X, Y ) ) }.
% 38.98/39.36  parent1[0; 2]: (22026) {G7,W23,D6,L1,V3,M1}  { ld( rd( X, rd( Y, Z ) ), 
% 38.98/39.36    mult( mult( X, X ), ld( X, ld( Z, Y ) ) ) ) = ld( mult( Z, rd( Z, Y ) ), 
% 38.98/39.36    Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22028) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, Z ) ), mult( X
% 38.98/39.36    , ld( Y, Z ) ) ) = ld( mult( Y, rd( Y, Z ) ), Z ) }.
% 38.98/39.36  parent0[0]: (161) {G3,W11,D4,L1,V2,M1} P(0,109) { mult( mult( X, X ), ld( X
% 38.98/39.36    , Y ) ) ==> mult( X, Y ) }.
% 38.98/39.36  parent1[0; 7]: (22027) {G5,W23,D6,L1,V3,M1}  { ld( mult( X, rd( Z, Y ) ), 
% 38.98/39.36    mult( mult( X, X ), ld( X, ld( Z, Y ) ) ) ) = ld( mult( Z, rd( Z, Y ) ), 
% 38.98/39.36    Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := ld( Y, Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5194) {G145,W19,D5,L1,V3,M1} P(5164,4330);d(113);d(81);d(80);
% 38.98/39.36    d(5168);d(1089);d(81);d(161) { ld( mult( X, rd( Z, Y ) ), mult( X, ld( Z
% 38.98/39.36    , Y ) ) ) ==> ld( mult( Z, rd( Z, Y ) ), Y ) }.
% 38.98/39.36  parent0: (22028) {G4,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, Z ) ), mult( X
% 38.98/39.36    , ld( Y, Z ) ) ) = ld( mult( Y, rd( Y, Z ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22031) {G58,W19,D5,L1,V3,M1}  { ld( Z, ld( mult( Z, Y ), mult( Z, 
% 38.98/39.36    X ) ) ) = ld( ld( rd( X, Y ), mult( Y, Z ) ), Y ) }.
% 38.98/39.36  parent0[0]: (2645) {G58,W19,D5,L1,V3,M1} P(34,2639);d(33);d(80) { ld( ld( 
% 38.98/39.36    rd( Y, Z ), mult( Z, X ) ), Z ) = ld( X, ld( mult( X, Z ), mult( X, Y ) )
% 38.98/39.36     ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22039) {G59,W27,D6,L1,V3,M1}  { ld( X, ld( mult( Y, rd( Y, Z ) )
% 38.98/39.36    , Z ) ) = ld( ld( rd( ld( Y, Z ), rd( Y, Z ) ), mult( rd( Y, Z ), X ) ), 
% 38.98/39.36    rd( Y, Z ) ) }.
% 38.98/39.36  parent0[0]: (5194) {G145,W19,D5,L1,V3,M1} P(5164,4330);d(113);d(81);d(80);d
% 38.98/39.36    (5168);d(1089);d(81);d(161) { ld( mult( X, rd( Z, Y ) ), mult( X, ld( Z, 
% 38.98/39.36    Y ) ) ) ==> ld( mult( Z, rd( Z, Y ) ), Y ) }.
% 38.98/39.36  parent1[0; 3]: (22031) {G58,W19,D5,L1,V3,M1}  { ld( Z, ld( mult( Z, Y ), 
% 38.98/39.36    mult( Z, X ) ) ) = ld( ld( rd( X, Y ), mult( Y, Z ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := ld( Y, Z )
% 38.98/39.36     Y := rd( Y, Z )
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22040) {G5,W27,D6,L1,V3,M1}  { ld( X, ld( mult( Y, rd( Y, Z ) ), 
% 38.98/39.36    Z ) ) = ld( ld( mult( ld( Y, Z ), rd( Z, Y ) ), mult( rd( Y, Z ), X ) ), 
% 38.98/39.36    rd( Y, Z ) ) }.
% 38.98/39.36  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.36    mult( Z, rd( X, Y ) ) }.
% 38.98/39.36  parent1[0; 12]: (22039) {G59,W27,D6,L1,V3,M1}  { ld( X, ld( mult( Y, rd( Y
% 38.98/39.36    , Z ) ), Z ) ) = ld( ld( rd( ld( Y, Z ), rd( Y, Z ) ), mult( rd( Y, Z ), 
% 38.98/39.36    X ) ), rd( Y, Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := ld( Y, Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22041) {G5,W27,D6,L1,V3,M1}  { ld( X, ld( mult( Y, rd( Y, Z ) ), 
% 38.98/39.36    Z ) ) = ld( ld( ld( ld( Z, Y ), rd( Z, Y ) ), mult( rd( Y, Z ), X ) ), rd
% 38.98/39.36    ( Y, Z ) ) }.
% 38.98/39.36  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.36    ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 12]: (22040) {G5,W27,D6,L1,V3,M1}  { ld( X, ld( mult( Y, rd( Y, 
% 38.98/39.36    Z ) ), Z ) ) = ld( ld( mult( ld( Y, Z ), rd( Z, Y ) ), mult( rd( Y, Z ), 
% 38.98/39.36    X ) ), rd( Y, Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := rd( Z, Y )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22042) {G6,W19,D6,L1,V3,M1}  { ld( X, ld( mult( Y, rd( Y, Z ) ), 
% 38.98/39.36    Z ) ) = ld( mult( rd( Y, Z ), X ), ld( Y, Z ) ) }.
% 38.98/39.36  parent0[0]: (5187) {G146,W19,D6,L1,V3,M1} P(5173,3654);d(81);d(74);d(110);d
% 38.98/39.36    (52);d(178);d(80);d(74);d(54);d(154);d(169);d(74);d(54);d(115);d(81);d(74
% 38.98/39.36    ) { ld( ld( ld( ld( Y, Z ), rd( Y, Z ) ), X ), rd( Z, Y ) ) ==> ld( X, ld
% 38.98/39.36    ( Z, Y ) ) }.
% 38.98/39.36  parent1[0; 10]: (22041) {G5,W27,D6,L1,V3,M1}  { ld( X, ld( mult( Y, rd( Y, 
% 38.98/39.36    Z ) ), Z ) ) = ld( ld( ld( ld( Z, Y ), rd( Z, Y ) ), mult( rd( Y, Z ), X
% 38.98/39.36     ) ), rd( Y, Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( rd( Y, Z ), X )
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22043) {G5,W19,D6,L1,V3,M1}  { ld( X, ld( mult( Y, rd( Y, Z ) ), 
% 38.98/39.36    Z ) ) = ld( ld( rd( Z, Y ), X ), ld( Y, Z ) ) }.
% 38.98/39.36  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.36    ld( rd( X, Y ), Z ) }.
% 38.98/39.36  parent1[0; 11]: (22042) {G6,W19,D6,L1,V3,M1}  { ld( X, ld( mult( Y, rd( Y, 
% 38.98/39.36    Z ) ), Z ) ) = ld( mult( rd( Y, Z ), X ), ld( Y, Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22044) {G6,W19,D6,L1,V3,M1}  { ld( X, ld( mult( Y, rd( Y, Z ) ), 
% 38.98/39.36    Z ) ) = ld( mult( mult( Y, Y ), ld( Z, X ) ), Z ) }.
% 38.98/39.36  parent0[0]: (4492) {G140,W19,D5,L1,V3,M1} P(0,4487) { ld( ld( rd( X, Z ), Y
% 38.98/39.36     ), ld( Z, X ) ) ==> ld( mult( mult( Z, Z ), ld( X, Y ) ), X ) }.
% 38.98/39.36  parent1[0; 10]: (22043) {G5,W19,D6,L1,V3,M1}  { ld( X, ld( mult( Y, rd( Y, 
% 38.98/39.36    Z ) ), Z ) ) = ld( ld( rd( Z, Y ), X ), ld( Y, Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5209) {G147,W19,D6,L1,V3,M1} P(5194,2645);d(81);d(74);d(5187)
% 38.98/39.36    ;d(80);d(4492) { ld( X, ld( mult( Y, rd( Y, Z ) ), Z ) ) ==> ld( mult( 
% 38.98/39.36    mult( Y, Y ), ld( Z, X ) ), Z ) }.
% 38.98/39.36  parent0: (22044) {G6,W19,D6,L1,V3,M1}  { ld( X, ld( mult( Y, rd( Y, Z ) ), 
% 38.98/39.36    Z ) ) = ld( mult( mult( Y, Y ), ld( Z, X ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22047) {G145,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( Y, Z ) ), Z ) 
% 38.98/39.36    ==> ld( mult( X, rd( Y, Z ) ), mult( X, ld( Y, Z ) ) ) }.
% 38.98/39.36  parent0[0]: (5194) {G145,W19,D5,L1,V3,M1} P(5164,4330);d(113);d(81);d(80);d
% 38.98/39.36    (5168);d(1089);d(81);d(161) { ld( mult( X, rd( Z, Y ) ), mult( X, ld( Z, 
% 38.98/39.36    Y ) ) ) ==> ld( mult( Z, rd( Z, Y ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22054) {G5,W23,D6,L1,V3,M1}  { ld( mult( i( X ), rd( i( X ), Y )
% 38.98/39.36     ), Y ) ==> ld( mult( Z, i( mult( Y, X ) ) ), mult( Z, ld( i( X ), Y ) )
% 38.98/39.36     ) }.
% 38.98/39.36  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.36    ( mult( Y, X ) ) }.
% 38.98/39.36  parent1[0; 13]: (22047) {G145,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( Y, Z ) )
% 38.98/39.36    , Z ) ==> ld( mult( X, rd( Y, Z ) ), mult( X, ld( Y, Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := i( X )
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22055) {G5,W23,D6,L1,V3,M1}  { ld( mult( i( X ), i( mult( Y, X )
% 38.98/39.36     ) ), Y ) ==> ld( mult( Z, i( mult( Y, X ) ) ), mult( Z, ld( i( X ), Y )
% 38.98/39.36     ) ) }.
% 38.98/39.36  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.36    ( mult( Y, X ) ) }.
% 38.98/39.36  parent1[0; 5]: (22054) {G5,W23,D6,L1,V3,M1}  { ld( mult( i( X ), rd( i( X )
% 38.98/39.36    , Y ) ), Y ) ==> ld( mult( Z, i( mult( Y, X ) ) ), mult( Z, ld( i( X ), Y
% 38.98/39.36     ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22059) {G2,W22,D6,L1,V3,M1}  { ld( mult( i( X ), i( mult( Y, X )
% 38.98/39.36     ) ), Y ) ==> ld( rd( Z, mult( Y, X ) ), mult( Z, ld( i( X ), Y ) ) ) }.
% 38.98/39.36  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 11]: (22055) {G5,W23,D6,L1,V3,M1}  { ld( mult( i( X ), i( mult( 
% 38.98/39.36    Y, X ) ) ), Y ) ==> ld( mult( Z, i( mult( Y, X ) ) ), mult( Z, ld( i( X )
% 38.98/39.36    , Y ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := mult( Y, X )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22061) {G2,W21,D6,L1,V3,M1}  { ld( mult( i( X ), i( mult( Y, X )
% 38.98/39.36     ) ), Y ) ==> ld( rd( Z, mult( Y, X ) ), mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.36  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 18]: (22059) {G2,W22,D6,L1,V3,M1}  { ld( mult( i( X ), i( mult( 
% 38.98/39.36    Y, X ) ) ), Y ) ==> ld( rd( Z, mult( Y, X ) ), mult( Z, ld( i( X ), Y ) )
% 38.98/39.36     ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22062) {G2,W20,D5,L1,V3,M1}  { ld( rd( i( X ), mult( Y, X ) ), Y
% 38.98/39.36     ) ==> ld( rd( Z, mult( Y, X ) ), mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.36  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 2]: (22061) {G2,W21,D6,L1,V3,M1}  { ld( mult( i( X ), i( mult( Y
% 38.98/39.36    , X ) ) ), Y ) ==> ld( rd( Z, mult( Y, X ) ), mult( Z, mult( X, Y ) ) )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := i( X )
% 38.98/39.36     Y := mult( Y, X )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22063) {G3,W20,D6,L1,V3,M1}  { ld( i( mult( mult( Y, X ), X ) ), 
% 38.98/39.36    Y ) ==> ld( rd( Z, mult( Y, X ) ), mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.36  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.36    ( mult( Y, X ) ) }.
% 38.98/39.36  parent1[0; 2]: (22062) {G2,W20,D5,L1,V3,M1}  { ld( rd( i( X ), mult( Y, X )
% 38.98/39.36     ), Y ) ==> ld( rd( Z, mult( Y, X ) ), mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := mult( Y, X )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22064) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Y ), X )
% 38.98/39.36     ==> ld( rd( Z, mult( X, Y ) ), mult( Z, mult( Y, X ) ) ) }.
% 38.98/39.36  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 1]: (22063) {G3,W20,D6,L1,V3,M1}  { ld( i( mult( mult( Y, X ), X
% 38.98/39.36     ) ), Y ) ==> ld( rd( Z, mult( Y, X ) ), mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( mult( X, Y ), Y )
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22065) {G2,W19,D5,L1,V3,M1}  { ld( rd( Z, mult( X, Y ) ), mult( Z
% 38.98/39.36    , mult( Y, X ) ) ) ==> mult( mult( mult( X, Y ), Y ), X ) }.
% 38.98/39.36  parent0[0]: (22064) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Y ), 
% 38.98/39.36    X ) ==> ld( rd( Z, mult( X, Y ) ), mult( Z, mult( Y, X ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5216) {G146,W19,D5,L1,V3,M1} P(76,5194);d(33);d(22);d(33);d(
% 38.98/39.36    76);d(22) { ld( rd( Z, mult( Y, X ) ), mult( Z, mult( X, Y ) ) ) ==> mult
% 38.98/39.36    ( mult( mult( Y, X ), X ), Y ) }.
% 38.98/39.36  parent0: (22065) {G2,W19,D5,L1,V3,M1}  { ld( rd( Z, mult( X, Y ) ), mult( Z
% 38.98/39.36    , mult( Y, X ) ) ) ==> mult( mult( mult( X, Y ), Y ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22067) {G146,W19,D5,L1,V3,M1}  { mult( mult( mult( Y, Z ), Z ), Y
% 38.98/39.36     ) ==> ld( rd( X, mult( Y, Z ) ), mult( X, mult( Z, Y ) ) ) }.
% 38.98/39.36  parent0[0]: (5216) {G146,W19,D5,L1,V3,M1} P(76,5194);d(33);d(22);d(33);d(76
% 38.98/39.36    );d(22) { ld( rd( Z, mult( Y, X ) ), mult( Z, mult( X, Y ) ) ) ==> mult( 
% 38.98/39.36    mult( mult( Y, X ), X ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22070) {G5,W21,D6,L1,V3,M1}  { mult( mult( mult( X, Y ), Y ), X )
% 38.98/39.36     ==> ld( i( mult( mult( X, Y ), Z ) ), mult( i( Z ), mult( Y, X ) ) ) }.
% 38.98/39.36  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.36    ( mult( Y, X ) ) }.
% 38.98/39.36  parent1[0; 9]: (22067) {G146,W19,D5,L1,V3,M1}  { mult( mult( mult( Y, Z ), 
% 38.98/39.36    Z ), Y ) ==> ld( rd( X, mult( Y, Z ) ), mult( X, mult( Z, Y ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := mult( X, Y )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := i( Z )
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22071) {G2,W20,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Y ), X )
% 38.98/39.36     ==> mult( mult( mult( X, Y ), Z ), mult( i( Z ), mult( Y, X ) ) ) }.
% 38.98/39.36  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 8]: (22070) {G5,W21,D6,L1,V3,M1}  { mult( mult( mult( X, Y ), Y
% 38.98/39.36     ), X ) ==> ld( i( mult( mult( X, Y ), Z ) ), mult( i( Z ), mult( Y, X )
% 38.98/39.36     ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( mult( X, Y ), Z )
% 38.98/39.36     Y := mult( i( Z ), mult( Y, X ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22072) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Y ), X )
% 38.98/39.36     ==> mult( mult( mult( X, Y ), Z ), ld( Z, mult( Y, X ) ) ) }.
% 38.98/39.36  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 14]: (22071) {G2,W20,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Y
% 38.98/39.36     ), X ) ==> mult( mult( mult( X, Y ), Z ), mult( i( Z ), mult( Y, X ) ) )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := mult( Y, X )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22073) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), ld( 
% 38.98/39.36    Z, mult( Y, X ) ) ) ==> mult( mult( mult( X, Y ), Y ), X ) }.
% 38.98/39.36  parent0[0]: (22072) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Y ), 
% 38.98/39.36    X ) ==> mult( mult( mult( X, Y ), Z ), ld( Z, mult( Y, X ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5226) {G147,W19,D5,L1,V3,M1} P(76,5216);d(22);d(24) { mult( 
% 38.98/39.36    mult( mult( Y, Z ), X ), ld( X, mult( Z, Y ) ) ) ==> mult( mult( mult( Y
% 38.98/39.36    , Z ), Z ), Y ) }.
% 38.98/39.36  parent0: (22073) {G2,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), ld
% 38.98/39.36    ( Z, mult( Y, X ) ) ) ==> mult( mult( mult( X, Y ), Y ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22075) {G147,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Y ), X
% 38.98/39.36     ) ==> mult( mult( mult( X, Y ), Z ), ld( Z, mult( Y, X ) ) ) }.
% 38.98/39.36  parent0[0]: (5226) {G147,W19,D5,L1,V3,M1} P(76,5216);d(22);d(24) { mult( 
% 38.98/39.36    mult( mult( Y, Z ), X ), ld( X, mult( Z, Y ) ) ) ==> mult( mult( mult( Y
% 38.98/39.36    , Z ), Z ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22083) {G2,W22,D6,L1,V3,M1}  { mult( mult( mult( i( X ), Y ), Y )
% 38.98/39.36    , i( X ) ) ==> mult( mult( ld( X, Y ), Z ), ld( Z, mult( Y, i( X ) ) ) )
% 38.98/39.36     }.
% 38.98/39.36  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 12]: (22075) {G147,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y )
% 38.98/39.36    , Y ), X ) ==> mult( mult( mult( X, Y ), Z ), ld( Z, mult( Y, X ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := i( X )
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22085) {G2,W21,D6,L1,V3,M1}  { mult( mult( ld( X, Y ), Y ), i( X
% 38.98/39.36     ) ) ==> mult( mult( ld( X, Y ), Z ), ld( Z, mult( Y, i( X ) ) ) ) }.
% 38.98/39.36  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 3]: (22083) {G2,W22,D6,L1,V3,M1}  { mult( mult( mult( i( X ), Y
% 38.98/39.36     ), Y ), i( X ) ) ==> mult( mult( ld( X, Y ), Z ), ld( Z, mult( Y, i( X )
% 38.98/39.36     ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22095) {G3,W21,D6,L1,V3,M1}  { mult( mult( ld( X, Y ), Y ), i( X
% 38.98/39.36     ) ) ==> mult( ld( ld( Y, X ), Z ), ld( Z, mult( Y, i( X ) ) ) ) }.
% 38.98/39.36  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.36    ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 10]: (22085) {G2,W21,D6,L1,V3,M1}  { mult( mult( ld( X, Y ), Y )
% 38.98/39.36    , i( X ) ) ==> mult( mult( ld( X, Y ), Z ), ld( Z, mult( Y, i( X ) ) ) )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22103) {G4,W21,D6,L1,V3,M1}  { mult( mult( ld( X, Y ), Y ), i( X
% 38.98/39.36     ) ) ==> ld( ld( Z, ld( Y, X ) ), ld( Z, mult( Y, i( X ) ) ) ) }.
% 38.98/39.36  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.36    ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 9]: (22095) {G3,W21,D6,L1,V3,M1}  { mult( mult( ld( X, Y ), Y )
% 38.98/39.36    , i( X ) ) ==> mult( ld( ld( Y, X ), Z ), ld( Z, mult( Y, i( X ) ) ) )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := ld( Y, X )
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := ld( Z, mult( Y, i( X ) ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22108) {G2,W20,D5,L1,V3,M1}  { mult( mult( ld( X, Y ), Y ), i( X
% 38.98/39.36     ) ) ==> ld( ld( Z, ld( Y, X ) ), ld( Z, rd( Y, X ) ) ) }.
% 38.98/39.36  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 17]: (22103) {G4,W21,D6,L1,V3,M1}  { mult( mult( ld( X, Y ), Y )
% 38.98/39.36    , i( X ) ) ==> ld( ld( Z, ld( Y, X ) ), ld( Z, mult( Y, i( X ) ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22110) {G2,W19,D5,L1,V3,M1}  { rd( mult( ld( X, Y ), Y ), X ) ==>
% 38.98/39.36     ld( ld( Z, ld( Y, X ) ), ld( Z, rd( Y, X ) ) ) }.
% 38.98/39.36  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 1]: (22108) {G2,W20,D5,L1,V3,M1}  { mult( mult( ld( X, Y ), Y )
% 38.98/39.36    , i( X ) ) ==> ld( ld( Z, ld( Y, X ) ), ld( Z, rd( Y, X ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( ld( X, Y ), Y )
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22111) {G3,W19,D5,L1,V3,M1}  { rd( ld( ld( Y, X ), Y ), X ) ==> 
% 38.98/39.36    ld( ld( Z, ld( Y, X ) ), ld( Z, rd( Y, X ) ) ) }.
% 38.98/39.36  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.36    ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 2]: (22110) {G2,W19,D5,L1,V3,M1}  { rd( mult( ld( X, Y ), Y ), X
% 38.98/39.36     ) ==> ld( ld( Z, ld( Y, X ) ), ld( Z, rd( Y, X ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22112) {G4,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), rd( X, Y ) ) ==> 
% 38.98/39.36    ld( ld( Z, ld( X, Y ) ), ld( Z, rd( X, Y ) ) ) }.
% 38.98/39.36  parent0[0]: (2009) {G14,W15,D5,L1,V2,M1} S(174);d(1078) { rd( ld( ld( Y, X
% 38.98/39.36     ), Y ), X ) ==> ld( ld( Y, X ), rd( Y, X ) ) }.
% 38.98/39.36  parent1[0; 1]: (22111) {G3,W19,D5,L1,V3,M1}  { rd( ld( ld( Y, X ), Y ), X )
% 38.98/39.36     ==> ld( ld( Z, ld( Y, X ) ), ld( Z, rd( Y, X ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22113) {G4,W19,D5,L1,V3,M1}  { ld( ld( Z, ld( X, Y ) ), ld( Z, rd
% 38.98/39.36    ( X, Y ) ) ) ==> ld( ld( X, Y ), rd( X, Y ) ) }.
% 38.98/39.36  parent0[0]: (22112) {G4,W19,D5,L1,V3,M1}  { ld( ld( X, Y ), rd( X, Y ) ) 
% 38.98/39.36    ==> ld( ld( Z, ld( X, Y ) ), ld( Z, rd( X, Y ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5233) {G148,W19,D5,L1,V3,M1} P(24,5226);d(74);d(74);d(33);d(
% 38.98/39.36    33);d(74);d(2009) { ld( ld( Z, ld( Y, X ) ), ld( Z, rd( Y, X ) ) ) ==> ld
% 38.98/39.36    ( ld( Y, X ), rd( Y, X ) ) }.
% 38.98/39.36  parent0: (22113) {G4,W19,D5,L1,V3,M1}  { ld( ld( Z, ld( X, Y ) ), ld( Z, rd
% 38.98/39.36    ( X, Y ) ) ) ==> ld( ld( X, Y ), rd( X, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22115) {G9,W19,D7,L1,V3,M1}  { ld( Z, ld( Y, X ) ) ==> ld( ld( ld
% 38.98/39.36    ( ld( rd( X, Y ), Y ), X ), Z ), ld( X, Y ) ) }.
% 38.98/39.36  parent0[0]: (435) {G9,W19,D7,L1,V3,M1} P(154,116);d(74);d(240);d(54) { ld( 
% 38.98/39.36    ld( ld( ld( rd( Y, X ), X ), Y ), Z ), ld( Y, X ) ) ==> ld( Z, ld( X, Y )
% 38.98/39.36     ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22126) {G10,W31,D7,L1,V3,M1}  { ld( ld( ld( rd( ld( X, Y ), Z ), 
% 38.98/39.36    Z ), rd( X, Y ) ), ld( Z, ld( X, Y ) ) ) ==> ld( ld( ld( X, Y ), rd( X, Y
% 38.98/39.36     ) ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.36  parent0[0]: (5233) {G148,W19,D5,L1,V3,M1} P(24,5226);d(74);d(74);d(33);d(33
% 38.98/39.36    );d(74);d(2009) { ld( ld( Z, ld( Y, X ) ), ld( Z, rd( Y, X ) ) ) ==> ld( 
% 38.98/39.36    ld( Y, X ), rd( Y, X ) ) }.
% 38.98/39.36  parent1[0; 19]: (22115) {G9,W19,D7,L1,V3,M1}  { ld( Z, ld( Y, X ) ) ==> ld
% 38.98/39.36    ( ld( ld( ld( rd( X, Y ), Y ), X ), Z ), ld( X, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := ld( rd( ld( X, Y ), Z ), Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := ld( X, Y )
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := ld( ld( rd( ld( X, Y ), Z ), Z ), rd( X, Y ) )
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22128) {G11,W27,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), rd( X, Y )
% 38.98/39.36     ), mult( ld( X, Y ), Z ) ) ==> ld( ld( ld( X, Y ), rd( X, Y ) ), ld( ld
% 38.98/39.36    ( X, Y ), Z ) ) }.
% 38.98/39.36  parent0[0]: (3912) {G124,W19,D6,L1,V3,M1} P(77,3898);d(22);d(22);d(75);d(74
% 38.98/39.36    );d(125) { ld( ld( ld( rd( X, Y ), Y ), Z ), ld( Y, X ) ) ==> ld( mult( X
% 38.98/39.36    , Z ), mult( X, Y ) ) }.
% 38.98/39.36  parent1[0; 1]: (22126) {G10,W31,D7,L1,V3,M1}  { ld( ld( ld( rd( ld( X, Y )
% 38.98/39.36    , Z ), Z ), rd( X, Y ) ), ld( Z, ld( X, Y ) ) ) ==> ld( ld( ld( X, Y ), 
% 38.98/39.36    rd( X, Y ) ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := ld( X, Y )
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := rd( X, Y )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22130) {G5,W27,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), rd( X, Y ) )
% 38.98/39.36    , ld( ld( Y, X ), Z ) ) ==> ld( ld( ld( X, Y ), rd( X, Y ) ), ld( ld( X, 
% 38.98/39.36    Y ), Z ) ) }.
% 38.98/39.36  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.36    ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 9]: (22128) {G11,W27,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), rd( X
% 38.98/39.36    , Y ) ), mult( ld( X, Y ), Z ) ) ==> ld( ld( ld( X, Y ), rd( X, Y ) ), ld
% 38.98/39.36    ( ld( X, Y ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22132) {G5,W27,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), rd( X, Y ) ), 
% 38.98/39.36    ld( ld( Y, X ), Z ) ) ==> ld( ld( ld( X, Y ), rd( X, Y ) ), ld( ld( X, Y
% 38.98/39.36     ), Z ) ) }.
% 38.98/39.36  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.36    ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 2]: (22130) {G5,W27,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), rd( X
% 38.98/39.36    , Y ) ), ld( ld( Y, X ), Z ) ) ==> ld( ld( ld( X, Y ), rd( X, Y ) ), ld( 
% 38.98/39.36    ld( X, Y ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := rd( X, Y )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22133) {G6,W19,D5,L1,V3,M1}  { ld( rd( Y, X ), Z ) ==> ld( ld( ld
% 38.98/39.36    ( Y, X ), rd( Y, X ) ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.36  parent0[0]: (5169) {G144,W19,D5,L1,V3,M1} P(5146,54);d(54) { ld( ld( ld( X
% 38.98/39.36    , Y ), rd( Y, X ) ), ld( ld( X, Y ), Z ) ) ==> ld( rd( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 1]: (22132) {G5,W27,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), rd( X, Y
% 38.98/39.36     ) ), ld( ld( Y, X ), Z ) ) ==> ld( ld( ld( X, Y ), rd( X, Y ) ), ld( ld
% 38.98/39.36    ( X, Y ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22134) {G6,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), rd( X, Y ) ), 
% 38.98/39.36    ld( ld( X, Y ), Z ) ) ==> ld( rd( X, Y ), Z ) }.
% 38.98/39.36  parent0[0]: (22133) {G6,W19,D5,L1,V3,M1}  { ld( rd( Y, X ), Z ) ==> ld( ld
% 38.98/39.36    ( ld( Y, X ), rd( Y, X ) ), ld( ld( Y, X ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5242) {G149,W19,D5,L1,V3,M1} P(5233,435);d(3912);d(74);d(74);
% 38.98/39.36    d(5169) { ld( ld( ld( X, Y ), rd( X, Y ) ), ld( ld( X, Y ), Z ) ) ==> ld
% 38.98/39.36    ( rd( X, Y ), Z ) }.
% 38.98/39.36  parent0: (22134) {G6,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), rd( X, Y ) ), 
% 38.98/39.36    ld( ld( X, Y ), Z ) ) ==> ld( rd( X, Y ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22136) {G149,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), Z ) ==> ld( ld( 
% 38.98/39.36    ld( X, Y ), rd( X, Y ) ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.36  parent0[0]: (5242) {G149,W19,D5,L1,V3,M1} P(5233,435);d(3912);d(74);d(74);d
% 38.98/39.36    (5169) { ld( ld( ld( X, Y ), rd( X, Y ) ), ld( ld( X, Y ), Z ) ) ==> ld( 
% 38.98/39.36    rd( X, Y ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22142) {G8,W27,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), X ), Z ) ==>
% 38.98/39.36     ld( ld( ld( mult( X, Y ), X ), mult( X, rd( Y, X ) ) ), ld( ld( mult( X
% 38.98/39.36    , Y ), X ), Z ) ) }.
% 38.98/39.36  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.98/39.36    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.98/39.36  parent1[0; 15]: (22136) {G149,W19,D5,L1,V3,M1}  { ld( rd( X, Y ), Z ) ==> 
% 38.98/39.36    ld( ld( ld( X, Y ), rd( X, Y ) ), ld( ld( X, Y ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := mult( X, Y )
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22143) {G8,W27,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), Z ) ==>
% 38.98/39.36     ld( ld( ld( mult( X, Y ), X ), mult( X, rd( Y, X ) ) ), ld( ld( mult( X
% 38.98/39.36    , Y ), X ), Z ) ) }.
% 38.98/39.36  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.98/39.36    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.98/39.36  parent1[0; 2]: (22142) {G8,W27,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), X ), Z
% 38.98/39.36     ) ==> ld( ld( ld( mult( X, Y ), X ), mult( X, rd( Y, X ) ) ), ld( ld( 
% 38.98/39.36    mult( X, Y ), X ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22158) {G3,W24,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), Z ) ==>
% 38.98/39.36     ld( ld( ld( mult( X, Y ), X ), mult( X, rd( Y, X ) ) ), ld( i( Y ), Z )
% 38.98/39.36     ) }.
% 38.98/39.36  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.98/39.36    ==> i( Y ) }.
% 38.98/39.36  parent1[0; 21]: (22143) {G8,W27,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), 
% 38.98/39.36    Z ) ==> ld( ld( ld( mult( X, Y ), X ), mult( X, rd( Y, X ) ) ), ld( ld( 
% 38.98/39.36    mult( X, Y ), X ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22159) {G3,W21,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), Z ) ==>
% 38.98/39.36     ld( ld( i( Y ), mult( X, rd( Y, X ) ) ), ld( i( Y ), Z ) ) }.
% 38.98/39.36  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.98/39.36    ==> i( Y ) }.
% 38.98/39.36  parent1[0; 10]: (22158) {G3,W24,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), 
% 38.98/39.36    Z ) ==> ld( ld( ld( mult( X, Y ), X ), mult( X, rd( Y, X ) ) ), ld( i( Y
% 38.98/39.36     ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22161) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), Z ) ==>
% 38.98/39.36     ld( mult( Y, mult( X, rd( Y, X ) ) ), ld( i( Y ), Z ) ) }.
% 38.98/39.36  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 9]: (22159) {G3,W21,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), Z
% 38.98/39.36     ) ==> ld( ld( i( Y ), mult( X, rd( Y, X ) ) ), ld( i( Y ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := mult( X, rd( Y, X ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22165) {G3,W20,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), Z ) ==>
% 38.98/39.36     ld( mult( mult( Y, X ), rd( Y, X ) ), ld( i( Y ), Z ) ) }.
% 38.98/39.36  parent0[0]: (1067) {G12,W15,D5,L1,V2,M1} P(764,105);d(321);d(74);d(790);d(
% 38.98/39.36    139);d(1007);d(125);d(0);d(320);d(698);d(490);d(321);d(31);d(76);d(76);d(
% 38.98/39.36    22);d(503);d(275);q { mult( Y, mult( X, rd( Y, X ) ) ) ==> mult( mult( Y
% 38.98/39.36    , X ), rd( Y, X ) ) }.
% 38.98/39.36  parent1[0; 9]: (22161) {G2,W20,D6,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), Z
% 38.98/39.36     ) ==> ld( mult( Y, mult( X, rd( Y, X ) ) ), ld( i( Y ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22166) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), Z ) ==>
% 38.98/39.36     ld( mult( mult( Y, X ), rd( Y, X ) ), mult( Y, Z ) ) }.
% 38.98/39.36  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 16]: (22165) {G3,W20,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), 
% 38.98/39.36    Z ) ==> ld( mult( mult( Y, X ), rd( Y, X ) ), ld( i( Y ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22167) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), rd( Y, X )
% 38.98/39.36     ), mult( Y, Z ) ) ==> ld( mult( X, rd( Y, X ) ), Z ) }.
% 38.98/39.36  parent0[0]: (22166) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), Z ) 
% 38.98/39.36    ==> ld( mult( mult( Y, X ), rd( Y, X ) ), mult( Y, Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5289) {G150,W19,D5,L1,V3,M1} P(321,5242);d(31);d(22);d(1067);
% 38.98/39.36    d(22) { ld( mult( mult( Y, X ), rd( Y, X ) ), mult( Y, Z ) ) ==> ld( mult
% 38.98/39.36    ( X, rd( Y, X ) ), Z ) }.
% 38.98/39.36  parent0: (22167) {G2,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), rd( Y, X )
% 38.98/39.36     ), mult( Y, Z ) ) ==> ld( mult( X, rd( Y, X ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22169) {G150,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( X, Y ) ), Z ) 
% 38.98/39.36    ==> ld( mult( mult( X, Y ), rd( X, Y ) ), mult( X, Z ) ) }.
% 38.98/39.36  parent0[0]: (5289) {G150,W19,D5,L1,V3,M1} P(321,5242);d(31);d(22);d(1067);d
% 38.98/39.36    (22) { ld( mult( mult( Y, X ), rd( Y, X ) ), mult( Y, Z ) ) ==> ld( mult
% 38.98/39.36    ( X, rd( Y, X ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22173) {G1,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), ld( Y, 
% 38.98/39.36    Z ) ) ==> ld( mult( mult( Y, X ), rd( Y, X ) ), Z ) }.
% 38.98/39.36  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.98/39.36  parent1[0; 18]: (22169) {G150,W19,D5,L1,V3,M1}  { ld( mult( Y, rd( X, Y ) )
% 38.98/39.36    , Z ) ==> ld( mult( mult( X, Y ), rd( X, Y ) ), mult( X, Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := ld( Y, Z )
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5298) {G151,W19,D5,L1,V3,M1} P(0,5289) { ld( mult( Z, rd( X, 
% 38.98/39.36    Z ) ), ld( X, Y ) ) ==> ld( mult( mult( X, Z ), rd( X, Z ) ), Y ) }.
% 38.98/39.36  parent0: (22173) {G1,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), ld( Y, 
% 38.98/39.36    Z ) ) ==> ld( mult( mult( Y, X ), rd( Y, X ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22177) {G6,W16,D6,L1,V4,M1}  { i( T ) ==> ld( ld( mult( X, rd( Y, 
% 38.98/39.36    Z ) ), T ), rd( rd( Z, Y ), X ) ) }.
% 38.98/39.36  parent0[0]: (445) {G6,W16,D6,L1,V4,M1} P(81,110) { ld( ld( mult( X, rd( Z, 
% 38.98/39.36    Y ) ), T ), rd( rd( Y, Z ), X ) ) ==> i( T ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36     T := T
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22180) {G7,W20,D6,L1,V3,M1}  { i( ld( X, Y ) ) ==> ld( ld( mult( 
% 38.98/39.36    mult( X, Z ), rd( X, Z ) ), Y ), rd( rd( Z, X ), Z ) ) }.
% 38.98/39.36  parent0[0]: (5298) {G151,W19,D5,L1,V3,M1} P(0,5289) { ld( mult( Z, rd( X, Z
% 38.98/39.36     ) ), ld( X, Y ) ) ==> ld( mult( mult( X, Z ), rd( X, Z ) ), Y ) }.
% 38.98/39.36  parent1[0; 6]: (22177) {G6,W16,D6,L1,V4,M1}  { i( T ) ==> ld( ld( mult( X, 
% 38.98/39.36    rd( Y, Z ) ), T ), rd( rd( Z, Y ), X ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36     T := ld( X, Y )
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22181) {G4,W19,D6,L1,V3,M1}  { ld( Y, X ) ==> ld( ld( mult( mult
% 38.98/39.36    ( X, Z ), rd( X, Z ) ), Y ), rd( rd( Z, X ), Z ) ) }.
% 38.98/39.36  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.36     ) }.
% 38.98/39.36  parent1[0; 1]: (22180) {G7,W20,D6,L1,V3,M1}  { i( ld( X, Y ) ) ==> ld( ld( 
% 38.98/39.36    mult( mult( X, Z ), rd( X, Z ) ), Y ), rd( rd( Z, X ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22182) {G4,W19,D6,L1,V3,M1}  { ld( ld( mult( mult( Y, Z ), rd( Y, 
% 38.98/39.36    Z ) ), X ), rd( rd( Z, Y ), Z ) ) ==> ld( X, Y ) }.
% 38.98/39.36  parent0[0]: (22181) {G4,W19,D6,L1,V3,M1}  { ld( Y, X ) ==> ld( ld( mult( 
% 38.98/39.36    mult( X, Z ), rd( X, Z ) ), Y ), rd( rd( Z, X ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5315) {G152,W19,D6,L1,V3,M1} P(5298,445);d(54) { ld( ld( mult
% 38.98/39.36    ( mult( Y, X ), rd( Y, X ) ), Z ), rd( rd( X, Y ), X ) ) ==> ld( Z, Y )
% 38.98/39.36     }.
% 38.98/39.36  parent0: (22182) {G4,W19,D6,L1,V3,M1}  { ld( ld( mult( mult( Y, Z ), rd( Y
% 38.98/39.36    , Z ) ), X ), rd( rd( Z, Y ), Z ) ) ==> ld( X, Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22184) {G145,W19,D5,L1,V3,M1}  { ld( Z, ld( X, rd( Y, X ) ) ) ==> 
% 38.98/39.36    ld( mult( mult( X, Y ), ld( Y, Z ) ), rd( Y, X ) ) }.
% 38.98/39.36  parent0[0]: (5167) {G145,W19,D5,L1,V3,M1} P(154,5146);d(3811);d(321);d(1253
% 38.98/39.36    );d(5163);d(3750);d(124) { ld( mult( mult( X, Y ), ld( Y, Z ) ), rd( Y, X
% 38.98/39.36     ) ) ==> ld( Z, ld( X, rd( Y, X ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22187) {G4,W21,D6,L1,V3,M1}  { ld( i( X ), ld( Y, rd( Z, Y ) ) ) 
% 38.98/39.36    ==> ld( mult( mult( Y, Z ), i( mult( X, Z ) ) ), rd( Z, Y ) ) }.
% 38.98/39.36  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.36    ( X, Y ) ) }.
% 38.98/39.36  parent1[0; 14]: (22184) {G145,W19,D5,L1,V3,M1}  { ld( Z, ld( X, rd( Y, X )
% 38.98/39.36     ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), rd( Y, X ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := i( X )
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22188) {G2,W20,D5,L1,V3,M1}  { ld( i( X ), ld( Y, rd( Z, Y ) ) ) 
% 38.98/39.36    ==> ld( rd( mult( Y, Z ), mult( X, Z ) ), rd( Z, Y ) ) }.
% 38.98/39.36  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 10]: (22187) {G4,W21,D6,L1,V3,M1}  { ld( i( X ), ld( Y, rd( Z, Y
% 38.98/39.36     ) ) ) ==> ld( mult( mult( Y, Z ), i( mult( X, Z ) ) ), rd( Z, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( Y, Z )
% 38.98/39.36     Y := mult( X, Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22189) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( Y, rd( Z, Y ) ) ) ==>
% 38.98/39.36     ld( rd( mult( Y, Z ), mult( X, Z ) ), rd( Z, Y ) ) }.
% 38.98/39.36  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 1]: (22188) {G2,W20,D5,L1,V3,M1}  { ld( i( X ), ld( Y, rd( Z, Y
% 38.98/39.36     ) ) ) ==> ld( rd( mult( Y, Z ), mult( X, Z ) ), rd( Z, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := ld( Y, rd( Z, Y ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22190) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, Z ), mult( X, Z )
% 38.98/39.36     ), rd( Z, Y ) ) ==> mult( X, ld( Y, rd( Z, Y ) ) ) }.
% 38.98/39.36  parent0[0]: (22189) {G2,W19,D5,L1,V3,M1}  { mult( X, ld( Y, rd( Z, Y ) ) ) 
% 38.98/39.36    ==> ld( rd( mult( Y, Z ), mult( X, Z ) ), rd( Z, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5333) {G146,W19,D5,L1,V3,M1} P(52,5167);d(33);d(22) { ld( rd
% 38.98/39.36    ( mult( Z, X ), mult( Y, X ) ), rd( X, Z ) ) ==> mult( Y, ld( Z, rd( X, Z
% 38.98/39.36     ) ) ) }.
% 38.98/39.36  parent0: (22190) {G2,W19,D5,L1,V3,M1}  { ld( rd( mult( Y, Z ), mult( X, Z )
% 38.98/39.36     ), rd( Z, Y ) ) ==> mult( X, ld( Y, rd( Z, Y ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22192) {G146,W19,D5,L1,V3,M1}  { mult( Z, ld( X, rd( Y, X ) ) ) 
% 38.98/39.36    ==> ld( rd( mult( X, Y ), mult( Z, Y ) ), rd( Y, X ) ) }.
% 38.98/39.36  parent0[0]: (5333) {G146,W19,D5,L1,V3,M1} P(52,5167);d(33);d(22) { ld( rd( 
% 38.98/39.36    mult( Z, X ), mult( Y, X ) ), rd( X, Z ) ) ==> mult( Y, ld( Z, rd( X, Z )
% 38.98/39.36     ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22202) {G5,W23,D6,L1,V3,M1}  { mult( X, ld( Y, rd( i( Z ), Y ) )
% 38.98/39.36     ) ==> ld( rd( mult( Y, i( Z ) ), mult( X, i( Z ) ) ), i( mult( Y, Z ) )
% 38.98/39.36     ) }.
% 38.98/39.36  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.36    ( mult( Y, X ) ) }.
% 38.98/39.36  parent1[0; 19]: (22192) {G146,W19,D5,L1,V3,M1}  { mult( Z, ld( X, rd( Y, X
% 38.98/39.36     ) ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y ) ), rd( Y, X ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := i( Z )
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22203) {G5,W23,D6,L1,V3,M1}  { mult( X, ld( Y, i( mult( Y, Z ) )
% 38.98/39.36     ) ) ==> ld( rd( mult( Y, i( Z ) ), mult( X, i( Z ) ) ), i( mult( Y, Z )
% 38.98/39.36     ) ) }.
% 38.98/39.36  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.36    ( mult( Y, X ) ) }.
% 38.98/39.36  parent1[0; 5]: (22202) {G5,W23,D6,L1,V3,M1}  { mult( X, ld( Y, rd( i( Z ), 
% 38.98/39.36    Y ) ) ) ==> ld( rd( mult( Y, i( Z ) ), mult( X, i( Z ) ) ), i( mult( Y, Z
% 38.98/39.36     ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22216) {G4,W23,D7,L1,V3,M1}  { mult( X, ld( Y, i( mult( Y, Z ) )
% 38.98/39.36     ) ) ==> i( mult( mult( Y, Z ), rd( mult( Y, i( Z ) ), mult( X, i( Z ) )
% 38.98/39.36     ) ) ) }.
% 38.98/39.36  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.36    ( X, Y ) ) }.
% 38.98/39.36  parent1[0; 9]: (22203) {G5,W23,D6,L1,V3,M1}  { mult( X, ld( Y, i( mult( Y, 
% 38.98/39.36    Z ) ) ) ) ==> ld( rd( mult( Y, i( Z ) ), mult( X, i( Z ) ) ), i( mult( Y
% 38.98/39.36    , Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( Y, Z )
% 38.98/39.36     Y := rd( mult( Y, i( Z ) ), mult( X, i( Z ) ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22218) {G5,W22,D6,L1,V3,M1}  { mult( X, ld( Y, i( mult( Y, Z ) )
% 38.98/39.36     ) ) ==> rd( rd( mult( X, i( Z ) ), mult( Y, i( Z ) ) ), mult( Y, Z ) )
% 38.98/39.36     }.
% 38.98/39.36  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.98/39.36     ==> rd( rd( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 9]: (22216) {G4,W23,D7,L1,V3,M1}  { mult( X, ld( Y, i( mult( Y, 
% 38.98/39.36    Z ) ) ) ) ==> i( mult( mult( Y, Z ), rd( mult( Y, i( Z ) ), mult( X, i( Z
% 38.98/39.36     ) ) ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( Y, i( Z ) )
% 38.98/39.36     Y := mult( X, i( Z ) )
% 38.98/39.36     Z := mult( Y, Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22220) {G2,W21,D6,L1,V3,M1}  { mult( X, ld( Y, i( mult( Y, Z ) )
% 38.98/39.36     ) ) ==> rd( rd( mult( X, i( Z ) ), rd( Y, Z ) ), mult( Y, Z ) ) }.
% 38.98/39.36  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 15]: (22218) {G5,W22,D6,L1,V3,M1}  { mult( X, ld( Y, i( mult( Y
% 38.98/39.36    , Z ) ) ) ) ==> rd( rd( mult( X, i( Z ) ), mult( Y, i( Z ) ) ), mult( Y, 
% 38.98/39.36    Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22222) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( Y, i( mult( Y, Z ) )
% 38.98/39.36     ) ) ==> rd( rd( rd( X, Z ), rd( Y, Z ) ), mult( Y, Z ) ) }.
% 38.98/39.36  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 11]: (22220) {G2,W21,D6,L1,V3,M1}  { mult( X, ld( Y, i( mult( Y
% 38.98/39.36    , Z ) ) ) ) ==> rd( rd( mult( X, i( Z ) ), rd( Y, Z ) ), mult( Y, Z ) )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22223) {G3,W20,D6,L1,V3,M1}  { mult( X, ld( Y, i( mult( Y, Z ) )
% 38.98/39.36     ) ) ==> rd( mult( rd( X, Z ), rd( Z, Y ) ), mult( Y, Z ) ) }.
% 38.98/39.36  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.36    mult( Z, rd( X, Y ) ) }.
% 38.98/39.36  parent1[0; 10]: (22222) {G2,W20,D6,L1,V3,M1}  { mult( X, ld( Y, i( mult( Y
% 38.98/39.36    , Z ) ) ) ) ==> rd( rd( rd( X, Z ), rd( Y, Z ) ), mult( Y, Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := rd( X, Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22224) {G4,W20,D6,L1,V3,M1}  { mult( X, ld( Y, i( mult( Y, Z ) )
% 38.98/39.36     ) ) ==> rd( ld( rd( Z, X ), rd( Z, Y ) ), mult( Y, Z ) ) }.
% 38.98/39.36  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.36    ld( rd( X, Y ), Z ) }.
% 38.98/39.36  parent1[0; 10]: (22223) {G3,W20,D6,L1,V3,M1}  { mult( X, ld( Y, i( mult( Y
% 38.98/39.36    , Z ) ) ) ) ==> rd( mult( rd( X, Z ), rd( Z, Y ) ), mult( Y, Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := rd( Z, Y )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22225) {G4,W20,D6,L1,V3,M1}  { mult( X, i( mult( mult( Y, Z ), Y
% 38.98/39.36     ) ) ) ==> rd( ld( rd( Z, X ), rd( Z, Y ) ), mult( Y, Z ) ) }.
% 38.98/39.36  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.36    ( X, Y ) ) }.
% 38.98/39.36  parent1[0; 3]: (22224) {G4,W20,D6,L1,V3,M1}  { mult( X, ld( Y, i( mult( Y, 
% 38.98/39.36    Z ) ) ) ) ==> rd( ld( rd( Z, X ), rd( Z, Y ) ), mult( Y, Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( Y, Z )
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22226) {G2,W19,D5,L1,V3,M1}  { rd( X, mult( mult( Y, Z ), Y ) ) 
% 38.98/39.36    ==> rd( ld( rd( Z, X ), rd( Z, Y ) ), mult( Y, Z ) ) }.
% 38.98/39.36  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 1]: (22225) {G4,W20,D6,L1,V3,M1}  { mult( X, i( mult( mult( Y, Z
% 38.98/39.36     ), Y ) ) ) ==> rd( ld( rd( Z, X ), rd( Z, Y ) ), mult( Y, Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := mult( mult( Y, Z ), Y )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22227) {G2,W19,D5,L1,V3,M1}  { rd( ld( rd( Z, X ), rd( Z, Y ) ), 
% 38.98/39.36    mult( Y, Z ) ) ==> rd( X, mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.36  parent0[0]: (22226) {G2,W19,D5,L1,V3,M1}  { rd( X, mult( mult( Y, Z ), Y )
% 38.98/39.36     ) ==> rd( ld( rd( Z, X ), rd( Z, Y ) ), mult( Y, Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5340) {G147,W19,D5,L1,V3,M1} P(76,5333);d(52);d(91);d(33);d(
% 38.98/39.36    33);d(81);d(80);d(52);d(33) { rd( ld( rd( X, Z ), rd( X, Y ) ), mult( Y, 
% 38.98/39.36    X ) ) ==> rd( Z, mult( mult( Y, X ), Y ) ) }.
% 38.98/39.36  parent0: (22227) {G2,W19,D5,L1,V3,M1}  { rd( ld( rd( Z, X ), rd( Z, Y ) ), 
% 38.98/39.36    mult( Y, Z ) ) ==> rd( X, mult( mult( Y, Z ), Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22229) {G147,W19,D5,L1,V3,M1}  { rd( Y, mult( mult( Z, X ), Z ) ) 
% 38.98/39.36    ==> rd( ld( rd( X, Y ), rd( X, Z ) ), mult( Z, X ) ) }.
% 38.98/39.36  parent0[0]: (5340) {G147,W19,D5,L1,V3,M1} P(76,5333);d(52);d(91);d(33);d(33
% 38.98/39.36    );d(81);d(80);d(52);d(33) { rd( ld( rd( X, Z ), rd( X, Y ) ), mult( Y, X
% 38.98/39.36     ) ) ==> rd( Z, mult( mult( Y, X ), Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22232) {G2,W20,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( mult( Z, Y
% 38.98/39.36     ), Z ) ) ==> rd( ld( i( X ), rd( Y, Z ) ), mult( Z, Y ) ) }.
% 38.98/39.36  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.36    X ) }.
% 38.98/39.36  parent1[0; 12]: (22229) {G147,W19,D5,L1,V3,M1}  { rd( Y, mult( mult( Z, X )
% 38.98/39.36    , Z ) ) ==> rd( ld( rd( X, Y ), rd( X, Z ) ), mult( Z, X ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := mult( X, Y )
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22234) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( mult( Z, Y
% 38.98/39.36     ), Z ) ) ==> rd( mult( X, rd( Y, Z ) ), mult( Z, Y ) ) }.
% 38.98/39.36  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 11]: (22232) {G2,W20,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( 
% 38.98/39.36    mult( Z, Y ), Z ) ) ==> rd( ld( i( X ), rd( Y, Z ) ), mult( Z, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := rd( Y, Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5344) {G148,W19,D5,L1,V3,M1} P(25,5340);d(22) { rd( mult( Y, 
% 38.98/39.36    X ), mult( mult( Z, X ), Z ) ) ==> rd( mult( Y, rd( X, Z ) ), mult( Z, X
% 38.98/39.36     ) ) }.
% 38.98/39.36  parent0: (22234) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( mult( Z, Y
% 38.98/39.36     ), Z ) ) ==> rd( mult( X, rd( Y, Z ) ), mult( Z, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22237) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.98/39.36  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.36    X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22241) {G4,W20,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), X ), mult
% 38.98/39.36    ( Z, Y ) ) ==> i( rd( mult( Z, rd( Y, X ) ), mult( X, Y ) ) ) }.
% 38.98/39.36  parent0[0]: (5344) {G148,W19,D5,L1,V3,M1} P(25,5340);d(22) { rd( mult( Y, X
% 38.98/39.36     ), mult( mult( Z, X ), Z ) ) ==> rd( mult( Y, rd( X, Z ) ), mult( Z, X )
% 38.98/39.36     ) }.
% 38.98/39.36  parent1[0; 11]: (22237) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.98/39.36     ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := mult( Z, Y )
% 38.98/39.36     Y := mult( mult( X, Y ), X )
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22242) {G4,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), X ), mult
% 38.98/39.36    ( Z, Y ) ) ==> rd( mult( X, Y ), mult( Z, rd( Y, X ) ) ) }.
% 38.98/39.36  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.36    X ) }.
% 38.98/39.36  parent1[0; 10]: (22241) {G4,W20,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), X )
% 38.98/39.36    , mult( Z, Y ) ) ==> i( rd( mult( Z, rd( Y, X ) ), mult( X, Y ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( Z, rd( Y, X ) )
% 38.98/39.36     Y := mult( X, Y )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22243) {G5,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), X ), mult
% 38.98/39.36    ( Z, Y ) ) ==> mult( mult( X, Y ), rd( rd( X, Y ), Z ) ) }.
% 38.98/39.36  parent0[0]: (112) {G5,W15,D5,L1,V4,M1} P(81,81) { rd( T, mult( X, rd( Z, Y
% 38.98/39.36     ) ) ) ==> mult( T, rd( rd( Y, Z ), X ) ) }.
% 38.98/39.36  parent1[0; 10]: (22242) {G4,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), X )
% 38.98/39.36    , mult( Z, Y ) ) ==> rd( mult( X, Y ), mult( Z, rd( Y, X ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36     T := mult( X, Y )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5347) {G149,W19,D5,L1,V3,M1} P(5344,79);d(79);d(112) { rd( 
% 38.98/39.36    mult( mult( Z, Y ), Z ), mult( X, Y ) ) ==> mult( mult( Z, Y ), rd( rd( Z
% 38.98/39.36    , Y ), X ) ) }.
% 38.98/39.36  parent0: (22243) {G5,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), X ), mult
% 38.98/39.36    ( Z, Y ) ) ==> mult( mult( X, Y ), rd( rd( X, Y ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22246) {G149,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( rd( X, Y
% 38.98/39.36     ), Z ) ) ==> rd( mult( mult( X, Y ), X ), mult( Z, Y ) ) }.
% 38.98/39.36  parent0[0]: (5347) {G149,W19,D5,L1,V3,M1} P(5344,79);d(79);d(112) { rd( 
% 38.98/39.36    mult( mult( Z, Y ), Z ), mult( X, Y ) ) ==> mult( mult( Z, Y ), rd( rd( Z
% 38.98/39.36    , Y ), X ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22255) {G2,W22,D6,L1,V3,M1}  { mult( mult( i( X ), Y ), rd( rd( i
% 38.98/39.36    ( X ), Y ), Z ) ) ==> rd( mult( ld( X, Y ), i( X ) ), mult( Z, Y ) ) }.
% 38.98/39.36  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 14]: (22246) {G149,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), rd( 
% 38.98/39.36    rd( X, Y ), Z ) ) ==> rd( mult( mult( X, Y ), X ), mult( Z, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := i( X )
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22257) {G2,W21,D6,L1,V3,M1}  { mult( ld( X, Y ), rd( rd( i( X ), 
% 38.98/39.36    Y ), Z ) ) ==> rd( mult( ld( X, Y ), i( X ) ), mult( Z, Y ) ) }.
% 38.98/39.36  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 2]: (22255) {G2,W22,D6,L1,V3,M1}  { mult( mult( i( X ), Y ), rd
% 38.98/39.36    ( rd( i( X ), Y ), Z ) ) ==> rd( mult( ld( X, Y ), i( X ) ), mult( Z, Y )
% 38.98/39.36     ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22260) {G2,W20,D6,L1,V3,M1}  { mult( ld( X, Y ), rd( rd( i( X ), 
% 38.98/39.36    Y ), Z ) ) ==> rd( rd( ld( X, Y ), X ), mult( Z, Y ) ) }.
% 38.98/39.36  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 12]: (22257) {G2,W21,D6,L1,V3,M1}  { mult( ld( X, Y ), rd( rd( i
% 38.98/39.36    ( X ), Y ), Z ) ) ==> rd( mult( ld( X, Y ), i( X ) ), mult( Z, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := ld( X, Y )
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22261) {G3,W20,D6,L1,V3,M1}  { mult( ld( X, Y ), rd( rd( i( X ), 
% 38.98/39.36    Y ), Z ) ) ==> rd( ld( X, rd( Y, X ) ), mult( Z, Y ) ) }.
% 38.98/39.36  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.98/39.36    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.98/39.36  parent1[0; 12]: (22260) {G2,W20,D6,L1,V3,M1}  { mult( ld( X, Y ), rd( rd( i
% 38.98/39.36    ( X ), Y ), Z ) ) ==> rd( rd( ld( X, Y ), X ), mult( Z, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22262) {G4,W20,D6,L1,V3,M1}  { ld( ld( Y, X ), rd( rd( i( X ), Y
% 38.98/39.36     ), Z ) ) ==> rd( ld( X, rd( Y, X ) ), mult( Z, Y ) ) }.
% 38.98/39.36  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.36    ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 1]: (22261) {G3,W20,D6,L1,V3,M1}  { mult( ld( X, Y ), rd( rd( i
% 38.98/39.36    ( X ), Y ), Z ) ) ==> rd( ld( X, rd( Y, X ) ), mult( Z, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := rd( rd( i( X ), Y ), Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22263) {G5,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( i( mult( X, Y
% 38.98/39.36     ) ), Z ) ) ==> rd( ld( Y, rd( X, Y ) ), mult( Z, X ) ) }.
% 38.98/39.36  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.36    ( mult( Y, X ) ) }.
% 38.98/39.36  parent1[0; 6]: (22262) {G4,W20,D6,L1,V3,M1}  { ld( ld( Y, X ), rd( rd( i( X
% 38.98/39.36     ), Y ), Z ) ) ==> rd( ld( X, rd( Y, X ) ), mult( Z, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22265) {G5,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), i( mult( Z, mult( 
% 38.98/39.36    X, Y ) ) ) ) ==> rd( ld( Y, rd( X, Y ) ), mult( Z, X ) ) }.
% 38.98/39.36  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.36    ( mult( Y, X ) ) }.
% 38.98/39.36  parent1[0; 5]: (22263) {G5,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), rd( i( mult
% 38.98/39.36    ( X, Y ) ), Z ) ) ==> rd( ld( Y, rd( X, Y ) ), mult( Z, X ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( X, Y )
% 38.98/39.36     Y := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22266) {G4,W20,D6,L1,V3,M1}  { i( mult( mult( Z, mult( X, Y ) ), 
% 38.98/39.36    ld( X, Y ) ) ) ==> rd( ld( Y, rd( X, Y ) ), mult( Z, X ) ) }.
% 38.98/39.36  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.36    ( X, Y ) ) }.
% 38.98/39.36  parent1[0; 1]: (22265) {G5,W20,D6,L1,V3,M1}  { ld( ld( X, Y ), i( mult( Z, 
% 38.98/39.36    mult( X, Y ) ) ) ) ==> rd( ld( Y, rd( X, Y ) ), mult( Z, X ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( Z, mult( X, Y ) )
% 38.98/39.36     Y := ld( X, Y )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22267) {G5,W19,D5,L1,V3,M1}  { rd( ld( Z, Y ), mult( X, mult( Y, 
% 38.98/39.36    Z ) ) ) ==> rd( ld( Z, rd( Y, Z ) ), mult( X, Y ) ) }.
% 38.98/39.36  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.36     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 1]: (22266) {G4,W20,D6,L1,V3,M1}  { i( mult( mult( Z, mult( X, Y
% 38.98/39.36     ) ), ld( X, Y ) ) ) ==> rd( ld( Y, rd( X, Y ) ), mult( Z, X ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := mult( X, mult( Y, Z ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5352) {G150,W19,D5,L1,V3,M1} P(24,5347);d(33);d(124);d(74);d(
% 38.98/39.36    76);d(76);d(52);d(92) { rd( ld( X, Y ), mult( Z, mult( Y, X ) ) ) ==> rd
% 38.98/39.36    ( ld( X, rd( Y, X ) ), mult( Z, Y ) ) }.
% 38.98/39.36  parent0: (22267) {G5,W19,D5,L1,V3,M1}  { rd( ld( Z, Y ), mult( X, mult( Y, 
% 38.98/39.36    Z ) ) ) ==> rd( ld( Z, rd( Y, Z ) ), mult( X, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22270) {G150,W19,D5,L1,V3,M1}  { rd( ld( X, rd( Y, X ) ), mult( Z
% 38.98/39.36    , Y ) ) ==> rd( ld( X, Y ), mult( Z, mult( Y, X ) ) ) }.
% 38.98/39.36  parent0[0]: (5352) {G150,W19,D5,L1,V3,M1} P(24,5347);d(33);d(124);d(74);d(
% 38.98/39.36    76);d(76);d(52);d(92) { rd( ld( X, Y ), mult( Z, mult( Y, X ) ) ) ==> rd
% 38.98/39.36    ( ld( X, rd( Y, X ) ), mult( Z, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22281) {G4,W23,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), X ) ), mult
% 38.98/39.36    ( Z, i( Y ) ) ) ==> rd( i( mult( Y, X ) ), mult( Z, mult( i( Y ), X ) ) )
% 38.98/39.36     }.
% 38.98/39.36  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.36    ( X, Y ) ) }.
% 38.98/39.36  parent1[0; 13]: (22270) {G150,W19,D5,L1,V3,M1}  { rd( ld( X, rd( Y, X ) ), 
% 38.98/39.36    mult( Z, Y ) ) ==> rd( ld( X, Y ), mult( Z, mult( Y, X ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := i( Y )
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22283) {G5,W23,D7,L1,V3,M1}  { rd( ld( X, rd( i( Y ), X ) ), mult
% 38.98/39.36    ( Z, i( Y ) ) ) ==> i( mult( mult( Z, mult( i( Y ), X ) ), mult( Y, X ) )
% 38.98/39.36     ) }.
% 38.98/39.36  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.36    ( mult( Y, X ) ) }.
% 38.98/39.36  parent1[0; 12]: (22281) {G4,W23,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), X )
% 38.98/39.36     ), mult( Z, i( Y ) ) ) ==> rd( i( mult( Y, X ) ), mult( Z, mult( i( Y )
% 38.98/39.36    , X ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( Y, X )
% 38.98/39.36     Y := mult( Z, mult( i( Y ), X ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22285) {G2,W22,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), X ) ), mult
% 38.98/39.36    ( Z, i( Y ) ) ) ==> i( mult( mult( Z, ld( Y, X ) ), mult( Y, X ) ) ) }.
% 38.98/39.36  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 16]: (22283) {G5,W23,D7,L1,V3,M1}  { rd( ld( X, rd( i( Y ), X )
% 38.98/39.36     ), mult( Z, i( Y ) ) ) ==> i( mult( mult( Z, mult( i( Y ), X ) ), mult( 
% 38.98/39.36    Y, X ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22286) {G3,W22,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), X ) ), mult
% 38.98/39.36    ( Z, i( Y ) ) ) ==> i( ld( rd( ld( X, Y ), Z ), mult( Y, X ) ) ) }.
% 38.98/39.36  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.36     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.36  parent1[0; 13]: (22285) {G2,W22,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), X )
% 38.98/39.36     ), mult( Z, i( Y ) ) ) ==> i( mult( mult( Z, ld( Y, X ) ), mult( Y, X )
% 38.98/39.36     ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36     T := mult( Y, X )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22287) {G4,W21,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), X ) ), mult
% 38.98/39.36    ( Z, i( Y ) ) ) ==> ld( mult( Y, X ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.36  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.36     ) }.
% 38.98/39.36  parent1[0; 12]: (22286) {G3,W22,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), X )
% 38.98/39.36     ), mult( Z, i( Y ) ) ) ==> i( ld( rd( ld( X, Y ), Z ), mult( Y, X ) ) )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := rd( ld( X, Y ), Z )
% 38.98/39.36     Y := mult( Y, X )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22288) {G5,W21,D6,L1,V3,M1}  { rd( ld( X, i( mult( X, Y ) ) ), 
% 38.98/39.36    mult( Z, i( Y ) ) ) ==> ld( mult( Y, X ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.36  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.36    ( mult( Y, X ) ) }.
% 38.98/39.36  parent1[0; 4]: (22287) {G4,W21,D6,L1,V3,M1}  { rd( ld( X, rd( i( Y ), X ) )
% 38.98/39.36    , mult( Z, i( Y ) ) ) ==> ld( mult( Y, X ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22289) {G4,W21,D6,L1,V3,M1}  { rd( i( mult( mult( X, Y ), X ) ), 
% 38.98/39.36    mult( Z, i( Y ) ) ) ==> ld( mult( Y, X ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.36  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.36    ( X, Y ) ) }.
% 38.98/39.36  parent1[0; 2]: (22288) {G5,W21,D6,L1,V3,M1}  { rd( ld( X, i( mult( X, Y ) )
% 38.98/39.36     ), mult( Z, i( Y ) ) ) ==> ld( mult( Y, X ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( X, Y )
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22290) {G5,W21,D6,L1,V3,M1}  { i( mult( mult( Z, i( Y ) ), mult( 
% 38.98/39.36    mult( X, Y ), X ) ) ) ==> ld( mult( Y, X ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.36  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.36    ( mult( Y, X ) ) }.
% 38.98/39.36  parent1[0; 1]: (22289) {G4,W21,D6,L1,V3,M1}  { rd( i( mult( mult( X, Y ), X
% 38.98/39.36     ) ), mult( Z, i( Y ) ) ) ==> ld( mult( Y, X ), rd( ld( X, Y ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( mult( X, Y ), X )
% 38.98/39.36     Y := mult( Z, i( Y ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22291) {G2,W20,D6,L1,V3,M1}  { i( mult( rd( X, Y ), mult( mult( Z
% 38.98/39.36    , Y ), Z ) ) ) ==> ld( mult( Y, Z ), rd( ld( Z, Y ), X ) ) }.
% 38.98/39.36  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 3]: (22290) {G5,W21,D6,L1,V3,M1}  { i( mult( mult( Z, i( Y ) ), 
% 38.98/39.36    mult( mult( X, Y ), X ) ) ) ==> ld( mult( Y, X ), rd( ld( X, Y ), Z ) )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22292) {G3,W20,D6,L1,V3,M1}  { i( ld( rd( Y, X ), mult( mult( Z, 
% 38.98/39.36    Y ), Z ) ) ) ==> ld( mult( Y, Z ), rd( ld( Z, Y ), X ) ) }.
% 38.98/39.36  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.36    ld( rd( X, Y ), Z ) }.
% 38.98/39.36  parent1[0; 2]: (22291) {G2,W20,D6,L1,V3,M1}  { i( mult( rd( X, Y ), mult( 
% 38.98/39.36    mult( Z, Y ), Z ) ) ) ==> ld( mult( Y, Z ), rd( ld( Z, Y ), X ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := mult( mult( Z, Y ), Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22293) {G4,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), Z ), rd( X
% 38.98/39.36    , Y ) ) ==> ld( mult( X, Z ), rd( ld( Z, X ), Y ) ) }.
% 38.98/39.36  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.36     ) }.
% 38.98/39.36  parent1[0; 1]: (22292) {G3,W20,D6,L1,V3,M1}  { i( ld( rd( Y, X ), mult( 
% 38.98/39.36    mult( Z, Y ), Z ) ) ) ==> ld( mult( Y, Z ), rd( ld( Z, Y ), X ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := rd( X, Y )
% 38.98/39.36     Y := mult( mult( Z, X ), Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22294) {G4,W19,D5,L1,V3,M1}  { ld( mult( Y, X ), rd( ld( X, Y ), Z
% 38.98/39.36     ) ) ==> ld( mult( mult( X, Y ), X ), rd( Y, Z ) ) }.
% 38.98/39.36  parent0[0]: (22293) {G4,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), Z ), rd
% 38.98/39.36    ( X, Y ) ) ==> ld( mult( X, Z ), rd( ld( Z, X ), Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5356) {G151,W19,D5,L1,V3,M1} P(52,5352);d(76);d(24);d(115);d(
% 38.98/39.36    54);d(76);d(52);d(76);d(33);d(80);d(54) { ld( mult( Y, X ), rd( ld( X, Y
% 38.98/39.36     ), Z ) ) ==> ld( mult( mult( X, Y ), X ), rd( Y, Z ) ) }.
% 38.98/39.36  parent0: (22294) {G4,W19,D5,L1,V3,M1}  { ld( mult( Y, X ), rd( ld( X, Y ), 
% 38.98/39.36    Z ) ) ==> ld( mult( mult( X, Y ), X ), rd( Y, Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22296) {G142,W19,D5,L1,V3,M1}  { ld( ld( ld( Z, Y ), X ), rd( Y, Z
% 38.98/39.36     ) ) ==> ld( X, ld( ld( Y, Z ), rd( Y, Z ) ) ) }.
% 38.98/39.36  parent0[0]: (5144) {G142,W19,D5,L1,V3,M1} P(1,5137);d(4502) { ld( Y, ld( ld
% 38.98/39.36    ( Z, X ), rd( Z, X ) ) ) ==> ld( ld( ld( X, Z ), Y ), rd( Z, X ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22302) {G9,W39,D7,L1,V3,M1}  { ld( ld( ld( rd( X, Y ), mult( X, 
% 38.98/39.36    rd( X, Y ) ) ), Z ), rd( mult( X, rd( X, Y ) ), rd( X, Y ) ) ) ==> ld( Z
% 38.98/39.36    , ld( rd( rd( Y, X ), Y ), rd( mult( X, rd( X, Y ) ), rd( X, Y ) ) ) )
% 38.98/39.36     }.
% 38.98/39.36  parent0[0]: (331) {G8,W15,D5,L1,V2,M1} P(2,320);d(81);d(80);d(81) { ld( 
% 38.98/39.36    mult( Y, rd( Y, X ) ), rd( Y, X ) ) ==> rd( rd( X, Y ), X ) }.
% 38.98/39.36  parent1[0; 25]: (22296) {G142,W19,D5,L1,V3,M1}  { ld( ld( ld( Z, Y ), X ), 
% 38.98/39.36    rd( Y, Z ) ) ==> ld( X, ld( ld( Y, Z ), rd( Y, Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := mult( X, rd( X, Y ) )
% 38.98/39.36     Z := rd( X, Y )
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22304) {G1,W31,D7,L1,V3,M1}  { ld( ld( ld( rd( X, Y ), mult( X, 
% 38.98/39.36    rd( X, Y ) ) ), Z ), rd( mult( X, rd( X, Y ) ), rd( X, Y ) ) ) ==> ld( Z
% 38.98/39.36    , ld( rd( rd( Y, X ), Y ), X ) ) }.
% 38.98/39.36  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.36  parent1[0; 30]: (22302) {G9,W39,D7,L1,V3,M1}  { ld( ld( ld( rd( X, Y ), 
% 38.98/39.36    mult( X, rd( X, Y ) ) ), Z ), rd( mult( X, rd( X, Y ) ), rd( X, Y ) ) ) 
% 38.98/39.36    ==> ld( Z, ld( rd( rd( Y, X ), Y ), rd( mult( X, rd( X, Y ) ), rd( X, Y )
% 38.98/39.36     ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := rd( X, Y )
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22305) {G1,W23,D7,L1,V3,M1}  { ld( ld( ld( rd( X, Y ), mult( X, 
% 38.98/39.36    rd( X, Y ) ) ), Z ), X ) ==> ld( Z, ld( rd( rd( Y, X ), Y ), X ) ) }.
% 38.98/39.36  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.36  parent1[0; 13]: (22304) {G1,W31,D7,L1,V3,M1}  { ld( ld( ld( rd( X, Y ), 
% 38.98/39.36    mult( X, rd( X, Y ) ) ), Z ), rd( mult( X, rd( X, Y ) ), rd( X, Y ) ) ) 
% 38.98/39.36    ==> ld( Z, ld( rd( rd( Y, X ), Y ), X ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := rd( X, Y )
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22310) {G2,W23,D7,L1,V3,M1}  { ld( ld( ld( ld( X, rd( X, Y ) ), 
% 38.98/39.36    rd( X, Y ) ), Z ), X ) ==> ld( Z, ld( rd( rd( Y, X ), Y ), X ) ) }.
% 38.98/39.36  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.98/39.36     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.98/39.36  parent1[0; 3]: (22305) {G1,W23,D7,L1,V3,M1}  { ld( ld( ld( rd( X, Y ), mult
% 38.98/39.36    ( X, rd( X, Y ) ) ), Z ), X ) ==> ld( Z, ld( rd( rd( Y, X ), Y ), X ) )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := rd( X, Y )
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22311) {G3,W20,D6,L1,V3,M1}  { ld( ld( ld( i( Y ), rd( X, Y ) ), 
% 38.98/39.36    Z ), X ) ==> ld( Z, ld( rd( rd( Y, X ), Y ), X ) ) }.
% 38.98/39.36  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.98/39.36     ) }.
% 38.98/39.36  parent1[0; 4]: (22310) {G2,W23,D7,L1,V3,M1}  { ld( ld( ld( ld( X, rd( X, Y
% 38.98/39.36     ) ), rd( X, Y ) ), Z ), X ) ==> ld( Z, ld( rd( rd( Y, X ), Y ), X ) )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22312) {G2,W19,D6,L1,V3,M1}  { ld( ld( mult( X, rd( Y, X ) ), Z )
% 38.98/39.36    , Y ) ==> ld( Z, ld( rd( rd( X, Y ), X ), Y ) ) }.
% 38.98/39.36  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 3]: (22311) {G3,W20,D6,L1,V3,M1}  { ld( ld( ld( i( Y ), rd( X, Y
% 38.98/39.36     ) ), Z ), X ) ==> ld( Z, ld( rd( rd( Y, X ), Y ), X ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := rd( Y, X )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22313) {G2,W19,D6,L1,V3,M1}  { ld( Z, ld( rd( rd( X, Y ), X ), Y )
% 38.98/39.36     ) ==> ld( ld( mult( X, rd( Y, X ) ), Z ), Y ) }.
% 38.98/39.36  parent0[0]: (22312) {G2,W19,D6,L1,V3,M1}  { ld( ld( mult( X, rd( Y, X ) ), 
% 38.98/39.36    Z ), Y ) ==> ld( Z, ld( rd( rd( X, Y ), X ), Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5419) {G143,W19,D6,L1,V3,M1} P(331,5144);d(3);d(347);d(53);d(
% 38.98/39.36    22) { ld( Z, ld( rd( rd( Y, X ), Y ), X ) ) ==> ld( ld( mult( Y, rd( X, Y
% 38.98/39.36     ) ), Z ), X ) }.
% 38.98/39.36  parent0: (22313) {G2,W19,D6,L1,V3,M1}  { ld( Z, ld( rd( rd( X, Y ), X ), Y
% 38.98/39.36     ) ) ==> ld( ld( mult( X, rd( Y, X ) ), Z ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22315) {G5,W11,D5,L1,V3,M1}  { Z ==> ld( rd( X, Y ), ld( rd( Y, X
% 38.98/39.36     ), Z ) ) }.
% 38.98/39.36  parent0[0]: (111) {G5,W11,D5,L1,V3,M1} P(80,6);d(24) { ld( rd( X, Y ), ld( 
% 38.98/39.36    rd( Y, X ), Z ) ) ==> Z }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22320) {G6,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), Z ) ==> ld( rd( X
% 38.98/39.36    , Y ), ld( ld( ld( Y, X ), rd( Y, X ) ), Z ) ) }.
% 38.98/39.36  parent0[0]: (5139) {G141,W19,D5,L1,V3,M1} P(1,5130);d(4312) { ld( rd( Z, X
% 38.98/39.36     ), ld( ld( X, Z ), Y ) ) ==> ld( ld( ld( Z, X ), rd( Z, X ) ), Y ) }.
% 38.98/39.36  parent1[0; 10]: (22315) {G5,W11,D5,L1,V3,M1}  { Z ==> ld( rd( X, Y ), ld( 
% 38.98/39.36    rd( Y, X ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := ld( ld( X, Y ), Z )
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22321) {G6,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( ld( ld( Y, X )
% 38.98/39.36    , rd( Y, X ) ), Z ) ) ==> ld( ld( X, Y ), Z ) }.
% 38.98/39.36  parent0[0]: (22320) {G6,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), Z ) ==> ld( rd
% 38.98/39.36    ( X, Y ), ld( ld( ld( Y, X ), rd( Y, X ) ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5423) {G142,W19,D6,L1,V3,M1} P(5139,111) { ld( rd( Y, X ), ld
% 38.98/39.36    ( ld( ld( X, Y ), rd( X, Y ) ), Z ) ) ==> ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent0: (22321) {G6,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), ld( ld( ld( Y, X )
% 38.98/39.36    , rd( Y, X ) ), Z ) ) ==> ld( ld( X, Y ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22323) {G142,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), Z ) ==> ld( rd( X
% 38.98/39.36    , Y ), ld( ld( ld( Y, X ), rd( Y, X ) ), Z ) ) }.
% 38.98/39.36  parent0[0]: (5423) {G142,W19,D6,L1,V3,M1} P(5139,111) { ld( rd( Y, X ), ld
% 38.98/39.36    ( ld( ld( X, Y ), rd( X, Y ) ), Z ) ) ==> ld( ld( Y, X ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22335) {G10,W27,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), Z ) 
% 38.98/39.36    ==> ld( rd( mult( X, Y ), Y ), ld( ld( ld( ld( X, Y ), Y ), rd( Y, mult( 
% 38.98/39.36    X, Y ) ) ), Z ) ) }.
% 38.98/39.36  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.98/39.36     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.98/39.36  parent1[0; 16]: (22323) {G142,W19,D6,L1,V3,M1}  { ld( ld( X, Y ), Z ) ==> 
% 38.98/39.36    ld( rd( X, Y ), ld( ld( ld( Y, X ), rd( Y, X ) ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := mult( X, Y )
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22336) {G1,W23,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), Z ) ==>
% 38.98/39.36     ld( X, ld( ld( ld( ld( X, Y ), Y ), rd( Y, mult( X, Y ) ) ), Z ) ) }.
% 38.98/39.36  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.36  parent1[0; 9]: (22335) {G10,W27,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), 
% 38.98/39.36    Z ) ==> ld( rd( mult( X, Y ), Y ), ld( ld( ld( ld( X, Y ), Y ), rd( Y, 
% 38.98/39.36    mult( X, Y ) ) ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22337) {G2,W20,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), Z ) ==>
% 38.98/39.36     ld( X, ld( ld( ld( ld( X, Y ), Y ), i( X ) ), Z ) ) }.
% 38.98/39.36  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.36    X ) }.
% 38.98/39.36  parent1[0; 17]: (22336) {G1,W23,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), 
% 38.98/39.36    Z ) ==> ld( X, ld( ld( ld( ld( X, Y ), Y ), rd( Y, mult( X, Y ) ) ), Z )
% 38.98/39.36     ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22338) {G3,W20,D8,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), Z ) ==>
% 38.98/39.36     ld( X, ld( i( mult( X, ld( ld( X, Y ), Y ) ) ), Z ) ) }.
% 38.98/39.36  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.36    ( X, Y ) ) }.
% 38.98/39.36  parent1[0; 11]: (22337) {G2,W20,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), 
% 38.98/39.36    Z ) ==> ld( X, ld( ld( ld( ld( X, Y ), Y ), i( X ) ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := ld( ld( X, Y ), Y )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22339) {G2,W19,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), Z ) ==>
% 38.98/39.36     ld( X, mult( mult( X, ld( ld( X, Y ), Y ) ), Z ) ) }.
% 38.98/39.36  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 10]: (22338) {G3,W20,D8,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), 
% 38.98/39.36    Z ) ==> ld( X, ld( i( mult( X, ld( ld( X, Y ), Y ) ) ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( X, ld( ld( X, Y ), Y ) )
% 38.98/39.36     Y := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22340) {G3,W19,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), Z ) ==>
% 38.98/39.36     ld( X, ld( rd( ld( Y, ld( X, Y ) ), X ), Z ) ) }.
% 38.98/39.36  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.36     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.36  parent1[0; 10]: (22339) {G2,W19,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), 
% 38.98/39.36    Z ) ==> ld( X, mult( mult( X, ld( ld( X, Y ), Y ) ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := ld( X, Y )
% 38.98/39.36     T := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22341) {G4,W19,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), Z ) ==>
% 38.98/39.36     ld( X, ld( rd( ld( mult( X, Y ), Y ), X ), Z ) ) }.
% 38.98/39.36  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.98/39.36    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.98/39.36  parent1[0; 12]: (22340) {G3,W19,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), 
% 38.98/39.36    Z ) ==> ld( X, ld( rd( ld( Y, ld( X, Y ) ), X ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22342) {G5,W19,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), Z ) ==>
% 38.98/39.36     ld( X, ld( ld( mult( X, Y ), rd( Y, X ) ), Z ) ) }.
% 38.98/39.36  parent0[0]: (1099) {G14,W15,D5,L1,V2,M1} P(33,1069);d(22);d(52);d(92);d(347
% 38.98/39.36    );d(22) { rd( ld( mult( Y, X ), X ), Y ) ==> ld( mult( Y, X ), rd( X, Y )
% 38.98/39.36     ) }.
% 38.98/39.36  parent1[0; 11]: (22341) {G4,W19,D7,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), 
% 38.98/39.36    Z ) ==> ld( X, ld( rd( ld( mult( X, Y ), Y ), X ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22343) {G5,W19,D6,L1,V3,M1}  { ld( X, ld( ld( mult( X, Y ), rd( Y
% 38.98/39.36    , X ) ), Z ) ) ==> ld( ld( mult( X, Y ), Y ), Z ) }.
% 38.98/39.36  parent0[0]: (22342) {G5,W19,D6,L1,V3,M1}  { ld( ld( mult( X, Y ), Y ), Z ) 
% 38.98/39.36    ==> ld( X, ld( ld( mult( X, Y ), rd( Y, X ) ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5433) {G143,W19,D6,L1,V3,M1} P(347,5423);d(3);d(25);d(52);d(
% 38.98/39.36    22);d(115);d(329);d(1099) { ld( Y, ld( ld( mult( Y, X ), rd( X, Y ) ), Z
% 38.98/39.36     ) ) ==> ld( ld( mult( Y, X ), X ), Z ) }.
% 38.98/39.36  parent0: (22343) {G5,W19,D6,L1,V3,M1}  { ld( X, ld( ld( mult( X, Y ), rd( Y
% 38.98/39.36    , X ) ), Z ) ) ==> ld( ld( mult( X, Y ), Y ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22345) {G52,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), rd( Y, X ) ), 
% 38.98/39.36    X ) ==> mult( X, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.98/39.36  parent0[0]: (2582) {G52,W19,D5,L1,V3,M1} P(139,2575);d(75);d(0) { mult( Y, 
% 38.98/39.36    ld( ld( Y, Z ), ld( Y, X ) ) ) ==> ld( ld( rd( X, Y ), rd( Z, Y ) ), Y )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22356) {G53,W43,D8,L1,V3,M1}  { ld( ld( rd( X, rd( rd( Y, X ), Y
% 38.98/39.36     ) ), rd( Z, rd( rd( Y, X ), Y ) ) ), rd( rd( Y, X ), Y ) ) ==> mult( rd
% 38.98/39.36    ( rd( Y, X ), Y ), ld( ld( mult( Y, rd( X, Y ) ), ld( rd( rd( Y, X ), Y )
% 38.98/39.36    , Z ) ), X ) ) }.
% 38.98/39.36  parent0[0]: (5419) {G143,W19,D6,L1,V3,M1} P(331,5144);d(3);d(347);d(53);d(
% 38.98/39.36    22) { ld( Z, ld( rd( rd( Y, X ), Y ), X ) ) ==> ld( ld( mult( Y, rd( X, Y
% 38.98/39.36     ) ), Z ), X ) }.
% 38.98/39.36  parent1[0; 28]: (22345) {G52,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, X ), rd( Y
% 38.98/39.36    , X ) ), X ) ==> mult( X, ld( ld( X, Y ), ld( X, Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := ld( rd( rd( Y, X ), Y ), Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := rd( rd( Y, X ), Y )
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22359) {G5,W43,D8,L1,V3,M1}  { ld( ld( rd( X, rd( rd( Y, X ), Y )
% 38.98/39.36     ), rd( Z, rd( rd( Y, X ), Y ) ) ), rd( rd( Y, X ), Y ) ) ==> ld( rd( Y, 
% 38.98/39.36    rd( Y, X ) ), ld( ld( mult( Y, rd( X, Y ) ), ld( rd( rd( Y, X ), Y ), Z )
% 38.98/39.36     ), X ) ) }.
% 38.98/39.36  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.36    ld( rd( X, Y ), Z ) }.
% 38.98/39.36  parent1[0; 22]: (22356) {G53,W43,D8,L1,V3,M1}  { ld( ld( rd( X, rd( rd( Y, 
% 38.98/39.36    X ), Y ) ), rd( Z, rd( rd( Y, X ), Y ) ) ), rd( rd( Y, X ), Y ) ) ==> 
% 38.98/39.36    mult( rd( rd( Y, X ), Y ), ld( ld( mult( Y, rd( X, Y ) ), ld( rd( rd( Y, 
% 38.98/39.36    X ), Y ), Z ) ), X ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := rd( Y, X )
% 38.98/39.36     Z := ld( ld( mult( Y, rd( X, Y ) ), ld( rd( rd( Y, X ), Y ), Z ) ), X )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22362) {G5,W43,D8,L1,V3,M1}  { ld( ld( rd( X, rd( rd( Y, X ), Y )
% 38.98/39.36     ), rd( Z, rd( rd( Y, X ), Y ) ) ), rd( rd( Y, X ), Y ) ) ==> ld( mult( Y
% 38.98/39.36    , rd( X, Y ) ), ld( ld( mult( Y, rd( X, Y ) ), ld( rd( rd( Y, X ), Y ), Z
% 38.98/39.36     ) ), X ) ) }.
% 38.98/39.36  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.36    mult( Z, rd( X, Y ) ) }.
% 38.98/39.36  parent1[0; 23]: (22359) {G5,W43,D8,L1,V3,M1}  { ld( ld( rd( X, rd( rd( Y, X
% 38.98/39.36     ), Y ) ), rd( Z, rd( rd( Y, X ), Y ) ) ), rd( rd( Y, X ), Y ) ) ==> ld( 
% 38.98/39.36    rd( Y, rd( Y, X ) ), ld( ld( mult( Y, rd( X, Y ) ), ld( rd( rd( Y, X ), Y
% 38.98/39.36     ), Z ) ), X ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22373) {G6,W31,D7,L1,V3,M1}  { ld( ld( rd( X, rd( rd( Y, X ), Y )
% 38.98/39.36     ), rd( Z, rd( rd( Y, X ), Y ) ) ), rd( rd( Y, X ), Y ) ) ==> ld( mult( Y
% 38.98/39.36    , rd( X, Y ) ), ld( Z, X ) ) }.
% 38.98/39.36  parent0[0]: (258) {G6,W15,D6,L1,V4,M1} P(81,111) { ld( mult( X, rd( Z, Y )
% 38.98/39.36     ), ld( rd( rd( Y, Z ), X ), T ) ) ==> T }.
% 38.98/39.36  parent1[0; 29]: (22362) {G5,W43,D8,L1,V3,M1}  { ld( ld( rd( X, rd( rd( Y, X
% 38.98/39.36     ), Y ) ), rd( Z, rd( rd( Y, X ), Y ) ) ), rd( rd( Y, X ), Y ) ) ==> ld( 
% 38.98/39.36    mult( Y, rd( X, Y ) ), ld( ld( mult( Y, rd( X, Y ) ), ld( rd( rd( Y, X )
% 38.98/39.36    , Y ), Z ) ), X ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := X
% 38.98/39.36     T := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22374) {G5,W31,D7,L1,V3,M1}  { ld( ld( mult( X, rd( Y, rd( Y, X )
% 38.98/39.36     ) ), rd( Z, rd( rd( Y, X ), Y ) ) ), rd( rd( Y, X ), Y ) ) ==> ld( mult
% 38.98/39.36    ( Y, rd( X, Y ) ), ld( Z, X ) ) }.
% 38.98/39.36  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.36    mult( Z, rd( X, Y ) ) }.
% 38.98/39.36  parent1[0; 3]: (22373) {G6,W31,D7,L1,V3,M1}  { ld( ld( rd( X, rd( rd( Y, X
% 38.98/39.36     ), Y ) ), rd( Z, rd( rd( Y, X ), Y ) ) ), rd( rd( Y, X ), Y ) ) ==> ld( 
% 38.98/39.36    mult( Y, rd( X, Y ) ), ld( Z, X ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := rd( Y, X )
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22410) {G5,W31,D7,L1,V3,M1}  { ld( ld( mult( X, mult( Y, rd( X, Y
% 38.98/39.36     ) ) ), rd( Z, rd( rd( Y, X ), Y ) ) ), rd( rd( Y, X ), Y ) ) ==> ld( 
% 38.98/39.36    mult( Y, rd( X, Y ) ), ld( Z, X ) ) }.
% 38.98/39.36  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.36    mult( Z, rd( X, Y ) ) }.
% 38.98/39.36  parent1[0; 5]: (22374) {G5,W31,D7,L1,V3,M1}  { ld( ld( mult( X, rd( Y, rd( 
% 38.98/39.36    Y, X ) ) ), rd( Z, rd( rd( Y, X ), Y ) ) ), rd( rd( Y, X ), Y ) ) ==> ld
% 38.98/39.36    ( mult( Y, rd( X, Y ) ), ld( Z, X ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22420) {G6,W31,D7,L1,V3,M1}  { ld( ld( mult( mult( X, Y ), rd( X
% 38.98/39.36    , Y ) ), rd( Z, rd( rd( Y, X ), Y ) ) ), rd( rd( Y, X ), Y ) ) ==> ld( 
% 38.98/39.36    mult( Y, rd( X, Y ) ), ld( Z, X ) ) }.
% 38.98/39.36  parent0[0]: (1067) {G12,W15,D5,L1,V2,M1} P(764,105);d(321);d(74);d(790);d(
% 38.98/39.36    139);d(1007);d(125);d(0);d(320);d(698);d(490);d(321);d(31);d(76);d(76);d(
% 38.98/39.36    22);d(503);d(275);q { mult( Y, mult( X, rd( Y, X ) ) ) ==> mult( mult( Y
% 38.98/39.36    , X ), rd( Y, X ) ) }.
% 38.98/39.36  parent1[0; 3]: (22410) {G5,W31,D7,L1,V3,M1}  { ld( ld( mult( X, mult( Y, rd
% 38.98/39.36    ( X, Y ) ) ), rd( Z, rd( rd( Y, X ), Y ) ) ), rd( rd( Y, X ), Y ) ) ==> 
% 38.98/39.36    ld( mult( Y, rd( X, Y ) ), ld( Z, X ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22421) {G7,W19,D6,L1,V3,M1}  { ld( rd( Z, rd( rd( Y, X ), Y ) ), 
% 38.98/39.36    X ) ==> ld( mult( Y, rd( X, Y ) ), ld( Z, X ) ) }.
% 38.98/39.36  parent0[0]: (5315) {G152,W19,D6,L1,V3,M1} P(5298,445);d(54) { ld( ld( mult
% 38.98/39.36    ( mult( Y, X ), rd( Y, X ) ), Z ), rd( rd( X, Y ), X ) ) ==> ld( Z, Y )
% 38.98/39.36     }.
% 38.98/39.36  parent1[0; 1]: (22420) {G6,W31,D7,L1,V3,M1}  { ld( ld( mult( mult( X, Y ), 
% 38.98/39.36    rd( X, Y ) ), rd( Z, rd( rd( Y, X ), Y ) ) ), rd( rd( Y, X ), Y ) ) ==> 
% 38.98/39.36    ld( mult( Y, rd( X, Y ) ), ld( Z, X ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := rd( Z, rd( rd( Y, X ), Y ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22422) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, rd( Y, rd( Y, Z ) ) )
% 38.98/39.36    , Z ) ==> ld( mult( Y, rd( Z, Y ) ), ld( X, Z ) ) }.
% 38.98/39.36  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.36    mult( Z, rd( X, Y ) ) }.
% 38.98/39.36  parent1[0; 2]: (22421) {G7,W19,D6,L1,V3,M1}  { ld( rd( Z, rd( rd( Y, X ), Y
% 38.98/39.36     ) ), X ) ==> ld( mult( Y, rd( X, Y ) ), ld( Z, X ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := rd( Y, Z )
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22424) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, mult( Y, rd( Z, Y ) )
% 38.98/39.36     ), Z ) ==> ld( mult( Y, rd( Z, Y ) ), ld( X, Z ) ) }.
% 38.98/39.36  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.36    mult( Z, rd( X, Y ) ) }.
% 38.98/39.36  parent1[0; 4]: (22422) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, rd( Y, rd( Y, Z
% 38.98/39.36     ) ) ), Z ) ==> ld( mult( Y, rd( Z, Y ) ), ld( X, Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22425) {G5,W19,D6,L1,V3,M1}  { ld( mult( Y, rd( Z, Y ) ), ld( X, Z
% 38.98/39.36     ) ) ==> ld( mult( X, mult( Y, rd( Z, Y ) ) ), Z ) }.
% 38.98/39.36  parent0[0]: (22424) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, mult( Y, rd( Z, Y
% 38.98/39.36     ) ) ), Z ) ==> ld( mult( Y, rd( Z, Y ) ), ld( X, Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5472) {G153,W19,D6,L1,V3,M1} P(5419,2582);d(80);d(81);d(258);
% 38.98/39.36    d(81);d(81);d(1067);d(5315);d(81);d(81) { ld( mult( X, rd( Y, X ) ), ld( 
% 38.98/39.36    Z, Y ) ) ==> ld( mult( Z, mult( X, rd( Y, X ) ) ), Y ) }.
% 38.98/39.36  parent0: (22425) {G5,W19,D6,L1,V3,M1}  { ld( mult( Y, rd( Z, Y ) ), ld( X, 
% 38.98/39.36    Z ) ) ==> ld( mult( X, mult( Y, rd( Z, Y ) ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22427) {G153,W19,D6,L1,V3,M1}  { ld( mult( Z, mult( X, rd( Y, X )
% 38.98/39.36     ) ), Y ) ==> ld( mult( X, rd( Y, X ) ), ld( Z, Y ) ) }.
% 38.98/39.36  parent0[0]: (5472) {G153,W19,D6,L1,V3,M1} P(5419,2582);d(80);d(81);d(258);d
% 38.98/39.36    (81);d(81);d(1067);d(5315);d(81);d(81) { ld( mult( X, rd( Y, X ) ), ld( Z
% 38.98/39.36    , Y ) ) ==> ld( mult( Z, mult( X, rd( Y, X ) ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22433) {G3,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), mult( Z, 
% 38.98/39.36    rd( X, Z ) ) ), X ) ==> ld( mult( Z, rd( X, Z ) ), i( Y ) ) }.
% 38.98/39.36  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.98/39.36    ==> i( Y ) }.
% 38.98/39.36  parent1[0; 18]: (22427) {G153,W19,D6,L1,V3,M1}  { ld( mult( Z, mult( X, rd
% 38.98/39.36    ( Y, X ) ) ), Y ) ==> ld( mult( X, rd( Y, X ) ), ld( Z, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := mult( X, Y )
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22434) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), mult( Z, 
% 38.98/39.36    rd( X, Z ) ) ), X ) ==> i( mult( Y, mult( Z, rd( X, Z ) ) ) ) }.
% 38.98/39.36  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.36    ( X, Y ) ) }.
% 38.98/39.36  parent1[0; 12]: (22433) {G3,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), 
% 38.98/39.36    mult( Z, rd( X, Z ) ) ), X ) ==> ld( mult( Z, rd( X, Z ) ), i( Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := mult( Z, rd( X, Z ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22435) {G5,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), mult( Z, 
% 38.98/39.36    rd( X, Z ) ) ), X ) ==> rd( rd( rd( Z, X ), Z ), Y ) }.
% 38.98/39.36  parent0[0]: (450) {G6,W16,D6,L1,V4,M1} P(81,91) { i( mult( T, mult( X, rd( 
% 38.98/39.36    Z, Y ) ) ) ) ==> rd( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.36  parent1[0; 12]: (22434) {G4,W20,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), 
% 38.98/39.36    mult( Z, rd( X, Z ) ) ), X ) ==> i( mult( Y, mult( Z, rd( X, Z ) ) ) )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := X
% 38.98/39.36     T := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5475) {G154,W19,D6,L1,V3,M1} P(31,5472);d(52);d(450) { ld( 
% 38.98/39.36    mult( mult( X, Y ), mult( Z, rd( X, Z ) ) ), X ) ==> rd( rd( rd( Z, X ), 
% 38.98/39.36    Z ), Y ) }.
% 38.98/39.36  parent0: (22435) {G5,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), mult( Z, 
% 38.98/39.36    rd( X, Z ) ) ), X ) ==> rd( rd( rd( Z, X ), Z ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22438) {G154,W19,D6,L1,V3,M1}  { rd( rd( rd( Z, X ), Z ), Y ) ==> 
% 38.98/39.36    ld( mult( mult( X, Y ), mult( Z, rd( X, Z ) ) ), X ) }.
% 38.98/39.36  parent0[0]: (5475) {G154,W19,D6,L1,V3,M1} P(31,5472);d(52);d(450) { ld( 
% 38.98/39.36    mult( mult( X, Y ), mult( Z, rd( X, Z ) ) ), X ) ==> rd( rd( rd( Z, X ), 
% 38.98/39.36    Z ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22446) {G2,W22,D7,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i( X ) )
% 38.98/39.36    , Z ) ==> ld( mult( mult( Y, Z ), ld( X, rd( Y, i( X ) ) ) ), Y ) }.
% 38.98/39.36  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 15]: (22438) {G154,W19,D6,L1,V3,M1}  { rd( rd( rd( Z, X ), Z ), 
% 38.98/39.36    Y ) ==> ld( mult( mult( X, Y ), mult( Z, rd( X, Z ) ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := rd( Y, i( X ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := i( X )
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22448) {G2,W21,D6,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i( X ) )
% 38.98/39.36    , Z ) ==> ld( mult( mult( Y, Z ), ld( X, mult( Y, X ) ) ), Y ) }.
% 38.98/39.36  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 17]: (22446) {G2,W22,D7,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i
% 38.98/39.36    ( X ) ), Z ) ==> ld( mult( mult( Y, Z ), ld( X, rd( Y, i( X ) ) ) ), Y )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22450) {G3,W21,D6,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i( X ) )
% 38.98/39.36    , Z ) ==> ld( mult( mult( Y, Z ), ld( ld( Y, X ), X ) ), Y ) }.
% 38.98/39.36  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.98/39.36     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.98/39.36  parent1[0; 15]: (22448) {G2,W21,D6,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i
% 38.98/39.36    ( X ) ), Z ) ==> ld( mult( mult( Y, Z ), ld( X, mult( Y, X ) ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22451) {G2,W20,D6,L1,V3,M1}  { rd( mult( rd( i( X ), Y ), X ), Z
% 38.98/39.36     ) ==> ld( mult( mult( Y, Z ), ld( ld( Y, X ), X ) ), Y ) }.
% 38.98/39.36  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 2]: (22450) {G3,W21,D6,L1,V3,M1}  { rd( rd( rd( i( X ), Y ), i( 
% 38.98/39.36    X ) ), Z ) ==> ld( mult( mult( Y, Z ), ld( ld( Y, X ), X ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := rd( i( X ), Y )
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22452) {G3,W20,D6,L1,V3,M1}  { rd( ld( rd( Y, i( X ) ), X ), Z ) 
% 38.98/39.36    ==> ld( mult( mult( Y, Z ), ld( ld( Y, X ), X ) ), Y ) }.
% 38.98/39.36  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.36    ld( rd( X, Y ), Z ) }.
% 38.98/39.36  parent1[0; 2]: (22451) {G2,W20,D6,L1,V3,M1}  { rd( mult( rd( i( X ), Y ), X
% 38.98/39.36     ), Z ) ==> ld( mult( mult( Y, Z ), ld( ld( Y, X ), X ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := i( X )
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22453) {G2,W19,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), Y ), Z ) ==>
% 38.98/39.36     ld( mult( mult( X, Z ), ld( ld( X, Y ), Y ) ), X ) }.
% 38.98/39.36  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 3]: (22452) {G3,W20,D6,L1,V3,M1}  { rd( ld( rd( Y, i( X ) ), X )
% 38.98/39.36    , Z ) ==> ld( mult( mult( Y, Z ), ld( ld( Y, X ), X ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22454) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Z ), ld( ld( X, 
% 38.98/39.36    Y ), Y ) ), X ) ==> rd( ld( mult( X, Y ), Y ), Z ) }.
% 38.98/39.36  parent0[0]: (22453) {G2,W19,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), Y ), Z ) 
% 38.98/39.36    ==> ld( mult( mult( X, Z ), ld( ld( X, Y ), Y ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5479) {G155,W19,D6,L1,V3,M1} P(24,5475);d(34);d(347);d(34);d(
% 38.98/39.36    80);d(34) { ld( mult( mult( Y, Z ), ld( ld( Y, X ), X ) ), Y ) ==> rd( ld
% 38.98/39.36    ( mult( Y, X ), X ), Z ) }.
% 38.98/39.36  parent0: (22454) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Z ), ld( ld( X
% 38.98/39.36    , Y ), Y ) ), X ) ==> rd( ld( mult( X, Y ), Y ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22456) {G155,W19,D6,L1,V3,M1}  { rd( ld( mult( X, Z ), Z ), Y ) 
% 38.98/39.36    ==> ld( mult( mult( X, Y ), ld( ld( X, Z ), Z ) ), X ) }.
% 38.98/39.36  parent0[0]: (5479) {G155,W19,D6,L1,V3,M1} P(24,5475);d(34);d(347);d(34);d(
% 38.98/39.36    80);d(34) { ld( mult( mult( Y, Z ), ld( ld( Y, X ), X ) ), Y ) ==> rd( ld
% 38.98/39.36    ( mult( Y, X ), X ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22462) {G2,W20,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), Y ), i( Z )
% 38.98/39.36     ) ==> ld( mult( rd( X, Z ), ld( ld( X, Y ), Y ) ), X ) }.
% 38.98/39.36  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 11]: (22456) {G155,W19,D6,L1,V3,M1}  { rd( ld( mult( X, Z ), Z )
% 38.98/39.36    , Y ) ==> ld( mult( mult( X, Y ), ld( ld( X, Z ), Z ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := i( Z )
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22463) {G3,W20,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), Y ), i( Z )
% 38.98/39.36     ) ==> ld( ld( rd( Z, X ), ld( ld( X, Y ), Y ) ), X ) }.
% 38.98/39.36  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.36    ld( rd( X, Y ), Z ) }.
% 38.98/39.36  parent1[0; 10]: (22462) {G2,W20,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), Y ), 
% 38.98/39.36    i( Z ) ) ==> ld( mult( rd( X, Z ), ld( ld( X, Y ), Y ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := ld( ld( X, Y ), Y )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22464) {G2,W19,D6,L1,V3,M1}  { mult( ld( mult( X, Y ), Y ), Z ) 
% 38.98/39.36    ==> ld( ld( rd( Z, X ), ld( ld( X, Y ), Y ) ), X ) }.
% 38.98/39.36  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 1]: (22463) {G3,W20,D6,L1,V3,M1}  { rd( ld( mult( X, Y ), Y ), i
% 38.98/39.36    ( Z ) ) ==> ld( ld( rd( Z, X ), ld( ld( X, Y ), Y ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := ld( mult( X, Y ), Y )
% 38.98/39.36     Y := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22465) {G3,W19,D6,L1,V3,M1}  { ld( ld( Y, mult( X, Y ) ), Z ) ==>
% 38.98/39.36     ld( ld( rd( Z, X ), ld( ld( X, Y ), Y ) ), X ) }.
% 38.98/39.36  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.36    ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 1]: (22464) {G2,W19,D6,L1,V3,M1}  { mult( ld( mult( X, Y ), Y )
% 38.98/39.36    , Z ) ==> ld( ld( rd( Z, X ), ld( ld( X, Y ), Y ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( X, Y )
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22466) {G4,W19,D6,L1,V3,M1}  { ld( ld( ld( Y, X ), X ), Z ) ==> 
% 38.98/39.36    ld( ld( rd( Z, Y ), ld( ld( Y, X ), X ) ), Y ) }.
% 38.98/39.36  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.98/39.36     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.98/39.36  parent1[0; 2]: (22465) {G3,W19,D6,L1,V3,M1}  { ld( ld( Y, mult( X, Y ) ), Z
% 38.98/39.36     ) ==> ld( ld( rd( Z, X ), ld( ld( X, Y ), Y ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22467) {G4,W19,D6,L1,V3,M1}  { ld( ld( rd( Z, X ), ld( ld( X, Y )
% 38.98/39.36    , Y ) ), X ) ==> ld( ld( ld( X, Y ), Y ), Z ) }.
% 38.98/39.36  parent0[0]: (22466) {G4,W19,D6,L1,V3,M1}  { ld( ld( ld( Y, X ), X ), Z ) 
% 38.98/39.36    ==> ld( ld( rd( Z, Y ), ld( ld( Y, X ), X ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5481) {G156,W19,D6,L1,V3,M1} P(33,5479);d(80);d(34);d(74);d(
% 38.98/39.36    347) { ld( ld( rd( Y, X ), ld( ld( X, Z ), Z ) ), X ) ==> ld( ld( ld( X, 
% 38.98/39.36    Z ), Z ), Y ) }.
% 38.98/39.36  parent0: (22467) {G4,W19,D6,L1,V3,M1}  { ld( ld( rd( Z, X ), ld( ld( X, Y )
% 38.98/39.36    , Y ) ), X ) ==> ld( ld( ld( X, Y ), Y ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22469) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.36  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.36     ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22472) {G4,W20,D6,L1,V3,M1}  { ld( X, ld( rd( Y, X ), ld( ld( X, 
% 38.98/39.36    Z ), Z ) ) ) ==> i( ld( ld( ld( X, Z ), Z ), Y ) ) }.
% 38.98/39.36  parent0[0]: (5481) {G156,W19,D6,L1,V3,M1} P(33,5479);d(80);d(34);d(74);d(
% 38.98/39.36    347) { ld( ld( rd( Y, X ), ld( ld( X, Z ), Z ) ), X ) ==> ld( ld( ld( X, 
% 38.98/39.36    Z ), Z ), Y ) }.
% 38.98/39.36  parent1[0; 13]: (22469) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.36     ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := ld( rd( Y, X ), ld( ld( X, Z ), Z ) )
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22473) {G4,W19,D6,L1,V3,M1}  { ld( X, ld( rd( Y, X ), ld( ld( X, 
% 38.98/39.36    Z ), Z ) ) ) ==> ld( Y, ld( ld( X, Z ), Z ) ) }.
% 38.98/39.36  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.36     ) }.
% 38.98/39.36  parent1[0; 12]: (22472) {G4,W20,D6,L1,V3,M1}  { ld( X, ld( rd( Y, X ), ld( 
% 38.98/39.36    ld( X, Z ), Z ) ) ) ==> i( ld( ld( ld( X, Z ), Z ), Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := ld( ld( X, Z ), Z )
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5484) {G157,W19,D6,L1,V3,M1} P(5481,54);d(54) { ld( Y, ld( rd
% 38.98/39.36    ( X, Y ), ld( ld( Y, Z ), Z ) ) ) ==> ld( X, ld( ld( Y, Z ), Z ) ) }.
% 38.98/39.36  parent0: (22473) {G4,W19,D6,L1,V3,M1}  { ld( X, ld( rd( Y, X ), ld( ld( X, 
% 38.98/39.36    Z ), Z ) ) ) ==> ld( Y, ld( ld( X, Z ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22476) {G157,W19,D6,L1,V3,M1}  { ld( Y, ld( ld( X, Z ), Z ) ) ==> 
% 38.98/39.36    ld( X, ld( rd( Y, X ), ld( ld( X, Z ), Z ) ) ) }.
% 38.98/39.36  parent0[0]: (5484) {G157,W19,D6,L1,V3,M1} P(5481,54);d(54) { ld( Y, ld( rd
% 38.98/39.36    ( X, Y ), ld( ld( Y, Z ), Z ) ) ) ==> ld( X, ld( ld( Y, Z ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22478) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( ld( Y, Z ), 
% 38.98/39.36    Z ) ) ==> ld( Y, ld( X, ld( ld( Y, Z ), Z ) ) ) }.
% 38.98/39.36  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.36  parent1[0; 13]: (22476) {G157,W19,D6,L1,V3,M1}  { ld( Y, ld( ld( X, Z ), Z
% 38.98/39.36     ) ) ==> ld( X, ld( rd( Y, X ), ld( ld( X, Z ), Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := mult( X, Y )
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22479) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( mult( Z, X ), Y ), Y )
% 38.98/39.36    , Z ) ==> ld( Y, ld( X, ld( ld( Y, Z ), Z ) ) ) }.
% 38.98/39.36  parent0[0]: (4555) {G139,W19,D6,L1,V3,M1} P(31,4547);d(22) { ld( mult( Y, Z
% 38.98/39.36     ), ld( ld( Z, X ), X ) ) ==> ld( ld( ld( mult( X, Y ), Z ), Z ), X ) }.
% 38.98/39.36  parent1[0; 1]: (22478) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( ld( Y
% 38.98/39.36    , Z ), Z ) ) ==> ld( Y, ld( X, ld( ld( Y, Z ), Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22480) {G2,W19,D6,L1,V3,M1}  { ld( Z, ld( Y, ld( ld( Z, X ), X ) )
% 38.98/39.36     ) ==> ld( ld( ld( mult( X, Y ), Z ), Z ), X ) }.
% 38.98/39.36  parent0[0]: (22479) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( mult( Z, X ), Y ), 
% 38.98/39.36    Y ), Z ) ==> ld( Y, ld( X, ld( ld( Y, Z ), Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5486) {G158,W19,D6,L1,V3,M1} P(3,5484);d(4555) { ld( Y, ld( X
% 38.98/39.36    , ld( ld( Y, Z ), Z ) ) ) ==> ld( ld( ld( mult( Z, X ), Y ), Y ), Z ) }.
% 38.98/39.36  parent0: (22480) {G2,W19,D6,L1,V3,M1}  { ld( Z, ld( Y, ld( ld( Z, X ), X )
% 38.98/39.36     ) ) ==> ld( ld( ld( mult( X, Y ), Z ), Z ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22482) {G158,W19,D6,L1,V3,M1}  { ld( ld( ld( mult( Z, Y ), X ), X
% 38.98/39.36     ), Z ) ==> ld( X, ld( Y, ld( ld( X, Z ), Z ) ) ) }.
% 38.98/39.36  parent0[0]: (5486) {G158,W19,D6,L1,V3,M1} P(3,5484);d(4555) { ld( Y, ld( X
% 38.98/39.36    , ld( ld( Y, Z ), Z ) ) ) ==> ld( ld( ld( mult( Z, X ), Y ), Y ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22491) {G82,W23,D8,L1,V3,M1}  { ld( ld( ld( mult( X, ld( ld( Y, X
% 38.98/39.36     ), Z ) ), Y ), Y ), X ) ==> ld( Y, ld( ld( rd( X, Y ), Z ), Y ) ) }.
% 38.98/39.36  parent0[0]: (3145) {G81,W19,D5,L1,V3,M1} P(3136,54);d(54) { ld( ld( ld( X, 
% 38.98/39.36    Y ), Z ), ld( ld( X, Y ), Y ) ) ==> ld( ld( rd( Y, X ), Z ), X ) }.
% 38.98/39.36  parent1[0; 16]: (22482) {G158,W19,D6,L1,V3,M1}  { ld( ld( ld( mult( Z, Y )
% 38.98/39.36    , X ), X ), Z ) ==> ld( X, ld( Y, ld( ld( X, Z ), Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := ld( ld( Y, X ), Z )
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22494) {G9,W23,D8,L1,V3,M1}  { ld( ld( ld( mult( X, ld( ld( Y, X
% 38.98/39.36     ), Z ) ), Y ), Y ), X ) ==> ld( mult( ld( rd( X, Y ), Z ), Y ), Y ) }.
% 38.98/39.36  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.98/39.36    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.98/39.36  parent1[0; 14]: (22491) {G82,W23,D8,L1,V3,M1}  { ld( ld( ld( mult( X, ld( 
% 38.98/39.36    ld( Y, X ), Z ) ), Y ), Y ), X ) ==> ld( Y, ld( ld( rd( X, Y ), Z ), Y )
% 38.98/39.36     ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := ld( rd( X, Y ), Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22495) {G5,W23,D8,L1,V3,M1}  { ld( ld( ld( mult( X, ld( ld( Y, X
% 38.98/39.36     ), Z ) ), Y ), Y ), X ) ==> ld( ld( ld( Z, rd( X, Y ) ), Y ), Y ) }.
% 38.98/39.36  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.36    ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 15]: (22494) {G9,W23,D8,L1,V3,M1}  { ld( ld( ld( mult( X, ld( ld
% 38.98/39.36    ( Y, X ), Z ) ), Y ), Y ), X ) ==> ld( mult( ld( rd( X, Y ), Z ), Y ), Y
% 38.98/39.36     ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := rd( X, Y )
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22496) {G6,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z ), X ), 
% 38.98/39.36    X ) ==> ld( ld( ld( Z, rd( X, Y ) ), Y ), Y ) }.
% 38.98/39.36  parent0[0]: (4285) {G132,W19,D7,L1,V3,M1} P(1844,4278);d(109);d(3830);d(
% 38.98/39.36    1981);d(3771);d(1571);d(25);d(52);d(22);d(113) { ld( ld( mult( X, ld( ld
% 38.98/39.36    ( Y, X ), Z ) ), Y ), Y ) ==> ld( rd( rd( X, Y ), Z ), X ) }.
% 38.98/39.36  parent1[0; 2]: (22495) {G5,W23,D8,L1,V3,M1}  { ld( ld( ld( mult( X, ld( ld
% 38.98/39.36    ( Y, X ), Z ) ), Y ), Y ), X ) ==> ld( ld( ld( Z, rd( X, Y ) ), Y ), Y )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22497) {G6,W19,D6,L1,V3,M1}  { ld( ld( ld( Z, rd( X, Y ) ), Y ), Y
% 38.98/39.36     ) ==> ld( ld( rd( rd( X, Y ), Z ), X ), X ) }.
% 38.98/39.36  parent0[0]: (22496) {G6,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z ), X
% 38.98/39.36     ), X ) ==> ld( ld( ld( Z, rd( X, Y ) ), Y ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5491) {G159,W19,D6,L1,V3,M1} P(3145,5486);d(329);d(74);d(4285
% 38.98/39.36    ) { ld( ld( ld( Z, rd( Y, X ) ), X ), X ) = ld( ld( rd( rd( Y, X ), Z ), 
% 38.98/39.36    Y ), Y ) }.
% 38.98/39.36  parent0: (22497) {G6,W19,D6,L1,V3,M1}  { ld( ld( ld( Z, rd( X, Y ) ), Y ), 
% 38.98/39.36    Y ) ==> ld( ld( rd( rd( X, Y ), Z ), X ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22499) {G159,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( Y, Z ), X ), Y )
% 38.98/39.36    , Y ) = ld( ld( ld( X, rd( Y, Z ) ), Z ), Z ) }.
% 38.98/39.36  parent0[0]: (5491) {G159,W19,D6,L1,V3,M1} P(3145,5486);d(329);d(74);d(4285)
% 38.98/39.36     { ld( ld( ld( Z, rd( Y, X ) ), X ), X ) = ld( ld( rd( rd( Y, X ), Z ), Y
% 38.98/39.36     ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22508) {G42,W35,D7,L1,V3,M1}  { ld( ld( rd( rd( mult( X, Y ), 
% 38.98/39.36    mult( X, Z ) ), X ), mult( X, Y ) ), mult( X, Y ) ) = ld( ld( ld( mult( 
% 38.98/39.36    mult( Z, X ), rd( Z, Y ) ), Z ), mult( X, Z ) ), mult( X, Z ) ) }.
% 38.98/39.36  parent0[0]: (2511) {G41,W19,D5,L1,V3,M1} P(52,2495);d(76);d(33);d(34);d(33)
% 38.98/39.36    ;d(80);d(33);d(81) { ld( X, rd( mult( X, Z ), mult( X, Y ) ) ) = ld( mult
% 38.98/39.36    ( mult( Y, X ), rd( Y, Z ) ), Y ) }.
% 38.98/39.36  parent1[0; 20]: (22499) {G159,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( Y, Z ), X
% 38.98/39.36     ), Y ), Y ) = ld( ld( ld( X, rd( Y, Z ) ), Z ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := mult( X, Y )
% 38.98/39.36     Z := mult( X, Z )
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22510) {G43,W35,D9,L1,V3,M1}  { ld( ld( rd( rd( mult( X, Y ), 
% 38.98/39.36    mult( X, Z ) ), X ), mult( X, Y ) ), mult( X, Y ) ) = ld( ld( ld( ld( ld
% 38.98/39.36    ( mult( mult( Z, X ), rd( Z, Y ) ), Z ), X ), X ), Z ), Z ) }.
% 38.98/39.36  parent0[0]: (3289) {G85,W19,D6,L1,V3,M1} P(3288,3090);d(75);d(0);d(1);d(329
% 38.98/39.36    );d(74);d(347) { ld( ld( X, mult( Y, Z ) ), mult( Y, Z ) ) ==> ld( ld( ld
% 38.98/39.36    ( ld( X, Y ), Y ), Z ), Z ) }.
% 38.98/39.36  parent1[0; 18]: (22508) {G42,W35,D7,L1,V3,M1}  { ld( ld( rd( rd( mult( X, Y
% 38.98/39.36     ), mult( X, Z ) ), X ), mult( X, Y ) ), mult( X, Y ) ) = ld( ld( ld( 
% 38.98/39.36    mult( mult( Z, X ), rd( Z, Y ) ), Z ), mult( X, Z ) ), mult( X, Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := ld( mult( mult( Z, X ), rd( Z, Y ) ), Z )
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22512) {G44,W27,D7,L1,V3,M1}  { ld( ld( rd( rd( mult( X, Y ), 
% 38.98/39.36    mult( X, Z ) ), X ), mult( X, Y ) ), mult( X, Y ) ) = ld( mult( rd( Z, Y
% 38.98/39.36     ), mult( X, Z ) ), Z ) }.
% 38.98/39.36  parent0[0]: (4613) {G142,W19,D8,L1,V3,M1} P(4604,1);d(4580) { ld( ld( ld( 
% 38.98/39.36    ld( mult( mult( X, Y ), Z ), X ), Y ), Y ), X ) ==> mult( Z, mult( Y, X )
% 38.98/39.36     ) }.
% 38.98/39.36  parent1[0; 19]: (22510) {G43,W35,D9,L1,V3,M1}  { ld( ld( rd( rd( mult( X, Y
% 38.98/39.36     ), mult( X, Z ) ), X ), mult( X, Y ) ), mult( X, Y ) ) = ld( ld( ld( ld
% 38.98/39.36    ( ld( mult( mult( Z, X ), rd( Z, Y ) ), Z ), X ), X ), Z ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := rd( Z, Y )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22513) {G5,W27,D7,L1,V3,M1}  { ld( ld( rd( rd( mult( X, Y ), mult
% 38.98/39.36    ( X, Z ) ), X ), mult( X, Y ) ), mult( X, Y ) ) = ld( ld( rd( Y, Z ), 
% 38.98/39.36    mult( X, Z ) ), Z ) }.
% 38.98/39.36  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.36    ld( rd( X, Y ), Z ) }.
% 38.98/39.36  parent1[0; 19]: (22512) {G44,W27,D7,L1,V3,M1}  { ld( ld( rd( rd( mult( X, Y
% 38.98/39.36     ), mult( X, Z ) ), X ), mult( X, Y ) ), mult( X, Y ) ) = ld( mult( rd( Z
% 38.98/39.36    , Y ), mult( X, Z ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := mult( X, Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22514) {G6,W27,D9,L1,V3,M1}  { ld( ld( ld( ld( rd( rd( mult( X, Y
% 38.98/39.36     ), mult( X, Z ) ), X ), X ), X ), Y ), Y ) = ld( ld( rd( Y, Z ), mult( X
% 38.98/39.36    , Z ) ), Z ) }.
% 38.98/39.36  parent0[0]: (3289) {G85,W19,D6,L1,V3,M1} P(3288,3090);d(75);d(0);d(1);d(329
% 38.98/39.36    );d(74);d(347) { ld( ld( X, mult( Y, Z ) ), mult( Y, Z ) ) ==> ld( ld( ld
% 38.98/39.36    ( ld( X, Y ), Y ), Z ), Z ) }.
% 38.98/39.36  parent1[0; 1]: (22513) {G5,W27,D7,L1,V3,M1}  { ld( ld( rd( rd( mult( X, Y )
% 38.98/39.36    , mult( X, Z ) ), X ), mult( X, Y ) ), mult( X, Y ) ) = ld( ld( rd( Y, Z
% 38.98/39.36     ), mult( X, Z ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := rd( rd( mult( X, Y ), mult( X, Z ) ), X )
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22515) {G6,W23,D7,L1,V3,M1}  { ld( ld( ld( X, rd( mult( X, Y ), 
% 38.98/39.36    mult( X, Z ) ) ), Y ), Y ) = ld( ld( rd( Y, Z ), mult( X, Z ) ), Z ) }.
% 38.98/39.36  parent0[0]: (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X )
% 38.98/39.36    , X ), X ) ==> ld( X, Y ) }.
% 38.98/39.36  parent1[0; 3]: (22514) {G6,W27,D9,L1,V3,M1}  { ld( ld( ld( ld( rd( rd( mult
% 38.98/39.36    ( X, Y ), mult( X, Z ) ), X ), X ), X ), Y ), Y ) = ld( ld( rd( Y, Z ), 
% 38.98/39.36    mult( X, Z ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := rd( mult( X, Y ), mult( X, Z ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22516) {G7,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( Y, Z )
% 38.98/39.36     ), Y ) = ld( ld( rd( Y, Z ), mult( X, Z ) ), Z ) }.
% 38.98/39.36  parent0[0]: (1951) {G31,W19,D6,L1,V3,M1} P(1530,1571);d(3);d(1742) { ld( ld
% 38.98/39.36    ( X, rd( mult( X, Y ), mult( X, Z ) ) ), Y ) ==> mult( mult( X, Y ), ld( 
% 38.98/39.36    Y, Z ) ) }.
% 38.98/39.36  parent1[0; 2]: (22515) {G6,W23,D7,L1,V3,M1}  { ld( ld( ld( X, rd( mult( X, 
% 38.98/39.36    Y ), mult( X, Z ) ) ), Y ), Y ) = ld( ld( rd( Y, Z ), mult( X, Z ) ), Z )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22517) {G7,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, Z ), mult( X, Z ) )
% 38.98/39.36    , Z ) = ld( mult( mult( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.98/39.36  parent0[0]: (22516) {G7,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( Y, 
% 38.98/39.36    Z ) ), Y ) = ld( ld( rd( Y, Z ), mult( X, Z ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5498) {G160,W19,D5,L1,V3,M1} P(2511,5491);d(3289);d(4613);d(
% 38.98/39.36    80);d(3289);d(139);d(1951) { ld( ld( rd( Y, Z ), mult( X, Z ) ), Z ) = ld
% 38.98/39.36    ( mult( mult( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.98/39.36  parent0: (22517) {G7,W19,D5,L1,V3,M1}  { ld( ld( rd( Y, Z ), mult( X, Z ) )
% 38.98/39.36    , Z ) = ld( mult( mult( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22518) {G160,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), ld( X, Y
% 38.98/39.36     ) ), X ) = ld( ld( rd( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.98/39.36  parent0[0]: (5498) {G160,W19,D5,L1,V3,M1} P(2511,5491);d(3289);d(4613);d(80
% 38.98/39.36    );d(3289);d(139);d(1951) { ld( ld( rd( Y, Z ), mult( X, Z ) ), Z ) = ld( 
% 38.98/39.36    mult( mult( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22519) {G98,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, Y ), mult( X, Y ) )
% 38.98/39.36    , Y ) = rd( ld( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.98/39.36  parent0[0]: (3482) {G98,W19,D5,L1,V3,M1} P(3466,34);d(34);d(74);d(33) { rd
% 38.98/39.36    ( ld( mult( X, Y ), mult( Z, X ) ), X ) = ld( ld( rd( Z, Y ), mult( X, Y
% 38.98/39.36     ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22521) {G99,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( Y, Z
% 38.98/39.36     ) ), Y ) = rd( ld( mult( X, Z ), mult( Y, X ) ), X ) }.
% 38.98/39.36  parent0[0]: (22519) {G98,W19,D5,L1,V3,M1}  { ld( ld( rd( Z, Y ), mult( X, Y
% 38.98/39.36     ) ), Y ) = rd( ld( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.98/39.36  parent1[0; 10]: (22518) {G160,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), 
% 38.98/39.36    ld( X, Y ) ), X ) = ld( ld( rd( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22525) {G99,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Z ), mult( Y, X )
% 38.98/39.36     ), X ) = ld( mult( mult( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.98/39.36  parent0[0]: (22521) {G99,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( Y
% 38.98/39.36    , Z ) ), Y ) = rd( ld( mult( X, Z ), mult( Y, X ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5504) {G161,W19,D5,L1,V3,M1} P(5498,3482) { rd( ld( mult( Z, 
% 38.98/39.36    Y ), mult( X, Z ) ), Z ) = ld( mult( mult( Z, X ), ld( X, Y ) ), X ) }.
% 38.98/39.36  parent0: (22525) {G99,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Z ), mult( Y, X
% 38.98/39.36     ) ), X ) = ld( mult( mult( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22527) {G160,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), ld( X, Y
% 38.98/39.36     ) ), X ) = ld( ld( rd( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.98/39.36  parent0[0]: (5498) {G160,W19,D5,L1,V3,M1} P(2511,5491);d(3289);d(4613);d(80
% 38.98/39.36    );d(3289);d(139);d(1951) { ld( ld( rd( Y, Z ), mult( X, Z ) ), Z ) = ld( 
% 38.98/39.36    mult( mult( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22535) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( i( X ), Y ), ld( Y
% 38.98/39.36    , Z ) ), Y ) = ld( ld( rd( Y, Z ), ld( X, Z ) ), Z ) }.
% 38.98/39.36  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 16]: (22527) {G160,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), 
% 38.98/39.36    ld( X, Y ) ), X ) = ld( ld( rd( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := i( X )
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22537) {G2,W19,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), ld( Y, Z ) )
% 38.98/39.36    , Y ) = ld( ld( rd( Y, Z ), ld( X, Z ) ), Z ) }.
% 38.98/39.36  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 3]: (22535) {G2,W20,D6,L1,V3,M1}  { ld( mult( mult( i( X ), Y )
% 38.98/39.36    , ld( Y, Z ) ), Y ) = ld( ld( rd( Y, Z ), ld( X, Z ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22538) {G3,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), ld( Y, Z ) ), 
% 38.98/39.36    Y ) = ld( ld( rd( Y, Z ), ld( X, Z ) ), Z ) }.
% 38.98/39.36  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.36    ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 2]: (22537) {G2,W19,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), ld( Y
% 38.98/39.36    , Z ) ), Y ) = ld( ld( rd( Y, Z ), ld( X, Z ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := ld( Y, Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22539) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), ld( Y, Z ) ), Z
% 38.98/39.36     ) = ld( ld( ld( X, Y ), ld( X, Z ) ), X ) }.
% 38.98/39.36  parent0[0]: (22538) {G3,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), ld( Y, Z )
% 38.98/39.36     ), Y ) = ld( ld( rd( Y, Z ), ld( X, Z ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5513) {G161,W19,D5,L1,V3,M1} P(24,5498);d(24);d(74) { ld( ld
% 38.98/39.36    ( rd( Z, Y ), ld( X, Y ) ), Y ) = ld( ld( ld( Z, X ), ld( Z, Y ) ), Z )
% 38.98/39.36     }.
% 38.98/39.36  parent0: (22539) {G3,W19,D5,L1,V3,M1}  { ld( ld( rd( X, Z ), ld( Y, Z ) ), 
% 38.98/39.36    Z ) = ld( ld( ld( X, Y ), ld( X, Z ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22540) {G160,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), ld( X, Y
% 38.98/39.36     ) ), X ) = ld( ld( rd( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.98/39.36  parent0[0]: (5498) {G160,W19,D5,L1,V3,M1} P(2511,5491);d(3289);d(4613);d(80
% 38.98/39.36    );d(3289);d(139);d(1951) { ld( ld( rd( Y, Z ), mult( X, Z ) ), Z ) = ld( 
% 38.98/39.36    mult( mult( X, Y ), ld( Y, Z ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22541) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.36  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.36     ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22544) {G4,W20,D6,L1,V3,M1}  { ld( X, mult( mult( Y, X ), ld( X, 
% 38.98/39.36    Z ) ) ) ==> i( ld( ld( rd( X, Z ), mult( Y, Z ) ), Z ) ) }.
% 38.98/39.36  parent0[0]: (22540) {G160,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), ld( X
% 38.98/39.36    , Y ) ), X ) = ld( ld( rd( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.98/39.36  parent1[0; 11]: (22541) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.36     ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := mult( mult( Y, X ), ld( X, Z ) )
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22545) {G4,W19,D5,L1,V3,M1}  { ld( X, mult( mult( Y, X ), ld( X, 
% 38.98/39.36    Z ) ) ) ==> ld( Z, ld( rd( X, Z ), mult( Y, Z ) ) ) }.
% 38.98/39.36  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.36     ) }.
% 38.98/39.36  parent1[0; 10]: (22544) {G4,W20,D6,L1,V3,M1}  { ld( X, mult( mult( Y, X ), 
% 38.98/39.36    ld( X, Z ) ) ) ==> i( ld( ld( rd( X, Z ), mult( Y, Z ) ), Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := ld( rd( X, Z ), mult( Y, Z ) )
% 38.98/39.36     Y := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5514) {G161,W19,D5,L1,V3,M1} P(5498,54);d(54) { ld( X, mult( 
% 38.98/39.36    mult( Z, X ), ld( X, Y ) ) ) = ld( Y, ld( rd( X, Y ), mult( Z, Y ) ) )
% 38.98/39.36     }.
% 38.98/39.36  parent0: (22545) {G4,W19,D5,L1,V3,M1}  { ld( X, mult( mult( Y, X ), ld( X, 
% 38.98/39.36    Z ) ) ) ==> ld( Z, ld( rd( X, Z ), mult( Y, Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22547) {G161,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), ld( Z, Y
% 38.98/39.36     ) ), Z ) = rd( ld( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.98/39.36  parent0[0]: (5504) {G161,W19,D5,L1,V3,M1} P(5498,3482) { rd( ld( mult( Z, Y
% 38.98/39.36     ), mult( X, Z ) ), Z ) = ld( mult( mult( Z, X ), ld( X, Y ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22548) {G3,W9,D4,L1,V2,M1}  { i( mult( Y, X ) ) ==> ld( X, i( Y )
% 38.98/39.36     ) }.
% 38.98/39.36  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.36    ( X, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22557) {G4,W23,D7,L1,V3,M1}  { i( mult( X, mult( mult( Y, i( X )
% 38.98/39.36     ), ld( i( X ), Z ) ) ) ) ==> rd( ld( mult( Y, Z ), mult( i( X ), Y ) ), 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent0[0]: (22547) {G161,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), ld( Z
% 38.98/39.36    , Y ) ), Z ) = rd( ld( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.98/39.36  parent1[0; 13]: (22548) {G3,W9,D4,L1,V2,M1}  { i( mult( Y, X ) ) ==> ld( X
% 38.98/39.36    , i( Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := i( X )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := mult( mult( Y, i( X ) ), ld( i( X ), Z ) )
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22558) {G2,W22,D7,L1,V3,M1}  { i( mult( X, mult( mult( Y, i( X )
% 38.98/39.36     ), ld( i( X ), Z ) ) ) ) ==> rd( ld( mult( Y, Z ), ld( X, Y ) ), Y ) }.
% 38.98/39.36  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 18]: (22557) {G4,W23,D7,L1,V3,M1}  { i( mult( X, mult( mult( Y, 
% 38.98/39.36    i( X ) ), ld( i( X ), Z ) ) ) ) ==> rd( ld( mult( Y, Z ), mult( i( X ), Y
% 38.98/39.36     ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22559) {G3,W21,D6,L1,V3,M1}  { rd( rd( ld( Z, i( X ) ), mult( Y, 
% 38.98/39.36    i( X ) ) ), X ) ==> rd( ld( mult( Y, Z ), ld( X, Y ) ), Y ) }.
% 38.98/39.36  parent0[0]: (449) {G6,W16,D6,L1,V4,M1} P(75,91) { i( mult( T, mult( X, ld( 
% 38.98/39.36    Z, Y ) ) ) ) ==> rd( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.36  parent1[0; 1]: (22558) {G2,W22,D7,L1,V3,M1}  { i( mult( X, mult( mult( Y, i
% 38.98/39.36    ( X ) ), ld( i( X ), Z ) ) ) ) ==> rd( ld( mult( Y, Z ), ld( X, Y ) ), Y
% 38.98/39.36     ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( Y, i( X ) )
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := i( X )
% 38.98/39.36     T := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22560) {G4,W21,D6,L1,V3,M1}  { rd( rd( i( mult( Y, X ) ), mult( Z
% 38.98/39.36    , i( Y ) ) ), Y ) ==> rd( ld( mult( Z, X ), ld( Y, Z ) ), Z ) }.
% 38.98/39.36  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.36    ( X, Y ) ) }.
% 38.98/39.36  parent1[0; 3]: (22559) {G3,W21,D6,L1,V3,M1}  { rd( rd( ld( Z, i( X ) ), 
% 38.98/39.36    mult( Y, i( X ) ) ), X ) ==> rd( ld( mult( Y, Z ), ld( X, Y ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22561) {G5,W21,D7,L1,V3,M1}  { rd( i( mult( mult( Z, i( X ) ), 
% 38.98/39.36    mult( X, Y ) ) ), X ) ==> rd( ld( mult( Z, Y ), ld( X, Z ) ), Z ) }.
% 38.98/39.36  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.36    ( mult( Y, X ) ) }.
% 38.98/39.36  parent1[0; 2]: (22560) {G4,W21,D6,L1,V3,M1}  { rd( rd( i( mult( Y, X ) ), 
% 38.98/39.36    mult( Z, i( Y ) ) ), Y ) ==> rd( ld( mult( Z, X ), ld( Y, Z ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( X, Y )
% 38.98/39.36     Y := mult( Z, i( X ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22563) {G5,W21,D7,L1,V3,M1}  { i( mult( Y, mult( mult( X, i( Y )
% 38.98/39.36     ), mult( Y, Z ) ) ) ) ==> rd( ld( mult( X, Z ), ld( Y, X ) ), X ) }.
% 38.98/39.36  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.36    ( mult( Y, X ) ) }.
% 38.98/39.36  parent1[0; 1]: (22561) {G5,W21,D7,L1,V3,M1}  { rd( i( mult( mult( Z, i( X )
% 38.98/39.36     ), mult( X, Y ) ) ), X ) ==> rd( ld( mult( Z, Y ), ld( X, Z ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( mult( X, i( Y ) ), mult( Y, Z ) )
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22564) {G2,W20,D6,L1,V3,M1}  { i( mult( X, mult( rd( Y, X ), mult
% 38.98/39.36    ( X, Z ) ) ) ) ==> rd( ld( mult( Y, Z ), ld( X, Y ) ), Y ) }.
% 38.98/39.36  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 5]: (22563) {G5,W21,D7,L1,V3,M1}  { i( mult( Y, mult( mult( X, i
% 38.98/39.36    ( Y ) ), mult( Y, Z ) ) ) ) ==> rd( ld( mult( X, Z ), ld( Y, X ) ), X )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22565) {G3,W20,D6,L1,V3,M1}  { i( mult( X, ld( rd( X, Y ), mult( 
% 38.98/39.36    X, Z ) ) ) ) ==> rd( ld( mult( Y, Z ), ld( X, Y ) ), Y ) }.
% 38.98/39.36  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.36    ld( rd( X, Y ), Z ) }.
% 38.98/39.36  parent1[0; 4]: (22564) {G2,W20,D6,L1,V3,M1}  { i( mult( X, mult( rd( Y, X )
% 38.98/39.36    , mult( X, Z ) ) ) ) ==> rd( ld( mult( Y, Z ), ld( X, Y ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := mult( X, Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22566) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Z ), rd( X, Y ) )
% 38.98/39.36    , X ) ==> rd( ld( mult( Y, Z ), ld( X, Y ) ), Y ) }.
% 38.98/39.36  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.36     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 1]: (22565) {G3,W20,D6,L1,V3,M1}  { i( mult( X, ld( rd( X, Y ), 
% 38.98/39.36    mult( X, Z ) ) ) ) ==> rd( ld( mult( Y, Z ), ld( X, Y ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := rd( X, Y )
% 38.98/39.36     Y := mult( X, Z )
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22567) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, Y ), ld( X, Z ) )
% 38.98/39.36    , Z ) ==> rd( ld( mult( X, Y ), rd( X, Z ) ), X ) }.
% 38.98/39.36  parent0[0]: (22566) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( X, Z ), rd( X, Y
% 38.98/39.36     ) ), X ) ==> rd( ld( mult( Y, Z ), ld( X, Y ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5517) {G162,W19,D5,L1,V3,M1} P(5504,52);d(24);d(449);d(52);d(
% 38.98/39.36    76);d(76);d(33);d(80);d(92) { rd( ld( mult( X, Z ), ld( Y, X ) ), X ) = 
% 38.98/39.36    rd( ld( mult( Y, Z ), rd( Y, X ) ), Y ) }.
% 38.98/39.36  parent0: (22567) {G4,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, Y ), ld( X, Z ) )
% 38.98/39.36    , Z ) ==> rd( ld( mult( X, Y ), rd( X, Z ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22569) {G162,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, Y ), rd( Z, X )
% 38.98/39.36     ), Z ) = rd( ld( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.98/39.36  parent0[0]: (5517) {G162,W19,D5,L1,V3,M1} P(5504,52);d(24);d(449);d(52);d(
% 38.98/39.36    76);d(76);d(33);d(80);d(92) { rd( ld( mult( X, Z ), ld( Y, X ) ), X ) = 
% 38.98/39.36    rd( ld( mult( Y, Z ), rd( Y, X ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22582) {G7,W31,D7,L1,V3,M1}  { rd( ld( mult( rd( rd( X, Y ), X )
% 38.98/39.36    , Z ), rd( rd( rd( X, Y ), X ), X ) ), rd( rd( X, Y ), X ) ) = rd( ld( 
% 38.98/39.36    mult( X, Z ), mult( X, Y ) ), X ) }.
% 38.98/39.36  parent0[0]: (130) {G6,W11,D5,L1,V2,M1} P(2,108);d(113) { ld( rd( rd( Y, X )
% 38.98/39.36    , Y ), Y ) ==> mult( Y, X ) }.
% 38.98/39.36  parent1[0; 27]: (22569) {G162,W19,D5,L1,V3,M1}  { rd( ld( mult( Z, Y ), rd
% 38.98/39.36    ( Z, X ) ), Z ) = rd( ld( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := rd( rd( X, Y ), X )
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22583) {G5,W31,D7,L1,V3,M1}  { mult( ld( mult( rd( rd( X, Y ), X
% 38.98/39.36     ), Z ), rd( rd( rd( X, Y ), X ), X ) ), rd( X, rd( X, Y ) ) ) = rd( ld( 
% 38.98/39.36    mult( X, Z ), mult( X, Y ) ), X ) }.
% 38.98/39.36  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.36    mult( Z, rd( X, Y ) ) }.
% 38.98/39.36  parent1[0; 1]: (22582) {G7,W31,D7,L1,V3,M1}  { rd( ld( mult( rd( rd( X, Y )
% 38.98/39.36    , X ), Z ), rd( rd( rd( X, Y ), X ), X ) ), rd( rd( X, Y ), X ) ) = rd( 
% 38.98/39.36    ld( mult( X, Z ), mult( X, Y ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := rd( X, Y )
% 38.98/39.36     Z := ld( mult( rd( rd( X, Y ), X ), Z ), rd( rd( rd( X, Y ), X ), X ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22585) {G5,W31,D7,L1,V3,M1}  { ld( ld( rd( rd( rd( X, Y ), X ), X
% 38.98/39.36     ), mult( rd( rd( X, Y ), X ), Z ) ), rd( X, rd( X, Y ) ) ) = rd( ld( 
% 38.98/39.36    mult( X, Z ), mult( X, Y ) ), X ) }.
% 38.98/39.36  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.36    ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 1]: (22583) {G5,W31,D7,L1,V3,M1}  { mult( ld( mult( rd( rd( X, Y
% 38.98/39.36     ), X ), Z ), rd( rd( rd( X, Y ), X ), X ) ), rd( X, rd( X, Y ) ) ) = rd
% 38.98/39.36    ( ld( mult( X, Z ), mult( X, Y ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( rd( rd( X, Y ), X ), Z )
% 38.98/39.36     Y := rd( rd( rd( X, Y ), X ), X )
% 38.98/39.36     Z := rd( X, rd( X, Y ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22586) {G6,W27,D7,L1,V3,M1}  { rd( ld( mult( rd( rd( X, Y ), X )
% 38.98/39.36    , Z ), rd( X, Y ) ), mult( rd( X, Y ), X ) ) = rd( ld( mult( X, Z ), mult
% 38.98/39.36    ( X, Y ) ), X ) }.
% 38.98/39.36  parent0[0]: (3852) {G128,W19,D6,L1,V3,M1} P(169,3847);d(52);d(92);d(19);d(
% 38.98/39.36    113) { ld( ld( rd( rd( Y, X ), X ), Z ), rd( X, Y ) ) ==> rd( ld( Z, Y )
% 38.98/39.36    , mult( Y, X ) ) }.
% 38.98/39.36  parent1[0; 1]: (22585) {G5,W31,D7,L1,V3,M1}  { ld( ld( rd( rd( rd( X, Y ), 
% 38.98/39.36    X ), X ), mult( rd( rd( X, Y ), X ), Z ) ), rd( X, rd( X, Y ) ) ) = rd( 
% 38.98/39.36    ld( mult( X, Z ), mult( X, Y ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := rd( X, Y )
% 38.98/39.36     Z := mult( rd( rd( X, Y ), X ), Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22587) {G5,W27,D7,L1,V3,M1}  { rd( ld( ld( rd( X, rd( X, Y ) ), Z
% 38.98/39.36     ), rd( X, Y ) ), mult( rd( X, Y ), X ) ) = rd( ld( mult( X, Z ), mult( X
% 38.98/39.36    , Y ) ), X ) }.
% 38.98/39.36  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.36    ld( rd( X, Y ), Z ) }.
% 38.98/39.36  parent1[0; 3]: (22586) {G6,W27,D7,L1,V3,M1}  { rd( ld( mult( rd( rd( X, Y )
% 38.98/39.36    , X ), Z ), rd( X, Y ) ), mult( rd( X, Y ), X ) ) = rd( ld( mult( X, Z )
% 38.98/39.36    , mult( X, Y ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := rd( X, Y )
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22592) {G5,W27,D7,L1,V3,M1}  { rd( ld( ld( mult( X, rd( Y, X ) )
% 38.98/39.36    , Z ), rd( X, Y ) ), mult( rd( X, Y ), X ) ) = rd( ld( mult( X, Z ), mult
% 38.98/39.36    ( X, Y ) ), X ) }.
% 38.98/39.36  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.36    mult( Z, rd( X, Y ) ) }.
% 38.98/39.36  parent1[0; 4]: (22587) {G5,W27,D7,L1,V3,M1}  { rd( ld( ld( rd( X, rd( X, Y
% 38.98/39.36     ) ), Z ), rd( X, Y ) ), mult( rd( X, Y ), X ) ) = rd( ld( mult( X, Z ), 
% 38.98/39.36    mult( X, Y ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22593) {G6,W23,D5,L1,V3,M1}  { rd( ld( ld( Y, Z ), ld( Y, X ) ), 
% 38.98/39.36    mult( rd( X, Y ), X ) ) = rd( ld( mult( X, Z ), mult( X, Y ) ), X ) }.
% 38.98/39.36  parent0[0]: (3150) {G82,W19,D6,L1,V3,M1} P(2748,3145);d(16);d(18);d(19);d(
% 38.98/39.36    20);d(18);d(81) { ld( ld( mult( X, rd( Y, X ) ), Z ), rd( X, Y ) ) ==> ld
% 38.98/39.36    ( ld( Y, Z ), ld( Y, X ) ) }.
% 38.98/39.36  parent1[0; 2]: (22592) {G5,W27,D7,L1,V3,M1}  { rd( ld( ld( mult( X, rd( Y, 
% 38.98/39.36    X ) ), Z ), rd( X, Y ) ), mult( rd( X, Y ), X ) ) = rd( ld( mult( X, Z )
% 38.98/39.36    , mult( X, Y ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22594) {G5,W23,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( X, Z ) ), 
% 38.98/39.36    ld( rd( X, Z ), Z ) ) = rd( ld( mult( Z, Y ), mult( Z, X ) ), Z ) }.
% 38.98/39.36  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.36    ld( rd( X, Y ), Z ) }.
% 38.98/39.36  parent1[0; 9]: (22593) {G6,W23,D5,L1,V3,M1}  { rd( ld( ld( Y, Z ), ld( Y, X
% 38.98/39.36     ) ), mult( rd( X, Y ), X ) ) = rd( ld( mult( X, Z ), mult( X, Y ) ), X )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22595) {G5,W23,D5,L1,V3,M1}  { mult( ld( ld( X, Y ), ld( X, Z ) )
% 38.98/39.36    , ld( Z, rd( X, Z ) ) ) = rd( ld( mult( Z, Y ), mult( Z, X ) ), Z ) }.
% 38.98/39.36  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.36    mult( Z, ld( Y, X ) ) }.
% 38.98/39.36  parent1[0; 1]: (22594) {G5,W23,D5,L1,V3,M1}  { rd( ld( ld( X, Y ), ld( X, Z
% 38.98/39.36     ) ), ld( rd( X, Z ), Z ) ) = rd( ld( mult( Z, Y ), mult( Z, X ) ), Z )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := rd( X, Z )
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := ld( ld( X, Y ), ld( X, Z ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22596) {G5,W23,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), ld( X, Y ) ), 
% 38.98/39.36    ld( Z, rd( X, Z ) ) ) = rd( ld( mult( Z, Y ), mult( Z, X ) ), Z ) }.
% 38.98/39.36  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.36    ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 1]: (22595) {G5,W23,D5,L1,V3,M1}  { mult( ld( ld( X, Y ), ld( X
% 38.98/39.36    , Z ) ), ld( Z, rd( X, Z ) ) ) = rd( ld( mult( Z, Y ), mult( Z, X ) ), Z
% 38.98/39.36     ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := ld( X, Y )
% 38.98/39.36     Y := ld( X, Z )
% 38.98/39.36     Z := ld( Z, rd( X, Z ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22597) {G6,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( X, Z )
% 38.98/39.36     ), X ) = rd( ld( mult( Y, Z ), mult( Y, X ) ), Y ) }.
% 38.98/39.36  parent0[0]: (3751) {G117,W19,D5,L1,V3,M1} P(3734,54);d(54) { ld( ld( ld( Y
% 38.98/39.36    , X ), Z ), ld( X, rd( Y, X ) ) ) ==> ld( mult( mult( Y, X ), Z ), Y )
% 38.98/39.36     }.
% 38.98/39.36  parent1[0; 1]: (22596) {G5,W23,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), ld( X, Y
% 38.98/39.36     ) ), ld( Z, rd( X, Z ) ) ) = rd( ld( mult( Z, Y ), mult( Z, X ) ), Z )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := ld( X, Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22598) {G6,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, Z ), mult( Y, X )
% 38.98/39.36     ), Y ) = ld( mult( mult( X, Y ), ld( X, Z ) ), X ) }.
% 38.98/39.36  parent0[0]: (22597) {G6,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( X, 
% 38.98/39.36    Z ) ), X ) = rd( ld( mult( Y, Z ), mult( Y, X ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5522) {G163,W19,D5,L1,V3,M1} P(130,5517);d(81);d(74);d(3852);
% 38.98/39.36    d(80);d(81);d(3150);d(80);d(75);d(74);d(3751) { rd( ld( mult( X, Z ), 
% 38.98/39.36    mult( X, Y ) ), X ) = ld( mult( mult( Y, X ), ld( Y, Z ) ), Y ) }.
% 38.98/39.36  parent0: (22598) {G6,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, Z ), mult( Y, X )
% 38.98/39.36     ), Y ) = ld( mult( mult( X, Y ), ld( X, Z ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22599) {G163,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), ld( Z, Y
% 38.98/39.36     ) ), Z ) = rd( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.98/39.36  parent0[0]: (5522) {G163,W19,D5,L1,V3,M1} P(130,5517);d(81);d(74);d(3852);d
% 38.98/39.36    (80);d(81);d(3150);d(80);d(75);d(74);d(3751) { rd( ld( mult( X, Z ), mult
% 38.98/39.36    ( X, Y ) ), X ) = ld( mult( mult( Y, X ), ld( Y, Z ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22600) {G100,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), ld( Z, X
% 38.98/39.36     ) ), Z ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.98/39.36  parent0[0]: (3496) {G100,W19,D5,L1,V3,M1} P(76,3488);d(22);d(76);d(22) { ld
% 38.98/39.36    ( mult( mult( Y, X ), ld( Z, Y ) ), Y ) = ld( mult( mult( Z, X ), ld( Z, 
% 38.98/39.36    Y ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22601) {G101,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, Z ), mult( Y, X
% 38.98/39.36     ) ), Y ) = ld( mult( mult( Z, Y ), ld( X, Z ) ), Z ) }.
% 38.98/39.36  parent0[0]: (22599) {G163,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, X ), ld( Z
% 38.98/39.36    , Y ) ), Z ) = rd( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.98/39.36  parent1[0; 1]: (22600) {G100,W19,D5,L1,V3,M1}  { ld( mult( mult( Z, Y ), ld
% 38.98/39.36    ( Z, X ) ), Z ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22608) {G101,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), ld( Z, Y
% 38.98/39.36     ) ), Y ) = rd( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.98/39.36  parent0[0]: (22601) {G101,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, Z ), mult( Y
% 38.98/39.36    , X ) ), Y ) = ld( mult( mult( Z, Y ), ld( X, Z ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5528) {G164,W19,D5,L1,V3,M1} P(5522,3496) { ld( mult( mult( Z
% 38.98/39.36    , Y ), ld( X, Z ) ), Z ) = rd( ld( mult( Y, Z ), mult( Y, X ) ), Y ) }.
% 38.98/39.36  parent0: (22608) {G101,W19,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), ld( Z, Y
% 38.98/39.36     ) ), Y ) = rd( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22614) {G164,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, X ), mult( Y, Z
% 38.98/39.36     ) ), Y ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.98/39.36  parent0[0]: (5528) {G164,W19,D5,L1,V3,M1} P(5522,3496) { ld( mult( mult( Z
% 38.98/39.36    , Y ), ld( X, Z ) ), Z ) = rd( ld( mult( Y, Z ), mult( Y, X ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22625) {G107,W31,D8,L1,V3,M1}  { rd( ld( mult( X, Y ), mult( X, 
% 38.98/39.36    ld( rd( Z, Y ), mult( Y, X ) ) ) ), X ) = ld( ld( ld( rd( mult( mult( Y, 
% 38.98/39.36    X ), Z ), Y ), mult( Y, X ) ), Y ), Y ) }.
% 38.98/39.36  parent0[0]: (3627) {G106,W19,D6,L1,V3,M1} P(3623,3470);d(80);d(2744);d(3514
% 38.98/39.36    ) { mult( Y, ld( ld( rd( Z, X ), Y ), X ) ) ==> ld( ld( rd( mult( Y, Z )
% 38.98/39.36    , X ), Y ), X ) }.
% 38.98/39.36  parent1[0; 17]: (22614) {G164,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, X ), 
% 38.98/39.36    mult( Y, Z ) ), Y ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := mult( Y, X )
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := ld( rd( Z, Y ), mult( Y, X ) )
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22627) {G52,W27,D7,L1,V3,M1}  { rd( ld( mult( X, Y ), mult( X, ld
% 38.98/39.36    ( rd( Z, Y ), mult( Y, X ) ) ) ), X ) = ld( ld( Y, mult( mult( Y, X ), Z
% 38.98/39.36     ) ), mult( X, Y ) ) }.
% 38.98/39.36  parent0[0]: (2686) {G51,W19,D6,L1,V3,M1} P(2570,1);d(329);d(74) { ld( ld( 
% 38.98/39.36    ld( rd( Y, X ), mult( X, Z ) ), X ), X ) ==> ld( ld( X, Y ), mult( Z, X )
% 38.98/39.36     ) }.
% 38.98/39.36  parent1[0; 16]: (22625) {G107,W31,D8,L1,V3,M1}  { rd( ld( mult( X, Y ), 
% 38.98/39.36    mult( X, ld( rd( Z, Y ), mult( Y, X ) ) ) ), X ) = ld( ld( ld( rd( mult( 
% 38.98/39.36    mult( Y, X ), Z ), Y ), mult( Y, X ) ), Y ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := mult( mult( Y, X ), Z )
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22628) {G53,W23,D7,L1,V3,M1}  { rd( ld( mult( X, Y ), mult( X, ld
% 38.98/39.36    ( rd( Z, Y ), mult( Y, X ) ) ) ), X ) = mult( X, ld( mult( Z, X ), Y ) )
% 38.98/39.36     }.
% 38.98/39.36  parent0[0]: (5120) {G133,W19,D6,L1,V3,M1} P(5091,2632);d(321);d(3131);d(
% 38.98/39.36    1700);d(4284) { ld( ld( Z, mult( mult( Z, Y ), X ) ), mult( Y, Z ) ) ==> 
% 38.98/39.36    mult( Y, ld( mult( X, Y ), Z ) ) }.
% 38.98/39.36  parent1[0; 16]: (22627) {G52,W27,D7,L1,V3,M1}  { rd( ld( mult( X, Y ), mult
% 38.98/39.36    ( X, ld( rd( Z, Y ), mult( Y, X ) ) ) ), X ) = ld( ld( Y, mult( mult( Y, 
% 38.98/39.36    X ), Z ) ), mult( X, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22629) {G54,W23,D7,L1,V3,M1}  { rd( ld( mult( X, Y ), ld( rd( ld
% 38.98/39.36    ( Y, Z ), mult( X, Y ) ), X ) ), X ) = mult( X, ld( mult( Z, X ), Y ) )
% 38.98/39.36     }.
% 38.98/39.36  parent0[0]: (4368) {G140,W19,D5,L1,V3,M1} P(4359,79);d(54);d(75) { mult( Y
% 38.98/39.36    , ld( rd( Z, X ), mult( X, Y ) ) ) ==> ld( rd( ld( X, Z ), mult( Y, X ) )
% 38.98/39.36    , Y ) }.
% 38.98/39.36  parent1[0; 6]: (22628) {G53,W23,D7,L1,V3,M1}  { rd( ld( mult( X, Y ), mult
% 38.98/39.36    ( X, ld( rd( Z, Y ), mult( Y, X ) ) ) ), X ) = mult( X, ld( mult( Z, X )
% 38.98/39.36    , Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22630) {G55,W23,D7,L1,V3,M1}  { ld( X, rd( mult( X, ld( ld( Y, Z
% 38.98/39.36     ), mult( X, Y ) ) ), mult( X, Y ) ) ) = mult( X, ld( mult( Z, X ), Y ) )
% 38.98/39.36     }.
% 38.98/39.36  parent0[0]: (3064) {G75,W19,D6,L1,V3,M1} P(2582,3005);d(75);d(321);d(77);d(
% 38.98/39.36    33);d(2480);d(2414);d(75) { rd( ld( X, ld( rd( Z, X ), Y ) ), Y ) ==> ld
% 38.98/39.36    ( Y, rd( mult( Y, ld( Z, X ) ), X ) ) }.
% 38.98/39.36  parent1[0; 1]: (22629) {G54,W23,D7,L1,V3,M1}  { rd( ld( mult( X, Y ), ld( 
% 38.98/39.36    rd( ld( Y, Z ), mult( X, Y ) ), X ) ), X ) = mult( X, ld( mult( Z, X ), Y
% 38.98/39.36     ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( X, Y )
% 38.98/39.36     Y := X
% 38.98/39.36     Z := ld( Y, Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22631) {G56,W23,D7,L1,V3,M1}  { ld( rd( mult( X, mult( ld( Y, Z )
% 38.98/39.36    , mult( X, Y ) ) ), mult( X, Y ) ), X ) = mult( X, ld( mult( Z, X ), Y )
% 38.98/39.36     ) }.
% 38.98/39.36  parent0[0]: (3594) {G103,W19,D6,L1,V3,M1} P(3584,3530);d(2475);d(2372) { ld
% 38.98/39.36    ( Z, rd( mult( Z, ld( Y, X ) ), X ) ) ==> ld( rd( mult( Z, mult( Y, X ) )
% 38.98/39.36    , X ), Z ) }.
% 38.98/39.36  parent1[0; 1]: (22630) {G55,W23,D7,L1,V3,M1}  { ld( X, rd( mult( X, ld( ld
% 38.98/39.36    ( Y, Z ), mult( X, Y ) ) ), mult( X, Y ) ) ) = mult( X, ld( mult( Z, X )
% 38.98/39.36    , Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( X, Y )
% 38.98/39.36     Y := ld( Y, Z )
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22632) {G57,W19,D7,L1,V3,M1}  { ld( rd( mult( X, mult( ld( Y, Z )
% 38.98/39.36    , Y ) ), Y ), X ) = mult( X, ld( mult( Z, X ), Y ) ) }.
% 38.98/39.36  parent0[0]: (3479) {G98,W19,D6,L1,V3,M1} P(25,3466);d(22);d(22) { rd( mult
% 38.98/39.36    ( Y, mult( Z, mult( Y, X ) ) ), mult( Y, X ) ) ==> rd( mult( Y, mult( Z, 
% 38.98/39.36    X ) ), X ) }.
% 38.98/39.36  parent1[0; 2]: (22631) {G56,W23,D7,L1,V3,M1}  { ld( rd( mult( X, mult( ld( 
% 38.98/39.36    Y, Z ), mult( X, Y ) ) ), mult( X, Y ) ), X ) = mult( X, ld( mult( Z, X )
% 38.98/39.36    , Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := ld( Y, Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22633) {G5,W19,D7,L1,V3,M1}  { ld( rd( mult( X, ld( ld( Z, Y ), Y
% 38.98/39.36     ) ), Y ), X ) = mult( X, ld( mult( Z, X ), Y ) ) }.
% 38.98/39.36  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.36    ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 5]: (22632) {G57,W19,D7,L1,V3,M1}  { ld( rd( mult( X, mult( ld( 
% 38.98/39.36    Y, Z ), Y ) ), Y ), X ) = mult( X, ld( mult( Z, X ), Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5536) {G165,W19,D7,L1,V3,M1} P(3627,5528);d(2686);d(5120);d(
% 38.98/39.36    4368);d(3064);d(3594);d(3479);d(74) { ld( rd( mult( Y, ld( ld( Z, X ), X
% 38.98/39.36     ) ), X ), Y ) ==> mult( Y, ld( mult( Z, Y ), X ) ) }.
% 38.98/39.36  parent0: (22633) {G5,W19,D7,L1,V3,M1}  { ld( rd( mult( X, ld( ld( Z, Y ), Y
% 38.98/39.36     ) ), Y ), X ) = mult( X, ld( mult( Z, X ), Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22635) {G164,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, X ), mult( Y, Z
% 38.98/39.36     ) ), Y ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.98/39.36  parent0[0]: (5528) {G164,W19,D5,L1,V3,M1} P(5522,3496) { ld( mult( mult( Z
% 38.98/39.36    , Y ), ld( X, Z ) ), Z ) = rd( ld( mult( Y, Z ), mult( Y, X ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22642) {G4,W23,D7,L1,V3,M1}  { rd( ld( mult( X, i( Y ) ), mult( X
% 38.98/39.36    , Z ) ), X ) = i( mult( Y, mult( mult( i( Y ), X ), ld( Z, i( Y ) ) ) ) )
% 38.98/39.36     }.
% 38.98/39.36  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.36    ( X, Y ) ) }.
% 38.98/39.36  parent1[0; 11]: (22635) {G164,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, X ), 
% 38.98/39.36    mult( Y, Z ) ), Y ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := mult( mult( i( Y ), X ), ld( Z, i( Y ) ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := i( Y )
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22651) {G2,W22,D7,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( X, Z ) )
% 38.98/39.36    , X ) = i( mult( Y, mult( mult( i( Y ), X ), ld( Z, i( Y ) ) ) ) ) }.
% 38.98/39.36  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 3]: (22642) {G4,W23,D7,L1,V3,M1}  { rd( ld( mult( X, i( Y ) ), 
% 38.98/39.36    mult( X, Z ) ), X ) = i( mult( Y, mult( mult( i( Y ), X ), ld( Z, i( Y )
% 38.98/39.36     ) ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22652) {G3,W21,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( X, Z ) )
% 38.98/39.36    , X ) = rd( rd( ld( i( Y ), Z ), mult( i( Y ), X ) ), Y ) }.
% 38.98/39.36  parent0[0]: (449) {G6,W16,D6,L1,V4,M1} P(75,91) { i( mult( T, mult( X, ld( 
% 38.98/39.36    Z, Y ) ) ) ) ==> rd( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.36  parent1[0; 10]: (22651) {G2,W22,D7,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( X
% 38.98/39.36    , Z ) ), X ) = i( mult( Y, mult( mult( i( Y ), X ), ld( Z, i( Y ) ) ) ) )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( i( Y ), X )
% 38.98/39.36     Y := i( Y )
% 38.98/39.36     Z := Z
% 38.98/39.36     T := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22653) {G2,W20,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( X, Z ) )
% 38.98/39.36    , X ) = rd( rd( mult( Y, Z ), mult( i( Y ), X ) ), Y ) }.
% 38.98/39.36  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 12]: (22652) {G3,W21,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( X
% 38.98/39.36    , Z ) ), X ) = rd( rd( ld( i( Y ), Z ), mult( i( Y ), X ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22654) {G2,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( X, Z ) )
% 38.98/39.36    , X ) = rd( rd( mult( Y, Z ), ld( Y, X ) ), Y ) }.
% 38.98/39.36  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 15]: (22653) {G2,W20,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( X
% 38.98/39.36    , Z ) ), X ) = rd( rd( mult( Y, Z ), mult( i( Y ), X ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22655) {G3,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( X, Z ) )
% 38.98/39.36    , X ) = rd( mult( mult( Y, Z ), ld( X, Y ) ), Y ) }.
% 38.98/39.36  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.36    mult( Z, ld( Y, X ) ) }.
% 38.98/39.36  parent1[0; 11]: (22654) {G2,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( X
% 38.98/39.36    , Z ) ), X ) = rd( rd( mult( Y, Z ), ld( Y, X ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := mult( Y, Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5541) {G165,W19,D5,L1,V3,M1} P(5528,52);d(33);d(449);d(22);d(
% 38.98/39.36    24);d(75) { rd( ld( rd( Y, X ), mult( Y, Z ) ), Y ) = rd( mult( mult( X, 
% 38.98/39.36    Z ), ld( Y, X ) ), X ) }.
% 38.98/39.36  parent0: (22655) {G3,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), mult( X, Z ) )
% 38.98/39.36    , X ) = rd( mult( mult( Y, Z ), ld( X, Y ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22657) {G164,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, X ), mult( Y, Z
% 38.98/39.36     ) ), Y ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.98/39.36  parent0[0]: (5528) {G164,W19,D5,L1,V3,M1} P(5522,3496) { ld( mult( mult( Z
% 38.98/39.36    , Y ), ld( X, Z ) ), Z ) = rd( ld( mult( Y, Z ), mult( Y, X ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22658) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.98/39.36  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.36    X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22662) {G4,W20,D6,L1,V3,M1}  { rd( X, ld( mult( X, Y ), mult( X, 
% 38.98/39.36    Z ) ) ) ==> i( ld( mult( mult( Y, X ), ld( Z, Y ) ), Y ) ) }.
% 38.98/39.36  parent0[0]: (22657) {G164,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, X ), mult( Y
% 38.98/39.36    , Z ) ), Y ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.98/39.36  parent1[0; 11]: (22658) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.98/39.36     ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := ld( mult( X, Y ), mult( X, Z ) )
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22663) {G4,W19,D5,L1,V3,M1}  { rd( X, ld( mult( X, Y ), mult( X, 
% 38.98/39.36    Z ) ) ) ==> ld( Y, mult( mult( Y, X ), ld( Z, Y ) ) ) }.
% 38.98/39.36  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.36     ) }.
% 38.98/39.36  parent1[0; 10]: (22662) {G4,W20,D6,L1,V3,M1}  { rd( X, ld( mult( X, Y ), 
% 38.98/39.36    mult( X, Z ) ) ) ==> i( ld( mult( mult( Y, X ), ld( Z, Y ) ), Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( mult( Y, X ), ld( Z, Y ) )
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22664) {G5,W19,D5,L1,V3,M1}  { mult( X, ld( mult( X, Z ), mult( X
% 38.98/39.36    , Y ) ) ) ==> ld( Y, mult( mult( Y, X ), ld( Z, Y ) ) ) }.
% 38.98/39.36  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.36    mult( Z, ld( Y, X ) ) }.
% 38.98/39.36  parent1[0; 1]: (22663) {G4,W19,D5,L1,V3,M1}  { rd( X, ld( mult( X, Y ), 
% 38.98/39.36    mult( X, Z ) ) ) ==> ld( Y, mult( mult( Y, X ), ld( Z, Y ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( X, Y )
% 38.98/39.36     Y := mult( X, Z )
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22665) {G5,W19,D5,L1,V3,M1}  { ld( Z, mult( mult( Z, X ), ld( Y, Z
% 38.98/39.36     ) ) ) ==> mult( X, ld( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.98/39.36  parent0[0]: (22664) {G5,W19,D5,L1,V3,M1}  { mult( X, ld( mult( X, Z ), mult
% 38.98/39.36    ( X, Y ) ) ) ==> ld( Y, mult( mult( Y, X ), ld( Z, Y ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5542) {G165,W19,D5,L1,V3,M1} P(5528,79);d(54);d(75) { ld( Y, 
% 38.98/39.36    mult( mult( Y, X ), ld( Z, Y ) ) ) = mult( X, ld( mult( X, Z ), mult( X, 
% 38.98/39.36    Y ) ) ) }.
% 38.98/39.36  parent0: (22665) {G5,W19,D5,L1,V3,M1}  { ld( Z, mult( mult( Z, X ), ld( Y, 
% 38.98/39.36    Z ) ) ) ==> mult( X, ld( mult( X, Y ), mult( X, Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22667) {G164,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, X ), mult( Y, Z
% 38.98/39.36     ) ), Y ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.98/39.36  parent0[0]: (5528) {G164,W19,D5,L1,V3,M1} P(5522,3496) { ld( mult( mult( Z
% 38.98/39.36    , Y ), ld( X, Z ) ), Z ) = rd( ld( mult( Y, Z ), mult( Y, X ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22673) {G1,W23,D6,L1,V3,M1}  { rd( ld( Y, mult( X, Z ) ), X ) = 
% 38.98/39.36    ld( mult( mult( ld( X, Y ), X ), ld( Z, ld( X, Y ) ) ), ld( X, Y ) ) }.
% 38.98/39.36  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.98/39.36  parent1[0; 3]: (22667) {G164,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, X ), mult
% 38.98/39.36    ( Y, Z ) ), Y ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := ld( X, Y )
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22682) {G2,W23,D6,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), Y ) = 
% 38.98/39.36    ld( mult( ld( ld( X, Y ), Y ), ld( Z, ld( Y, X ) ) ), ld( Y, X ) ) }.
% 38.98/39.36  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.36    ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 10]: (22673) {G1,W23,D6,L1,V3,M1}  { rd( ld( Y, mult( X, Z ) ), 
% 38.98/39.36    X ) = ld( mult( mult( ld( X, Y ), X ), ld( Z, ld( X, Y ) ) ), ld( X, Y )
% 38.98/39.36     ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22684) {G3,W23,D6,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), Y ) = 
% 38.98/39.36    ld( ld( ld( Y, ld( X, Y ) ), ld( Z, ld( Y, X ) ) ), ld( Y, X ) ) }.
% 38.98/39.36  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.36    ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 9]: (22682) {G2,W23,D6,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), Y
% 38.98/39.36     ) = ld( mult( ld( ld( X, Y ), Y ), ld( Z, ld( Y, X ) ) ), ld( Y, X ) )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := ld( X, Y )
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := ld( Z, ld( Y, X ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22685) {G4,W23,D6,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), Y ) = 
% 38.98/39.36    ld( ld( ld( mult( X, Y ), Y ), ld( Z, ld( Y, X ) ) ), ld( Y, X ) ) }.
% 38.98/39.36  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.98/39.36    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.98/39.36  parent1[0; 10]: (22684) {G3,W23,D6,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), 
% 38.98/39.36    Y ) = ld( ld( ld( Y, ld( X, Y ) ), ld( Z, ld( Y, X ) ) ), ld( Y, X ) )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22686) {G5,W19,D6,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), Y ) = 
% 38.98/39.36    ld( mult( X, ld( Z, ld( Y, X ) ) ), rd( X, Y ) ) }.
% 38.98/39.36  parent0[0]: (3186) {G84,W19,D6,L1,V3,M1} P(77,3175);d(22);d(75);d(321);d(
% 38.98/39.36    124);d(0);d(75);d(74);d(329) { ld( ld( ld( mult( X, Y ), Y ), Z ), ld( Y
% 38.98/39.36    , X ) ) ==> ld( mult( X, Z ), rd( X, Y ) ) }.
% 38.98/39.36  parent1[0; 8]: (22685) {G4,W23,D6,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), Y
% 38.98/39.36     ) = ld( ld( ld( mult( X, Y ), Y ), ld( Z, ld( Y, X ) ) ), ld( Y, X ) )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := ld( Z, ld( Y, X ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22687) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, ld( Z, ld( Y, X ) ) )
% 38.98/39.36    , rd( X, Y ) ) = rd( ld( X, mult( Y, Z ) ), Y ) }.
% 38.98/39.36  parent0[0]: (22686) {G5,W19,D6,L1,V3,M1}  { rd( ld( X, mult( Y, Z ) ), Y ) 
% 38.98/39.36    = ld( mult( X, ld( Z, ld( Y, X ) ) ), rd( X, Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5546) {G165,W19,D6,L1,V3,M1} P(0,5528);d(74);d(74);d(329);d(
% 38.98/39.36    3186) { ld( mult( Y, ld( Z, ld( X, Y ) ) ), rd( Y, X ) ) ==> rd( ld( Y, 
% 38.98/39.36    mult( X, Z ) ), X ) }.
% 38.98/39.36  parent0: (22687) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, ld( Z, ld( Y, X ) ) )
% 38.98/39.36    , rd( X, Y ) ) = rd( ld( X, mult( Y, Z ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22689) {G165,W19,D5,L1,V3,M1}  { rd( mult( mult( Y, Z ), ld( X, Y
% 38.98/39.36     ) ), Y ) = rd( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.98/39.36  parent0[0]: (5541) {G165,W19,D5,L1,V3,M1} P(5528,52);d(33);d(449);d(22);d(
% 38.98/39.36    24);d(75) { rd( ld( rd( Y, X ), mult( Y, Z ) ), Y ) = rd( mult( mult( X, 
% 38.98/39.36    Z ), ld( Y, X ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22697) {G5,W23,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( i( Z )
% 38.98/39.36    , X ) ), X ) = rd( ld( i( mult( X, Z ) ), mult( i( Z ), Y ) ), i( Z ) )
% 38.98/39.36     }.
% 38.98/39.36  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.36    ( mult( Y, X ) ) }.
% 38.98/39.36  parent1[0; 13]: (22689) {G165,W19,D5,L1,V3,M1}  { rd( mult( mult( Y, Z ), 
% 38.98/39.36    ld( X, Y ) ), Y ) = rd( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := i( Z )
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22698) {G2,W22,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( i( Z )
% 38.98/39.36    , X ) ), X ) = mult( ld( i( mult( X, Z ) ), mult( i( Z ), Y ) ), Z ) }.
% 38.98/39.36  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 11]: (22697) {G5,W23,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), ld
% 38.98/39.36    ( i( Z ), X ) ), X ) = rd( ld( i( mult( X, Z ) ), mult( i( Z ), Y ) ), i
% 38.98/39.36    ( Z ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := ld( i( mult( X, Z ) ), mult( i( Z ), Y ) )
% 38.98/39.36     Y := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22699) {G3,W22,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( i( Z )
% 38.98/39.36    , X ) ), X ) = ld( ld( mult( i( Z ), Y ), i( mult( X, Z ) ) ), Z ) }.
% 38.98/39.36  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.36    ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 11]: (22698) {G2,W22,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), ld
% 38.98/39.36    ( i( Z ), X ) ), X ) = mult( ld( i( mult( X, Z ) ), mult( i( Z ), Y ) ), 
% 38.98/39.36    Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := i( mult( X, Z ) )
% 38.98/39.36     Y := mult( i( Z ), Y )
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22700) {G4,W22,D7,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( i( Z )
% 38.98/39.36    , X ) ), X ) = ld( i( mult( mult( X, Z ), mult( i( Z ), Y ) ) ), Z ) }.
% 38.98/39.36  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.36    ( X, Y ) ) }.
% 38.98/39.36  parent1[0; 12]: (22699) {G3,W22,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), ld
% 38.98/39.36    ( i( Z ), X ) ), X ) = ld( ld( mult( i( Z ), Y ), i( mult( X, Z ) ) ), Z
% 38.98/39.36     ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( X, Z )
% 38.98/39.36     Y := mult( i( Z ), Y )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22702) {G2,W21,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( i( Z )
% 38.98/39.36    , X ) ), X ) = mult( mult( mult( X, Z ), mult( i( Z ), Y ) ), Z ) }.
% 38.98/39.36  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 11]: (22700) {G4,W22,D7,L1,V3,M1}  { rd( mult( mult( X, Y ), ld
% 38.98/39.36    ( i( Z ), X ) ), X ) = ld( i( mult( mult( X, Z ), mult( i( Z ), Y ) ) ), 
% 38.98/39.36    Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( mult( X, Z ), mult( i( Z ), Y ) )
% 38.98/39.36     Y := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22704) {G2,W20,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( i( Z )
% 38.98/39.36    , X ) ), X ) = mult( mult( mult( X, Z ), ld( Z, Y ) ), Z ) }.
% 38.98/39.36  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 16]: (22702) {G2,W21,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), ld
% 38.98/39.36    ( i( Z ), X ) ), X ) = mult( mult( mult( X, Z ), mult( i( Z ), Y ) ), Z )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22705) {G3,W20,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( i( Z )
% 38.98/39.36    , X ) ), X ) = ld( rd( ld( Y, Z ), mult( X, Z ) ), Z ) }.
% 38.98/39.36  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.36     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.36  parent1[0; 11]: (22704) {G2,W20,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), ld
% 38.98/39.36    ( i( Z ), X ) ), X ) = mult( mult( mult( X, Z ), ld( Z, Y ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := mult( X, Z )
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36     T := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22706) {G2,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), mult( Z, X
% 38.98/39.36     ) ), X ) = ld( rd( ld( Y, Z ), mult( X, Z ) ), Z ) }.
% 38.98/39.36  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 6]: (22705) {G3,W20,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( 
% 38.98/39.36    i( Z ), X ) ), X ) = ld( rd( ld( Y, Z ), mult( X, Z ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22707) {G2,W19,D5,L1,V3,M1}  { ld( rd( ld( Y, Z ), mult( X, Z ) )
% 38.98/39.36    , Z ) = rd( mult( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.98/39.36  parent0[0]: (22706) {G2,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), mult( Z
% 38.98/39.36    , X ) ), X ) = ld( rd( ld( Y, Z ), mult( X, Z ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5550) {G166,W19,D5,L1,V3,M1} P(76,5541);d(34);d(74);d(52);d(
% 38.98/39.36    22);d(24);d(115);d(22) { ld( rd( ld( Z, X ), mult( Y, X ) ), X ) = rd( 
% 38.98/39.36    mult( mult( Y, Z ), mult( X, Y ) ), Y ) }.
% 38.98/39.36  parent0: (22707) {G2,W19,D5,L1,V3,M1}  { ld( rd( ld( Y, Z ), mult( X, Z ) )
% 38.98/39.36    , Z ) = rd( mult( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22709) {G165,W19,D5,L1,V3,M1}  { rd( mult( mult( Y, Z ), ld( X, Y
% 38.98/39.36     ) ), Y ) = rd( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.98/39.36  parent0[0]: (5541) {G165,W19,D5,L1,V3,M1} P(5528,52);d(33);d(449);d(22);d(
% 38.98/39.36    24);d(75) { rd( ld( rd( Y, X ), mult( Y, Z ) ), Y ) = rd( mult( mult( X, 
% 38.98/39.36    Z ), ld( Y, X ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22717) {G2,W20,D6,L1,V3,M1}  { rd( mult( mult( X, i( Y ) ), ld( Z
% 38.98/39.36    , X ) ), X ) = rd( ld( rd( Z, X ), rd( Z, Y ) ), Z ) }.
% 38.98/39.36  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 16]: (22709) {G165,W19,D5,L1,V3,M1}  { rd( mult( mult( Y, Z ), 
% 38.98/39.36    ld( X, Y ) ), Y ) = rd( ld( rd( X, Y ), mult( X, Z ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := i( Y )
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22719) {G2,W19,D5,L1,V3,M1}  { rd( mult( rd( X, Y ), ld( Z, X ) )
% 38.98/39.36    , X ) = rd( ld( rd( Z, X ), rd( Z, Y ) ), Z ) }.
% 38.98/39.36  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 3]: (22717) {G2,W20,D6,L1,V3,M1}  { rd( mult( mult( X, i( Y ) )
% 38.98/39.36    , ld( Z, X ) ), X ) = rd( ld( rd( Z, X ), rd( Z, Y ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22720) {G3,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), ld( Z, X ) ), 
% 38.98/39.36    X ) = rd( ld( rd( Z, X ), rd( Z, Y ) ), Z ) }.
% 38.98/39.36  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.36    ld( rd( X, Y ), Z ) }.
% 38.98/39.36  parent1[0; 2]: (22719) {G2,W19,D5,L1,V3,M1}  { rd( mult( rd( X, Y ), ld( Z
% 38.98/39.36    , X ) ), X ) = rd( ld( rd( Z, X ), rd( Z, Y ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := ld( Z, X )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22721) {G3,W19,D5,L1,V3,M1}  { rd( ld( rd( Z, Y ), rd( Z, X ) ), Z
% 38.98/39.36     ) = rd( ld( rd( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.98/39.36  parent0[0]: (22720) {G3,W19,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), ld( Z, X )
% 38.98/39.36     ), X ) = rd( ld( rd( Z, X ), rd( Z, Y ) ), Z ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5552) {G166,W19,D5,L1,V3,M1} P(33,5541);d(33);d(80) { rd( ld
% 38.98/39.36    ( rd( X, Z ), rd( X, Y ) ), X ) = rd( ld( rd( Y, Z ), ld( X, Z ) ), Z )
% 38.98/39.36     }.
% 38.98/39.36  parent0: (22721) {G3,W19,D5,L1,V3,M1}  { rd( ld( rd( Z, Y ), rd( Z, X ) ), 
% 38.98/39.36    Z ) = rd( ld( rd( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22722) {G166,W19,D5,L1,V3,M1}  { rd( mult( mult( Z, X ), mult( Y, 
% 38.98/39.36    Z ) ), Z ) = ld( rd( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.98/39.36  parent0[0]: (5550) {G166,W19,D5,L1,V3,M1} P(76,5541);d(34);d(74);d(52);d(22
% 38.98/39.36    );d(24);d(115);d(22) { ld( rd( ld( Z, X ), mult( Y, X ) ), X ) = rd( mult
% 38.98/39.36    ( mult( Y, Z ), mult( X, Y ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22723) {G98,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, Z ), mult( X, Y ) )
% 38.98/39.36    , Y ) = rd( mult( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.98/39.36  parent0[0]: (3478) {G98,W19,D5,L1,V3,M1} P(76,3466);d(22);d(34);d(74);d(52)
% 38.98/39.36    ;d(22);d(33);d(113) { rd( mult( mult( Y, X ), mult( Z, Y ) ), Y ) = ld( 
% 38.98/39.36    rd( rd( X, Z ), mult( Y, X ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22725) {G99,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), mult( Z, X )
% 38.98/39.36     ), X ) = ld( rd( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.98/39.36  parent0[0]: (22722) {G166,W19,D5,L1,V3,M1}  { rd( mult( mult( Z, X ), mult
% 38.98/39.36    ( Y, Z ) ), Z ) = ld( rd( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.98/39.36  parent1[0; 10]: (22723) {G98,W19,D5,L1,V3,M1}  { ld( rd( rd( Y, Z ), mult( 
% 38.98/39.36    X, Y ) ), Y ) = rd( mult( mult( X, Y ), mult( Z, X ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22729) {G99,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Y ), mult( Z, Y ) )
% 38.98/39.36    , Y ) = ld( rd( rd( X, Y ), mult( Z, X ) ), X ) }.
% 38.98/39.36  parent0[0]: (22725) {G99,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), mult( Z, X
% 38.98/39.36     ) ), X ) = ld( rd( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5557) {G167,W19,D5,L1,V3,M1} P(5550,3478) { ld( rd( ld( Y, Z
% 38.98/39.36     ), mult( X, Z ) ), Z ) = ld( rd( rd( Y, Z ), mult( X, Y ) ), Y ) }.
% 38.98/39.36  parent0: (22729) {G99,W19,D5,L1,V3,M1}  { ld( rd( ld( X, Y ), mult( Z, Y )
% 38.98/39.36     ), Y ) = ld( rd( rd( X, Y ), mult( Z, X ) ), X ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22730) {G167,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), mult( Z, X )
% 38.98/39.36     ), X ) = ld( rd( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.98/39.36  parent0[0]: (5557) {G167,W19,D5,L1,V3,M1} P(5550,3478) { ld( rd( ld( Y, Z )
% 38.98/39.36    , mult( X, Z ) ), Z ) = ld( rd( rd( Y, Z ), mult( X, Y ) ), Y ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22731) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.36  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.36     ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22734) {G4,W20,D6,L1,V3,M1}  { ld( X, rd( rd( X, Y ), mult( Z, X
% 38.98/39.36     ) ) ) ==> i( ld( rd( ld( X, Y ), mult( Z, Y ) ), Y ) ) }.
% 38.98/39.36  parent0[0]: (22730) {G167,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), mult( Z, 
% 38.98/39.36    X ) ), X ) = ld( rd( ld( X, Y ), mult( Z, Y ) ), Y ) }.
% 38.98/39.36  parent1[0; 11]: (22731) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.36     ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := rd( rd( X, Y ), mult( Z, X ) )
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22735) {G4,W19,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), mult( Z, X
% 38.98/39.36     ) ) ) ==> ld( Y, rd( ld( X, Y ), mult( Z, Y ) ) ) }.
% 38.98/39.36  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.36     ) }.
% 38.98/39.36  parent1[0; 10]: (22734) {G4,W20,D6,L1,V3,M1}  { ld( X, rd( rd( X, Y ), mult
% 38.98/39.36    ( Z, X ) ) ) ==> i( ld( rd( ld( X, Y ), mult( Z, Y ) ), Y ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := rd( ld( X, Y ), mult( Z, Y ) )
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5564) {G168,W19,D5,L1,V3,M1} P(5557,54);d(54) { ld( X, rd( rd
% 38.98/39.36    ( X, Y ), mult( Z, X ) ) ) = ld( Y, rd( ld( X, Y ), mult( Z, Y ) ) ) }.
% 38.98/39.36  parent0: (22735) {G4,W19,D5,L1,V3,M1}  { ld( X, rd( rd( X, Y ), mult( Z, X
% 38.98/39.36     ) ) ) ==> ld( Y, rd( ld( X, Y ), mult( Z, Y ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22738) {G168,W19,D5,L1,V3,M1}  { ld( Y, rd( ld( X, Y ), mult( Z, Y
% 38.98/39.36     ) ) ) = ld( X, rd( rd( X, Y ), mult( Z, X ) ) ) }.
% 38.98/39.36  parent0[0]: (5564) {G168,W19,D5,L1,V3,M1} P(5557,54);d(54) { ld( X, rd( rd
% 38.98/39.36    ( X, Y ), mult( Z, X ) ) ) = ld( Y, rd( ld( X, Y ), mult( Z, Y ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22746) {G7,W31,D7,L1,V3,M1}  { ld( X, rd( mult( X, Y ), mult( Z, 
% 38.98/39.36    X ) ) ) = ld( rd( rd( X, Y ), X ), rd( rd( rd( rd( X, Y ), X ), X ), mult
% 38.98/39.36    ( Z, rd( rd( X, Y ), X ) ) ) ) }.
% 38.98/39.36  parent0[0]: (130) {G6,W11,D5,L1,V2,M1} P(2,108);d(113) { ld( rd( rd( Y, X )
% 38.98/39.36    , Y ), Y ) ==> mult( Y, X ) }.
% 38.98/39.36  parent1[0; 4]: (22738) {G168,W19,D5,L1,V3,M1}  { ld( Y, rd( ld( X, Y ), 
% 38.98/39.36    mult( Z, Y ) ) ) = ld( X, rd( rd( X, Y ), mult( Z, X ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := rd( rd( X, Y ), X )
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22747) {G8,W27,D7,L1,V3,M1}  { ld( X, rd( mult( X, Y ), mult( Z, 
% 38.98/39.36    X ) ) ) = ld( mult( rd( X, Y ), X ), rd( rd( X, Y ), mult( Z, rd( rd( X, 
% 38.98/39.36    Y ), X ) ) ) ) }.
% 38.98/39.36  parent0[0]: (3702) {G112,W19,D6,L1,V3,M1} P(33,3684);d(33);d(112);d(80);d(
% 38.98/39.36    185);d(52);d(76);d(33);d(80);d(54) { ld( rd( Y, X ), rd( rd( rd( Y, X ), 
% 38.98/39.36    X ), Z ) ) ==> ld( mult( Y, X ), rd( Y, Z ) ) }.
% 38.98/39.36  parent1[0; 10]: (22746) {G7,W31,D7,L1,V3,M1}  { ld( X, rd( mult( X, Y ), 
% 38.98/39.36    mult( Z, X ) ) ) = ld( rd( rd( X, Y ), X ), rd( rd( rd( rd( X, Y ), X ), 
% 38.98/39.36    X ), mult( Z, rd( rd( X, Y ), X ) ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := rd( X, Y )
% 38.98/39.36     Z := mult( Z, rd( rd( X, Y ), X ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22748) {G5,W27,D7,L1,V3,M1}  { ld( X, rd( mult( X, Y ), mult( Z, 
% 38.98/39.36    X ) ) ) = ld( ld( rd( Y, X ), X ), rd( rd( X, Y ), mult( Z, rd( rd( X, Y
% 38.98/39.36     ), X ) ) ) ) }.
% 38.98/39.36  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.36    ld( rd( X, Y ), Z ) }.
% 38.98/39.36  parent1[0; 11]: (22747) {G8,W27,D7,L1,V3,M1}  { ld( X, rd( mult( X, Y ), 
% 38.98/39.36    mult( Z, X ) ) ) = ld( mult( rd( X, Y ), X ), rd( rd( X, Y ), mult( Z, rd
% 38.98/39.36    ( rd( X, Y ), X ) ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22749) {G6,W23,D7,L1,V3,M1}  { ld( X, rd( mult( X, Y ), mult( Z, 
% 38.98/39.36    X ) ) ) = rd( Y, mult( mult( Z, rd( rd( X, Y ), X ) ), mult( X, Y ) ) )
% 38.98/39.36     }.
% 38.98/39.36  parent0[0]: (3899) {G123,W19,D5,L1,V3,M1} P(3888,54);d(79) { ld( ld( rd( Y
% 38.98/39.36    , X ), X ), rd( rd( X, Y ), Z ) ) ==> rd( Y, mult( Z, mult( X, Y ) ) )
% 38.98/39.36     }.
% 38.98/39.36  parent1[0; 10]: (22748) {G5,W27,D7,L1,V3,M1}  { ld( X, rd( mult( X, Y ), 
% 38.98/39.36    mult( Z, X ) ) ) = ld( ld( rd( Y, X ), X ), rd( rd( X, Y ), mult( Z, rd( 
% 38.98/39.36    rd( X, Y ), X ) ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := mult( Z, rd( rd( X, Y ), X ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22750) {G6,W23,D7,L1,V3,M1}  { ld( X, rd( mult( X, Y ), mult( Z, 
% 38.98/39.36    X ) ) ) = rd( Y, ld( rd( rd( X, rd( X, Y ) ), Z ), mult( X, Y ) ) ) }.
% 38.98/39.36  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.98/39.36     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.36  parent1[0; 12]: (22749) {G6,W23,D7,L1,V3,M1}  { ld( X, rd( mult( X, Y ), 
% 38.98/39.36    mult( Z, X ) ) ) = rd( Y, mult( mult( Z, rd( rd( X, Y ), X ) ), mult( X, 
% 38.98/39.36    Y ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36     Z := rd( X, Y )
% 38.98/39.36     T := mult( X, Y )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22751) {G5,W23,D7,L1,V3,M1}  { ld( X, rd( mult( X, Y ), mult( Z, 
% 38.98/39.36    X ) ) ) = mult( Y, ld( mult( X, Y ), rd( rd( X, rd( X, Y ) ), Z ) ) ) }.
% 38.98/39.36  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.36    mult( Z, ld( Y, X ) ) }.
% 38.98/39.36  parent1[0; 10]: (22750) {G6,W23,D7,L1,V3,M1}  { ld( X, rd( mult( X, Y ), 
% 38.98/39.36    mult( Z, X ) ) ) = rd( Y, ld( rd( rd( X, rd( X, Y ) ), Z ), mult( X, Y )
% 38.98/39.36     ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := rd( rd( X, rd( X, Y ) ), Z )
% 38.98/39.36     Y := mult( X, Y )
% 38.98/39.36     Z := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22752) {G5,W23,D7,L1,V3,M1}  { ld( X, rd( mult( X, Y ), mult( Z, 
% 38.98/39.36    X ) ) ) = mult( Y, ld( mult( X, Y ), rd( mult( X, rd( Y, X ) ), Z ) ) )
% 38.98/39.36     }.
% 38.98/39.36  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.36    mult( Z, rd( X, Y ) ) }.
% 38.98/39.36  parent1[0; 17]: (22751) {G5,W23,D7,L1,V3,M1}  { ld( X, rd( mult( X, Y ), 
% 38.98/39.36    mult( Z, X ) ) ) = mult( Y, ld( mult( X, Y ), rd( rd( X, rd( X, Y ) ), Z
% 38.98/39.36     ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22753) {G6,W19,D5,L1,V3,M1}  { ld( X, rd( mult( X, Y ), mult( Z, 
% 38.98/39.36    X ) ) ) = mult( Y, ld( mult( Y, X ), rd( Y, Z ) ) ) }.
% 38.98/39.36  parent0[0]: (3221) {G78,W19,D6,L1,V3,M1} P(31,3115);d(22);d(1);d(321) { ld
% 38.98/39.36    ( mult( X, Y ), rd( mult( X, rd( Y, X ) ), Z ) ) ==> ld( mult( Y, X ), rd
% 38.98/39.36    ( Y, Z ) ) }.
% 38.98/39.36  parent1[0; 12]: (22752) {G5,W23,D7,L1,V3,M1}  { ld( X, rd( mult( X, Y ), 
% 38.98/39.36    mult( Z, X ) ) ) = mult( Y, ld( mult( X, Y ), rd( mult( X, rd( Y, X ) ), 
% 38.98/39.36    Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22754) {G6,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( Y, X ), rd( Y, Z
% 38.98/39.36     ) ) ) = ld( X, rd( mult( X, Y ), mult( Z, X ) ) ) }.
% 38.98/39.36  parent0[0]: (22753) {G6,W19,D5,L1,V3,M1}  { ld( X, rd( mult( X, Y ), mult( 
% 38.98/39.36    Z, X ) ) ) = mult( Y, ld( mult( Y, X ), rd( Y, Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5565) {G169,W19,D5,L1,V3,M1} P(130,5564);d(3702);d(80);d(3899
% 38.98/39.36    );d(113);d(75);d(81);d(3221) { mult( Y, ld( mult( Y, X ), rd( Y, Z ) ) ) 
% 38.98/39.36    = ld( X, rd( mult( X, Y ), mult( Z, X ) ) ) }.
% 38.98/39.36  parent0: (22754) {G6,W19,D5,L1,V3,M1}  { mult( Y, ld( mult( Y, X ), rd( Y, 
% 38.98/39.36    Z ) ) ) = ld( X, rd( mult( X, Y ), mult( Z, X ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22756) {G169,W19,D5,L1,V3,M1}  { ld( Y, rd( mult( Y, X ), mult( Z
% 38.98/39.36    , Y ) ) ) = mult( X, ld( mult( X, Y ), rd( X, Z ) ) ) }.
% 38.98/39.36  parent0[0]: (5565) {G169,W19,D5,L1,V3,M1} P(130,5564);d(3702);d(80);d(3899)
% 38.98/39.36    ;d(113);d(75);d(81);d(3221) { mult( Y, ld( mult( Y, X ), rd( Y, Z ) ) ) =
% 38.98/39.36     ld( X, rd( mult( X, Y ), mult( Z, X ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22765) {G2,W22,D6,L1,V3,M1}  { ld( i( X ), rd( ld( X, Y ), mult( 
% 38.98/39.36    Z, i( X ) ) ) ) = mult( Y, ld( mult( Y, i( X ) ), rd( Y, Z ) ) ) }.
% 38.98/39.36  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 5]: (22756) {G169,W19,D5,L1,V3,M1}  { ld( Y, rd( mult( Y, X ), 
% 38.98/39.36    mult( Z, Y ) ) ) = mult( X, ld( mult( X, Y ), rd( X, Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := i( X )
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22774) {G2,W21,D6,L1,V3,M1}  { ld( i( X ), rd( ld( X, Y ), mult( 
% 38.98/39.36    Z, i( X ) ) ) ) = mult( Y, ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.98/39.36  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 15]: (22765) {G2,W22,D6,L1,V3,M1}  { ld( i( X ), rd( ld( X, Y )
% 38.98/39.36    , mult( Z, i( X ) ) ) ) = mult( Y, ld( mult( Y, i( X ) ), rd( Y, Z ) ) )
% 38.98/39.36     }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22776) {G2,W20,D6,L1,V3,M1}  { mult( X, rd( ld( X, Y ), mult( Z, 
% 38.98/39.36    i( X ) ) ) ) = mult( Y, ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.98/39.36  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 1]: (22774) {G2,W21,D6,L1,V3,M1}  { ld( i( X ), rd( ld( X, Y ), 
% 38.98/39.36    mult( Z, i( X ) ) ) ) = mult( Y, ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := rd( ld( X, Y ), mult( Z, i( X ) ) )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22777) {G2,W19,D5,L1,V3,M1}  { mult( X, rd( ld( X, Y ), rd( Z, X
% 38.98/39.36     ) ) ) = mult( Y, ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.98/39.36  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.36    Y ) }.
% 38.98/39.36  parent1[0; 7]: (22776) {G2,W20,D6,L1,V3,M1}  { mult( X, rd( ld( X, Y ), 
% 38.98/39.36    mult( Z, i( X ) ) ) ) = mult( Y, ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22778) {G3,W19,D5,L1,V3,M1}  { mult( X, mult( ld( X, Y ), rd( X, 
% 38.98/39.36    Z ) ) ) = mult( Y, ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.98/39.36  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.36    mult( Z, rd( X, Y ) ) }.
% 38.98/39.36  parent1[0; 3]: (22777) {G2,W19,D5,L1,V3,M1}  { mult( X, rd( ld( X, Y ), rd
% 38.98/39.36    ( Z, X ) ) ) = mult( Y, ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := ld( X, Y )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22779) {G4,W19,D5,L1,V3,M1}  { mult( X, ld( ld( Y, X ), rd( X, Z
% 38.98/39.36     ) ) ) = mult( Y, ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.98/39.36  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.36    ld( ld( Y, X ), Z ) }.
% 38.98/39.36  parent1[0; 3]: (22778) {G3,W19,D5,L1,V3,M1}  { mult( X, mult( ld( X, Y ), 
% 38.98/39.36    rd( X, Z ) ) ) = mult( Y, ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := rd( X, Z )
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22780) {G4,W19,D5,L1,V3,M1}  { mult( Y, ld( rd( Y, X ), rd( Y, Z )
% 38.98/39.36     ) ) = mult( X, ld( ld( Y, X ), rd( X, Z ) ) ) }.
% 38.98/39.36  parent0[0]: (22779) {G4,W19,D5,L1,V3,M1}  { mult( X, ld( ld( Y, X ), rd( X
% 38.98/39.36    , Z ) ) ) = mult( Y, ld( rd( Y, X ), rd( Y, Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  subsumption: (5571) {G170,W19,D5,L1,V3,M1} P(24,5565);d(33);d(22);d(33);d(
% 38.98/39.36    81);d(74) { mult( Y, ld( rd( Y, X ), rd( Y, Z ) ) ) = mult( X, ld( ld( Y
% 38.98/39.36    , X ), rd( X, Z ) ) ) }.
% 38.98/39.36  parent0: (22780) {G4,W19,D5,L1,V3,M1}  { mult( Y, ld( rd( Y, X ), rd( Y, Z
% 38.98/39.36     ) ) ) = mult( X, ld( ld( Y, X ), rd( X, Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := X
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  permutation0:
% 38.98/39.36     0 ==> 0
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22781) {G170,W19,D5,L1,V3,M1}  { mult( Y, ld( ld( X, Y ), rd( Y, Z
% 38.98/39.36     ) ) ) = mult( X, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.98/39.36  parent0[0]: (5571) {G170,W19,D5,L1,V3,M1} P(24,5565);d(33);d(22);d(33);d(81
% 38.98/39.36    );d(74) { mult( Y, ld( rd( Y, X ), rd( Y, Z ) ) ) = mult( X, ld( ld( Y, X
% 38.98/39.36     ), rd( X, Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22782) {G97,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( Y, Z ), rd( X, Z
% 38.98/39.36     ) ) ) = mult( X, ld( ld( Y, X ), rd( X, Z ) ) ) }.
% 38.98/39.36  parent0[0]: (3471) {G97,W19,D5,L1,V3,M1} P(24,3461);d(24) { mult( Y, ld( ld
% 38.98/39.36    ( X, Y ), rd( Y, Z ) ) ) = mult( Z, ld( ld( X, Z ), rd( Y, Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := X
% 38.98/39.36     Z := Z
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  paramod: (22785) {G98,W19,D5,L1,V3,M1}  { mult( X, ld( ld( Y, X ), rd( Z, X
% 38.98/39.36     ) ) ) = mult( Y, ld( rd( Y, Z ), rd( Y, X ) ) ) }.
% 38.98/39.36  parent0[0]: (22781) {G170,W19,D5,L1,V3,M1}  { mult( Y, ld( ld( X, Y ), rd( 
% 38.98/39.36    Y, Z ) ) ) = mult( X, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.98/39.36  parent1[0; 10]: (22782) {G97,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( Y, Z ), 
% 38.98/39.36    rd( X, Z ) ) ) = mult( X, ld( ld( Y, X ), rd( X, Z ) ) ) }.
% 38.98/39.36  substitution0:
% 38.98/39.36     X := Y
% 38.98/39.36     Y := Z
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  substitution1:
% 38.98/39.36     X := Z
% 38.98/39.36     Y := Y
% 38.98/39.36     Z := X
% 38.98/39.36  end
% 38.98/39.36  
% 38.98/39.36  eqswap: (22787) {G98,W19,D5,L1,V3,M1}  { mult( Y, ld( rd( Y, Z ), rd( Y, X
% 38.98/39.37     ) ) ) = mult( X, ld( ld( Y, X ), rd( Z, X ) ) ) }.
% 38.98/39.37  parent0[0]: (22785) {G98,W19,D5,L1,V3,M1}  { mult( X, ld( ld( Y, X ), rd( Z
% 38.98/39.37    , X ) ) ) = mult( Y, ld( rd( Y, Z ), rd( Y, X ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5573) {G171,W19,D5,L1,V3,M1} P(5571,3471) { mult( Y, ld( rd( 
% 38.98/39.37    Y, X ), rd( Y, Z ) ) ) = mult( Z, ld( ld( Y, Z ), rd( X, Z ) ) ) }.
% 38.98/39.37  parent0: (22787) {G98,W19,D5,L1,V3,M1}  { mult( Y, ld( rd( Y, Z ), rd( Y, X
% 38.98/39.37     ) ) ) = mult( X, ld( ld( Y, X ), rd( Z, X ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (22789) {G171,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( X, Z ), rd( Y, Z
% 38.98/39.37     ) ) ) = mult( X, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.98/39.37  parent0[0]: (5573) {G171,W19,D5,L1,V3,M1} P(5571,3471) { mult( Y, ld( rd( Y
% 38.98/39.37    , X ), rd( Y, Z ) ) ) = mult( Z, ld( ld( Y, Z ), rd( X, Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22805) {G105,W31,D8,L1,V3,M1}  { mult( X, ld( ld( rd( mult( ld( Y
% 38.98/39.37    , X ), Z ), X ), ld( Y, X ) ), X ) ) = mult( Y, ld( rd( Y, mult( ld( Y, X
% 38.98/39.37     ), mult( Z, X ) ) ), rd( Y, X ) ) ) }.
% 38.98/39.37  parent0[0]: (3619) {G104,W19,D6,L1,V3,M1} P(3592,2511);d(3479) { ld( Y, rd
% 38.98/39.37    ( mult( Y, mult( Z, X ) ), X ) ) ==> ld( ld( rd( mult( Y, Z ), X ), Y ), 
% 38.98/39.37    X ) }.
% 38.98/39.37  parent1[0; 3]: (22789) {G171,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( X, Z ), 
% 38.98/39.37    rd( Y, Z ) ) ) = mult( X, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := ld( Y, X )
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := mult( ld( Y, X ), mult( Z, X ) )
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22808) {G5,W31,D8,L1,V3,M1}  { mult( X, ld( ld( rd( mult( ld( Y, 
% 38.98/39.37    X ), Z ), X ), ld( Y, X ) ), X ) ) = mult( Y, ld( rd( Y, ld( ld( X, Y ), 
% 38.98/39.37    mult( Z, X ) ) ), rd( Y, X ) ) ) }.
% 38.98/39.37  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.37    ld( ld( Y, X ), Z ) }.
% 38.98/39.37  parent1[0; 21]: (22805) {G105,W31,D8,L1,V3,M1}  { mult( X, ld( ld( rd( mult
% 38.98/39.37    ( ld( Y, X ), Z ), X ), ld( Y, X ) ), X ) ) = mult( Y, ld( rd( Y, mult( 
% 38.98/39.37    ld( Y, X ), mult( Z, X ) ) ), rd( Y, X ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := mult( Z, X )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22810) {G5,W31,D8,L1,V3,M1}  { mult( X, ld( ld( rd( mult( ld( Y, 
% 38.98/39.37    X ), Z ), X ), ld( Y, X ) ), X ) ) = mult( Y, ld( mult( Y, ld( mult( Z, X
% 38.98/39.37     ), ld( X, Y ) ) ), rd( Y, X ) ) ) }.
% 38.98/39.37  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.37    mult( Z, ld( Y, X ) ) }.
% 38.98/39.37  parent1[0; 19]: (22808) {G5,W31,D8,L1,V3,M1}  { mult( X, ld( ld( rd( mult( 
% 38.98/39.37    ld( Y, X ), Z ), X ), ld( Y, X ) ), X ) ) = mult( Y, ld( rd( Y, ld( ld( X
% 38.98/39.37    , Y ), mult( Z, X ) ) ), rd( Y, X ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := ld( X, Y )
% 38.98/39.37     Y := mult( Z, X )
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22811) {G6,W27,D8,L1,V3,M1}  { mult( X, ld( ld( rd( mult( ld( Y, 
% 38.98/39.37    X ), Z ), X ), ld( Y, X ) ), X ) ) = mult( Y, rd( ld( Y, mult( X, mult( Z
% 38.98/39.37    , X ) ) ), X ) ) }.
% 38.98/39.37  parent0[0]: (5546) {G165,W19,D6,L1,V3,M1} P(0,5528);d(74);d(74);d(329);d(
% 38.98/39.37    3186) { ld( mult( Y, ld( Z, ld( X, Y ) ) ), rd( Y, X ) ) ==> rd( ld( Y, 
% 38.98/39.37    mult( X, Z ) ), X ) }.
% 38.98/39.37  parent1[0; 18]: (22810) {G5,W31,D8,L1,V3,M1}  { mult( X, ld( ld( rd( mult( 
% 38.98/39.37    ld( Y, X ), Z ), X ), ld( Y, X ) ), X ) ) = mult( Y, ld( mult( Y, ld( 
% 38.98/39.37    mult( Z, X ), ld( X, Y ) ) ), rd( Y, X ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := mult( Z, X )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22812) {G2,W27,D8,L1,V3,M1}  { mult( X, ld( ld( rd( mult( ld( Y, 
% 38.98/39.37    X ), Z ), X ), ld( Y, X ) ), X ) ) = mult( Y, rd( ld( Y, mult( mult( X, Z
% 38.98/39.37     ), X ) ), X ) ) }.
% 38.98/39.37  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.98/39.37    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.98/39.37  parent1[0; 21]: (22811) {G6,W27,D8,L1,V3,M1}  { mult( X, ld( ld( rd( mult( 
% 38.98/39.37    ld( Y, X ), Z ), X ), ld( Y, X ) ), X ) ) = mult( Y, rd( ld( Y, mult( X, 
% 38.98/39.37    mult( Z, X ) ) ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22813) {G3,W27,D8,L1,V3,M1}  { mult( X, ld( ld( rd( mult( ld( Y, 
% 38.98/39.37    X ), Z ), X ), ld( Y, X ) ), X ) ) = ld( ld( rd( mult( X, mult( X, Z ) )
% 38.98/39.37    , Y ), X ), Y ) }.
% 38.98/39.37  parent0[0]: (2988) {G73,W19,D6,L1,V3,M1} P(2983,2425);d(2749) { mult( X, rd
% 38.98/39.37    ( ld( X, mult( Z, Y ) ), Y ) ) ==> ld( ld( rd( mult( Y, Z ), X ), Y ), X
% 38.98/39.37     ) }.
% 38.98/39.37  parent1[0; 16]: (22812) {G2,W27,D8,L1,V3,M1}  { mult( X, ld( ld( rd( mult( 
% 38.98/39.37    ld( Y, X ), Z ), X ), ld( Y, X ) ), X ) ) = mult( Y, rd( ld( Y, mult( 
% 38.98/39.37    mult( X, Z ), X ) ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := mult( X, Z )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22814) {G3,W27,D8,L1,V3,M1}  { mult( X, ld( ld( rd( mult( ld( Y, 
% 38.98/39.37    X ), Z ), X ), ld( Y, X ) ), X ) ) = ld( ld( rd( mult( mult( X, X ), Z )
% 38.98/39.37    , Y ), X ), Y ) }.
% 38.98/39.37  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.98/39.37    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.98/39.37  parent1[0; 19]: (22813) {G3,W27,D8,L1,V3,M1}  { mult( X, ld( ld( rd( mult( 
% 38.98/39.37    ld( Y, X ), Z ), X ), ld( Y, X ) ), X ) ) = ld( ld( rd( mult( X, mult( X
% 38.98/39.37    , Z ) ), Y ), X ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22815) {G4,W27,D8,L1,V3,M1}  { ld( rd( ld( rd( mult( ld( Y, X ), 
% 38.98/39.37    Z ), X ), ld( Y, X ) ), X ), X ) = ld( ld( rd( mult( mult( X, X ), Z ), Y
% 38.98/39.37     ), X ), Y ) }.
% 38.98/39.37  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.98/39.37    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.98/39.37  parent1[0; 1]: (22814) {G3,W27,D8,L1,V3,M1}  { mult( X, ld( ld( rd( mult( 
% 38.98/39.37    ld( Y, X ), Z ), X ), ld( Y, X ) ), X ) ) = ld( ld( rd( mult( mult( X, X
% 38.98/39.37     ), Z ), Y ), X ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := ld( rd( mult( ld( Y, X ), Z ), X ), ld( Y, X ) )
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22816) {G5,W23,D7,L1,V3,M1}  { ld( rd( rd( ld( X, Y ), Z ), Y ), 
% 38.98/39.37    ld( X, Y ) ) = ld( ld( rd( mult( mult( Y, Y ), Z ), X ), Y ), X ) }.
% 38.98/39.37  parent0[0]: (3636) {G106,W19,D7,L1,V3,M1} P(3623,0);d(125) { ld( rd( ld( rd
% 38.98/39.37    ( mult( Y, Z ), X ), Y ), X ), X ) ==> ld( rd( rd( Y, Z ), X ), Y ) }.
% 38.98/39.37  parent1[0; 1]: (22815) {G4,W27,D8,L1,V3,M1}  { ld( rd( ld( rd( mult( ld( Y
% 38.98/39.37    , X ), Z ), X ), ld( Y, X ) ), X ), X ) = ld( ld( rd( mult( mult( X, X )
% 38.98/39.37    , Z ), Y ), X ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := ld( X, Y )
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22817) {G6,W19,D7,L1,V3,M1}  { rd( mult( Y, mult( Z, X ) ), X ) =
% 38.98/39.37     ld( ld( rd( mult( mult( Y, Y ), Z ), X ), Y ), X ) }.
% 38.98/39.37  parent0[0]: (3480) {G98,W19,D6,L1,V3,M1} P(77,3466);d(22);d(75);d(74);d(52)
% 38.98/39.37    ;d(22);d(504) { ld( rd( rd( ld( Y, X ), Z ), X ), ld( Y, X ) ) ==> rd( 
% 38.98/39.37    mult( X, mult( Z, Y ) ), Y ) }.
% 38.98/39.37  parent1[0; 1]: (22816) {G5,W23,D7,L1,V3,M1}  { ld( rd( rd( ld( X, Y ), Z )
% 38.98/39.37    , Y ), ld( X, Y ) ) = ld( ld( rd( mult( mult( Y, Y ), Z ), X ), Y ), X )
% 38.98/39.37     }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (22818) {G6,W19,D7,L1,V3,M1}  { ld( ld( rd( mult( mult( X, X ), Y )
% 38.98/39.37    , Z ), X ), Z ) = rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.98/39.37  parent0[0]: (22817) {G6,W19,D7,L1,V3,M1}  { rd( mult( Y, mult( Z, X ) ), X
% 38.98/39.37     ) = ld( ld( rd( mult( mult( Y, Y ), Z ), X ), Y ), X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5582) {G172,W19,D7,L1,V3,M1} P(3619,5573);d(74);d(75);d(5546)
% 38.98/39.37    ;d(108);d(2988);d(109);d(125);d(3636);d(3480) { ld( ld( rd( mult( mult( Y
% 38.98/39.37    , Y ), Z ), X ), Y ), X ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 38.98/39.37  parent0: (22818) {G6,W19,D7,L1,V3,M1}  { ld( ld( rd( mult( mult( X, X ), Y
% 38.98/39.37     ), Z ), X ), Z ) = rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (22820) {G166,W19,D5,L1,V3,M1}  { rd( ld( rd( Z, Y ), ld( X, Y ) )
% 38.98/39.37    , Y ) = rd( ld( rd( X, Y ), rd( X, Z ) ), X ) }.
% 38.98/39.37  parent0[0]: (5552) {G166,W19,D5,L1,V3,M1} P(33,5541);d(33);d(80) { rd( ld( 
% 38.98/39.37    rd( X, Z ), rd( X, Y ) ), X ) = rd( ld( rd( Y, Z ), ld( X, Z ) ), Z ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22827) {G9,W27,D6,L1,V3,M1}  { rd( ld( rd( X, ld( Y, Z ) ), ld( 
% 38.98/39.37    mult( Y, Z ), Z ) ), ld( Y, Z ) ) = rd( ld( rd( Z, ld( Y, Z ) ), rd( Z, X
% 38.98/39.37     ) ), Z ) }.
% 38.98/39.37  parent0[0]: (329) {G8,W11,D4,L1,V2,M1} P(320,76);d(34);d(80);d(34);d(24);d(
% 38.98/39.37    74);d(54) { ld( X, ld( Y, X ) ) ==> ld( mult( Y, X ), X ) }.
% 38.98/39.37  parent1[0; 8]: (22820) {G166,W19,D5,L1,V3,M1}  { rd( ld( rd( Z, Y ), ld( X
% 38.98/39.37    , Y ) ), Y ) = rd( ld( rd( X, Y ), rd( X, Z ) ), X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := ld( Y, Z )
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22830) {G5,W27,D6,L1,V3,M1}  { rd( ld( rd( X, ld( Y, Z ) ), ld( 
% 38.98/39.37    mult( Y, Z ), Z ) ), ld( Y, Z ) ) = rd( ld( mult( Z, ld( Z, Y ) ), rd( Z
% 38.98/39.37    , X ) ), Z ) }.
% 38.98/39.37  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.37    mult( Z, ld( Y, X ) ) }.
% 38.98/39.37  parent1[0; 18]: (22827) {G9,W27,D6,L1,V3,M1}  { rd( ld( rd( X, ld( Y, Z ) )
% 38.98/39.37    , ld( mult( Y, Z ), Z ) ), ld( Y, Z ) ) = rd( ld( rd( Z, ld( Y, Z ) ), rd
% 38.98/39.37    ( Z, X ) ), Z ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22835) {G1,W23,D6,L1,V3,M1}  { rd( ld( rd( X, ld( Y, Z ) ), ld( 
% 38.98/39.37    mult( Y, Z ), Z ) ), ld( Y, Z ) ) = rd( ld( Y, rd( Z, X ) ), Z ) }.
% 38.98/39.37  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.98/39.37  parent1[0; 18]: (22830) {G5,W27,D6,L1,V3,M1}  { rd( ld( rd( X, ld( Y, Z ) )
% 38.98/39.37    , ld( mult( Y, Z ), Z ) ), ld( Y, Z ) ) = rd( ld( mult( Z, ld( Z, Y ) ), 
% 38.98/39.37    rd( Z, X ) ), Z ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22836) {G2,W23,D6,L1,V3,M1}  { mult( ld( rd( X, ld( Y, Z ) ), ld
% 38.98/39.37    ( mult( Y, Z ), Z ) ), ld( Z, Y ) ) = rd( ld( Y, rd( Z, X ) ), Z ) }.
% 38.98/39.37  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.37    mult( Z, ld( Y, X ) ) }.
% 38.98/39.37  parent1[0; 1]: (22835) {G1,W23,D6,L1,V3,M1}  { rd( ld( rd( X, ld( Y, Z ) )
% 38.98/39.37    , ld( mult( Y, Z ), Z ) ), ld( Y, Z ) ) = rd( ld( Y, rd( Z, X ) ), Z )
% 38.98/39.37     }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := ld( rd( X, ld( Y, Z ) ), ld( mult( Y, Z ), Z ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22841) {G3,W23,D6,L1,V3,M1}  { ld( ld( ld( mult( Y, Z ), Z ), rd
% 38.98/39.37    ( X, ld( Y, Z ) ) ), ld( Z, Y ) ) = rd( ld( Y, rd( Z, X ) ), Z ) }.
% 38.98/39.37  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.37    ld( ld( Y, X ), Z ) }.
% 38.98/39.37  parent1[0; 1]: (22836) {G2,W23,D6,L1,V3,M1}  { mult( ld( rd( X, ld( Y, Z )
% 38.98/39.37     ), ld( mult( Y, Z ), Z ) ), ld( Z, Y ) ) = rd( ld( Y, rd( Z, X ) ), Z )
% 38.98/39.37     }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := rd( X, ld( Y, Z ) )
% 38.98/39.37     Y := ld( mult( Y, Z ), Z )
% 38.98/39.37     Z := ld( Z, Y )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22842) {G4,W19,D6,L1,V3,M1}  { ld( mult( X, rd( Z, ld( X, Y ) ) )
% 38.98/39.37    , rd( X, Y ) ) = rd( ld( X, rd( Y, Z ) ), Y ) }.
% 38.98/39.37  parent0[0]: (3186) {G84,W19,D6,L1,V3,M1} P(77,3175);d(22);d(75);d(321);d(
% 38.98/39.37    124);d(0);d(75);d(74);d(329) { ld( ld( ld( mult( X, Y ), Y ), Z ), ld( Y
% 38.98/39.37    , X ) ) ==> ld( mult( X, Z ), rd( X, Y ) ) }.
% 38.98/39.37  parent1[0; 1]: (22841) {G3,W23,D6,L1,V3,M1}  { ld( ld( ld( mult( Y, Z ), Z
% 38.98/39.37     ), rd( X, ld( Y, Z ) ) ), ld( Z, Y ) ) = rd( ld( Y, rd( Z, X ) ), Z )
% 38.98/39.37     }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := rd( Z, ld( X, Y ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22843) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, mult( Y, ld( Z, X ) )
% 38.98/39.37     ), rd( X, Z ) ) = rd( ld( X, rd( Z, Y ) ), Z ) }.
% 38.98/39.37  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.37    mult( Z, ld( Y, X ) ) }.
% 38.98/39.37  parent1[0; 4]: (22842) {G4,W19,D6,L1,V3,M1}  { ld( mult( X, rd( Z, ld( X, Y
% 38.98/39.37     ) ) ), rd( X, Y ) ) = rd( ld( X, rd( Y, Z ) ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5621) {G167,W19,D6,L1,V3,M1} P(329,5552);d(75);d(0);d(75);d(
% 38.98/39.37    74);d(3186);d(75) { ld( mult( Y, mult( Z, ld( X, Y ) ) ), rd( Y, X ) ) 
% 38.98/39.37    ==> rd( ld( Y, rd( X, Z ) ), X ) }.
% 38.98/39.37  parent0: (22843) {G5,W19,D6,L1,V3,M1}  { ld( mult( X, mult( Y, ld( Z, X ) )
% 38.98/39.37     ), rd( X, Z ) ) = rd( ld( X, rd( Z, Y ) ), Z ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (22846) {G161,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), ld( X, Y ) )
% 38.98/39.37    , X ) = ld( ld( rd( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.98/39.37  parent0[0]: (5513) {G161,W19,D5,L1,V3,M1} P(24,5498);d(24);d(74) { ld( ld( 
% 38.98/39.37    rd( Z, Y ), ld( X, Y ) ), Y ) = ld( ld( ld( Z, X ), ld( Z, Y ) ), Z ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22849) {G8,W27,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), ld( X, mult( X
% 38.98/39.37    , Z ) ) ), X ) = ld( ld( rd( rd( X, Z ), X ), ld( Y, mult( X, Z ) ) ), 
% 38.98/39.37    mult( X, Z ) ) }.
% 38.98/39.37  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.98/39.37     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.98/39.37  parent1[0; 14]: (22846) {G161,W19,D5,L1,V3,M1}  { ld( ld( ld( X, Z ), ld( X
% 38.98/39.37    , Y ) ), X ) = ld( ld( rd( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := mult( X, Z )
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22850) {G9,W23,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), ld( X, mult( X
% 38.98/39.37    , Z ) ) ), X ) = ld( mult( Z, ld( Y, mult( X, Z ) ) ), mult( Z, X ) ) }.
% 38.98/39.37  parent0[0]: (3159) {G82,W19,D6,L1,V3,M1} P(31,3145);d(22);d(22);d(320) { ld
% 38.98/39.37    ( ld( rd( rd( X, Y ), X ), Z ), mult( X, Y ) ) ==> ld( mult( Y, Z ), mult
% 38.98/39.37    ( Y, X ) ) }.
% 38.98/39.37  parent1[0; 12]: (22849) {G8,W27,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), ld( X, 
% 38.98/39.37    mult( X, Z ) ) ), X ) = ld( ld( rd( rd( X, Z ), X ), ld( Y, mult( X, Z )
% 38.98/39.37     ) ), mult( X, Z ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := ld( Y, mult( X, Z ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22851) {G1,W19,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), X ) = ld
% 38.98/39.37    ( mult( Z, ld( Y, mult( X, Z ) ) ), mult( Z, X ) ) }.
% 38.98/39.37  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.98/39.37  parent1[0; 6]: (22850) {G9,W23,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), ld( X, 
% 38.98/39.37    mult( X, Z ) ) ), X ) = ld( mult( Z, ld( Y, mult( X, Z ) ) ), mult( Z, X
% 38.98/39.37     ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (22852) {G1,W19,D6,L1,V3,M1}  { ld( mult( Z, ld( Y, mult( X, Z ) )
% 38.98/39.37     ), mult( Z, X ) ) = ld( ld( ld( X, Y ), Z ), X ) }.
% 38.98/39.37  parent0[0]: (22851) {G1,W19,D6,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), X ) = 
% 38.98/39.37    ld( mult( Z, ld( Y, mult( X, Z ) ) ), mult( Z, X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5655) {G162,W19,D6,L1,V3,M1} P(320,5513);d(3159);d(1) { ld( 
% 38.98/39.37    mult( Y, ld( Z, mult( X, Y ) ) ), mult( Y, X ) ) ==> ld( ld( ld( X, Z ), 
% 38.98/39.37    Y ), X ) }.
% 38.98/39.37  parent0: (22852) {G1,W19,D6,L1,V3,M1}  { ld( mult( Z, ld( Y, mult( X, Z ) )
% 38.98/39.37     ), mult( Z, X ) ) = ld( ld( ld( X, Y ), Z ), X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (22854) {G161,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( X, Z ), mult( Y, Z
% 38.98/39.37     ) ) ) = ld( X, mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.98/39.37  parent0[0]: (5514) {G161,W19,D5,L1,V3,M1} P(5498,54);d(54) { ld( X, mult( 
% 38.98/39.37    mult( Z, X ), ld( X, Y ) ) ) = ld( Y, ld( rd( X, Y ), mult( Z, Y ) ) )
% 38.98/39.37     }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22857) {G8,W27,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( rd( X, Y
% 38.98/39.37     ), X ), mult( Z, mult( X, Y ) ) ) ) = ld( X, mult( mult( Z, X ), ld( X, 
% 38.98/39.37    mult( X, Y ) ) ) ) }.
% 38.98/39.37  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.98/39.37     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.98/39.37  parent1[0; 6]: (22854) {G161,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( X, Z ), 
% 38.98/39.37    mult( Y, Z ) ) ) = ld( X, mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := mult( X, Y )
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22858) {G1,W23,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( rd( X, Y
% 38.98/39.37     ), X ), mult( Z, mult( X, Y ) ) ) ) = ld( X, mult( mult( Z, X ), Y ) )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.98/39.37  parent1[0; 22]: (22857) {G8,W27,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( 
% 38.98/39.37    rd( X, Y ), X ), mult( Z, mult( X, Y ) ) ) ) = ld( X, mult( mult( Z, X )
% 38.98/39.37    , ld( X, mult( X, Y ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22859) {G2,W19,D6,L1,V3,M1}  { ld( mult( Y, X ), mult( Y, mult( Z
% 38.98/39.37    , mult( X, Y ) ) ) ) = ld( X, mult( mult( Z, X ), Y ) ) }.
% 38.98/39.37  parent0[0]: (3148) {G81,W19,D6,L1,V3,M1} P(31,3136);d(22);d(22);d(320) { ld
% 38.98/39.37    ( mult( X, Y ), ld( rd( rd( X, Y ), X ), Z ) ) ==> ld( mult( Y, X ), mult
% 38.98/39.37    ( Y, Z ) ) }.
% 38.98/39.37  parent1[0; 1]: (22858) {G1,W23,D6,L1,V3,M1}  { ld( mult( X, Y ), ld( rd( rd
% 38.98/39.37    ( X, Y ), X ), mult( Z, mult( X, Y ) ) ) ) = ld( X, mult( mult( Z, X ), Y
% 38.98/39.37     ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := mult( Z, mult( X, Y ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5660) {G162,W19,D6,L1,V3,M1} P(320,5514);d(1);d(3148) { ld( 
% 38.98/39.37    mult( Y, X ), mult( Y, mult( Z, mult( X, Y ) ) ) ) ==> ld( X, mult( mult
% 38.98/39.37    ( Z, X ), Y ) ) }.
% 38.98/39.37  parent0: (22859) {G2,W19,D6,L1,V3,M1}  { ld( mult( Y, X ), mult( Y, mult( Z
% 38.98/39.37    , mult( X, Y ) ) ) ) = ld( X, mult( mult( Z, X ), Y ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (22862) {G164,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, X ), mult( Y, Z
% 38.98/39.37     ) ), Y ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.98/39.37  parent0[0]: (5528) {G164,W19,D5,L1,V3,M1} P(5522,3496) { ld( mult( mult( Z
% 38.98/39.37    , Y ), ld( X, Z ) ), Z ) = rd( ld( mult( Y, Z ), mult( Y, X ) ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22865) {G163,W23,D7,L1,V3,M1}  { rd( ld( Y, mult( mult( Z, Y ), X
% 38.98/39.37     ) ), X ) = ld( mult( mult( Y, X ), ld( mult( Z, mult( Y, X ) ), Y ) ), Y
% 38.98/39.37     ) }.
% 38.98/39.37  parent0[0]: (5660) {G162,W19,D6,L1,V3,M1} P(320,5514);d(1);d(3148) { ld( 
% 38.98/39.37    mult( Y, X ), mult( Y, mult( Z, mult( X, Y ) ) ) ) ==> ld( X, mult( mult
% 38.98/39.37    ( Z, X ), Y ) ) }.
% 38.98/39.37  parent1[0; 2]: (22862) {G164,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, X ), mult
% 38.98/39.37    ( Y, Z ) ), Y ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := mult( Z, mult( Y, X ) )
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22867) {G98,W19,D6,L1,V3,M1}  { rd( ld( X, mult( mult( Y, X ), Z
% 38.98/39.37     ) ), Z ) = ld( mult( Z, ld( mult( Y, Z ), X ) ), X ) }.
% 38.98/39.37  parent0[0]: (3477) {G97,W19,D6,L1,V3,M1} P(3,3461) { mult( mult( X, Y ), ld
% 38.98/39.37    ( mult( Z, mult( X, Y ) ), X ) ) ==> mult( Y, ld( mult( Z, Y ), X ) ) }.
% 38.98/39.37  parent1[0; 11]: (22865) {G163,W23,D7,L1,V3,M1}  { rd( ld( Y, mult( mult( Z
% 38.98/39.37    , Y ), X ) ), X ) = ld( mult( mult( Y, X ), ld( mult( Z, mult( Y, X ) ), 
% 38.98/39.37    Y ) ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22868) {G99,W19,D6,L1,V3,M1}  { ld( X, mult( Z, ld( ld( Y, Z ), X
% 38.98/39.37     ) ) ) = ld( mult( Z, ld( mult( Y, Z ), X ) ), X ) }.
% 38.98/39.37  parent0[0]: (3609) {G103,W19,D6,L1,V3,M1} P(3584,126);d(74);d(3014);d(80);d
% 38.98/39.37    (54);d(75) { rd( ld( X, mult( mult( Y, X ), Z ) ), Z ) ==> ld( X, mult( Z
% 38.98/39.37    , ld( ld( Y, Z ), X ) ) ) }.
% 38.98/39.37  parent1[0; 1]: (22867) {G98,W19,D6,L1,V3,M1}  { rd( ld( X, mult( mult( Y, X
% 38.98/39.37     ), Z ) ), Z ) = ld( mult( Z, ld( mult( Y, Z ), X ) ), X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5663) {G165,W19,D6,L1,V3,M1} P(5660,5528);d(3477);d(3609) { 
% 38.98/39.37    ld( Y, mult( X, ld( ld( Z, X ), Y ) ) ) ==> ld( mult( X, ld( mult( Z, X )
% 38.98/39.37    , Y ) ), Y ) }.
% 38.98/39.37  parent0: (22868) {G99,W19,D6,L1,V3,M1}  { ld( X, mult( Z, ld( ld( Y, Z ), X
% 38.98/39.37     ) ) ) = ld( mult( Z, ld( mult( Y, Z ), X ) ), X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (22870) {G165,W19,D6,L1,V3,M1}  { ld( mult( Y, ld( mult( Z, Y ), X
% 38.98/39.37     ) ), X ) ==> ld( X, mult( Y, ld( ld( Z, Y ), X ) ) ) }.
% 38.98/39.37  parent0[0]: (5663) {G165,W19,D6,L1,V3,M1} P(5660,5528);d(3477);d(3609) { ld
% 38.98/39.37    ( Y, mult( X, ld( ld( Z, X ), Y ) ) ) ==> ld( mult( X, ld( mult( Z, X ), 
% 38.98/39.37    Y ) ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22877) {G166,W27,D7,L1,V3,M1}  { ld( mult( mult( X, Y ), ld( mult
% 38.98/39.37    ( Z, mult( X, Y ) ), X ) ), X ) ==> mult( Y, ld( mult( Y, ld( Z, mult( X
% 38.98/39.37    , Y ) ) ), mult( Y, X ) ) ) }.
% 38.98/39.37  parent0[0]: (5542) {G165,W19,D5,L1,V3,M1} P(5528,79);d(54);d(75) { ld( Y, 
% 38.98/39.37    mult( mult( Y, X ), ld( Z, Y ) ) ) = mult( X, ld( mult( X, Z ), mult( X, 
% 38.98/39.37    Y ) ) ) }.
% 38.98/39.37  parent1[0; 14]: (22870) {G165,W19,D6,L1,V3,M1}  { ld( mult( Y, ld( mult( Z
% 38.98/39.37    , Y ), X ) ), X ) ==> ld( X, mult( Y, ld( ld( Z, Y ), X ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := ld( Z, mult( X, Y ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := mult( X, Y )
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22880) {G98,W23,D7,L1,V3,M1}  { ld( mult( Y, ld( mult( Z, Y ), X
% 38.98/39.37     ) ), X ) ==> mult( Y, ld( mult( Y, ld( Z, mult( X, Y ) ) ), mult( Y, X )
% 38.98/39.37     ) ) }.
% 38.98/39.37  parent0[0]: (3477) {G97,W19,D6,L1,V3,M1} P(3,3461) { mult( mult( X, Y ), ld
% 38.98/39.37    ( mult( Z, mult( X, Y ) ), X ) ) ==> mult( Y, ld( mult( Z, Y ), X ) ) }.
% 38.98/39.37  parent1[0; 2]: (22877) {G166,W27,D7,L1,V3,M1}  { ld( mult( mult( X, Y ), ld
% 38.98/39.37    ( mult( Z, mult( X, Y ) ), X ) ), X ) ==> mult( Y, ld( mult( Y, ld( Z, 
% 38.98/39.37    mult( X, Y ) ) ), mult( Y, X ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22881) {G99,W19,D6,L1,V3,M1}  { ld( mult( X, ld( mult( Y, X ), Z
% 38.98/39.37     ) ), Z ) ==> mult( X, ld( ld( ld( Z, Y ), X ), Z ) ) }.
% 38.98/39.37  parent0[0]: (5655) {G162,W19,D6,L1,V3,M1} P(320,5513);d(3159);d(1) { ld( 
% 38.98/39.37    mult( Y, ld( Z, mult( X, Y ) ) ), mult( Y, X ) ) ==> ld( ld( ld( X, Z ), 
% 38.98/39.37    Y ), X ) }.
% 38.98/39.37  parent1[0; 12]: (22880) {G98,W23,D7,L1,V3,M1}  { ld( mult( Y, ld( mult( Z, 
% 38.98/39.37    Y ), X ) ), X ) ==> mult( Y, ld( mult( Y, ld( Z, mult( X, Y ) ) ), mult( 
% 38.98/39.37    Y, X ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (22882) {G99,W19,D6,L1,V3,M1}  { mult( X, ld( ld( ld( Z, Y ), X ), 
% 38.98/39.37    Z ) ) ==> ld( mult( X, ld( mult( Y, X ), Z ) ), Z ) }.
% 38.98/39.37  parent0[0]: (22881) {G99,W19,D6,L1,V3,M1}  { ld( mult( X, ld( mult( Y, X )
% 38.98/39.37    , Z ) ), Z ) ==> mult( X, ld( ld( ld( Z, Y ), X ), Z ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5667) {G166,W19,D6,L1,V3,M1} P(5663,5542);d(3477);d(5655) { 
% 38.98/39.37    mult( Y, ld( ld( ld( X, Z ), Y ), X ) ) ==> ld( mult( Y, ld( mult( Z, Y )
% 38.98/39.37    , X ) ), X ) }.
% 38.98/39.37  parent0: (22882) {G99,W19,D6,L1,V3,M1}  { mult( X, ld( ld( ld( Z, Y ), X )
% 38.98/39.37    , Z ) ) ==> ld( mult( X, ld( mult( Y, X ), Z ) ), Z ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (22884) {G109,W19,D6,L1,V3,M1}  { mult( X, rd( Z, mult( X, mult( Y
% 38.98/39.37    , Z ) ) ) ) ==> rd( rd( mult( X, ld( Y, Z ) ), Z ), X ) }.
% 38.98/39.37  parent0[0]: (3659) {G109,W19,D6,L1,V3,M1} P(3654,3577);d(2980);d(161);d(124
% 38.98/39.37    );d(0) { rd( rd( mult( X, ld( Y, Z ) ), Z ), X ) ==> mult( X, rd( Z, mult
% 38.98/39.37    ( X, mult( Y, Z ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22895) {G110,W27,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, mult( 
% 38.98/39.37    ld( ld( Y, Z ), X ), Y ) ) ) ) ==> rd( rd( ld( mult( X, ld( mult( Z, X )
% 38.98/39.37    , Y ) ), Y ), Y ), X ) }.
% 38.98/39.37  parent0[0]: (5667) {G166,W19,D6,L1,V3,M1} P(5663,5542);d(3477);d(5655) { 
% 38.98/39.37    mult( Y, ld( ld( ld( X, Z ), Y ), X ) ) ==> ld( mult( Y, ld( mult( Z, Y )
% 38.98/39.37    , X ) ), X ) }.
% 38.98/39.37  parent1[0; 16]: (22884) {G109,W19,D6,L1,V3,M1}  { mult( X, rd( Z, mult( X, 
% 38.98/39.37    mult( Y, Z ) ) ) ) ==> rd( rd( mult( X, ld( Y, Z ) ), Z ), X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := ld( ld( Y, Z ), X )
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22896) {G3,W24,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, mult( ld
% 38.98/39.37    ( ld( Y, Z ), X ), Y ) ) ) ) ==> rd( i( mult( X, ld( mult( Z, X ), Y ) )
% 38.98/39.37     ), X ) }.
% 38.98/39.37  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.37    ==> i( X ) }.
% 38.98/39.37  parent1[0; 15]: (22895) {G110,W27,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, 
% 38.98/39.37    mult( ld( ld( Y, Z ), X ), Y ) ) ) ) ==> rd( rd( ld( mult( X, ld( mult( Z
% 38.98/39.37    , X ), Y ) ), Y ), Y ), X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( X, ld( mult( Z, X ), Y ) )
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22897) {G4,W24,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, mult( ld
% 38.98/39.37    ( ld( Y, Z ), X ), Y ) ) ) ) ==> i( mult( X, mult( X, ld( mult( Z, X ), Y
% 38.98/39.37     ) ) ) ) }.
% 38.98/39.37  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.37    ( mult( Y, X ) ) }.
% 38.98/39.37  parent1[0; 14]: (22896) {G3,W24,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, 
% 38.98/39.37    mult( ld( ld( Y, Z ), X ), Y ) ) ) ) ==> rd( i( mult( X, ld( mult( Z, X )
% 38.98/39.37    , Y ) ) ), X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( X, ld( mult( Z, X ), Y ) )
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22898) {G5,W23,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, mult( ld
% 38.98/39.37    ( ld( Y, Z ), X ), Y ) ) ) ) ==> rd( rd( ld( Y, mult( Z, X ) ), X ), X )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (449) {G6,W16,D6,L1,V4,M1} P(75,91) { i( mult( T, mult( X, ld( 
% 38.98/39.37    Z, Y ) ) ) ) ==> rd( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.37  parent1[0; 14]: (22897) {G4,W24,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, 
% 38.98/39.37    mult( ld( ld( Y, Z ), X ), Y ) ) ) ) ==> i( mult( X, mult( X, ld( mult( Z
% 38.98/39.37    , X ), Y ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := mult( Z, X )
% 38.98/39.37     T := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22899) {G5,W23,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, ld( ld( X
% 38.98/39.37    , ld( Y, Z ) ), Y ) ) ) ) ==> rd( rd( ld( Y, mult( Z, X ) ), X ), X ) }.
% 38.98/39.37  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.37    ld( ld( Y, X ), Z ) }.
% 38.98/39.37  parent1[0; 7]: (22898) {G5,W23,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, 
% 38.98/39.37    mult( ld( ld( Y, Z ), X ), Y ) ) ) ) ==> rd( rd( ld( Y, mult( Z, X ) ), X
% 38.98/39.37     ), X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := ld( Y, Z )
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22900) {G6,W23,D8,L1,V3,M1}  { mult( X, mult( Y, rd( ld( Y, ld( X
% 38.98/39.37    , ld( Y, Z ) ) ), X ) ) ) ==> rd( rd( ld( Y, mult( Z, X ) ), X ), X ) }.
% 38.98/39.37  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.98/39.37     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.37  parent1[0; 3]: (22899) {G5,W23,D8,L1,V3,M1}  { mult( X, rd( Y, mult( X, ld
% 38.98/39.37    ( ld( X, ld( Y, Z ) ), Y ) ) ) ) ==> rd( rd( ld( Y, mult( Z, X ) ), X ), 
% 38.98/39.37    X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := ld( X, ld( Y, Z ) )
% 38.98/39.37     T := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22901) {G7,W23,D8,L1,V3,M1}  { mult( X, ld( ld( rd( rd( ld( Y, Z
% 38.98/39.37     ), X ), Y ), X ), Y ) ) ==> rd( rd( ld( Y, mult( Z, X ) ), X ), X ) }.
% 38.98/39.37  parent0[0]: (3611) {G103,W19,D6,L1,V3,M1} P(139,3584);d(74);d(3008);d(3587)
% 38.98/39.37    ;d(2985) { mult( Z, rd( ld( Z, ld( Y, X ) ), Y ) ) ==> ld( ld( rd( rd( X
% 38.98/39.37    , Y ), Z ), Y ), Z ) }.
% 38.98/39.37  parent1[0; 3]: (22900) {G6,W23,D8,L1,V3,M1}  { mult( X, mult( Y, rd( ld( Y
% 38.98/39.37    , ld( X, ld( Y, Z ) ) ), X ) ) ) ==> rd( rd( ld( Y, mult( Z, X ) ), X ), 
% 38.98/39.37    X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := ld( Y, Z )
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22902) {G8,W23,D8,L1,V3,M1}  { ld( ld( rd( mult( X, rd( ld( Y, Z
% 38.98/39.37     ), X ) ), Y ), X ), Y ) ==> rd( rd( ld( Y, mult( Z, X ) ), X ), X ) }.
% 38.98/39.37  parent0[0]: (3627) {G106,W19,D6,L1,V3,M1} P(3623,3470);d(80);d(2744);d(3514
% 38.98/39.37    ) { mult( Y, ld( ld( rd( Z, X ), Y ), X ) ) ==> ld( ld( rd( mult( Y, Z )
% 38.98/39.37    , X ), Y ), X ) }.
% 38.98/39.37  parent1[0; 1]: (22901) {G7,W23,D8,L1,V3,M1}  { mult( X, ld( ld( rd( rd( ld
% 38.98/39.37    ( Y, Z ), X ), Y ), X ), Y ) ) ==> rd( rd( ld( Y, mult( Z, X ) ), X ), X
% 38.98/39.37     ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := rd( ld( Y, Z ), X )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22903) {G9,W19,D6,L1,V3,M1}  { mult( Y, rd( ld( Y, ld( Y, Z ) ), 
% 38.98/39.37    X ) ) ==> rd( rd( ld( Y, mult( Z, X ) ), X ), X ) }.
% 38.98/39.37  parent0[0]: (3630) {G106,W19,D7,L1,V3,M1} P(3623,2518);d(2569);d(81);d(3116
% 38.98/39.37    );d(3586);d(321);d(81);d(3117);d(3594);d(80);d(3607) { ld( ld( rd( mult( 
% 38.98/39.37    X, rd( Z, X ) ), Y ), X ), Y ) ==> mult( Y, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.37  parent1[0; 1]: (22902) {G8,W23,D8,L1,V3,M1}  { ld( ld( rd( mult( X, rd( ld
% 38.98/39.37    ( Y, Z ), X ) ), Y ), X ), Y ) ==> rd( rd( ld( Y, mult( Z, X ) ), X ), X
% 38.98/39.37     ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := ld( Y, Z )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22904) {G6,W19,D6,L1,V3,M1}  { mult( X, rd( ld( mult( X, X ), Y )
% 38.98/39.37    , Z ) ) ==> rd( rd( ld( X, mult( Y, Z ) ), Z ), Z ) }.
% 38.98/39.37  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.37    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.37  parent1[0; 4]: (22903) {G9,W19,D6,L1,V3,M1}  { mult( Y, rd( ld( Y, ld( Y, Z
% 38.98/39.37     ) ), X ) ) ==> rd( rd( ld( Y, mult( Z, X ) ), X ), X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (22905) {G6,W19,D6,L1,V3,M1}  { rd( rd( ld( X, mult( Y, Z ) ), Z )
% 38.98/39.37    , Z ) ==> mult( X, rd( ld( mult( X, X ), Y ), Z ) ) }.
% 38.98/39.37  parent0[0]: (22904) {G6,W19,D6,L1,V3,M1}  { mult( X, rd( ld( mult( X, X ), 
% 38.98/39.37    Y ), Z ) ) ==> rd( rd( ld( X, mult( Y, Z ) ), Z ), Z ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5676) {G167,W19,D6,L1,V3,M1} P(5667,3659);d(77);d(76);d(449);
% 38.98/39.37    d(74);d(114);d(3611);d(3627);d(3630);d(154) { rd( rd( ld( Y, mult( Z, X )
% 38.98/39.37     ), X ), X ) = mult( Y, rd( ld( mult( Y, Y ), Z ), X ) ) }.
% 38.98/39.37  parent0: (22905) {G6,W19,D6,L1,V3,M1}  { rd( rd( ld( X, mult( Y, Z ) ), Z )
% 38.98/39.37    , Z ) ==> mult( X, rd( ld( mult( X, X ), Y ), Z ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (22907) {G167,W19,D6,L1,V3,M1}  { mult( X, rd( ld( mult( X, X ), Y
% 38.98/39.37     ), Z ) ) = rd( rd( ld( X, mult( Y, Z ) ), Z ), Z ) }.
% 38.98/39.37  parent0[0]: (5676) {G167,W19,D6,L1,V3,M1} P(5667,3659);d(77);d(76);d(449);d
% 38.98/39.37    (74);d(114);d(3611);d(3627);d(3630);d(154) { rd( rd( ld( Y, mult( Z, X )
% 38.98/39.37     ), X ), X ) = mult( Y, rd( ld( mult( Y, Y ), Z ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22928) {G152,W27,D8,L1,V3,M1}  { mult( X, rd( ld( mult( mult( X, 
% 38.98/39.37    X ), X ), rd( X, Y ) ), Z ) ) = rd( rd( ld( X, mult( rd( ld( X, X ), Y )
% 38.98/39.37    , Z ) ), Z ), Z ) }.
% 38.98/39.37  parent0[0]: (5356) {G151,W19,D5,L1,V3,M1} P(52,5352);d(76);d(24);d(115);d(
% 38.98/39.37    54);d(76);d(52);d(76);d(33);d(80);d(54) { ld( mult( Y, X ), rd( ld( X, Y
% 38.98/39.37     ), Z ) ) ==> ld( mult( mult( X, Y ), X ), rd( Y, Z ) ) }.
% 38.98/39.37  parent1[0; 4]: (22907) {G167,W19,D6,L1,V3,M1}  { mult( X, rd( ld( mult( X, 
% 38.98/39.37    X ), Y ), Z ) ) = rd( rd( ld( X, mult( Y, Z ) ), Z ), Z ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := rd( ld( X, X ), Y )
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22929) {G5,W27,D8,L1,V3,M1}  { mult( X, rd( ld( mult( mult( X, X
% 38.98/39.37     ), X ), rd( X, Y ) ), Z ) ) = rd( rd( ld( X, ld( rd( Y, ld( X, X ) ), Z
% 38.98/39.37     ) ), Z ), Z ) }.
% 38.98/39.37  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.37    ld( rd( X, Y ), Z ) }.
% 38.98/39.37  parent1[0; 18]: (22928) {G152,W27,D8,L1,V3,M1}  { mult( X, rd( ld( mult( 
% 38.98/39.37    mult( X, X ), X ), rd( X, Y ) ), Z ) ) = rd( rd( ld( X, mult( rd( ld( X, 
% 38.98/39.37    X ), Y ), Z ) ), Z ), Z ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := ld( X, X )
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22930) {G5,W27,D8,L1,V3,M1}  { mult( X, rd( ld( mult( mult( X, X
% 38.98/39.37     ), X ), rd( X, Y ) ), Z ) ) = rd( rd( ld( X, ld( mult( Y, ld( X, X ) ), 
% 38.98/39.37    Z ) ), Z ), Z ) }.
% 38.98/39.37  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.37    mult( Z, ld( Y, X ) ) }.
% 38.98/39.37  parent1[0; 19]: (22929) {G5,W27,D8,L1,V3,M1}  { mult( X, rd( ld( mult( mult
% 38.98/39.37    ( X, X ), X ), rd( X, Y ) ), Z ) ) = rd( rd( ld( X, ld( rd( Y, ld( X, X )
% 38.98/39.37     ), Z ) ), Z ), Z ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22931) {G2,W25,D7,L1,V3,M1}  { mult( X, rd( ld( mult( mult( X, X
% 38.98/39.37     ), X ), rd( X, Y ) ), Z ) ) = rd( rd( ld( X, ld( mult( Y, unit ), Z ) )
% 38.98/39.37    , Z ), Z ) }.
% 38.98/39.37  parent0[0]: (20) {G1,W5,D3,L1,V1,M1} P(4,1) { ld( X, X ) ==> unit }.
% 38.98/39.37  parent1[0; 21]: (22930) {G5,W27,D8,L1,V3,M1}  { mult( X, rd( ld( mult( mult
% 38.98/39.37    ( X, X ), X ), rd( X, Y ) ), Z ) ) = rd( rd( ld( X, ld( mult( Y, ld( X, X
% 38.98/39.37     ) ), Z ) ), Z ), Z ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22932) {G1,W23,D7,L1,V3,M1}  { mult( X, rd( ld( mult( mult( X, X
% 38.98/39.37     ), X ), rd( X, Y ) ), Z ) ) = rd( rd( ld( X, ld( Y, Z ) ), Z ), Z ) }.
% 38.98/39.37  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 38.98/39.37  parent1[0; 19]: (22931) {G2,W25,D7,L1,V3,M1}  { mult( X, rd( ld( mult( mult
% 38.98/39.37    ( X, X ), X ), rd( X, Y ) ), Z ) ) = rd( rd( ld( X, ld( mult( Y, unit ), 
% 38.98/39.37    Z ) ), Z ), Z ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22933) {G2,W23,D8,L1,V3,M1}  { mult( X, rd( ld( mult( mult( mult
% 38.98/39.37    ( X, Y ), X ), X ), X ), Z ) ) = rd( rd( ld( X, ld( Y, Z ) ), Z ), Z )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (4163) {G130,W19,D6,L1,V3,M1} P(4095,4127);d(112);d(74);d(593);
% 38.98/39.37    d(169);d(22);d(75);d(20);d(4);d(81);d(74);d(168);d(37);d(52);d(52);d(22);
% 38.98/39.37    d(15) { ld( mult( mult( Y, X ), X ), rd( Y, Z ) ) ==> ld( mult( mult( 
% 38.98/39.37    mult( Y, Z ), X ), X ), Y ) }.
% 38.98/39.37  parent1[0; 4]: (22932) {G1,W23,D7,L1,V3,M1}  { mult( X, rd( ld( mult( mult
% 38.98/39.37    ( X, X ), X ), rd( X, Y ) ), Z ) ) = rd( rd( ld( X, ld( Y, Z ) ), Z ), Z
% 38.98/39.37     ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22934) {G3,W20,D7,L1,V3,M1}  { mult( X, rd( i( mult( mult( Y, X )
% 38.98/39.37    , X ) ), Z ) ) = rd( rd( ld( X, ld( Y, Z ) ), Z ), Z ) }.
% 38.98/39.37  parent0[0]: (482) {G9,W16,D6,L1,V2,M1} P(126,329);d(52) { ld( mult( mult( 
% 38.98/39.37    mult( X, Y ), X ), X ), X ) ==> i( mult( mult( Y, X ), X ) ) }.
% 38.98/39.37  parent1[0; 4]: (22933) {G2,W23,D8,L1,V3,M1}  { mult( X, rd( ld( mult( mult
% 38.98/39.37    ( mult( X, Y ), X ), X ), X ), Z ) ) = rd( rd( ld( X, ld( Y, Z ) ), Z ), 
% 38.98/39.37    Z ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22935) {G4,W20,D7,L1,V3,M1}  { mult( X, i( mult( Z, mult( mult( Y
% 38.98/39.37    , X ), X ) ) ) ) = rd( rd( ld( X, ld( Y, Z ) ), Z ), Z ) }.
% 38.98/39.37  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.37    ( mult( Y, X ) ) }.
% 38.98/39.37  parent1[0; 3]: (22934) {G3,W20,D7,L1,V3,M1}  { mult( X, rd( i( mult( mult( 
% 38.98/39.37    Y, X ), X ) ), Z ) ) = rd( rd( ld( X, ld( Y, Z ) ), Z ), Z ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( mult( Y, X ), X )
% 38.98/39.37     Y := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22936) {G2,W19,D6,L1,V3,M1}  { rd( X, mult( Y, mult( mult( Z, X )
% 38.98/39.37    , X ) ) ) = rd( rd( ld( X, ld( Z, Y ) ), Y ), Y ) }.
% 38.98/39.37  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 1]: (22935) {G4,W20,D7,L1,V3,M1}  { mult( X, i( mult( Z, mult( 
% 38.98/39.37    mult( Y, X ), X ) ) ) ) = rd( rd( ld( X, ld( Y, Z ) ), Z ), Z ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := mult( Y, mult( mult( Z, X ), X ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (22937) {G2,W19,D6,L1,V3,M1}  { rd( rd( ld( X, ld( Z, Y ) ), Y ), Y
% 38.98/39.37     ) = rd( X, mult( Y, mult( mult( Z, X ), X ) ) ) }.
% 38.98/39.37  parent0[0]: (22936) {G2,W19,D6,L1,V3,M1}  { rd( X, mult( Y, mult( mult( Z, 
% 38.98/39.37    X ), X ) ) ) = rd( rd( ld( X, ld( Z, Y ) ), Y ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5684) {G168,W19,D6,L1,V3,M1} P(5356,5676);d(80);d(75);d(20);d
% 38.98/39.37    (4);d(4163);d(482);d(76);d(33) { rd( rd( ld( X, ld( Y, Z ) ), Z ), Z ) = 
% 38.98/39.37    rd( X, mult( Z, mult( mult( Y, X ), X ) ) ) }.
% 38.98/39.37  parent0: (22937) {G2,W19,D6,L1,V3,M1}  { rd( rd( ld( X, ld( Z, Y ) ), Y ), 
% 38.98/39.37    Y ) = rd( X, mult( Y, mult( mult( Z, X ), X ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (22939) {G5,W11,D5,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( rd( X, Y ), 
% 38.98/39.37    Y ), Y ) }.
% 38.98/39.37  parent0[0]: (139) {G5,W11,D5,L1,V2,M1} P(124,2);d(74) { ld( ld( rd( Y, X )
% 38.98/39.37    , X ), X ) ==> ld( X, Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22946) {G6,W23,D8,L1,V3,M1}  { ld( X, rd( ld( Y, ld( Z, X ) ), X
% 38.98/39.37     ) ) ==> ld( ld( rd( Y, mult( X, mult( mult( Z, Y ), Y ) ) ), X ), X )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (5684) {G168,W19,D6,L1,V3,M1} P(5356,5676);d(80);d(75);d(20);d(
% 38.98/39.37    4);d(4163);d(482);d(76);d(33) { rd( rd( ld( X, ld( Y, Z ) ), Z ), Z ) = 
% 38.98/39.37    rd( X, mult( Z, mult( mult( Y, X ), X ) ) ) }.
% 38.98/39.37  parent1[0; 12]: (22939) {G5,W11,D5,L1,V2,M1}  { ld( Y, X ) ==> ld( ld( rd( 
% 38.98/39.37    X, Y ), Y ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := rd( ld( Y, ld( Z, X ) ), X )
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22947) {G7,W19,D6,L1,V3,M1}  { ld( X, rd( ld( Y, ld( Z, X ) ), X
% 38.98/39.37     ) ) ==> ld( mult( mult( Y, mult( Z, Y ) ), X ), Y ) }.
% 38.98/39.37  parent0[0]: (3678) {G110,W19,D7,L1,V3,M1} P(3659,387);d(1);d(3654) { ld( ld
% 38.98/39.37    ( rd( Z, mult( X, mult( Y, Z ) ) ), X ), X ) ==> ld( mult( mult( Z, Y ), 
% 38.98/39.37    X ), Z ) }.
% 38.98/39.37  parent1[0; 10]: (22946) {G6,W23,D8,L1,V3,M1}  { ld( X, rd( ld( Y, ld( Z, X
% 38.98/39.37     ) ), X ) ) ==> ld( ld( rd( Y, mult( X, mult( mult( Z, Y ), Y ) ) ), X )
% 38.98/39.37    , X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := mult( Z, Y )
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22948) {G2,W19,D6,L1,V3,M1}  { ld( X, rd( ld( Y, ld( Z, X ) ), X
% 38.98/39.37     ) ) ==> ld( mult( mult( mult( Y, Z ), Y ), X ), Y ) }.
% 38.98/39.37  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.98/39.37    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.98/39.37  parent1[0; 12]: (22947) {G7,W19,D6,L1,V3,M1}  { ld( X, rd( ld( Y, ld( Z, X
% 38.98/39.37     ) ), X ) ) ==> ld( mult( mult( Y, mult( Z, Y ) ), X ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (22949) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( mult( Y, Z ), Y ), 
% 38.98/39.37    X ), Y ) ==> ld( X, rd( ld( Y, ld( Z, X ) ), X ) ) }.
% 38.98/39.37  parent0[0]: (22948) {G2,W19,D6,L1,V3,M1}  { ld( X, rd( ld( Y, ld( Z, X ) )
% 38.98/39.37    , X ) ) ==> ld( mult( mult( mult( Y, Z ), Y ), X ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5695) {G169,W19,D6,L1,V3,M1} P(5684,139);d(3678);d(108) { ld
% 38.98/39.37    ( mult( mult( mult( X, Y ), X ), Z ), X ) = ld( Z, rd( ld( X, ld( Y, Z )
% 38.98/39.37     ), Z ) ) }.
% 38.98/39.37  parent0: (22949) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( mult( Y, Z ), Y )
% 38.98/39.37    , X ), Y ) ==> ld( X, rd( ld( Y, ld( Z, X ) ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (22951) {G169,W19,D6,L1,V3,M1}  { ld( Z, rd( ld( X, ld( Y, Z ) ), Z
% 38.98/39.37     ) ) = ld( mult( mult( mult( X, Y ), X ), Z ), X ) }.
% 38.98/39.37  parent0[0]: (5695) {G169,W19,D6,L1,V3,M1} P(5684,139);d(3678);d(108) { ld( 
% 38.98/39.37    mult( mult( mult( X, Y ), X ), Z ), X ) = ld( Z, rd( ld( X, ld( Y, Z ) )
% 38.98/39.37    , Z ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22964) {G144,W27,D8,L1,V3,M1}  { ld( X, rd( ld( ld( mult( Y, Z )
% 38.98/39.37    , Z ), X ), X ) ) = ld( mult( mult( mult( Y, ld( mult( Y, Z ), rd( Z, Y )
% 38.98/39.37     ) ), Y ), X ), Y ) }.
% 38.98/39.37  parent0[0]: (5433) {G143,W19,D6,L1,V3,M1} P(347,5423);d(3);d(25);d(52);d(22
% 38.98/39.37    );d(115);d(329);d(1099) { ld( Y, ld( ld( mult( Y, X ), rd( X, Y ) ), Z )
% 38.98/39.37     ) ==> ld( ld( mult( Y, X ), X ), Z ) }.
% 38.98/39.37  parent1[0; 4]: (22951) {G169,W19,D6,L1,V3,M1}  { ld( Z, rd( ld( X, ld( Y, Z
% 38.98/39.37     ) ), Z ) ) = ld( mult( mult( mult( X, Y ), X ), Z ), X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := ld( mult( Y, Z ), rd( Z, Y ) )
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22966) {G6,W27,D8,L1,V3,M1}  { ld( X, rd( ld( ld( mult( Y, Z ), Z
% 38.98/39.37     ), X ), X ) ) = ld( mult( ld( rd( ld( rd( Z, Y ), mult( Y, Z ) ), Y ), Y
% 38.98/39.37     ), X ), Y ) }.
% 38.98/39.37  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.37     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.37  parent1[0; 14]: (22964) {G144,W27,D8,L1,V3,M1}  { ld( X, rd( ld( ld( mult( 
% 38.98/39.37    Y, Z ), Z ), X ), X ) ) = ld( mult( mult( mult( Y, ld( mult( Y, Z ), rd( 
% 38.98/39.37    Z, Y ) ) ), Y ), X ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := rd( Z, Y )
% 38.98/39.37     Z := mult( Y, Z )
% 38.98/39.37     T := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22967) {G5,W27,D8,L1,V3,M1}  { ld( X, rd( ld( ld( mult( Y, Z ), Z
% 38.98/39.37     ), X ), X ) ) = ld( ld( ld( Y, rd( ld( rd( Z, Y ), mult( Y, Z ) ), Y ) )
% 38.98/39.37    , X ), Y ) }.
% 38.98/39.37  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.37    ld( ld( Y, X ), Z ) }.
% 38.98/39.37  parent1[0; 13]: (22966) {G6,W27,D8,L1,V3,M1}  { ld( X, rd( ld( ld( mult( Y
% 38.98/39.37    , Z ), Z ), X ), X ) ) = ld( mult( ld( rd( ld( rd( Z, Y ), mult( Y, Z ) )
% 38.98/39.37    , Y ), Y ), X ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := rd( ld( rd( Z, Y ), mult( Y, Z ) ), Y )
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22968) {G6,W27,D8,L1,V3,M1}  { ld( X, rd( ld( ld( mult( Y, Z ), Z
% 38.98/39.37     ), X ), X ) ) = ld( ld( ld( Y, mult( Y, ld( ld( Y, Z ), rd( Z, Y ) ) ) )
% 38.98/39.37    , X ), Y ) }.
% 38.98/39.37  parent0[0]: (1797) {G28,W19,D5,L1,V3,M1} P(33,1793);d(22);d(52);d(92) { rd
% 38.98/39.37    ( ld( rd( X, Y ), mult( Z, X ) ), Y ) ==> mult( Y, ld( ld( Z, X ), rd( X
% 38.98/39.37    , Y ) ) ) }.
% 38.98/39.37  parent1[0; 16]: (22967) {G5,W27,D8,L1,V3,M1}  { ld( X, rd( ld( ld( mult( Y
% 38.98/39.37    , Z ), Z ), X ), X ) ) = ld( ld( ld( Y, rd( ld( rd( Z, Y ), mult( Y, Z )
% 38.98/39.37     ), Y ) ), X ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22969) {G1,W23,D7,L1,V3,M1}  { ld( X, rd( ld( ld( mult( Y, Z ), Z
% 38.98/39.37     ), X ), X ) ) = ld( ld( ld( ld( Y, Z ), rd( Z, Y ) ), X ), Y ) }.
% 38.98/39.37  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.98/39.37  parent1[0; 14]: (22968) {G6,W27,D8,L1,V3,M1}  { ld( X, rd( ld( ld( mult( Y
% 38.98/39.37    , Z ), Z ), X ), X ) ) = ld( ld( ld( Y, mult( Y, ld( ld( Y, Z ), rd( Z, Y
% 38.98/39.37     ) ) ) ), X ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := ld( ld( Y, Z ), rd( Z, Y ) )
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22970) {G2,W20,D6,L1,V3,M1}  { ld( X, i( ld( mult( Y, Z ), Z ) )
% 38.98/39.37     ) = ld( ld( ld( ld( Y, Z ), rd( Z, Y ) ), X ), Y ) }.
% 38.98/39.37  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.37    ==> i( X ) }.
% 38.98/39.37  parent1[0; 3]: (22969) {G1,W23,D7,L1,V3,M1}  { ld( X, rd( ld( ld( mult( Y, 
% 38.98/39.37    Z ), Z ), X ), X ) ) = ld( ld( ld( ld( Y, Z ), rd( Z, Y ) ), X ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := ld( mult( Y, Z ), Z )
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22971) {G3,W20,D6,L1,V3,M1}  { i( mult( ld( mult( Y, Z ), Z ), X
% 38.98/39.37     ) ) = ld( ld( ld( ld( Y, Z ), rd( Z, Y ) ), X ), Y ) }.
% 38.98/39.37  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.37    ( X, Y ) ) }.
% 38.98/39.37  parent1[0; 1]: (22970) {G2,W20,D6,L1,V3,M1}  { ld( X, i( ld( mult( Y, Z ), 
% 38.98/39.37    Z ) ) ) = ld( ld( ld( ld( Y, Z ), rd( Z, Y ) ), X ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := ld( mult( Y, Z ), Z )
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22972) {G4,W20,D6,L1,V3,M1}  { i( ld( ld( Y, mult( X, Y ) ), Z )
% 38.98/39.37     ) = ld( ld( ld( ld( X, Y ), rd( Y, X ) ), Z ), X ) }.
% 38.98/39.37  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.37    ld( ld( Y, X ), Z ) }.
% 38.98/39.37  parent1[0; 2]: (22971) {G3,W20,D6,L1,V3,M1}  { i( mult( ld( mult( Y, Z ), Z
% 38.98/39.37     ), X ) ) = ld( ld( ld( ld( Y, Z ), rd( Z, Y ) ), X ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( X, Y )
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22973) {G4,W19,D6,L1,V3,M1}  { ld( Z, ld( X, mult( Y, X ) ) ) = 
% 38.98/39.37    ld( ld( ld( ld( Y, X ), rd( X, Y ) ), Z ), Y ) }.
% 38.98/39.37  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.37     ) }.
% 38.98/39.37  parent1[0; 1]: (22972) {G4,W20,D6,L1,V3,M1}  { i( ld( ld( Y, mult( X, Y ) )
% 38.98/39.37    , Z ) ) = ld( ld( ld( ld( X, Y ), rd( Y, X ) ), Z ), X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := ld( X, mult( Y, X ) )
% 38.98/39.37     Y := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22974) {G5,W19,D6,L1,V3,M1}  { ld( X, ld( ld( Z, Y ), Y ) ) = ld
% 38.98/39.37    ( ld( ld( ld( Z, Y ), rd( Y, Z ) ), X ), Z ) }.
% 38.98/39.37  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.98/39.37     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.98/39.37  parent1[0; 3]: (22973) {G4,W19,D6,L1,V3,M1}  { ld( Z, ld( X, mult( Y, X ) )
% 38.98/39.37     ) = ld( ld( ld( ld( Y, X ), rd( X, Y ) ), Z ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (22975) {G5,W19,D6,L1,V3,M1}  { ld( ld( ld( ld( Y, Z ), rd( Z, Y )
% 38.98/39.37     ), X ), Y ) = ld( X, ld( ld( Y, Z ), Z ) ) }.
% 38.98/39.37  parent0[0]: (22974) {G5,W19,D6,L1,V3,M1}  { ld( X, ld( ld( Z, Y ), Y ) ) = 
% 38.98/39.37    ld( ld( ld( ld( Z, Y ), rd( Y, Z ) ), X ), Z ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5702) {G170,W19,D6,L1,V3,M1} P(5433,5695);d(115);d(74);d(1797
% 38.98/39.37    );d(1);d(77);d(52);d(74);d(54);d(347) { ld( ld( ld( ld( X, Y ), rd( Y, X
% 38.98/39.37     ) ), Z ), X ) ==> ld( Z, ld( ld( X, Y ), Y ) ) }.
% 38.98/39.37  parent0: (22975) {G5,W19,D6,L1,V3,M1}  { ld( ld( ld( ld( Y, Z ), rd( Z, Y )
% 38.98/39.37     ), X ), Y ) = ld( X, ld( ld( Y, Z ), Z ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (22977) {G5,W11,D5,L1,V3,M1}  { Z ==> ld( ld( X, Y ), ld( ld( Y, X
% 38.98/39.37     ), Z ) ) }.
% 38.98/39.37  parent0[0]: (117) {G5,W11,D5,L1,V3,M1} P(74,6);d(24) { ld( ld( X, Y ), ld( 
% 38.98/39.37    ld( Y, X ), Z ) ) ==> Z }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22985) {G6,W19,D6,L1,V3,M1}  { X ==> ld( ld( Y, ld( ld( X, Z ), 
% 38.98/39.37    rd( Z, X ) ) ), ld( Y, ld( ld( X, Z ), Z ) ) ) }.
% 38.98/39.37  parent0[0]: (5702) {G170,W19,D6,L1,V3,M1} P(5433,5695);d(115);d(74);d(1797)
% 38.98/39.37    ;d(1);d(77);d(52);d(74);d(54);d(347) { ld( ld( ld( ld( X, Y ), rd( Y, X )
% 38.98/39.37     ), Z ), X ) ==> ld( Z, ld( ld( X, Y ), Y ) ) }.
% 38.98/39.37  parent1[0; 12]: (22977) {G5,W11,D5,L1,V3,M1}  { Z ==> ld( ld( X, Y ), ld( 
% 38.98/39.37    ld( Y, X ), Z ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := ld( ld( X, Z ), rd( Z, X ) )
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (22987) {G7,W19,D6,L1,V3,M1}  { X ==> ld( ld( ld( ld( Z, X ), Y )
% 38.98/39.37    , rd( Z, X ) ), ld( Y, ld( ld( X, Z ), Z ) ) ) }.
% 38.98/39.37  parent0[0]: (5163) {G144,W19,D5,L1,V3,M1} P(336,5146);d(25);d(52);d(52);d(
% 38.98/39.37    115);d(54);d(347);d(1314);d(52);d(92);d(3259) { ld( Z, ld( ld( X, Y ), rd
% 38.98/39.37    ( Y, X ) ) ) ==> ld( ld( ld( Y, X ), Z ), rd( Y, X ) ) }.
% 38.98/39.37  parent1[0; 3]: (22985) {G6,W19,D6,L1,V3,M1}  { X ==> ld( ld( Y, ld( ld( X, 
% 38.98/39.37    Z ), rd( Z, X ) ) ), ld( Y, ld( ld( X, Z ), Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (22988) {G7,W19,D6,L1,V3,M1}  { ld( ld( ld( ld( Y, X ), Z ), rd( Y
% 38.98/39.37    , X ) ), ld( Z, ld( ld( X, Y ), Y ) ) ) ==> X }.
% 38.98/39.37  parent0[0]: (22987) {G7,W19,D6,L1,V3,M1}  { X ==> ld( ld( ld( ld( Z, X ), Y
% 38.98/39.37     ), rd( Z, X ) ), ld( Y, ld( ld( X, Z ), Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5717) {G171,W19,D6,L1,V3,M1} P(5702,117);d(5163) { ld( ld( ld
% 38.98/39.37    ( ld( Y, X ), Z ), rd( Y, X ) ), ld( Z, ld( ld( X, Y ), Y ) ) ) ==> X }.
% 38.98/39.37  parent0: (22988) {G7,W19,D6,L1,V3,M1}  { ld( ld( ld( ld( Y, X ), Z ), rd( Y
% 38.98/39.37    , X ) ), ld( Z, ld( ld( X, Y ), Y ) ) ) ==> X }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (22990) {G171,W19,D6,L1,V3,M1}  { Y ==> ld( ld( ld( ld( X, Y ), Z )
% 38.98/39.37    , rd( X, Y ) ), ld( Z, ld( ld( Y, X ), X ) ) ) }.
% 38.98/39.37  parent0[0]: (5717) {G171,W19,D6,L1,V3,M1} P(5702,117);d(5163) { ld( ld( ld
% 38.98/39.37    ( ld( Y, X ), Z ), rd( Y, X ) ), ld( Z, ld( ld( X, Y ), Y ) ) ) ==> X }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23002) {G6,W28,D7,L1,V3,M1}  { X ==> ld( ld( i( mult( ld( Y, X )
% 38.98/39.37    , Z ) ), rd( Y, X ) ), ld( rd( rd( ld( Y, X ), Z ), ld( Y, X ) ), ld( ld
% 38.98/39.37    ( X, Y ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (135) {G5,W12,D5,L1,V2,M1} P(53,124);d(76) { ld( X, rd( rd( X, 
% 38.98/39.37    Y ), X ) ) ==> i( mult( X, Y ) ) }.
% 38.98/39.37  parent1[0; 4]: (22990) {G171,W19,D6,L1,V3,M1}  { Y ==> ld( ld( ld( ld( X, Y
% 38.98/39.37     ), Z ), rd( X, Y ) ), ld( Z, ld( ld( Y, X ), X ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := ld( Y, X )
% 38.98/39.37     Y := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := rd( rd( ld( Y, X ), Z ), ld( Y, X ) )
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23007) {G2,W27,D7,L1,V3,M1}  { X ==> ld( mult( mult( ld( Y, X ), 
% 38.98/39.37    Z ), rd( Y, X ) ), ld( rd( rd( ld( Y, X ), Z ), ld( Y, X ) ), ld( ld( X, 
% 38.98/39.37    Y ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 3]: (23002) {G6,W28,D7,L1,V3,M1}  { X ==> ld( ld( i( mult( ld( Y
% 38.98/39.37    , X ), Z ) ), rd( Y, X ) ), ld( rd( rd( ld( Y, X ), Z ), ld( Y, X ) ), ld
% 38.98/39.37    ( ld( X, Y ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( ld( Y, X ), Z )
% 38.98/39.37     Y := rd( Y, X )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23008) {G3,W27,D7,L1,V3,M1}  { X ==> ld( mult( ld( ld( X, Y ), Z
% 38.98/39.37     ), rd( Y, X ) ), ld( rd( rd( ld( Y, X ), Z ), ld( Y, X ) ), ld( ld( X, Y
% 38.98/39.37     ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.37    ld( ld( Y, X ), Z ) }.
% 38.98/39.37  parent1[0; 4]: (23007) {G2,W27,D7,L1,V3,M1}  { X ==> ld( mult( mult( ld( Y
% 38.98/39.37    , X ), Z ), rd( Y, X ) ), ld( rd( rd( ld( Y, X ), Z ), ld( Y, X ) ), ld( 
% 38.98/39.37    ld( X, Y ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23010) {G4,W27,D7,L1,V3,M1}  { X ==> ld( ld( ld( Z, ld( X, Y ) )
% 38.98/39.37    , rd( Y, X ) ), ld( rd( rd( ld( Y, X ), Z ), ld( Y, X ) ), ld( ld( X, Y )
% 38.98/39.37    , Y ) ) ) }.
% 38.98/39.37  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.37    ld( ld( Y, X ), Z ) }.
% 38.98/39.37  parent1[0; 3]: (23008) {G3,W27,D7,L1,V3,M1}  { X ==> ld( mult( ld( ld( X, Y
% 38.98/39.37     ), Z ), rd( Y, X ) ), ld( rd( rd( ld( Y, X ), Z ), ld( Y, X ) ), ld( ld
% 38.98/39.37    ( X, Y ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := ld( X, Y )
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := rd( Y, X )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23011) {G5,W27,D7,L1,V3,M1}  { X ==> ld( ld( ld( Y, ld( X, Z ) )
% 38.98/39.37    , rd( Z, X ) ), ld( mult( rd( ld( Z, X ), Y ), ld( X, Z ) ), ld( ld( X, Z
% 38.98/39.37     ), Z ) ) ) }.
% 38.98/39.37  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.37    mult( Z, ld( Y, X ) ) }.
% 38.98/39.37  parent1[0; 13]: (23010) {G4,W27,D7,L1,V3,M1}  { X ==> ld( ld( ld( Z, ld( X
% 38.98/39.37    , Y ) ), rd( Y, X ) ), ld( rd( rd( ld( Y, X ), Z ), ld( Y, X ) ), ld( ld
% 38.98/39.37    ( X, Y ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := rd( ld( Z, X ), Y )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23012) {G5,W27,D7,L1,V3,M1}  { X ==> ld( ld( ld( Y, ld( X, Z ) )
% 38.98/39.37    , rd( Z, X ) ), ld( ld( rd( Y, ld( Z, X ) ), ld( X, Z ) ), ld( ld( X, Z )
% 38.98/39.37    , Z ) ) ) }.
% 38.98/39.37  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.37    ld( rd( X, Y ), Z ) }.
% 38.98/39.37  parent1[0; 13]: (23011) {G5,W27,D7,L1,V3,M1}  { X ==> ld( ld( ld( Y, ld( X
% 38.98/39.37    , Z ) ), rd( Z, X ) ), ld( mult( rd( ld( Z, X ), Y ), ld( X, Z ) ), ld( 
% 38.98/39.37    ld( X, Z ), Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := ld( Z, X )
% 38.98/39.37     Z := ld( X, Z )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23013) {G5,W27,D7,L1,V3,M1}  { X ==> ld( ld( ld( Y, ld( X, Z ) )
% 38.98/39.37    , rd( Z, X ) ), ld( ld( mult( Y, ld( X, Z ) ), ld( X, Z ) ), ld( ld( X, Z
% 38.98/39.37     ), Z ) ) ) }.
% 38.98/39.37  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.37    mult( Z, ld( Y, X ) ) }.
% 38.98/39.37  parent1[0; 14]: (23012) {G5,W27,D7,L1,V3,M1}  { X ==> ld( ld( ld( Y, ld( X
% 38.98/39.37    , Z ) ), rd( Z, X ) ), ld( ld( rd( Y, ld( Z, X ) ), ld( X, Z ) ), ld( ld
% 38.98/39.37    ( X, Z ), Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23014) {G6,W27,D8,L1,V3,M1}  { X ==> ld( ld( ld( Y, ld( X, Z ) )
% 38.98/39.37    , rd( Z, X ) ), ld( ld( mult( Y, rd( Z, ld( X, Z ) ) ), ld( X, Z ) ), ld
% 38.98/39.37    ( X, Z ) ) ) }.
% 38.98/39.37  parent0[0]: (1399) {G11,W19,D6,L1,V3,M1} P(139,826) { ld( ld( mult( Z, Y )
% 38.98/39.37    , Y ), ld( Y, X ) ) ==> ld( ld( mult( Z, rd( X, Y ) ), Y ), Y ) }.
% 38.98/39.37  parent1[0; 12]: (23013) {G5,W27,D7,L1,V3,M1}  { X ==> ld( ld( ld( Y, ld( X
% 38.98/39.37    , Z ) ), rd( Z, X ) ), ld( ld( mult( Y, ld( X, Z ) ), ld( X, Z ) ), ld( 
% 38.98/39.37    ld( X, Z ), Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := ld( X, Z )
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23015) {G7,W27,D10,L1,V3,M1}  { X ==> ld( ld( ld( Y, ld( X, Z ) )
% 38.98/39.37    , rd( Z, X ) ), ld( ld( mult( X, rd( mult( Y, rd( Z, ld( X, Z ) ) ), X )
% 38.98/39.37     ), Z ), Z ) ) }.
% 38.98/39.37  parent0[0]: (3304) {G86,W19,D6,L1,V3,M1} P(541,3289);d(3289);d(1440);d(1440
% 38.98/39.37    );d(25);d(52);d(22);d(115);d(185);d(22);d(1956);d(2396);d(155);d(114);d(
% 38.98/39.37    3250);d(16);d(37);d(22) { ld( ld( Z, ld( X, Y ) ), ld( X, Y ) ) ==> ld( 
% 38.98/39.37    ld( mult( X, rd( Z, X ) ), Y ), Y ) }.
% 38.98/39.37  parent1[0; 12]: (23014) {G6,W27,D8,L1,V3,M1}  { X ==> ld( ld( ld( Y, ld( X
% 38.98/39.37    , Z ) ), rd( Z, X ) ), ld( ld( mult( Y, rd( Z, ld( X, Z ) ) ), ld( X, Z )
% 38.98/39.37     ), ld( X, Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := mult( Y, rd( Z, ld( X, Z ) ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23016) {G5,W27,D10,L1,V3,M1}  { X ==> ld( ld( ld( Y, ld( X, Z ) )
% 38.98/39.37    , rd( Z, X ) ), ld( ld( mult( X, rd( mult( Y, mult( Z, ld( Z, X ) ) ), X
% 38.98/39.37     ) ), Z ), Z ) ) }.
% 38.98/39.37  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.37    mult( Z, ld( Y, X ) ) }.
% 38.98/39.37  parent1[0; 19]: (23015) {G7,W27,D10,L1,V3,M1}  { X ==> ld( ld( ld( Y, ld( X
% 38.98/39.37    , Z ) ), rd( Z, X ) ), ld( ld( mult( X, rd( mult( Y, rd( Z, ld( X, Z ) )
% 38.98/39.37     ), X ) ), Z ), Z ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23017) {G1,W23,D8,L1,V3,M1}  { X ==> ld( ld( ld( Y, ld( X, Z ) )
% 38.98/39.37    , rd( Z, X ) ), ld( ld( mult( X, rd( mult( Y, X ), X ) ), Z ), Z ) ) }.
% 38.98/39.37  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.98/39.37  parent1[0; 19]: (23016) {G5,W27,D10,L1,V3,M1}  { X ==> ld( ld( ld( Y, ld( X
% 38.98/39.37    , Z ) ), rd( Z, X ) ), ld( ld( mult( X, rd( mult( Y, mult( Z, ld( Z, X )
% 38.98/39.37     ) ), X ) ), Z ), Z ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23018) {G1,W19,D6,L1,V3,M1}  { X ==> ld( ld( ld( Y, ld( X, Z ) )
% 38.98/39.37    , rd( Z, X ) ), ld( ld( mult( X, Y ), Z ), Z ) ) }.
% 38.98/39.37  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.37  parent1[0; 16]: (23017) {G1,W23,D8,L1,V3,M1}  { X ==> ld( ld( ld( Y, ld( X
% 38.98/39.37    , Z ) ), rd( Z, X ) ), ld( ld( mult( X, rd( mult( Y, X ), X ) ), Z ), Z )
% 38.98/39.37     ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23019) {G1,W19,D6,L1,V3,M1}  { ld( ld( ld( Y, ld( X, Z ) ), rd( Z
% 38.98/39.37    , X ) ), ld( ld( mult( X, Y ), Z ), Z ) ) ==> X }.
% 38.98/39.37  parent0[0]: (23018) {G1,W19,D6,L1,V3,M1}  { X ==> ld( ld( ld( Y, ld( X, Z )
% 38.98/39.37     ), rd( Z, X ) ), ld( ld( mult( X, Y ), Z ), Z ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5726) {G172,W19,D6,L1,V3,M1} P(135,5717);d(22);d(74);d(74);d(
% 38.98/39.37    75);d(80);d(75);d(1399);d(3304);d(75);d(0);d(3) { ld( ld( ld( Z, ld( Y, X
% 38.98/39.37     ) ), rd( X, Y ) ), ld( ld( mult( Y, Z ), X ), X ) ) ==> Y }.
% 38.98/39.37  parent0: (23019) {G1,W19,D6,L1,V3,M1}  { ld( ld( ld( Y, ld( X, Z ) ), rd( Z
% 38.98/39.37    , X ) ), ld( ld( mult( X, Y ), Z ), Z ) ) ==> X }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23021) {G172,W19,D6,L1,V3,M1}  { Y ==> ld( ld( ld( X, ld( Y, Z ) )
% 38.98/39.37    , rd( Z, Y ) ), ld( ld( mult( Y, X ), Z ), Z ) ) }.
% 38.98/39.37  parent0[0]: (5726) {G172,W19,D6,L1,V3,M1} P(135,5717);d(22);d(74);d(74);d(
% 38.98/39.37    75);d(80);d(75);d(1399);d(3304);d(75);d(0);d(3) { ld( ld( ld( Z, ld( Y, X
% 38.98/39.37     ) ), rd( X, Y ) ), ld( ld( mult( Y, Z ), X ), X ) ) ==> Y }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23035) {G4,W23,D7,L1,V3,M1}  { X ==> ld( ld( ld( Y, i( mult( Z, X
% 38.98/39.37     ) ) ), rd( i( Z ), X ) ), ld( ld( mult( X, Y ), i( Z ) ), i( Z ) ) ) }.
% 38.98/39.37  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.37    ( X, Y ) ) }.
% 38.98/39.37  parent1[0; 6]: (23021) {G172,W19,D6,L1,V3,M1}  { Y ==> ld( ld( ld( X, ld( Y
% 38.98/39.37    , Z ) ), rd( Z, Y ) ), ld( ld( mult( Y, X ), Z ), Z ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := i( Z )
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23314) {G4,W23,D7,L1,V3,M1}  { X ==> ld( ld( i( mult( mult( Z, X
% 38.98/39.37     ), Y ) ), rd( i( Z ), X ) ), ld( ld( mult( X, Y ), i( Z ) ), i( Z ) ) )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.37    ( X, Y ) ) }.
% 38.98/39.37  parent1[0; 4]: (23035) {G4,W23,D7,L1,V3,M1}  { X ==> ld( ld( ld( Y, i( mult
% 38.98/39.37    ( Z, X ) ) ), rd( i( Z ), X ) ), ld( ld( mult( X, Y ), i( Z ) ), i( Z ) )
% 38.98/39.37     ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( Z, X )
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23378) {G2,W22,D6,L1,V3,M1}  { X ==> ld( mult( mult( mult( Y, X )
% 38.98/39.37    , Z ), rd( i( Y ), X ) ), ld( ld( mult( X, Z ), i( Y ) ), i( Y ) ) ) }.
% 38.98/39.37  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 3]: (23314) {G4,W23,D7,L1,V3,M1}  { X ==> ld( ld( i( mult( mult
% 38.98/39.37    ( Z, X ), Y ) ), rd( i( Z ), X ) ), ld( ld( mult( X, Y ), i( Z ) ), i( Z
% 38.98/39.37     ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( mult( Y, X ), Z )
% 38.98/39.37     Y := rd( i( Y ), X )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23379) {G3,W22,D6,L1,V3,M1}  { X ==> ld( mult( mult( mult( Y, X )
% 38.98/39.37    , Z ), i( mult( X, Y ) ) ), ld( ld( mult( X, Z ), i( Y ) ), i( Y ) ) )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.37    ( mult( Y, X ) ) }.
% 38.98/39.37  parent1[0; 9]: (23378) {G2,W22,D6,L1,V3,M1}  { X ==> ld( mult( mult( mult( 
% 38.98/39.37    Y, X ), Z ), rd( i( Y ), X ) ), ld( ld( mult( X, Z ), i( Y ) ), i( Y ) )
% 38.98/39.37     ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23380) {G2,W21,D6,L1,V3,M1}  { X ==> ld( rd( mult( mult( Y, X ), 
% 38.98/39.37    Z ), mult( X, Y ) ), ld( ld( mult( X, Z ), i( Y ) ), i( Y ) ) ) }.
% 38.98/39.37  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 3]: (23379) {G3,W22,D6,L1,V3,M1}  { X ==> ld( mult( mult( mult( 
% 38.98/39.37    Y, X ), Z ), i( mult( X, Y ) ) ), ld( ld( mult( X, Z ), i( Y ) ), i( Y )
% 38.98/39.37     ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( mult( Y, X ), Z )
% 38.98/39.37     Y := mult( X, Y )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23381) {G3,W21,D6,L1,V3,M1}  { X ==> ld( mult( mult( Y, X ), rd( 
% 38.98/39.37    Z, mult( X, Y ) ) ), ld( ld( mult( X, Z ), i( Y ) ), i( Y ) ) ) }.
% 38.98/39.37  parent0[0]: (4536) {G135,W19,D5,L1,V3,M1} P(19,4525);d(81);d(321);d(4252)
% 38.98/39.37     { rd( mult( mult( X, Z ), Y ), mult( Z, X ) ) ==> mult( mult( X, Z ), rd
% 38.98/39.37    ( Y, mult( Z, X ) ) ) }.
% 38.98/39.37  parent1[0; 3]: (23380) {G2,W21,D6,L1,V3,M1}  { X ==> ld( rd( mult( mult( Y
% 38.98/39.37    , X ), Z ), mult( X, Y ) ), ld( ld( mult( X, Z ), i( Y ) ), i( Y ) ) )
% 38.98/39.37     }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23382) {G4,W21,D7,L1,V3,M1}  { X ==> ld( mult( mult( Y, X ), rd( 
% 38.98/39.37    Z, mult( X, Y ) ) ), i( mult( Y, ld( mult( X, Z ), i( Y ) ) ) ) ) }.
% 38.98/39.37  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.37    ( X, Y ) ) }.
% 38.98/39.37  parent1[0; 12]: (23381) {G3,W21,D6,L1,V3,M1}  { X ==> ld( mult( mult( Y, X
% 38.98/39.37     ), rd( Z, mult( X, Y ) ) ), ld( ld( mult( X, Z ), i( Y ) ), i( Y ) ) )
% 38.98/39.37     }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := ld( mult( X, Z ), i( Y ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23392) {G4,W21,D7,L1,V3,M1}  { X ==> i( mult( mult( Y, ld( mult( 
% 38.98/39.37    X, Z ), i( Y ) ) ), mult( mult( Y, X ), rd( Z, mult( X, Y ) ) ) ) ) }.
% 38.98/39.37  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.37    ( X, Y ) ) }.
% 38.98/39.37  parent1[0; 2]: (23382) {G4,W21,D7,L1,V3,M1}  { X ==> ld( mult( mult( Y, X )
% 38.98/39.37    , rd( Z, mult( X, Y ) ) ), i( mult( Y, ld( mult( X, Z ), i( Y ) ) ) ) )
% 38.98/39.37     }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( Y, ld( mult( X, Z ), i( Y ) ) )
% 38.98/39.37     Y := mult( mult( Y, X ), rd( Z, mult( X, Y ) ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23396) {G5,W20,D6,L1,V3,M1}  { X ==> rd( rd( rd( mult( X, Y ), Z
% 38.98/39.37     ), mult( Y, X ) ), mult( Y, ld( mult( X, Z ), i( Y ) ) ) ) }.
% 38.98/39.37  parent0[0]: (450) {G6,W16,D6,L1,V4,M1} P(81,91) { i( mult( T, mult( X, rd( 
% 38.98/39.37    Z, Y ) ) ) ) ==> rd( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.37  parent1[0; 2]: (23392) {G4,W21,D7,L1,V3,M1}  { X ==> i( mult( mult( Y, ld( 
% 38.98/39.37    mult( X, Z ), i( Y ) ) ), mult( mult( Y, X ), rd( Z, mult( X, Y ) ) ) ) )
% 38.98/39.37     }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( Y, X )
% 38.98/39.37     Y := mult( X, Y )
% 38.98/39.37     Z := Z
% 38.98/39.37     T := mult( Y, ld( mult( X, Z ), i( Y ) ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23397) {G6,W20,D6,L1,V3,M1}  { X ==> mult( rd( rd( mult( X, Y ), 
% 38.98/39.37    Z ), mult( Y, X ) ), rd( ld( i( Y ), mult( X, Z ) ), Y ) ) }.
% 38.98/39.37  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.98/39.37     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.37  parent1[0; 2]: (23396) {G5,W20,D6,L1,V3,M1}  { X ==> rd( rd( rd( mult( X, Y
% 38.98/39.37     ), Z ), mult( Y, X ) ), mult( Y, ld( mult( X, Z ), i( Y ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := i( Y )
% 38.98/39.37     Z := mult( X, Z )
% 38.98/39.37     T := rd( rd( mult( X, Y ), Z ), mult( Y, X ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23398) {G5,W20,D6,L1,V3,M1}  { X ==> ld( rd( mult( Y, X ), rd( 
% 38.98/39.37    mult( X, Y ), Z ) ), rd( ld( i( Y ), mult( X, Z ) ), Y ) ) }.
% 38.98/39.37  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.37    ld( rd( X, Y ), Z ) }.
% 38.98/39.37  parent1[0; 2]: (23397) {G6,W20,D6,L1,V3,M1}  { X ==> mult( rd( rd( mult( X
% 38.98/39.37    , Y ), Z ), mult( Y, X ) ), rd( ld( i( Y ), mult( X, Z ) ), Y ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( Y, X )
% 38.98/39.37     Y := rd( mult( X, Y ), Z )
% 38.98/39.37     Z := rd( ld( i( Y ), mult( X, Z ) ), Y )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23399) {G5,W20,D6,L1,V3,M1}  { X ==> ld( mult( mult( Y, X ), rd( 
% 38.98/39.37    Z, mult( X, Y ) ) ), rd( ld( i( Y ), mult( X, Z ) ), Y ) ) }.
% 38.98/39.37  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.37    mult( Z, rd( X, Y ) ) }.
% 38.98/39.37  parent1[0; 3]: (23398) {G5,W20,D6,L1,V3,M1}  { X ==> ld( rd( mult( Y, X ), 
% 38.98/39.37    rd( mult( X, Y ), Z ) ), rd( ld( i( Y ), mult( X, Z ) ), Y ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := mult( X, Y )
% 38.98/39.37     Z := mult( Y, X )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23400) {G2,W19,D6,L1,V3,M1}  { X ==> ld( mult( mult( Y, X ), rd( 
% 38.98/39.37    Z, mult( X, Y ) ) ), rd( mult( Y, mult( X, Z ) ), Y ) ) }.
% 38.98/39.37  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 13]: (23399) {G5,W20,D6,L1,V3,M1}  { X ==> ld( mult( mult( Y, X
% 38.98/39.37     ), rd( Z, mult( X, Y ) ) ), rd( ld( i( Y ), mult( X, Z ) ), Y ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := mult( X, Z )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23401) {G3,W19,D6,L1,V3,M1}  { X ==> ld( mult( mult( Y, X ), rd( 
% 38.98/39.37    Z, mult( X, Y ) ) ), mult( Y, rd( mult( X, Z ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.98/39.37    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.98/39.37  parent1[0; 12]: (23400) {G2,W19,D6,L1,V3,M1}  { X ==> ld( mult( mult( Y, X
% 38.98/39.37     ), rd( Z, mult( X, Y ) ) ), rd( mult( Y, mult( X, Z ) ), Y ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := mult( X, Z )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23402) {G3,W19,D6,L1,V3,M1}  { ld( mult( mult( Y, X ), rd( Z, mult
% 38.98/39.37    ( X, Y ) ) ), mult( Y, rd( mult( X, Z ), Y ) ) ) ==> X }.
% 38.98/39.37  parent0[0]: (23401) {G3,W19,D6,L1,V3,M1}  { X ==> ld( mult( mult( Y, X ), 
% 38.98/39.37    rd( Z, mult( X, Y ) ) ), mult( Y, rd( mult( X, Z ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5734) {G173,W19,D6,L1,V3,M1} P(52,5726);d(52);d(22);d(76);d(
% 38.98/39.37    33);d(4536);d(52);d(52);d(450);d(114);d(80);d(81);d(22);d(321) { ld( mult
% 38.98/39.37    ( mult( Y, X ), rd( Z, mult( X, Y ) ) ), mult( Y, rd( mult( X, Z ), Y ) )
% 38.98/39.37     ) ==> X }.
% 38.98/39.37  parent0: (23402) {G3,W19,D6,L1,V3,M1}  { ld( mult( mult( Y, X ), rd( Z, 
% 38.98/39.37    mult( X, Y ) ) ), mult( Y, rd( mult( X, Z ), Y ) ) ) ==> X }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23404) {G173,W19,D6,L1,V3,M1}  { Y ==> ld( mult( mult( X, Y ), rd
% 38.98/39.37    ( Z, mult( Y, X ) ) ), mult( X, rd( mult( Y, Z ), X ) ) ) }.
% 38.98/39.37  parent0[0]: (5734) {G173,W19,D6,L1,V3,M1} P(52,5726);d(52);d(22);d(76);d(33
% 38.98/39.37    );d(4536);d(52);d(52);d(450);d(114);d(80);d(81);d(22);d(321) { ld( mult( 
% 38.98/39.37    mult( Y, X ), rd( Z, mult( X, Y ) ) ), mult( Y, rd( mult( X, Z ), Y ) ) )
% 38.98/39.37     ==> X }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23407) {G22,W27,D8,L1,V3,M1}  { X ==> ld( mult( mult( Y, X ), ld
% 38.98/39.37    ( rd( mult( X, Y ), mult( Z, Y ) ), X ) ), mult( Y, rd( mult( X, mult( 
% 38.98/39.37    mult( Z, X ), Y ) ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (2007) {G21,W19,D5,L1,V3,M1} S(1441);d(2005) { rd( mult( mult( 
% 38.98/39.37    Z, X ), Y ), mult( X, Y ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y ) ), X )
% 38.98/39.37     }.
% 38.98/39.37  parent1[0; 7]: (23404) {G173,W19,D6,L1,V3,M1}  { Y ==> ld( mult( mult( X, Y
% 38.98/39.37     ), rd( Z, mult( Y, X ) ) ), mult( X, rd( mult( Y, Z ), X ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := mult( mult( Z, X ), Y )
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23409) {G23,W19,D8,L1,V3,M1}  { X ==> ld( mult( Y, mult( X, Z ) )
% 38.98/39.37    , mult( Y, rd( mult( X, mult( mult( Z, X ), Y ) ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (4240) {G127,W19,D6,L1,V3,M1} P(2007,4236);d(3) { mult( mult( Z
% 38.98/39.37    , Y ), ld( rd( mult( Y, Z ), mult( X, Z ) ), Y ) ) ==> mult( Z, mult( Y, 
% 38.98/39.37    X ) ) }.
% 38.98/39.37  parent1[0; 3]: (23407) {G22,W27,D8,L1,V3,M1}  { X ==> ld( mult( mult( Y, X
% 38.98/39.37     ), ld( rd( mult( X, Y ), mult( Z, Y ) ), X ) ), mult( Y, rd( mult( X, 
% 38.98/39.37    mult( mult( Z, X ), Y ) ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23410) {G13,W19,D6,L1,V3,M1}  { X ==> ld( mult( Y, mult( X, Z ) )
% 38.98/39.37    , ld( rd( rd( Y, X ), Y ), mult( Y, mult( Z, X ) ) ) ) }.
% 38.98/39.37  parent0[0]: (1414) {G12,W19,D6,L1,V3,M1} P(3,1400) { mult( Y, rd( mult( Z, 
% 38.98/39.37    mult( X, Y ) ), Y ) ) ==> ld( rd( rd( Y, Z ), Y ), mult( Y, X ) ) }.
% 38.98/39.37  parent1[0; 8]: (23409) {G23,W19,D8,L1,V3,M1}  { X ==> ld( mult( Y, mult( X
% 38.98/39.37    , Z ) ), mult( Y, rd( mult( X, mult( mult( Z, X ), Y ) ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( Z, X )
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23411) {G13,W19,D6,L1,V3,M1}  { ld( mult( Y, mult( X, Z ) ), ld( 
% 38.98/39.37    rd( rd( Y, X ), Y ), mult( Y, mult( Z, X ) ) ) ) ==> X }.
% 38.98/39.37  parent0[0]: (23410) {G13,W19,D6,L1,V3,M1}  { X ==> ld( mult( Y, mult( X, Z
% 38.98/39.37     ) ), ld( rd( rd( Y, X ), Y ), mult( Y, mult( Z, X ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5744) {G174,W19,D6,L1,V3,M1} P(2007,5734);d(4240);d(1414) { 
% 38.98/39.37    ld( mult( Z, mult( Y, X ) ), ld( rd( rd( Z, Y ), Z ), mult( Z, mult( X, Y
% 38.98/39.37     ) ) ) ) ==> Y }.
% 38.98/39.37  parent0: (23411) {G13,W19,D6,L1,V3,M1}  { ld( mult( Y, mult( X, Z ) ), ld( 
% 38.98/39.37    rd( rd( Y, X ), Y ), mult( Y, mult( Z, X ) ) ) ) ==> X }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23413) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) ) }.
% 38.98/39.37  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23418) {G1,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), mult( X, 
% 38.98/39.37    mult( Z, Y ) ) ) ==> mult( mult( X, mult( Y, Z ) ), Y ) }.
% 38.98/39.37  parent0[0]: (5744) {G174,W19,D6,L1,V3,M1} P(2007,5734);d(4240);d(1414) { ld
% 38.98/39.37    ( mult( Z, mult( Y, X ) ), ld( rd( rd( Z, Y ), Z ), mult( Z, mult( X, Y )
% 38.98/39.37     ) ) ) ==> Y }.
% 38.98/39.37  parent1[0; 18]: (23413) {G0,W7,D4,L1,V2,M1}  { Y ==> mult( X, ld( X, Y ) )
% 38.98/39.37     }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := mult( X, mult( Y, Z ) )
% 38.98/39.37     Y := ld( rd( rd( X, Y ), X ), mult( X, mult( Z, Y ) ) )
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5753) {G175,W19,D5,L1,V3,M1} P(5744,0) { ld( rd( rd( X, Y ), 
% 38.98/39.37    X ), mult( X, mult( Z, Y ) ) ) ==> mult( mult( X, mult( Y, Z ) ), Y ) }.
% 38.98/39.37  parent0: (23418) {G1,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), mult( X, 
% 38.98/39.37    mult( Z, Y ) ) ) ==> mult( mult( X, mult( Y, Z ) ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23421) {G175,W19,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Z ) ), Y
% 38.98/39.37     ) ==> ld( rd( rd( X, Y ), X ), mult( X, mult( Z, Y ) ) ) }.
% 38.98/39.37  parent0[0]: (5753) {G175,W19,D5,L1,V3,M1} P(5744,0) { ld( rd( rd( X, Y ), X
% 38.98/39.37     ), mult( X, mult( Z, Y ) ) ) ==> mult( mult( X, mult( Y, Z ) ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23427) {G2,W22,D6,L1,V3,M1}  { mult( mult( X, mult( i( Y ), Z ) )
% 38.98/39.37    , i( Y ) ) ==> ld( rd( mult( X, Y ), X ), mult( X, mult( Z, i( Y ) ) ) )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 12]: (23421) {G175,W19,D5,L1,V3,M1}  { mult( mult( X, mult( Y, Z
% 38.98/39.37     ) ), Y ) ==> ld( rd( rd( X, Y ), X ), mult( X, mult( Z, Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := i( Y )
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23428) {G3,W22,D6,L1,V3,M1}  { mult( mult( X, mult( i( Y ), Z ) )
% 38.98/39.37    , i( Y ) ) ==> ld( mult( X, rd( Y, X ) ), mult( X, mult( Z, i( Y ) ) ) )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.98/39.37    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.98/39.37  parent1[0; 11]: (23427) {G2,W22,D6,L1,V3,M1}  { mult( mult( X, mult( i( Y )
% 38.98/39.37    , Z ) ), i( Y ) ) ==> ld( rd( mult( X, Y ), X ), mult( X, mult( Z, i( Y )
% 38.98/39.37     ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23430) {G2,W21,D6,L1,V3,M1}  { mult( mult( X, mult( i( Y ), Z ) )
% 38.98/39.37    , i( Y ) ) ==> ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, Y ) ) ) }.
% 38.98/39.37  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 18]: (23428) {G3,W22,D6,L1,V3,M1}  { mult( mult( X, mult( i( Y )
% 38.98/39.37    , Z ) ), i( Y ) ) ==> ld( mult( X, rd( Y, X ) ), mult( X, mult( Z, i( Y )
% 38.98/39.37     ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23432) {G2,W20,D6,L1,V3,M1}  { rd( mult( X, mult( i( Y ), Z ) ), 
% 38.98/39.37    Y ) ==> ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, Y ) ) ) }.
% 38.98/39.37  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 1]: (23430) {G2,W21,D6,L1,V3,M1}  { mult( mult( X, mult( i( Y )
% 38.98/39.37    , Z ) ), i( Y ) ) ==> ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, Y ) ) )
% 38.98/39.37     }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( X, mult( i( Y ), Z ) )
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23433) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, ld( Y, Z ) ), Y ) ==>
% 38.98/39.37     ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, Y ) ) ) }.
% 38.98/39.37  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 4]: (23432) {G2,W20,D6,L1,V3,M1}  { rd( mult( X, mult( i( Y ), Z
% 38.98/39.37     ) ), Y ) ==> ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23434) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), mult( X
% 38.98/39.37    , rd( Z, Y ) ) ) ==> rd( mult( X, ld( Y, Z ) ), Y ) }.
% 38.98/39.37  parent0[0]: (23433) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, ld( Y, Z ) ), Y ) 
% 38.98/39.37    ==> ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5758) {G176,W19,D5,L1,V3,M1} P(34,5753);d(321);d(33);d(33);d(
% 38.98/39.37    24) { ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, Y ) ) ) ==> rd( mult( X
% 38.98/39.37    , ld( Y, Z ) ), Y ) }.
% 38.98/39.37  parent0: (23434) {G2,W19,D5,L1,V3,M1}  { ld( mult( X, rd( Y, X ) ), mult( X
% 38.98/39.37    , rd( Z, Y ) ) ) ==> rd( mult( X, ld( Y, Z ) ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23436) {G176,W19,D5,L1,V3,M1}  { rd( mult( X, ld( Y, Z ) ), Y ) 
% 38.98/39.37    ==> ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, Y ) ) ) }.
% 38.98/39.37  parent0[0]: (5758) {G176,W19,D5,L1,V3,M1} P(34,5753);d(321);d(33);d(33);d(
% 38.98/39.37    24) { ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, Y ) ) ) ==> rd( mult( X
% 38.98/39.37    , ld( Y, Z ) ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23443) {G3,W24,D6,L1,V3,M1}  { rd( mult( X, ld( ld( Y, X ), Z ) )
% 38.98/39.37    , ld( Y, X ) ) ==> ld( mult( X, i( Y ) ), mult( X, rd( Z, ld( Y, X ) ) )
% 38.98/39.37     ) }.
% 38.98/39.37  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.37    ==> i( X ) }.
% 38.98/39.37  parent1[0; 15]: (23436) {G176,W19,D5,L1,V3,M1}  { rd( mult( X, ld( Y, Z ) )
% 38.98/39.37    , Y ) ==> ld( mult( X, rd( Y, X ) ), mult( X, rd( Z, Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := ld( Y, X )
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23446) {G2,W23,D6,L1,V3,M1}  { rd( mult( X, ld( ld( Y, X ), Z ) )
% 38.98/39.37    , ld( Y, X ) ) ==> ld( rd( X, Y ), mult( X, rd( Z, ld( Y, X ) ) ) ) }.
% 38.98/39.37  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 13]: (23443) {G3,W24,D6,L1,V3,M1}  { rd( mult( X, ld( ld( Y, X )
% 38.98/39.37    , Z ) ), ld( Y, X ) ) ==> ld( mult( X, i( Y ) ), mult( X, rd( Z, ld( Y, X
% 38.98/39.37     ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23448) {G3,W23,D6,L1,V3,M1}  { rd( mult( X, ld( ld( Y, X ), Z ) )
% 38.98/39.37    , ld( Y, X ) ) ==> ld( rd( X, Y ), mult( X, mult( Z, ld( X, Y ) ) ) ) }.
% 38.98/39.37  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.37    mult( Z, ld( Y, X ) ) }.
% 38.98/39.37  parent1[0; 18]: (23446) {G2,W23,D6,L1,V3,M1}  { rd( mult( X, ld( ld( Y, X )
% 38.98/39.37    , Z ) ), ld( Y, X ) ) ==> ld( rd( X, Y ), mult( X, rd( Z, ld( Y, X ) ) )
% 38.98/39.37     ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23450) {G4,W23,D6,L1,V3,M1}  { mult( mult( X, ld( ld( Y, X ), Z )
% 38.98/39.37     ), ld( X, Y ) ) ==> ld( rd( X, Y ), mult( X, mult( Z, ld( X, Y ) ) ) )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.37    mult( Z, ld( Y, X ) ) }.
% 38.98/39.37  parent1[0; 1]: (23448) {G3,W23,D6,L1,V3,M1}  { rd( mult( X, ld( ld( Y, X )
% 38.98/39.37    , Z ) ), ld( Y, X ) ) ==> ld( rd( X, Y ), mult( X, mult( Z, ld( X, Y ) )
% 38.98/39.37     ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := mult( X, ld( ld( Y, X ), Z ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23451) {G5,W23,D6,L1,V3,M1}  { ld( rd( ld( Z, ld( Y, X ) ), X ), 
% 38.98/39.37    ld( X, Y ) ) ==> ld( rd( X, Y ), mult( X, mult( Z, ld( X, Y ) ) ) ) }.
% 38.98/39.37  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.37     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.37  parent1[0; 1]: (23450) {G4,W23,D6,L1,V3,M1}  { mult( mult( X, ld( ld( Y, X
% 38.98/39.37     ), Z ) ), ld( X, Y ) ) ==> ld( rd( X, Y ), mult( X, mult( Z, ld( X, Y )
% 38.98/39.37     ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := ld( Y, X )
% 38.98/39.37     T := ld( X, Y )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23452) {G6,W19,D6,L1,V3,M1}  { ld( rd( Z, mult( Y, X ) ), Y ) ==>
% 38.98/39.37     ld( rd( Z, Y ), mult( Z, mult( X, ld( Z, Y ) ) ) ) }.
% 38.98/39.37  parent0[0]: (2395) {G29,W19,D6,L1,V3,M1} P(0,2378);d(75);d(115) { ld( rd( 
% 38.98/39.37    ld( Z, ld( X, Y ) ), Y ), ld( Y, X ) ) ==> ld( rd( Y, mult( X, Z ) ), X )
% 38.98/39.37     }.
% 38.98/39.37  parent1[0; 1]: (23451) {G5,W23,D6,L1,V3,M1}  { ld( rd( ld( Z, ld( Y, X ) )
% 38.98/39.37    , X ), ld( X, Y ) ) ==> ld( rd( X, Y ), mult( X, mult( Z, ld( X, Y ) ) )
% 38.98/39.37     ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23453) {G6,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), mult( X, mult( Z, 
% 38.98/39.37    ld( X, Y ) ) ) ) ==> ld( rd( X, mult( Y, Z ) ), Y ) }.
% 38.98/39.37  parent0[0]: (23452) {G6,W19,D6,L1,V3,M1}  { ld( rd( Z, mult( Y, X ) ), Y ) 
% 38.98/39.37    ==> ld( rd( Z, Y ), mult( Z, mult( X, ld( Z, Y ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5791) {G177,W19,D6,L1,V3,M1} P(77,5758);d(33);d(75);d(75);d(
% 38.98/39.37    115);d(2395) { ld( rd( Y, X ), mult( Y, mult( Z, ld( Y, X ) ) ) ) ==> ld
% 38.98/39.37    ( rd( Y, mult( X, Z ) ), X ) }.
% 38.98/39.37  parent0: (23453) {G6,W19,D6,L1,V3,M1}  { ld( rd( X, Y ), mult( X, mult( Z, 
% 38.98/39.37    ld( X, Y ) ) ) ) ==> ld( rd( X, mult( Y, Z ) ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23455) {G177,W19,D6,L1,V3,M1}  { ld( rd( X, mult( Y, Z ) ), Y ) 
% 38.98/39.37    ==> ld( rd( X, Y ), mult( X, mult( Z, ld( X, Y ) ) ) ) }.
% 38.98/39.37  parent0[0]: (5791) {G177,W19,D6,L1,V3,M1} P(77,5758);d(33);d(75);d(75);d(
% 38.98/39.37    115);d(2395) { ld( rd( Y, X ), mult( Y, mult( Z, ld( Y, X ) ) ) ) ==> ld
% 38.98/39.37    ( rd( Y, mult( X, Z ) ), X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23462) {G5,W23,D7,L1,V3,M1}  { ld( rd( i( X ), mult( Y, Z ) ), Y
% 38.98/39.37     ) ==> ld( i( mult( Y, X ) ), mult( i( X ), mult( Z, ld( i( X ), Y ) ) )
% 38.98/39.37     ) }.
% 38.98/39.37  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.37    ( mult( Y, X ) ) }.
% 38.98/39.37  parent1[0; 10]: (23455) {G177,W19,D6,L1,V3,M1}  { ld( rd( X, mult( Y, Z ) )
% 38.98/39.37    , Y ) ==> ld( rd( X, Y ), mult( X, mult( Z, ld( X, Y ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := i( X )
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23465) {G2,W22,D6,L1,V3,M1}  { ld( rd( i( X ), mult( Y, Z ) ), Y
% 38.98/39.37     ) ==> ld( i( mult( Y, X ) ), mult( i( X ), mult( Z, mult( X, Y ) ) ) )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 19]: (23462) {G5,W23,D7,L1,V3,M1}  { ld( rd( i( X ), mult( Y, Z
% 38.98/39.37     ) ), Y ) ==> ld( i( mult( Y, X ) ), mult( i( X ), mult( Z, ld( i( X ), Y
% 38.98/39.37     ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23467) {G2,W21,D6,L1,V3,M1}  { ld( rd( i( X ), mult( Y, Z ) ), Y
% 38.98/39.37     ) ==> ld( i( mult( Y, X ) ), ld( X, mult( Z, mult( X, Y ) ) ) ) }.
% 38.98/39.37  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 14]: (23465) {G2,W22,D6,L1,V3,M1}  { ld( rd( i( X ), mult( Y, Z
% 38.98/39.37     ) ), Y ) ==> ld( i( mult( Y, X ) ), mult( i( X ), mult( Z, mult( X, Y )
% 38.98/39.37     ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := mult( Z, mult( X, Y ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23468) {G2,W20,D6,L1,V3,M1}  { ld( rd( i( X ), mult( Y, Z ) ), Y
% 38.98/39.37     ) ==> mult( mult( Y, X ), ld( X, mult( Z, mult( X, Y ) ) ) ) }.
% 38.98/39.37  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 9]: (23467) {G2,W21,D6,L1,V3,M1}  { ld( rd( i( X ), mult( Y, Z )
% 38.98/39.37     ), Y ) ==> ld( i( mult( Y, X ) ), ld( X, mult( Z, mult( X, Y ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( Y, X )
% 38.98/39.37     Y := ld( X, mult( Z, mult( X, Y ) ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23469) {G3,W20,D6,L1,V3,M1}  { ld( i( mult( mult( Y, Z ), X ) ), 
% 38.98/39.37    Y ) ==> mult( mult( Y, X ), ld( X, mult( Z, mult( X, Y ) ) ) ) }.
% 38.98/39.37  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.37    ( mult( Y, X ) ) }.
% 38.98/39.37  parent1[0; 2]: (23468) {G2,W20,D6,L1,V3,M1}  { ld( rd( i( X ), mult( Y, Z )
% 38.98/39.37     ), Y ) ==> mult( mult( Y, X ), ld( X, mult( Z, mult( X, Y ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := mult( Y, Z )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23470) {G2,W19,D6,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), X )
% 38.98/39.37     ==> mult( mult( X, Z ), ld( Z, mult( Y, mult( Z, X ) ) ) ) }.
% 38.98/39.37  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 1]: (23469) {G3,W20,D6,L1,V3,M1}  { ld( i( mult( mult( Y, Z ), X
% 38.98/39.37     ) ), Y ) ==> mult( mult( Y, X ), ld( X, mult( Z, mult( X, Y ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( mult( X, Y ), Z )
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23471) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, Z ), ld( Z, mult( Y
% 38.98/39.37    , mult( Z, X ) ) ) ) ==> mult( mult( mult( X, Y ), Z ), X ) }.
% 38.98/39.37  parent0[0]: (23470) {G2,W19,D6,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), 
% 38.98/39.37    X ) ==> mult( mult( X, Z ), ld( Z, mult( Y, mult( Z, X ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5799) {G178,W19,D6,L1,V3,M1} P(76,5791);d(22);d(24);d(22);d(
% 38.98/39.37    76);d(22) { mult( mult( Y, X ), ld( X, mult( Z, mult( X, Y ) ) ) ) ==> 
% 38.98/39.37    mult( mult( mult( Y, Z ), X ), Y ) }.
% 38.98/39.37  parent0: (23471) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, Z ), ld( Z, mult( Y
% 38.98/39.37    , mult( Z, X ) ) ) ) ==> mult( mult( mult( X, Y ), Z ), X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23473) {G178,W19,D6,L1,V3,M1}  { mult( mult( mult( X, Z ), Y ), X
% 38.98/39.37     ) ==> mult( mult( X, Y ), ld( Y, mult( Z, mult( Y, X ) ) ) ) }.
% 38.98/39.37  parent0[0]: (5799) {G178,W19,D6,L1,V3,M1} P(76,5791);d(22);d(24);d(22);d(76
% 38.98/39.37    );d(22) { mult( mult( Y, X ), ld( X, mult( Z, mult( X, Y ) ) ) ) ==> mult
% 38.98/39.37    ( mult( mult( Y, Z ), X ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23480) {G2,W22,D7,L1,V3,M1}  { mult( mult( mult( i( X ), Y ), Z )
% 38.98/39.37    , i( X ) ) ==> mult( ld( X, Z ), ld( Z, mult( Y, mult( Z, i( X ) ) ) ) )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 11]: (23473) {G178,W19,D6,L1,V3,M1}  { mult( mult( mult( X, Z )
% 38.98/39.37    , Y ), X ) ==> mult( mult( X, Y ), ld( Y, mult( Z, mult( Y, X ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := i( X )
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23484) {G3,W22,D7,L1,V3,M1}  { mult( mult( mult( i( X ), Y ), Z )
% 38.98/39.37    , i( X ) ) ==> ld( ld( Z, X ), ld( Z, mult( Y, mult( Z, i( X ) ) ) ) )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.37    ld( ld( Y, X ), Z ) }.
% 38.98/39.37  parent1[0; 10]: (23480) {G2,W22,D7,L1,V3,M1}  { mult( mult( mult( i( X ), Y
% 38.98/39.37     ), Z ), i( X ) ) ==> mult( ld( X, Z ), ld( Z, mult( Y, mult( Z, i( X ) )
% 38.98/39.37     ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := ld( Z, mult( Y, mult( Z, i( X ) ) ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23486) {G2,W21,D6,L1,V3,M1}  { mult( mult( mult( i( X ), Y ), Z )
% 38.98/39.37    , i( X ) ) ==> ld( ld( Z, X ), ld( Z, mult( Y, rd( Z, X ) ) ) ) }.
% 38.98/39.37  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 18]: (23484) {G3,W22,D7,L1,V3,M1}  { mult( mult( mult( i( X ), Y
% 38.98/39.37     ), Z ), i( X ) ) ==> ld( ld( Z, X ), ld( Z, mult( Y, mult( Z, i( X ) ) )
% 38.98/39.37     ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23488) {G2,W20,D6,L1,V3,M1}  { rd( mult( mult( i( X ), Y ), Z ), 
% 38.98/39.37    X ) ==> ld( ld( Z, X ), ld( Z, mult( Y, rd( Z, X ) ) ) ) }.
% 38.98/39.37  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 1]: (23486) {G2,W21,D6,L1,V3,M1}  { mult( mult( mult( i( X ), Y
% 38.98/39.37     ), Z ), i( X ) ) ==> ld( ld( Z, X ), ld( Z, mult( Y, rd( Z, X ) ) ) )
% 38.98/39.37     }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( mult( i( X ), Y ), Z )
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23489) {G2,W19,D6,L1,V3,M1}  { rd( mult( ld( X, Y ), Z ), X ) ==>
% 38.98/39.37     ld( ld( Z, X ), ld( Z, mult( Y, rd( Z, X ) ) ) ) }.
% 38.98/39.37  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 3]: (23488) {G2,W20,D6,L1,V3,M1}  { rd( mult( mult( i( X ), Y )
% 38.98/39.37    , Z ), X ) ==> ld( ld( Z, X ), ld( Z, mult( Y, rd( Z, X ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23490) {G3,W19,D6,L1,V3,M1}  { rd( ld( ld( Y, X ), Z ), X ) ==> 
% 38.98/39.37    ld( ld( Z, X ), ld( Z, mult( Y, rd( Z, X ) ) ) ) }.
% 38.98/39.37  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.37    ld( ld( Y, X ), Z ) }.
% 38.98/39.37  parent1[0; 2]: (23489) {G2,W19,D6,L1,V3,M1}  { rd( mult( ld( X, Y ), Z ), X
% 38.98/39.37     ) ==> ld( ld( Z, X ), ld( Z, mult( Y, rd( Z, X ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23491) {G3,W19,D6,L1,V3,M1}  { ld( ld( Z, Y ), ld( Z, mult( X, rd
% 38.98/39.37    ( Z, Y ) ) ) ) ==> rd( ld( ld( X, Y ), Z ), Y ) }.
% 38.98/39.37  parent0[0]: (23490) {G3,W19,D6,L1,V3,M1}  { rd( ld( ld( Y, X ), Z ), X ) 
% 38.98/39.37    ==> ld( ld( Z, X ), ld( Z, mult( Y, rd( Z, X ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5801) {G179,W19,D6,L1,V3,M1} P(24,5799);d(74);d(33);d(33);d(
% 38.98/39.37    24);d(74) { ld( ld( Y, X ), ld( Y, mult( Z, rd( Y, X ) ) ) ) ==> rd( ld( 
% 38.98/39.37    ld( Z, X ), Y ), X ) }.
% 38.98/39.37  parent0: (23491) {G3,W19,D6,L1,V3,M1}  { ld( ld( Z, Y ), ld( Z, mult( X, rd
% 38.98/39.37    ( Z, Y ) ) ) ) ==> rd( ld( ld( X, Y ), Z ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23493) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y ) }.
% 38.98/39.37  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.37    ==> i( X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23500) {G3,W20,D6,L1,V3,M1}  { i( ld( X, Y ) ) ==> rd( rd( ld( ld
% 38.98/39.37    ( Z, Y ), X ), Y ), ld( X, mult( Z, rd( X, Y ) ) ) ) }.
% 38.98/39.37  parent0[0]: (5801) {G179,W19,D6,L1,V3,M1} P(24,5799);d(74);d(33);d(33);d(24
% 38.98/39.37    );d(74) { ld( ld( Y, X ), ld( Y, mult( Z, rd( Y, X ) ) ) ) ==> rd( ld( ld
% 38.98/39.37    ( Z, X ), Y ), X ) }.
% 38.98/39.37  parent1[0; 6]: (23493) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y
% 38.98/39.37     ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := ld( X, Y )
% 38.98/39.37     Y := ld( X, mult( Z, rd( X, Y ) ) )
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23501) {G4,W20,D6,L1,V3,M1}  { i( ld( X, Y ) ) ==> mult( rd( ld( 
% 38.98/39.37    ld( Z, Y ), X ), Y ), ld( mult( Z, rd( X, Y ) ), X ) ) }.
% 38.98/39.37  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.37    mult( Z, ld( Y, X ) ) }.
% 38.98/39.37  parent1[0; 5]: (23500) {G3,W20,D6,L1,V3,M1}  { i( ld( X, Y ) ) ==> rd( rd( 
% 38.98/39.37    ld( ld( Z, Y ), X ), Y ), ld( X, mult( Z, rd( X, Y ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := mult( Z, rd( X, Y ) )
% 38.98/39.37     Z := rd( ld( ld( Z, Y ), X ), Y )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23502) {G5,W20,D6,L1,V3,M1}  { i( ld( X, Y ) ) ==> ld( rd( Y, ld
% 38.98/39.37    ( ld( Z, Y ), X ) ), ld( mult( Z, rd( X, Y ) ), X ) ) }.
% 38.98/39.37  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.37    ld( rd( X, Y ), Z ) }.
% 38.98/39.37  parent1[0; 5]: (23501) {G4,W20,D6,L1,V3,M1}  { i( ld( X, Y ) ) ==> mult( rd
% 38.98/39.37    ( ld( ld( Z, Y ), X ), Y ), ld( mult( Z, rd( X, Y ) ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := ld( ld( Z, Y ), X )
% 38.98/39.37     Z := ld( mult( Z, rd( X, Y ) ), X )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23503) {G5,W20,D6,L1,V3,M1}  { i( ld( X, Y ) ) ==> ld( mult( Y, 
% 38.98/39.37    ld( X, ld( Z, Y ) ) ), ld( mult( Z, rd( X, Y ) ), X ) ) }.
% 38.98/39.37  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.37    mult( Z, ld( Y, X ) ) }.
% 38.98/39.37  parent1[0; 6]: (23502) {G5,W20,D6,L1,V3,M1}  { i( ld( X, Y ) ) ==> ld( rd( 
% 38.98/39.37    Y, ld( ld( Z, Y ), X ) ), ld( mult( Z, rd( X, Y ) ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := ld( Z, Y )
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23504) {G4,W19,D6,L1,V3,M1}  { ld( Y, X ) ==> ld( mult( Y, ld( X
% 38.98/39.37    , ld( Z, Y ) ) ), ld( mult( Z, rd( X, Y ) ), X ) ) }.
% 38.98/39.37  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.37     ) }.
% 38.98/39.37  parent1[0; 1]: (23503) {G5,W20,D6,L1,V3,M1}  { i( ld( X, Y ) ) ==> ld( mult
% 38.98/39.37    ( Y, ld( X, ld( Z, Y ) ) ), ld( mult( Z, rd( X, Y ) ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23505) {G4,W19,D6,L1,V3,M1}  { ld( mult( X, ld( Y, ld( Z, X ) ) )
% 38.98/39.37    , ld( mult( Z, rd( Y, X ) ), Y ) ) ==> ld( X, Y ) }.
% 38.98/39.37  parent0[0]: (23504) {G4,W19,D6,L1,V3,M1}  { ld( Y, X ) ==> ld( mult( Y, ld
% 38.98/39.37    ( X, ld( Z, Y ) ) ), ld( mult( Z, rd( X, Y ) ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5804) {G180,W19,D6,L1,V3,M1} P(5801,77);d(75);d(80);d(75);d(
% 38.98/39.37    54) { ld( mult( Y, ld( X, ld( Z, Y ) ) ), ld( mult( Z, rd( X, Y ) ), X )
% 38.98/39.37     ) ==> ld( Y, X ) }.
% 38.98/39.37  parent0: (23505) {G4,W19,D6,L1,V3,M1}  { ld( mult( X, ld( Y, ld( Z, X ) ) )
% 38.98/39.37    , ld( mult( Z, rd( Y, X ) ), Y ) ) ==> ld( X, Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23507) {G180,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( X, ld( Y
% 38.98/39.37    , ld( Z, X ) ) ), ld( mult( Z, rd( Y, X ) ), Y ) ) }.
% 38.98/39.37  parent0[0]: (5804) {G180,W19,D6,L1,V3,M1} P(5801,77);d(75);d(80);d(75);d(54
% 38.98/39.37    ) { ld( mult( Y, ld( X, ld( Z, Y ) ) ), ld( mult( Z, rd( X, Y ) ), X ) ) 
% 38.98/39.37    ==> ld( Y, X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23515) {G106,W27,D8,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( X, ld( 
% 38.98/39.37    ld( rd( mult( X, Z ), Y ), X ), Y ) ), ld( mult( rd( rd( X, Z ), Y ), rd
% 38.98/39.37    ( Y, X ) ), Y ) ) }.
% 38.98/39.37  parent0[0]: (3623) {G105,W19,D6,L1,V3,M1} P(3478,3619);d(3548);d(2372) { ld
% 38.98/39.37    ( X, ld( rd( rd( Y, Z ), X ), Y ) ) ==> ld( ld( rd( mult( Y, Z ), X ), Y
% 38.98/39.37     ), X ) }.
% 38.98/39.37  parent1[0; 7]: (23507) {G180,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( X
% 38.98/39.37    , ld( Y, ld( Z, X ) ) ), ld( mult( Z, rd( Y, X ) ), Y ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := rd( rd( X, Z ), Y )
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23517) {G107,W27,D8,L1,V3,M1}  { ld( X, Y ) ==> ld( ld( ld( rd( 
% 38.98/39.37    mult( X, mult( X, Z ) ), Y ), X ), Y ), ld( mult( rd( rd( X, Z ), Y ), rd
% 38.98/39.37    ( Y, X ) ), Y ) ) }.
% 38.98/39.37  parent0[0]: (3627) {G106,W19,D6,L1,V3,M1} P(3623,3470);d(80);d(2744);d(3514
% 38.98/39.37    ) { mult( Y, ld( ld( rd( Z, X ), Y ), X ) ) ==> ld( ld( rd( mult( Y, Z )
% 38.98/39.37    , X ), Y ), X ) }.
% 38.98/39.37  parent1[0; 5]: (23515) {G106,W27,D8,L1,V3,M1}  { ld( X, Y ) ==> ld( mult( X
% 38.98/39.37    , ld( ld( rd( mult( X, Z ), Y ), X ), Y ) ), ld( mult( rd( rd( X, Z ), Y
% 38.98/39.37     ), rd( Y, X ) ), Y ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := mult( X, Z )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23518) {G3,W27,D8,L1,V3,M1}  { ld( X, Y ) ==> ld( ld( ld( rd( 
% 38.98/39.37    mult( mult( X, X ), Z ), Y ), X ), Y ), ld( mult( rd( rd( X, Z ), Y ), rd
% 38.98/39.37    ( Y, X ) ), Y ) ) }.
% 38.98/39.37  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.98/39.37    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.98/39.37  parent1[0; 8]: (23517) {G107,W27,D8,L1,V3,M1}  { ld( X, Y ) ==> ld( ld( ld
% 38.98/39.37    ( rd( mult( X, mult( X, Z ) ), Y ), X ), Y ), ld( mult( rd( rd( X, Z ), Y
% 38.98/39.37     ), rd( Y, X ) ), Y ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23519) {G4,W23,D7,L1,V3,M1}  { ld( X, Y ) ==> ld( rd( mult( X, 
% 38.98/39.37    mult( Z, Y ) ), Y ), ld( mult( rd( rd( X, Z ), Y ), rd( Y, X ) ), Y ) )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (5582) {G172,W19,D7,L1,V3,M1} P(3619,5573);d(74);d(75);d(5546);
% 38.98/39.37    d(108);d(2988);d(109);d(125);d(3636);d(3480) { ld( ld( rd( mult( mult( Y
% 38.98/39.37    , Y ), Z ), X ), Y ), X ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 38.98/39.37  parent1[0; 5]: (23518) {G3,W27,D8,L1,V3,M1}  { ld( X, Y ) ==> ld( ld( ld( 
% 38.98/39.37    rd( mult( mult( X, X ), Z ), Y ), X ), Y ), ld( mult( rd( rd( X, Z ), Y )
% 38.98/39.37    , rd( Y, X ) ), Y ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23520) {G5,W23,D7,L1,V3,M1}  { ld( X, Y ) ==> ld( rd( mult( X, 
% 38.98/39.37    mult( Z, Y ) ), Y ), ld( ld( rd( Y, rd( X, Z ) ), rd( Y, X ) ), Y ) ) }.
% 38.98/39.37  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.37    ld( rd( X, Y ), Z ) }.
% 38.98/39.37  parent1[0; 13]: (23519) {G4,W23,D7,L1,V3,M1}  { ld( X, Y ) ==> ld( rd( mult
% 38.98/39.37    ( X, mult( Z, Y ) ), Y ), ld( mult( rd( rd( X, Z ), Y ), rd( Y, X ) ), Y
% 38.98/39.37     ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := rd( X, Z )
% 38.98/39.37     Z := rd( Y, X )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23521) {G5,W23,D7,L1,V3,M1}  { ld( X, Y ) ==> ld( rd( mult( X, 
% 38.98/39.37    mult( Z, Y ) ), Y ), ld( ld( mult( Y, rd( Z, X ) ), rd( Y, X ) ), Y ) )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.37    mult( Z, rd( X, Y ) ) }.
% 38.98/39.37  parent1[0; 14]: (23520) {G5,W23,D7,L1,V3,M1}  { ld( X, Y ) ==> ld( rd( mult
% 38.98/39.37    ( X, mult( Z, Y ) ), Y ), ld( ld( rd( Y, rd( X, Z ) ), rd( Y, X ) ), Y )
% 38.98/39.37     ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23522) {G6,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( rd( mult( X, 
% 38.98/39.37    mult( Z, Y ) ), Y ), mult( X, mult( Z, ld( X, Y ) ) ) ) }.
% 38.98/39.37  parent0[0]: (2660) {G58,W19,D6,L1,V3,M1} P(1919,2641);d(320);d(2590) { ld( 
% 38.98/39.37    ld( mult( X, rd( Z, Y ) ), rd( X, Y ) ), X ) ==> mult( Y, mult( Z, ld( Y
% 38.98/39.37    , X ) ) ) }.
% 38.98/39.37  parent1[0; 12]: (23521) {G5,W23,D7,L1,V3,M1}  { ld( X, Y ) ==> ld( rd( mult
% 38.98/39.37    ( X, mult( Z, Y ) ), Y ), ld( ld( mult( Y, rd( Z, X ) ), rd( Y, X ) ), Y
% 38.98/39.37     ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23523) {G6,W19,D6,L1,V3,M1}  { ld( rd( mult( X, mult( Z, Y ) ), Y
% 38.98/39.37     ), mult( X, mult( Z, ld( X, Y ) ) ) ) ==> ld( X, Y ) }.
% 38.98/39.37  parent0[0]: (23522) {G6,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( rd( mult( X
% 38.98/39.37    , mult( Z, Y ) ), Y ), mult( X, mult( Z, ld( X, Y ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5807) {G181,W19,D6,L1,V3,M1} P(3623,5804);d(3627);d(109);d(
% 38.98/39.37    5582);d(80);d(81);d(2660) { ld( rd( mult( Y, mult( Z, X ) ), X ), mult( Y
% 38.98/39.37    , mult( Z, ld( Y, X ) ) ) ) ==> ld( Y, X ) }.
% 38.98/39.37  parent0: (23523) {G6,W19,D6,L1,V3,M1}  { ld( rd( mult( X, mult( Z, Y ) ), Y
% 38.98/39.37     ), mult( X, mult( Z, ld( X, Y ) ) ) ) ==> ld( X, Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23525) {G5,W12,D5,L1,V3,M1}  { i( Z ) ==> ld( ld( rd( X, Y ), Z )
% 38.98/39.37    , rd( Y, X ) ) }.
% 38.98/39.37  parent0[0]: (110) {G5,W12,D5,L1,V3,M1} P(80,31) { ld( ld( rd( Y, X ), Z ), 
% 38.98/39.37    rd( X, Y ) ) ==> i( Z ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23530) {G6,W20,D6,L1,V3,M1}  { i( mult( X, mult( Y, ld( X, Z ) )
% 38.98/39.37     ) ) ==> ld( ld( X, Z ), rd( Z, mult( X, mult( Y, Z ) ) ) ) }.
% 38.98/39.37  parent0[0]: (5807) {G181,W19,D6,L1,V3,M1} P(3623,5804);d(3627);d(109);d(
% 38.98/39.37    5582);d(80);d(81);d(2660) { ld( rd( mult( Y, mult( Z, X ) ), X ), mult( Y
% 38.98/39.37    , mult( Z, ld( Y, X ) ) ) ) ==> ld( Y, X ) }.
% 38.98/39.37  parent1[0; 10]: (23525) {G5,W12,D5,L1,V3,M1}  { i( Z ) ==> ld( ld( rd( X, Y
% 38.98/39.37     ), Z ), rd( Y, X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := mult( X, mult( Y, Z ) )
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := mult( X, mult( Y, ld( X, Z ) ) )
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23531) {G7,W19,D6,L1,V3,M1}  { rd( rd( ld( Z, X ), Y ), X ) ==> 
% 38.98/39.37    ld( ld( X, Z ), rd( Z, mult( X, mult( Y, Z ) ) ) ) }.
% 38.98/39.37  parent0[0]: (449) {G6,W16,D6,L1,V4,M1} P(75,91) { i( mult( T, mult( X, ld( 
% 38.98/39.37    Z, Y ) ) ) ) ==> rd( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.37  parent1[0; 1]: (23530) {G6,W20,D6,L1,V3,M1}  { i( mult( X, mult( Y, ld( X, 
% 38.98/39.37    Z ) ) ) ) ==> ld( ld( X, Z ), rd( Z, mult( X, mult( Y, Z ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37     T := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23532) {G7,W19,D6,L1,V3,M1}  { ld( ld( Y, X ), rd( X, mult( Y, 
% 38.98/39.37    mult( Z, X ) ) ) ) ==> rd( rd( ld( X, Y ), Z ), Y ) }.
% 38.98/39.37  parent0[0]: (23531) {G7,W19,D6,L1,V3,M1}  { rd( rd( ld( Z, X ), Y ), X ) 
% 38.98/39.37    ==> ld( ld( X, Z ), rd( Z, mult( X, mult( Y, Z ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5816) {G182,W19,D6,L1,V3,M1} P(5807,110);d(449) { ld( ld( X, 
% 38.98/39.37    Z ), rd( Z, mult( X, mult( Y, Z ) ) ) ) ==> rd( rd( ld( Z, X ), Y ), X )
% 38.98/39.37     }.
% 38.98/39.37  parent0: (23532) {G7,W19,D6,L1,V3,M1}  { ld( ld( Y, X ), rd( X, mult( Y, 
% 38.98/39.37    mult( Z, X ) ) ) ) ==> rd( rd( ld( X, Y ), Z ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23534) {G182,W19,D6,L1,V3,M1}  { rd( rd( ld( Y, X ), Z ), X ) ==> 
% 38.98/39.37    ld( ld( X, Y ), rd( Y, mult( X, mult( Z, Y ) ) ) ) }.
% 38.98/39.37  parent0[0]: (5816) {G182,W19,D6,L1,V3,M1} P(5807,110);d(449) { ld( ld( X, Z
% 38.98/39.37     ), rd( Z, mult( X, mult( Y, Z ) ) ) ) ==> rd( rd( ld( Z, X ), Y ), X )
% 38.98/39.37     }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23543) {G4,W23,D7,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), Z ), Y ) 
% 38.98/39.37    ==> ld( i( mult( X, Y ) ), rd( i( X ), mult( Y, mult( Z, i( X ) ) ) ) )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.37    ( X, Y ) ) }.
% 38.98/39.37  parent1[0; 10]: (23534) {G182,W19,D6,L1,V3,M1}  { rd( rd( ld( Y, X ), Z ), 
% 38.98/39.37    X ) ==> ld( ld( X, Y ), rd( Y, mult( X, mult( Z, Y ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := i( X )
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23545) {G2,W22,D7,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), Z ), Y ) 
% 38.98/39.37    ==> mult( mult( X, Y ), rd( i( X ), mult( Y, mult( Z, i( X ) ) ) ) ) }.
% 38.98/39.37  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 9]: (23543) {G4,W23,D7,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), Z )
% 38.98/39.37    , Y ) ==> ld( i( mult( X, Y ) ), rd( i( X ), mult( Y, mult( Z, i( X ) ) )
% 38.98/39.37     ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( X, Y )
% 38.98/39.37     Y := rd( i( X ), mult( Y, mult( Z, i( X ) ) ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23547) {G3,W22,D8,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), Z ), Y ) 
% 38.98/39.37    ==> mult( mult( X, Y ), i( mult( mult( Y, mult( Z, i( X ) ) ), X ) ) )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.37    ( mult( Y, X ) ) }.
% 38.98/39.37  parent1[0; 13]: (23545) {G2,W22,D7,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), Z
% 38.98/39.37     ), Y ) ==> mult( mult( X, Y ), rd( i( X ), mult( Y, mult( Z, i( X ) ) )
% 38.98/39.37     ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := mult( Y, mult( Z, i( X ) ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23549) {G2,W21,D7,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), Z ), Y ) 
% 38.98/39.37    ==> mult( mult( X, Y ), i( mult( mult( Y, rd( Z, X ) ), X ) ) ) }.
% 38.98/39.37  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 17]: (23547) {G3,W22,D8,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), Z
% 38.98/39.37     ), Y ) ==> mult( mult( X, Y ), i( mult( mult( Y, mult( Z, i( X ) ) ), X
% 38.98/39.37     ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23551) {G2,W20,D6,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), Z ), Y ) 
% 38.98/39.37    ==> rd( mult( X, Y ), mult( mult( Y, rd( Z, X ) ), X ) ) }.
% 38.98/39.37  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 9]: (23549) {G2,W21,D7,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), Z )
% 38.98/39.37    , Y ) ==> mult( mult( X, Y ), i( mult( mult( Y, rd( Z, X ) ), X ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( X, Y )
% 38.98/39.37     Y := mult( mult( Y, rd( Z, X ) ), X )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23552) {G3,W20,D6,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), Z ), Y ) 
% 38.98/39.37    ==> rd( mult( X, Y ), ld( rd( rd( X, Z ), Y ), X ) ) }.
% 38.98/39.37  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.98/39.37     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.37  parent1[0; 13]: (23551) {G2,W20,D6,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), Z
% 38.98/39.37     ), Y ) ==> rd( mult( X, Y ), mult( mult( Y, rd( Z, X ) ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37     T := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23553) {G4,W20,D6,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), Z ), Y ) 
% 38.98/39.37    ==> mult( mult( X, Y ), ld( X, rd( rd( X, Z ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.37    mult( Z, ld( Y, X ) ) }.
% 38.98/39.37  parent1[0; 9]: (23552) {G3,W20,D6,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), Z )
% 38.98/39.37    , Y ) ==> rd( mult( X, Y ), ld( rd( rd( X, Z ), Y ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := rd( rd( X, Z ), Y )
% 38.98/39.37     Y := X
% 38.98/39.37     Z := mult( X, Y )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23554) {G2,W19,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), Z ), Y ) ==>
% 38.98/39.37     mult( mult( X, Y ), ld( X, rd( rd( X, Z ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 3]: (23553) {G4,W20,D6,L1,V3,M1}  { rd( rd( ld( i( X ), Y ), Z )
% 38.98/39.37    , Y ) ==> mult( mult( X, Y ), ld( X, rd( rd( X, Z ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23555) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( X, rd( rd( 
% 38.98/39.37    X, Z ), Y ) ) ) ==> rd( rd( mult( X, Y ), Z ), Y ) }.
% 38.98/39.37  parent0[0]: (23554) {G2,W19,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), Z ), Y ) 
% 38.98/39.37    ==> mult( mult( X, Y ), ld( X, rd( rd( X, Z ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5821) {G183,W19,D6,L1,V3,M1} P(52,5816);d(22);d(76);d(33);d(
% 38.98/39.37    33);d(113);d(75);d(22) { mult( mult( Y, X ), ld( Y, rd( rd( Y, Z ), X ) )
% 38.98/39.37     ) ==> rd( rd( mult( Y, X ), Z ), X ) }.
% 38.98/39.37  parent0: (23555) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( X, rd( rd
% 38.98/39.37    ( X, Z ), Y ) ) ) ==> rd( rd( mult( X, Y ), Z ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23557) {G183,W19,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), Z ), Y ) 
% 38.98/39.37    ==> mult( mult( X, Y ), ld( X, rd( rd( X, Z ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (5821) {G183,W19,D6,L1,V3,M1} P(52,5816);d(22);d(76);d(33);d(33
% 38.98/39.37    );d(113);d(75);d(22) { mult( mult( Y, X ), ld( Y, rd( rd( Y, Z ), X ) ) )
% 38.98/39.37     ==> rd( rd( mult( Y, X ), Z ), X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23564) {G2,W20,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( Z, X )
% 38.98/39.37     ), Y ) ==> mult( mult( X, Y ), ld( X, rd( i( Z ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.37    X ) }.
% 38.98/39.37  parent1[0; 17]: (23557) {G183,W19,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), Z )
% 38.98/39.37    , Y ) ==> mult( mult( X, Y ), ld( X, rd( rd( X, Z ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := mult( Z, X )
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23565) {G3,W20,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( Z, X )
% 38.98/39.37     ), Y ) ==> mult( mult( X, Y ), ld( X, i( mult( Y, Z ) ) ) ) }.
% 38.98/39.37  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.37    ( mult( Y, X ) ) }.
% 38.98/39.37  parent1[0; 16]: (23564) {G2,W20,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), mult
% 38.98/39.37    ( Z, X ) ), Y ) ==> mult( mult( X, Y ), ld( X, rd( i( Z ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23566) {G4,W20,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( Z, X )
% 38.98/39.37     ), Y ) ==> mult( mult( X, Y ), i( mult( mult( Y, Z ), X ) ) ) }.
% 38.98/39.37  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.37    ( X, Y ) ) }.
% 38.98/39.37  parent1[0; 14]: (23565) {G3,W20,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), mult
% 38.98/39.37    ( Z, X ) ), Y ) ==> mult( mult( X, Y ), ld( X, i( mult( Y, Z ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( Y, Z )
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23567) {G2,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( Z, X )
% 38.98/39.37     ), Y ) ==> rd( mult( X, Y ), mult( mult( Y, Z ), X ) ) }.
% 38.98/39.37  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 10]: (23566) {G4,W20,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), mult
% 38.98/39.37    ( Z, X ) ), Y ) ==> mult( mult( X, Y ), i( mult( mult( Y, Z ), X ) ) )
% 38.98/39.37     }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( X, Y )
% 38.98/39.37     Y := mult( mult( Y, Z ), X )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23568) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( mult( Y, Z
% 38.98/39.37     ), X ) ) ==> rd( rd( mult( X, Y ), mult( Z, X ) ), Y ) }.
% 38.98/39.37  parent0[0]: (23567) {G2,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( Z, 
% 38.98/39.37    X ) ), Y ) ==> rd( mult( X, Y ), mult( mult( Y, Z ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5825) {G184,W19,D5,L1,V3,M1} P(25,5821);d(76);d(52);d(33) { 
% 38.98/39.37    rd( mult( X, Z ), mult( mult( Z, Y ), X ) ) ==> rd( rd( mult( X, Z ), 
% 38.98/39.37    mult( Y, X ) ), Z ) }.
% 38.98/39.37  parent0: (23568) {G2,W19,D5,L1,V3,M1}  { rd( mult( X, Y ), mult( mult( Y, Z
% 38.98/39.37     ), X ) ) ==> rd( rd( mult( X, Y ), mult( Z, X ) ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23570) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.98/39.37  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.37    X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23574) {G4,W20,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult
% 38.98/39.37    ( Z, X ) ) ==> i( rd( rd( mult( Z, X ), mult( Y, Z ) ), X ) ) }.
% 38.98/39.37  parent0[0]: (5825) {G184,W19,D5,L1,V3,M1} P(25,5821);d(76);d(52);d(33) { rd
% 38.98/39.37    ( mult( X, Z ), mult( mult( Z, Y ), X ) ) ==> rd( rd( mult( X, Z ), mult
% 38.98/39.37    ( Y, X ) ), Z ) }.
% 38.98/39.37  parent1[0; 11]: (23570) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.98/39.37     ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := mult( Z, X )
% 38.98/39.37     Y := mult( mult( X, Y ), Z )
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23575) {G4,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult
% 38.98/39.37    ( Z, X ) ) ==> rd( X, rd( mult( Z, X ), mult( Y, Z ) ) ) }.
% 38.98/39.37  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.37    X ) }.
% 38.98/39.37  parent1[0; 10]: (23574) {G4,W20,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), Z )
% 38.98/39.37    , mult( Z, X ) ) ==> i( rd( rd( mult( Z, X ), mult( Y, Z ) ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := rd( mult( Z, X ), mult( Y, Z ) )
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23576) {G5,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult
% 38.98/39.37    ( Z, X ) ) ==> mult( X, rd( mult( Y, Z ), mult( Z, X ) ) ) }.
% 38.98/39.37  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.37    mult( Z, rd( X, Y ) ) }.
% 38.98/39.37  parent1[0; 10]: (23575) {G4,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z )
% 38.98/39.37    , mult( Z, X ) ) ==> rd( X, rd( mult( Z, X ), mult( Y, Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( Y, Z )
% 38.98/39.37     Y := mult( Z, X )
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5830) {G185,W19,D5,L1,V3,M1} P(5825,79);d(79);d(81) { rd( 
% 38.98/39.37    mult( mult( Y, Z ), X ), mult( X, Y ) ) ==> mult( Y, rd( mult( Z, X ), 
% 38.98/39.37    mult( X, Y ) ) ) }.
% 38.98/39.37  parent0: (23576) {G5,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), mult
% 38.98/39.37    ( Z, X ) ) ==> mult( X, rd( mult( Y, Z ), mult( Z, X ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23579) {G184,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( Z, X
% 38.98/39.37     ) ), Y ) ==> rd( mult( X, Y ), mult( mult( Y, Z ), X ) ) }.
% 38.98/39.37  parent0[0]: (5825) {G184,W19,D5,L1,V3,M1} P(25,5821);d(76);d(52);d(33) { rd
% 38.98/39.37    ( mult( X, Z ), mult( mult( Z, Y ), X ) ) ==> rd( rd( mult( X, Z ), mult
% 38.98/39.37    ( Y, X ) ), Z ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23589) {G2,W20,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( i( Z )
% 38.98/39.37    , X ) ), Y ) ==> rd( mult( X, Y ), mult( rd( Y, Z ), X ) ) }.
% 38.98/39.37  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 16]: (23579) {G184,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), 
% 38.98/39.37    mult( Z, X ) ), Y ) ==> rd( mult( X, Y ), mult( mult( Y, Z ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := i( Z )
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23592) {G3,W20,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( i( Z )
% 38.98/39.37    , X ) ), Y ) ==> rd( mult( X, Y ), ld( rd( Z, Y ), X ) ) }.
% 38.98/39.37  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.37    ld( rd( X, Y ), Z ) }.
% 38.98/39.37  parent1[0; 15]: (23589) {G2,W20,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), mult
% 38.98/39.37    ( i( Z ), X ) ), Y ) ==> rd( mult( X, Y ), mult( rd( Y, Z ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23593) {G4,W20,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( i( Z )
% 38.98/39.37    , X ) ), Y ) ==> mult( mult( X, Y ), ld( X, rd( Z, Y ) ) ) }.
% 38.98/39.37  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.37    mult( Z, ld( Y, X ) ) }.
% 38.98/39.37  parent1[0; 11]: (23592) {G3,W20,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), mult
% 38.98/39.37    ( i( Z ), X ) ), Y ) ==> rd( mult( X, Y ), ld( rd( Z, Y ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := rd( Z, Y )
% 38.98/39.37     Y := X
% 38.98/39.37     Z := mult( X, Y )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23594) {G2,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), ld( Z, X ) )
% 38.98/39.37    , Y ) ==> mult( mult( X, Y ), ld( X, rd( Z, Y ) ) ) }.
% 38.98/39.37  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 6]: (23593) {G4,W20,D6,L1,V3,M1}  { rd( rd( mult( X, Y ), mult( 
% 38.98/39.37    i( Z ), X ) ), Y ) ==> mult( mult( X, Y ), ld( X, rd( Z, Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23595) {G3,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( X, Z )
% 38.98/39.37     ), Y ) ==> mult( mult( X, Y ), ld( X, rd( Z, Y ) ) ) }.
% 38.98/39.37  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.37    mult( Z, ld( Y, X ) ) }.
% 38.98/39.37  parent1[0; 2]: (23594) {G2,W19,D5,L1,V3,M1}  { rd( rd( mult( X, Y ), ld( Z
% 38.98/39.37    , X ) ), Y ) ==> mult( mult( X, Y ), ld( X, rd( Z, Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := mult( X, Y )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5833) {G185,W19,D5,L1,V3,M1} P(33,5825);d(80);d(75);d(24);d(
% 38.98/39.37    75) { rd( mult( mult( Z, X ), ld( Z, Y ) ), X ) ==> mult( mult( Z, X ), 
% 38.98/39.37    ld( Z, rd( Y, X ) ) ) }.
% 38.98/39.37  parent0: (23595) {G3,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), ld( X, Z )
% 38.98/39.37     ), Y ) ==> mult( mult( X, Y ), ld( X, rd( Z, Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23598) {G110,W19,D6,L1,V3,M1}  { mult( Z, rd( ld( Z, rd( Y, Z ) )
% 38.98/39.37    , X ) ) = ld( X, rd( rd( mult( X, Y ), Z ), X ) ) }.
% 38.98/39.37  parent0[0]: (3668) {G110,W19,D6,L1,V3,M1} P(3627,3659);d(77);d(76);d(92);d(
% 38.98/39.37    124);d(74);d(114);d(3611);d(3627);d(3630) { ld( X, rd( rd( mult( X, Y ), 
% 38.98/39.37    Z ), X ) ) = mult( Z, rd( ld( Z, rd( Y, Z ) ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23615) {G111,W35,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( mult
% 38.98/39.37    ( X, Y ), rd( X, mult( X, Y ) ) ), mult( Y, Z ) ) ) = ld( mult( Y, Z ), 
% 38.98/39.37    rd( mult( Y, rd( mult( Z, X ), mult( X, Y ) ) ), mult( Y, Z ) ) ) }.
% 38.98/39.37  parent0[0]: (5830) {G185,W19,D5,L1,V3,M1} P(5825,79);d(79);d(81) { rd( mult
% 38.98/39.37    ( mult( Y, Z ), X ), mult( X, Y ) ) ==> mult( Y, rd( mult( Z, X ), mult( 
% 38.98/39.37    X, Y ) ) ) }.
% 38.98/39.37  parent1[0; 23]: (23598) {G110,W19,D6,L1,V3,M1}  { mult( Z, rd( ld( Z, rd( Y
% 38.98/39.37    , Z ) ), X ) ) = ld( X, rd( rd( mult( X, Y ), Z ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := mult( Y, Z )
% 38.98/39.37     Y := X
% 38.98/39.37     Z := mult( X, Y )
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23616) {G112,W31,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( mult
% 38.98/39.37    ( X, Y ), rd( X, mult( X, Y ) ) ), mult( Y, Z ) ) ) = rd( ld( Z, rd( rd( 
% 38.98/39.37    mult( Z, X ), mult( X, Y ) ), Z ) ), Y ) }.
% 38.98/39.37  parent0[0]: (4815) {G149,W19,D5,L1,V3,M1} P(4710,4808);d(139);d(114);d(74);
% 38.98/39.37    d(20);d(37);d(52);d(52);d(92);d(114);d(74);d(4711);d(4) { ld( mult( X, Y
% 38.98/39.37     ), rd( mult( X, Z ), mult( X, Y ) ) ) ==> rd( ld( Y, rd( Z, Y ) ), X )
% 38.98/39.37     }.
% 38.98/39.37  parent1[0; 18]: (23615) {G111,W35,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( 
% 38.98/39.37    ld( mult( X, Y ), rd( X, mult( X, Y ) ) ), mult( Y, Z ) ) ) = ld( mult( Y
% 38.98/39.37    , Z ), rd( mult( Y, rd( mult( Z, X ), mult( X, Y ) ) ), mult( Y, Z ) ) )
% 38.98/39.37     }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := rd( mult( Z, X ), mult( X, Y ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23617) {G31,W31,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( mult
% 38.98/39.37    ( X, Y ), rd( X, mult( X, Y ) ) ), mult( Y, Z ) ) ) = rd( ld( Z, mult( Z
% 38.98/39.37    , rd( rd( X, Y ), mult( Z, X ) ) ) ), Y ) }.
% 38.98/39.37  parent0[0]: (1901) {G30,W19,D5,L1,V3,M1} P(52,1802);d(52);d(76);d(450);d(34
% 38.98/39.37    );d(33);d(76);d(52);d(33);d(112) { rd( rd( mult( Z, Y ), mult( Y, X ) ), 
% 38.98/39.37    Z ) ==> mult( Z, rd( rd( Y, X ), mult( Z, Y ) ) ) }.
% 38.98/39.37  parent1[0; 21]: (23616) {G112,W31,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( 
% 38.98/39.37    ld( mult( X, Y ), rd( X, mult( X, Y ) ) ), mult( Y, Z ) ) ) = rd( ld( Z, 
% 38.98/39.37    rd( rd( mult( Z, X ), mult( X, Y ) ), Z ) ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23618) {G1,W27,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( mult( 
% 38.98/39.37    X, Y ), rd( X, mult( X, Y ) ) ), mult( Y, Z ) ) ) = rd( rd( rd( X, Y ), 
% 38.98/39.37    mult( Z, X ) ), Y ) }.
% 38.98/39.37  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.98/39.37  parent1[0; 19]: (23617) {G31,W31,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( ld
% 38.98/39.37    ( mult( X, Y ), rd( X, mult( X, Y ) ) ), mult( Y, Z ) ) ) = rd( ld( Z, 
% 38.98/39.37    mult( Z, rd( rd( X, Y ), mult( Z, X ) ) ) ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := rd( rd( X, Y ), mult( Z, X ) )
% 38.98/39.37     Y := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23619) {G2,W27,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( mult( 
% 38.98/39.37    X, Y ), rd( rd( X, Y ), X ) ), mult( Y, Z ) ) ) = rd( rd( rd( X, Y ), 
% 38.98/39.37    mult( Z, X ) ), Y ) }.
% 38.98/39.37  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.98/39.37     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.98/39.37  parent1[0; 10]: (23618) {G1,W27,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( ld
% 38.98/39.37    ( mult( X, Y ), rd( X, mult( X, Y ) ) ), mult( Y, Z ) ) ) = rd( rd( rd( X
% 38.98/39.37    , Y ), mult( Z, X ) ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23620) {G3,W27,D8,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( mult( 
% 38.98/39.37    mult( mult( X, X ), Y ), Y ), X ), mult( Y, Z ) ) ) = rd( rd( rd( X, Y )
% 38.98/39.37    , mult( Z, X ) ), Y ) }.
% 38.98/39.37  parent0[0]: (4188) {G131,W19,D6,L1,V3,M1} S(4010);d(4163) { ld( mult( Y, X
% 38.98/39.37     ), rd( rd( Y, X ), Z ) ) ==> ld( mult( mult( mult( Y, Z ), X ), X ), Y )
% 38.98/39.37     }.
% 38.98/39.37  parent1[0; 6]: (23619) {G2,W27,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( 
% 38.98/39.37    mult( X, Y ), rd( rd( X, Y ), X ) ), mult( Y, Z ) ) ) = rd( rd( rd( X, Y
% 38.98/39.37     ), mult( Z, X ) ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23621) {G4,W24,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( i( mult( 
% 38.98/39.37    mult( X, Y ), Y ) ), mult( Y, Z ) ) ) = rd( rd( rd( X, Y ), mult( Z, X )
% 38.98/39.37     ), Y ) }.
% 38.98/39.37  parent0[0]: (473) {G8,W16,D6,L1,V2,M1} P(178,156);d(167) { ld( mult( mult( 
% 38.98/39.37    mult( X, X ), Y ), Y ), X ) ==> i( mult( mult( X, Y ), Y ) ) }.
% 38.98/39.37  parent1[0; 6]: (23620) {G3,W27,D8,L1,V3,M1}  { mult( mult( X, Y ), rd( ld( 
% 38.98/39.37    mult( mult( mult( X, X ), Y ), Y ), X ), mult( Y, Z ) ) ) = rd( rd( rd( X
% 38.98/39.37    , Y ), mult( Z, X ) ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23622) {G5,W24,D7,L1,V3,M1}  { mult( mult( X, Y ), i( mult( mult
% 38.98/39.37    ( Y, Z ), mult( mult( X, Y ), Y ) ) ) ) = rd( rd( rd( X, Y ), mult( Z, X
% 38.98/39.37     ) ), Y ) }.
% 38.98/39.37  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.37    ( mult( Y, X ) ) }.
% 38.98/39.37  parent1[0; 5]: (23621) {G4,W24,D7,L1,V3,M1}  { mult( mult( X, Y ), rd( i( 
% 38.98/39.37    mult( mult( X, Y ), Y ) ), mult( Y, Z ) ) ) = rd( rd( rd( X, Y ), mult( Z
% 38.98/39.37    , X ) ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( mult( X, Y ), Y )
% 38.98/39.37     Y := mult( Y, Z )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23623) {G2,W23,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( mult( Y, Z
% 38.98/39.37     ), mult( mult( X, Y ), Y ) ) ) = rd( rd( rd( X, Y ), mult( Z, X ) ), Y )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 1]: (23622) {G5,W24,D7,L1,V3,M1}  { mult( mult( X, Y ), i( mult
% 38.98/39.37    ( mult( Y, Z ), mult( mult( X, Y ), Y ) ) ) ) = rd( rd( rd( X, Y ), mult
% 38.98/39.37    ( Z, X ) ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( X, Y )
% 38.98/39.37     Y := mult( mult( Y, Z ), mult( mult( X, Y ), Y ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23624) {G3,W19,D5,L1,V3,M1}  { rd( rd( X, Y ), mult( mult( Y, Z )
% 38.98/39.37    , X ) ) = rd( rd( rd( X, Y ), mult( Z, X ) ), Y ) }.
% 38.98/39.37  parent0[0]: (3685) {G111,W19,D6,L1,V3,M1} P(1901,3668);d(1);d(320);d(712);d
% 38.98/39.37    (76);d(33) { rd( mult( Y, Z ), mult( X, mult( mult( Y, Z ), Z ) ) ) ==> 
% 38.98/39.37    rd( rd( Y, Z ), mult( X, Y ) ) }.
% 38.98/39.37  parent1[0; 1]: (23623) {G2,W23,D6,L1,V3,M1}  { rd( mult( X, Y ), mult( mult
% 38.98/39.37    ( Y, Z ), mult( mult( X, Y ), Y ) ) ) = rd( rd( rd( X, Y ), mult( Z, X )
% 38.98/39.37     ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( Y, Z )
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5836) {G186,W19,D5,L1,V3,M1} P(5830,3668);d(4815);d(1901);d(1
% 38.98/39.37    );d(320);d(4188);d(473);d(76);d(33);d(3685) { rd( rd( Z, X ), mult( mult
% 38.98/39.37    ( X, Y ), Z ) ) ==> rd( rd( rd( Z, X ), mult( Y, Z ) ), X ) }.
% 38.98/39.37  parent0: (23624) {G3,W19,D5,L1,V3,M1}  { rd( rd( X, Y ), mult( mult( Y, Z )
% 38.98/39.37    , X ) ) = rd( rd( rd( X, Y ), mult( Z, X ) ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23627) {G185,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Z ), mult( 
% 38.98/39.37    Z, X ) ) ) ==> rd( mult( mult( X, Y ), Z ), mult( Z, X ) ) }.
% 38.98/39.37  parent0[0]: (5830) {G185,W19,D5,L1,V3,M1} P(5825,79);d(79);d(81) { rd( mult
% 38.98/39.37    ( mult( Y, Z ), X ), mult( X, Y ) ) ==> mult( Y, rd( mult( Z, X ), mult( 
% 38.98/39.37    X, Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23637) {G2,W22,D6,L1,V3,M1}  { mult( X, rd( mult( Y, i( Z ) ), 
% 38.98/39.37    mult( i( Z ), X ) ) ) ==> rd( mult( mult( X, Y ), i( Z ) ), ld( Z, X ) )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 19]: (23627) {G185,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Z )
% 38.98/39.37    , mult( Z, X ) ) ) ==> rd( mult( mult( X, Y ), Z ), mult( Z, X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := i( Z )
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23640) {G2,W21,D6,L1,V3,M1}  { mult( X, rd( mult( Y, i( Z ) ), ld
% 38.98/39.37    ( Z, X ) ) ) ==> rd( mult( mult( X, Y ), i( Z ) ), ld( Z, X ) ) }.
% 38.98/39.37  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 8]: (23637) {G2,W22,D6,L1,V3,M1}  { mult( X, rd( mult( Y, i( Z )
% 38.98/39.37     ), mult( i( Z ), X ) ) ) ==> rd( mult( mult( X, Y ), i( Z ) ), ld( Z, X
% 38.98/39.37     ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23648) {G3,W21,D6,L1,V3,M1}  { mult( X, rd( mult( Y, i( Z ) ), ld
% 38.98/39.37    ( Z, X ) ) ) ==> mult( mult( mult( X, Y ), i( Z ) ), ld( X, Z ) ) }.
% 38.98/39.37  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.37    mult( Z, ld( Y, X ) ) }.
% 38.98/39.37  parent1[0; 11]: (23640) {G2,W21,D6,L1,V3,M1}  { mult( X, rd( mult( Y, i( Z
% 38.98/39.37     ) ), ld( Z, X ) ) ) ==> rd( mult( mult( X, Y ), i( Z ) ), ld( Z, X ) )
% 38.98/39.37     }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := mult( mult( X, Y ), i( Z ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23651) {G2,W20,D6,L1,V3,M1}  { mult( X, rd( mult( Y, i( Z ) ), ld
% 38.98/39.37    ( Z, X ) ) ) ==> mult( rd( mult( X, Y ), Z ), ld( X, Z ) ) }.
% 38.98/39.37  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 12]: (23648) {G3,W21,D6,L1,V3,M1}  { mult( X, rd( mult( Y, i( Z
% 38.98/39.37     ) ), ld( Z, X ) ) ) ==> mult( mult( mult( X, Y ), i( Z ) ), ld( X, Z ) )
% 38.98/39.37     }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( X, Y )
% 38.98/39.37     Y := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23653) {G3,W20,D6,L1,V3,M1}  { mult( X, rd( mult( Y, i( Z ) ), ld
% 38.98/39.37    ( Z, X ) ) ) ==> ld( rd( Z, mult( X, Y ) ), ld( X, Z ) ) }.
% 38.98/39.37  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.37    ld( rd( X, Y ), Z ) }.
% 38.98/39.37  parent1[0; 11]: (23651) {G2,W20,D6,L1,V3,M1}  { mult( X, rd( mult( Y, i( Z
% 38.98/39.37     ) ), ld( Z, X ) ) ) ==> mult( rd( mult( X, Y ), Z ), ld( X, Z ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := mult( X, Y )
% 38.98/39.37     Z := ld( X, Z )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23654) {G4,W20,D6,L1,V3,M1}  { mult( X, mult( mult( Y, i( Z ) ), 
% 38.98/39.37    ld( X, Z ) ) ) ==> ld( rd( Z, mult( X, Y ) ), ld( X, Z ) ) }.
% 38.98/39.37  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.37    mult( Z, ld( Y, X ) ) }.
% 38.98/39.37  parent1[0; 3]: (23653) {G3,W20,D6,L1,V3,M1}  { mult( X, rd( mult( Y, i( Z )
% 38.98/39.37     ), ld( Z, X ) ) ) ==> ld( rd( Z, mult( X, Y ) ), ld( X, Z ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := mult( Y, i( Z ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23655) {G2,W19,D5,L1,V3,M1}  { mult( X, mult( rd( Y, Z ), ld( X, 
% 38.98/39.37    Z ) ) ) ==> ld( rd( Z, mult( X, Y ) ), ld( X, Z ) ) }.
% 38.98/39.37  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 4]: (23654) {G4,W20,D6,L1,V3,M1}  { mult( X, mult( mult( Y, i( Z
% 38.98/39.37     ) ), ld( X, Z ) ) ) ==> ld( rd( Z, mult( X, Y ) ), ld( X, Z ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23656) {G3,W19,D5,L1,V3,M1}  { mult( X, ld( rd( Z, Y ), ld( X, Z
% 38.98/39.37     ) ) ) ==> ld( rd( Z, mult( X, Y ) ), ld( X, Z ) ) }.
% 38.98/39.37  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.37    ld( rd( X, Y ), Z ) }.
% 38.98/39.37  parent1[0; 3]: (23655) {G2,W19,D5,L1,V3,M1}  { mult( X, mult( rd( Y, Z ), 
% 38.98/39.37    ld( X, Z ) ) ) ==> ld( rd( Z, mult( X, Y ) ), ld( X, Z ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := ld( X, Z )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5838) {G186,W19,D5,L1,V3,M1} P(24,5830);d(75);d(33);d(80);d(
% 38.98/39.37    75);d(33);d(80) { mult( Y, ld( rd( X, Z ), ld( Y, X ) ) ) ==> ld( rd( X, 
% 38.98/39.37    mult( Y, Z ) ), ld( Y, X ) ) }.
% 38.98/39.37  parent0: (23656) {G3,W19,D5,L1,V3,M1}  { mult( X, ld( rd( Z, Y ), ld( X, Z
% 38.98/39.37     ) ) ) ==> ld( rd( Z, mult( X, Y ) ), ld( X, Z ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23659) {G185,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Z ), mult( 
% 38.98/39.37    Z, X ) ) ) ==> rd( mult( mult( X, Y ), Z ), mult( Z, X ) ) }.
% 38.98/39.37  parent0[0]: (5830) {G185,W19,D5,L1,V3,M1} P(5825,79);d(79);d(81) { rd( mult
% 38.98/39.37    ( mult( Y, Z ), X ), mult( X, Y ) ) ==> mult( Y, rd( mult( Z, X ), mult( 
% 38.98/39.37    X, Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23665) {G1,W23,D6,L1,V3,M1}  { mult( ld( X, Y ), rd( mult( Z, X )
% 38.98/39.37    , mult( X, ld( X, Y ) ) ) ) ==> rd( mult( mult( ld( X, Y ), Z ), X ), Y )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.98/39.37  parent1[0; 22]: (23659) {G185,W19,D5,L1,V3,M1}  { mult( X, rd( mult( Y, Z )
% 38.98/39.37    , mult( Z, X ) ) ) ==> rd( mult( mult( X, Y ), Z ), mult( Z, X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := ld( X, Y )
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23668) {G1,W19,D6,L1,V3,M1}  { mult( ld( X, Y ), rd( mult( Z, X )
% 38.98/39.37    , Y ) ) ==> rd( mult( mult( ld( X, Y ), Z ), X ), Y ) }.
% 38.98/39.37  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.98/39.37  parent1[0; 9]: (23665) {G1,W23,D6,L1,V3,M1}  { mult( ld( X, Y ), rd( mult( 
% 38.98/39.37    Z, X ), mult( X, ld( X, Y ) ) ) ) ==> rd( mult( mult( ld( X, Y ), Z ), X
% 38.98/39.37     ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23694) {G2,W19,D6,L1,V3,M1}  { mult( ld( X, Y ), rd( mult( Z, X )
% 38.98/39.37    , Y ) ) ==> rd( mult( ld( ld( Y, X ), Z ), X ), Y ) }.
% 38.98/39.37  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.37    ld( ld( Y, X ), Z ) }.
% 38.98/39.37  parent1[0; 12]: (23668) {G1,W19,D6,L1,V3,M1}  { mult( ld( X, Y ), rd( mult
% 38.98/39.37    ( Z, X ), Y ) ) ==> rd( mult( mult( ld( X, Y ), Z ), X ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23699) {G3,W19,D6,L1,V3,M1}  { mult( ld( X, Y ), rd( mult( Z, X )
% 38.98/39.37    , Y ) ) ==> rd( ld( ld( Z, ld( Y, X ) ), X ), Y ) }.
% 38.98/39.37  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.37    ld( ld( Y, X ), Z ) }.
% 38.98/39.37  parent1[0; 11]: (23694) {G2,W19,D6,L1,V3,M1}  { mult( ld( X, Y ), rd( mult
% 38.98/39.37    ( Z, X ), Y ) ) ==> rd( mult( ld( ld( Y, X ), Z ), X ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := ld( Y, X )
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23701) {G4,W19,D6,L1,V3,M1}  { ld( ld( Y, X ), rd( mult( Z, X ), 
% 38.98/39.37    Y ) ) ==> rd( ld( ld( Z, ld( Y, X ) ), X ), Y ) }.
% 38.98/39.37  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.37    ld( ld( Y, X ), Z ) }.
% 38.98/39.37  parent1[0; 1]: (23699) {G3,W19,D6,L1,V3,M1}  { mult( ld( X, Y ), rd( mult( 
% 38.98/39.37    Z, X ), Y ) ) ==> rd( ld( ld( Z, ld( Y, X ) ), X ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := rd( mult( Z, X ), Y )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23702) {G4,W19,D6,L1,V3,M1}  { rd( ld( ld( Z, ld( X, Y ) ), Y ), X
% 38.98/39.37     ) ==> ld( ld( X, Y ), rd( mult( Z, Y ), X ) ) }.
% 38.98/39.37  parent0[0]: (23701) {G4,W19,D6,L1,V3,M1}  { ld( ld( Y, X ), rd( mult( Z, X
% 38.98/39.37     ), Y ) ) ==> rd( ld( ld( Z, ld( Y, X ) ), X ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5842) {G186,W19,D6,L1,V3,M1} P(0,5830);d(74);d(74);d(74) { rd
% 38.98/39.37    ( ld( ld( Z, ld( Y, X ) ), X ), Y ) ==> ld( ld( Y, X ), rd( mult( Z, X )
% 38.98/39.37    , Y ) ) }.
% 38.98/39.37  parent0: (23702) {G4,W19,D6,L1,V3,M1}  { rd( ld( ld( Z, ld( X, Y ) ), Y ), 
% 38.98/39.37    X ) ==> ld( ld( X, Y ), rd( mult( Z, Y ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23704) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.98/39.37  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.37    X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23710) {G4,W20,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), rd( Z
% 38.98/39.37    , X ) ) ==> i( rd( rd( rd( Z, X ), mult( Y, Z ) ), X ) ) }.
% 38.98/39.37  parent0[0]: (5836) {G186,W19,D5,L1,V3,M1} P(5830,3668);d(4815);d(1901);d(1)
% 38.98/39.37    ;d(320);d(4188);d(473);d(76);d(33);d(3685) { rd( rd( Z, X ), mult( mult( 
% 38.98/39.37    X, Y ), Z ) ) ==> rd( rd( rd( Z, X ), mult( Y, Z ) ), X ) }.
% 38.98/39.37  parent1[0; 11]: (23704) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.98/39.37     ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := rd( Z, X )
% 38.98/39.37     Y := mult( mult( X, Y ), Z )
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23711) {G4,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), rd( Z
% 38.98/39.37    , X ) ) ==> rd( X, rd( rd( Z, X ), mult( Y, Z ) ) ) }.
% 38.98/39.37  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.37    X ) }.
% 38.98/39.37  parent1[0; 10]: (23710) {G4,W20,D6,L1,V3,M1}  { rd( mult( mult( X, Y ), Z )
% 38.98/39.37    , rd( Z, X ) ) ==> i( rd( rd( rd( Z, X ), mult( Y, Z ) ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := rd( rd( Z, X ), mult( Y, Z ) )
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23713) {G5,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), rd( Z
% 38.98/39.37    , X ) ) ==> mult( X, rd( mult( Y, Z ), rd( Z, X ) ) ) }.
% 38.98/39.37  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.37    mult( Z, rd( X, Y ) ) }.
% 38.98/39.37  parent1[0; 10]: (23711) {G4,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z )
% 38.98/39.37    , rd( Z, X ) ) ==> rd( X, rd( rd( Z, X ), mult( Y, Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( Y, Z )
% 38.98/39.37     Y := rd( Z, X )
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23718) {G5,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z ), rd( Z
% 38.98/39.37    , X ) ) ==> mult( X, mult( mult( Y, Z ), rd( X, Z ) ) ) }.
% 38.98/39.37  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.37    mult( Z, rd( X, Y ) ) }.
% 38.98/39.37  parent1[0; 12]: (23713) {G5,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z )
% 38.98/39.37    , rd( Z, X ) ) ==> mult( X, rd( mult( Y, Z ), rd( Z, X ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := mult( Y, Z )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23720) {G5,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), rd
% 38.98/39.37    ( X, Z ) ) ==> mult( X, mult( mult( Y, Z ), rd( X, Z ) ) ) }.
% 38.98/39.37  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.37    mult( Z, rd( X, Y ) ) }.
% 38.98/39.37  parent1[0; 1]: (23718) {G5,W19,D5,L1,V3,M1}  { rd( mult( mult( X, Y ), Z )
% 38.98/39.37    , rd( Z, X ) ) ==> mult( X, mult( mult( Y, Z ), rd( X, Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := mult( mult( X, Y ), Z )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23721) {G5,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Z ), rd( X
% 38.98/39.37    , Z ) ) ) ==> mult( mult( mult( X, Y ), Z ), rd( X, Z ) ) }.
% 38.98/39.37  parent0[0]: (23720) {G5,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), 
% 38.98/39.37    rd( X, Z ) ) ==> mult( X, mult( mult( Y, Z ), rd( X, Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5844) {G187,W19,D5,L1,V3,M1} P(5836,79);d(79);d(81);d(81);d(
% 38.98/39.37    81) { mult( Y, mult( mult( Z, X ), rd( Y, X ) ) ) ==> mult( mult( mult( Y
% 38.98/39.37    , Z ), X ), rd( Y, X ) ) }.
% 38.98/39.37  parent0: (23721) {G5,W19,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Z ), rd( X
% 38.98/39.37    , Z ) ) ) ==> mult( mult( mult( X, Y ), Z ), rd( X, Z ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23723) {G187,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y ), Z ), rd
% 38.98/39.37    ( X, Z ) ) ==> mult( X, mult( mult( Y, Z ), rd( X, Z ) ) ) }.
% 38.98/39.37  parent0[0]: (5844) {G187,W19,D5,L1,V3,M1} P(5836,79);d(79);d(81);d(81);d(81
% 38.98/39.37    ) { mult( Y, mult( mult( Z, X ), rd( Y, X ) ) ) ==> mult( mult( mult( Y, 
% 38.98/39.37    Z ), X ), rd( Y, X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23727) {G1,W23,D6,L1,V3,M1}  { mult( mult( mult( mult( X, Y ), Z
% 38.98/39.37     ), Y ), rd( mult( X, Y ), Y ) ) ==> mult( mult( X, Y ), mult( mult( Z, Y
% 38.98/39.37     ), X ) ) }.
% 38.98/39.37  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.37  parent1[0; 22]: (23723) {G187,W19,D5,L1,V3,M1}  { mult( mult( mult( X, Y )
% 38.98/39.37    , Z ), rd( X, Z ) ) ==> mult( X, mult( mult( Y, Z ), rd( X, Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := mult( X, Y )
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23728) {G1,W19,D6,L1,V3,M1}  { mult( mult( mult( mult( X, Y ), Z
% 38.98/39.37     ), Y ), X ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), X ) ) }.
% 38.98/39.37  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.37  parent1[0; 9]: (23727) {G1,W23,D6,L1,V3,M1}  { mult( mult( mult( mult( X, Y
% 38.98/39.37     ), Z ), Y ), rd( mult( X, Y ), Y ) ) ==> mult( mult( X, Y ), mult( mult
% 38.98/39.37    ( Z, Y ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23731) {G2,W19,D6,L1,V3,M1}  { mult( mult( mult( mult( X, Y ), Z
% 38.98/39.37     ), Y ), X ) ==> mult( mult( X, mult( Y, Z ) ), mult( Y, X ) ) }.
% 38.98/39.37  parent0[0]: (4765) {G145,W19,D5,L1,V3,M1} P(52,4759);d(22);d(76);d(76);d(22
% 38.98/39.37    ) { mult( mult( Z, X ), mult( mult( Y, X ), Z ) ) ==> mult( mult( Z, mult
% 38.98/39.37    ( X, Y ) ), mult( X, Z ) ) }.
% 38.98/39.37  parent1[0; 10]: (23728) {G1,W19,D6,L1,V3,M1}  { mult( mult( mult( mult( X, 
% 38.98/39.37    Y ), Z ), Y ), X ) ==> mult( mult( X, Y ), mult( mult( Z, Y ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23732) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, mult( Y, Z ) ), mult
% 38.98/39.37    ( Y, X ) ) ==> mult( mult( mult( mult( X, Y ), Z ), Y ), X ) }.
% 38.98/39.37  parent0[0]: (23731) {G2,W19,D6,L1,V3,M1}  { mult( mult( mult( mult( X, Y )
% 38.98/39.37    , Z ), Y ), X ) ==> mult( mult( X, mult( Y, Z ) ), mult( Y, X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5940) {G188,W19,D6,L1,V3,M1} P(3,5844);d(4765) { mult( mult( 
% 38.98/39.37    X, mult( Y, Z ) ), mult( Y, X ) ) ==> mult( mult( mult( mult( X, Y ), Z )
% 38.98/39.37    , Y ), X ) }.
% 38.98/39.37  parent0: (23732) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, mult( Y, Z ) ), 
% 38.98/39.37    mult( Y, X ) ) ==> mult( mult( mult( mult( X, Y ), Z ), Y ), X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23734) {G186,W19,D5,L1,V3,M1}  { ld( rd( Y, mult( X, Z ) ), ld( X
% 38.98/39.37    , Y ) ) ==> mult( X, ld( rd( Y, Z ), ld( X, Y ) ) ) }.
% 38.98/39.37  parent0[0]: (5838) {G186,W19,D5,L1,V3,M1} P(24,5830);d(75);d(33);d(80);d(75
% 38.98/39.37    );d(33);d(80) { mult( Y, ld( rd( X, Z ), ld( Y, X ) ) ) ==> ld( rd( X, 
% 38.98/39.37    mult( Y, Z ) ), ld( Y, X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23738) {G6,W27,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), mult( X, Z ) )
% 38.98/39.37    , ld( X, ld( X, Y ) ) ) ==> mult( X, ld( rd( ld( X, Y ), Z ), ld( mult( X
% 38.98/39.37    , X ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.37    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.37  parent1[0; 22]: (23734) {G186,W19,D5,L1,V3,M1}  { ld( rd( Y, mult( X, Z ) )
% 38.98/39.37    , ld( X, Y ) ) ==> mult( X, ld( rd( Y, Z ), ld( X, Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := ld( X, Y )
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23740) {G6,W27,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), mult( X, Z ) )
% 38.98/39.37    , ld( mult( X, X ), Y ) ) ==> mult( X, ld( rd( ld( X, Y ), Z ), ld( mult
% 38.98/39.37    ( X, X ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.37    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.37  parent1[0; 9]: (23738) {G6,W27,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), mult( X
% 38.98/39.37    , Z ) ), ld( X, ld( X, Y ) ) ) ==> mult( X, ld( rd( ld( X, Y ), Z ), ld( 
% 38.98/39.37    mult( X, X ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23743) {G7,W23,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), mult( X, Z ) )
% 38.98/39.37    , ld( mult( X, X ), Y ) ) ==> mult( X, ld( rd( mult( X, Y ), Z ), Y ) )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (3808) {G122,W19,D5,L1,V3,M1} P(24,3796);d(74);d(75);d(115);d(
% 38.98/39.37    154);d(34);d(113);d(34) { ld( rd( ld( Y, X ), Z ), ld( mult( Y, Y ), X )
% 38.98/39.37     ) ==> ld( rd( mult( Y, X ), Z ), X ) }.
% 38.98/39.37  parent1[0; 16]: (23740) {G6,W27,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), mult( X
% 38.98/39.37    , Z ) ), ld( mult( X, X ), Y ) ) ==> mult( X, ld( rd( ld( X, Y ), Z ), ld
% 38.98/39.37    ( mult( X, X ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23745) {G8,W19,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( X, Z )
% 38.98/39.37     ), Y ) ==> mult( X, ld( rd( mult( X, Y ), Z ), Y ) ) }.
% 38.98/39.37  parent0[0]: (3808) {G122,W19,D5,L1,V3,M1} P(24,3796);d(74);d(75);d(115);d(
% 38.98/39.37    154);d(34);d(113);d(34) { ld( rd( ld( Y, X ), Z ), ld( mult( Y, Y ), X )
% 38.98/39.37     ) ==> ld( rd( mult( Y, X ), Z ), X ) }.
% 38.98/39.37  parent1[0; 1]: (23743) {G7,W23,D6,L1,V3,M1}  { ld( rd( ld( X, Y ), mult( X
% 38.98/39.37    , Z ) ), ld( mult( X, X ), Y ) ) ==> mult( X, ld( rd( mult( X, Y ), Z ), 
% 38.98/39.37    Y ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := mult( X, Z )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23746) {G8,W19,D6,L1,V3,M1}  { mult( X, ld( rd( mult( X, Y ), Z )
% 38.98/39.37    , Y ) ) ==> ld( rd( mult( X, Y ), mult( X, Z ) ), Y ) }.
% 38.98/39.37  parent0[0]: (23745) {G8,W19,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( X, 
% 38.98/39.37    Z ) ), Y ) ==> mult( X, ld( rd( mult( X, Y ), Z ), Y ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5948) {G187,W19,D6,L1,V3,M1} P(154,5838);d(3808);d(3808) { 
% 38.98/39.37    mult( X, ld( rd( mult( X, Y ), Z ), Y ) ) ==> ld( rd( mult( X, Y ), mult
% 38.98/39.37    ( X, Z ) ), Y ) }.
% 38.98/39.37  parent0: (23746) {G8,W19,D6,L1,V3,M1}  { mult( X, ld( rd( mult( X, Y ), Z )
% 38.98/39.37    , Y ) ) ==> ld( rd( mult( X, Y ), mult( X, Z ) ), Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23748) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 38.98/39.37  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23753) {G2,W19,D6,L1,V3,M1}  { X ==> ld( mult( mult( Y, X ), ld( 
% 38.98/39.37    Y, rd( Z, X ) ) ), mult( mult( Y, X ), ld( Y, Z ) ) ) }.
% 38.98/39.37  parent0[0]: (5833) {G185,W19,D5,L1,V3,M1} P(33,5825);d(80);d(75);d(24);d(75
% 38.98/39.37    ) { rd( mult( mult( Z, X ), ld( Z, Y ) ), X ) ==> mult( mult( Z, X ), ld
% 38.98/39.37    ( Z, rd( Y, X ) ) ) }.
% 38.98/39.37  parent1[0; 3]: (23748) {G1,W7,D4,L1,V2,M1}  { Y ==> ld( rd( X, Y ), X ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := mult( mult( Y, X ), ld( Y, Z ) )
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23754) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( Y, X ), ld( Y, rd( 
% 38.98/39.37    Z, X ) ) ), mult( mult( Y, X ), ld( Y, Z ) ) ) ==> X }.
% 38.98/39.37  parent0[0]: (23753) {G2,W19,D6,L1,V3,M1}  { X ==> ld( mult( mult( Y, X ), 
% 38.98/39.37    ld( Y, rd( Z, X ) ) ), mult( mult( Y, X ), ld( Y, Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5956) {G186,W19,D6,L1,V3,M1} P(5833,19) { ld( mult( mult( X, 
% 38.98/39.37    Y ), ld( X, rd( Z, Y ) ) ), mult( mult( X, Y ), ld( X, Z ) ) ) ==> Y }.
% 38.98/39.37  parent0: (23754) {G2,W19,D6,L1,V3,M1}  { ld( mult( mult( Y, X ), ld( Y, rd
% 38.98/39.37    ( Z, X ) ) ), mult( mult( Y, X ), ld( Y, Z ) ) ) ==> X }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23756) {G186,W19,D6,L1,V3,M1}  { Y ==> ld( mult( mult( X, Y ), ld
% 38.98/39.37    ( X, rd( Z, Y ) ) ), mult( mult( X, Y ), ld( X, Z ) ) ) }.
% 38.98/39.37  parent0[0]: (5956) {G186,W19,D6,L1,V3,M1} P(5833,19) { ld( mult( mult( X, Y
% 38.98/39.37     ), ld( X, rd( Z, Y ) ) ), mult( mult( X, Y ), ld( X, Z ) ) ) ==> Y }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23762) {G116,W23,D6,L1,V3,M1}  { X ==> ld( mult( mult( mult( Y, X
% 38.98/39.37     ), X ), ld( mult( Y, X ), rd( Z, X ) ) ), mult( Y, ld( rd( Y, X ), Z ) )
% 38.98/39.37     ) }.
% 38.98/39.37  parent0[0]: (3723) {G115,W19,D5,L1,V3,M1} P(130,3711);d(708);d(80);d(19) { 
% 38.98/39.37    mult( mult( mult( X, Y ), Y ), ld( mult( X, Y ), Z ) ) ==> mult( X, ld( 
% 38.98/39.37    rd( X, Y ), Z ) ) }.
% 38.98/39.37  parent1[0; 16]: (23756) {G186,W19,D6,L1,V3,M1}  { Y ==> ld( mult( mult( X, 
% 38.98/39.37    Y ), ld( X, rd( Z, Y ) ) ), mult( mult( X, Y ), ld( X, Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := mult( Y, X )
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23765) {G116,W19,D6,L1,V3,M1}  { X ==> ld( mult( Y, ld( rd( Y, X
% 38.98/39.37     ), rd( Z, X ) ) ), mult( Y, ld( rd( Y, X ), Z ) ) ) }.
% 38.98/39.37  parent0[0]: (3723) {G115,W19,D5,L1,V3,M1} P(130,3711);d(708);d(80);d(19) { 
% 38.98/39.37    mult( mult( mult( X, Y ), Y ), ld( mult( X, Y ), Z ) ) ==> mult( X, ld( 
% 38.98/39.37    rd( X, Y ), Z ) ) }.
% 38.98/39.37  parent1[0; 3]: (23762) {G116,W23,D6,L1,V3,M1}  { X ==> ld( mult( mult( mult
% 38.98/39.37    ( Y, X ), X ), ld( mult( Y, X ), rd( Z, X ) ) ), mult( Y, ld( rd( Y, X )
% 38.98/39.37    , Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := rd( Z, X )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23766) {G116,W19,D6,L1,V3,M1}  { ld( mult( Y, ld( rd( Y, X ), rd( 
% 38.98/39.37    Z, X ) ) ), mult( Y, ld( rd( Y, X ), Z ) ) ) ==> X }.
% 38.98/39.37  parent0[0]: (23765) {G116,W19,D6,L1,V3,M1}  { X ==> ld( mult( Y, ld( rd( Y
% 38.98/39.37    , X ), rd( Z, X ) ) ), mult( Y, ld( rd( Y, X ), Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5957) {G187,W19,D6,L1,V3,M1} P(3723,5956);d(3723) { ld( mult
% 38.98/39.37    ( X, ld( rd( X, Y ), rd( Z, Y ) ) ), mult( X, ld( rd( X, Y ), Z ) ) ) ==>
% 38.98/39.37     Y }.
% 38.98/39.37  parent0: (23766) {G116,W19,D6,L1,V3,M1}  { ld( mult( Y, ld( rd( Y, X ), rd
% 38.98/39.37    ( Z, X ) ) ), mult( Y, ld( rd( Y, X ), Z ) ) ) ==> X }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23768) {G187,W19,D6,L1,V3,M1}  { Y ==> ld( mult( X, ld( rd( X, Y )
% 38.98/39.37    , rd( Z, Y ) ) ), mult( X, ld( rd( X, Y ), Z ) ) ) }.
% 38.98/39.37  parent0[0]: (5957) {G187,W19,D6,L1,V3,M1} P(3723,5956);d(3723) { ld( mult( 
% 38.98/39.37    X, ld( rd( X, Y ), rd( Z, Y ) ) ), mult( X, ld( rd( X, Y ), Z ) ) ) ==> Y
% 38.98/39.37     }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23778) {G73,W31,D8,L1,V3,M1}  { X ==> ld( mult( rd( X, Y ), ld( 
% 38.98/39.37    rd( rd( X, Y ), X ), rd( rd( X, mult( Z, Y ) ), X ) ) ), mult( rd( X, Y )
% 38.98/39.37    , ld( rd( mult( Y, Z ), X ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (2983) {G72,W19,D5,L1,V3,M1} P(52,2978);d(76);d(449);d(22);d(
% 38.98/39.37    321);d(33);d(81);d(113);d(33) { ld( rd( rd( Y, X ), Y ), rd( Y, mult( Z, 
% 38.98/39.37    X ) ) ) ==> ld( rd( mult( X, Z ), Y ), X ) }.
% 38.98/39.37  parent1[0; 24]: (23768) {G187,W19,D6,L1,V3,M1}  { Y ==> ld( mult( X, ld( rd
% 38.98/39.37    ( X, Y ), rd( Z, Y ) ) ), mult( X, ld( rd( X, Y ), Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := rd( X, Y )
% 38.98/39.37     Y := X
% 38.98/39.37     Z := rd( X, mult( Z, Y ) )
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23780) {G5,W31,D8,L1,V3,M1}  { X ==> ld( mult( rd( X, Y ), ld( rd
% 38.98/39.37    ( rd( X, Y ), X ), rd( rd( X, mult( Z, Y ) ), X ) ) ), ld( rd( Y, X ), ld
% 38.98/39.37    ( rd( mult( Y, Z ), X ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.37    ld( rd( X, Y ), Z ) }.
% 38.98/39.37  parent1[0; 20]: (23778) {G73,W31,D8,L1,V3,M1}  { X ==> ld( mult( rd( X, Y )
% 38.98/39.37    , ld( rd( rd( X, Y ), X ), rd( rd( X, mult( Z, Y ) ), X ) ) ), mult( rd( 
% 38.98/39.37    X, Y ), ld( rd( mult( Y, Z ), X ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := ld( rd( mult( Y, Z ), X ), Y )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23782) {G6,W27,D8,L1,V3,M1}  { X ==> ld( mult( rd( X, Y ), mult( 
% 38.98/39.37    X, rd( rd( Y, mult( Z, Y ) ), X ) ) ), ld( rd( Y, X ), ld( rd( mult( Y, Z
% 38.98/39.37     ), X ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (1409) {G12,W19,D5,L1,V3,M1} P(76,1400);d(33);d(320);d(33) { ld
% 38.98/39.37    ( rd( rd( Y, Z ), Y ), rd( rd( Y, X ), Y ) ) ==> mult( Y, rd( rd( Z, X )
% 38.98/39.37    , Y ) ) }.
% 38.98/39.37  parent1[0; 7]: (23780) {G5,W31,D8,L1,V3,M1}  { X ==> ld( mult( rd( X, Y ), 
% 38.98/39.37    ld( rd( rd( X, Y ), X ), rd( rd( X, mult( Z, Y ) ), X ) ) ), ld( rd( Y, X
% 38.98/39.37     ), ld( rd( mult( Y, Z ), X ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( Z, Y )
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23783) {G2,W24,D7,L1,V3,M1}  { X ==> ld( mult( rd( X, Y ), mult( 
% 38.98/39.37    X, rd( i( Z ), X ) ) ), ld( rd( Y, X ), ld( rd( mult( Y, Z ), X ), Y ) )
% 38.98/39.37     ) }.
% 38.98/39.37  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.37    X ) }.
% 38.98/39.37  parent1[0; 10]: (23782) {G6,W27,D8,L1,V3,M1}  { X ==> ld( mult( rd( X, Y )
% 38.98/39.37    , mult( X, rd( rd( Y, mult( Z, Y ) ), X ) ) ), ld( rd( Y, X ), ld( rd( 
% 38.98/39.37    mult( Y, Z ), X ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23784) {G3,W24,D7,L1,V3,M1}  { X ==> ld( mult( rd( X, Y ), mult( 
% 38.98/39.37    X, i( mult( X, Z ) ) ) ), ld( rd( Y, X ), ld( rd( mult( Y, Z ), X ), Y )
% 38.98/39.37     ) ) }.
% 38.98/39.37  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.37    ( mult( Y, X ) ) }.
% 38.98/39.37  parent1[0; 9]: (23783) {G2,W24,D7,L1,V3,M1}  { X ==> ld( mult( rd( X, Y ), 
% 38.98/39.37    mult( X, rd( i( Z ), X ) ) ), ld( rd( Y, X ), ld( rd( mult( Y, Z ), X ), 
% 38.98/39.37    Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23785) {G2,W23,D7,L1,V3,M1}  { X ==> ld( mult( rd( X, Y ), rd( X
% 38.98/39.37    , mult( X, Z ) ) ), ld( rd( Y, X ), ld( rd( mult( Y, Z ), X ), Y ) ) )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 7]: (23784) {G3,W24,D7,L1,V3,M1}  { X ==> ld( mult( rd( X, Y ), 
% 38.98/39.37    mult( X, i( mult( X, Z ) ) ) ), ld( rd( Y, X ), ld( rd( mult( Y, Z ), X )
% 38.98/39.37    , Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := mult( X, Z )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23786) {G3,W23,D7,L1,V3,M1}  { X ==> ld( mult( rd( X, Y ), rd( rd
% 38.98/39.37    ( X, Z ), X ) ), ld( rd( Y, X ), ld( rd( mult( Y, Z ), X ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.98/39.37     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.98/39.37  parent1[0; 7]: (23785) {G2,W23,D7,L1,V3,M1}  { X ==> ld( mult( rd( X, Y ), 
% 38.98/39.37    rd( X, mult( X, Z ) ) ), ld( rd( Y, X ), ld( rd( mult( Y, Z ), X ), Y ) )
% 38.98/39.37     ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23787) {G4,W23,D7,L1,V3,M1}  { X ==> ld( ld( rd( Y, X ), rd( rd( 
% 38.98/39.37    X, Z ), X ) ), ld( rd( Y, X ), ld( rd( mult( Y, Z ), X ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.37    ld( rd( X, Y ), Z ) }.
% 38.98/39.37  parent1[0; 3]: (23786) {G3,W23,D7,L1,V3,M1}  { X ==> ld( mult( rd( X, Y ), 
% 38.98/39.37    rd( rd( X, Z ), X ) ), ld( rd( Y, X ), ld( rd( mult( Y, Z ), X ), Y ) ) )
% 38.98/39.37     }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := rd( rd( X, Z ), X )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23788) {G5,W19,D6,L1,V3,M1}  { X ==> ld( ld( rd( Y, X ), rd( rd( 
% 38.98/39.37    X, Z ), X ) ), mult( X, rd( ld( Y, X ), Z ) ) ) }.
% 38.98/39.37  parent0[0]: (2949) {G68,W19,D6,L1,V3,M1} P(31,2853);d(52);d(33);d(114) { ld
% 38.98/39.37    ( rd( X, Z ), ld( rd( mult( X, Y ), Z ), X ) ) ==> mult( Z, rd( ld( X, Z
% 38.98/39.37     ), Y ) ) }.
% 38.98/39.37  parent1[0; 12]: (23787) {G4,W23,D7,L1,V3,M1}  { X ==> ld( ld( rd( Y, X ), 
% 38.98/39.37    rd( rd( X, Z ), X ) ), ld( rd( Y, X ), ld( rd( mult( Y, Z ), X ), Y ) ) )
% 38.98/39.37     }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23789) {G5,W19,D6,L1,V3,M1}  { ld( ld( rd( Y, X ), rd( rd( X, Z )
% 38.98/39.37    , X ) ), mult( X, rd( ld( Y, X ), Z ) ) ) ==> X }.
% 38.98/39.37  parent0[0]: (23788) {G5,W19,D6,L1,V3,M1}  { X ==> ld( ld( rd( Y, X ), rd( 
% 38.98/39.37    rd( X, Z ), X ) ), mult( X, rd( ld( Y, X ), Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5958) {G188,W19,D6,L1,V3,M1} P(2983,5957);d(80);d(1409);d(25)
% 38.98/39.37    ;d(76);d(33);d(320);d(80);d(2949) { ld( ld( rd( Y, X ), rd( rd( X, Z ), X
% 38.98/39.37     ) ), mult( X, rd( ld( Y, X ), Z ) ) ) ==> X }.
% 38.98/39.37  parent0: (23789) {G5,W19,D6,L1,V3,M1}  { ld( ld( rd( Y, X ), rd( rd( X, Z )
% 38.98/39.37    , X ) ), mult( X, rd( ld( Y, X ), Z ) ) ) ==> X }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23791) {G188,W19,D6,L1,V3,M1}  { Y ==> ld( ld( rd( X, Y ), rd( rd
% 38.98/39.37    ( Y, Z ), Y ) ), mult( Y, rd( ld( X, Y ), Z ) ) ) }.
% 38.98/39.37  parent0[0]: (5958) {G188,W19,D6,L1,V3,M1} P(2983,5957);d(80);d(1409);d(25);
% 38.98/39.37    d(76);d(33);d(320);d(80);d(2949) { ld( ld( rd( Y, X ), rd( rd( X, Z ), X
% 38.98/39.37     ) ), mult( X, rd( ld( Y, X ), Z ) ) ) ==> X }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23805) {G19,W27,D7,L1,V3,M1}  { X ==> ld( ld( rd( ld( Y, Z ), X )
% 38.98/39.37    , rd( rd( X, mult( Y, X ) ), X ) ), mult( X, ld( mult( mult( Y, X ), ld( 
% 38.98/39.37    X, Z ) ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (1545) {G18,W19,D5,L1,V3,M1} P(1527,92);d(54) { rd( ld( ld( X, 
% 38.98/39.37    Z ), Y ), mult( X, Y ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X )
% 38.98/39.37     }.
% 38.98/39.37  parent1[0; 18]: (23791) {G188,W19,D6,L1,V3,M1}  { Y ==> ld( ld( rd( X, Y )
% 38.98/39.37    , rd( rd( Y, Z ), Y ) ), mult( Y, rd( ld( X, Y ), Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := ld( Y, Z )
% 38.98/39.37     Y := X
% 38.98/39.37     Z := mult( Y, X )
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23806) {G2,W24,D7,L1,V3,M1}  { X ==> ld( ld( rd( ld( Y, Z ), X )
% 38.98/39.37    , rd( i( Y ), X ) ), mult( X, ld( mult( mult( Y, X ), ld( X, Z ) ), Y ) )
% 38.98/39.37     ) }.
% 38.98/39.37  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.37    X ) }.
% 38.98/39.37  parent1[0; 10]: (23805) {G19,W27,D7,L1,V3,M1}  { X ==> ld( ld( rd( ld( Y, Z
% 38.98/39.37     ), X ), rd( rd( X, mult( Y, X ) ), X ) ), mult( X, ld( mult( mult( Y, X
% 38.98/39.37     ), ld( X, Z ) ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23807) {G3,W24,D7,L1,V3,M1}  { X ==> ld( ld( rd( ld( Y, Z ), X )
% 38.98/39.37    , i( mult( X, Y ) ) ), mult( X, ld( mult( mult( Y, X ), ld( X, Z ) ), Y )
% 38.98/39.37     ) ) }.
% 38.98/39.37  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.37    ( mult( Y, X ) ) }.
% 38.98/39.37  parent1[0; 9]: (23806) {G2,W24,D7,L1,V3,M1}  { X ==> ld( ld( rd( ld( Y, Z )
% 38.98/39.37    , X ), rd( i( Y ), X ) ), mult( X, ld( mult( mult( Y, X ), ld( X, Z ) ), 
% 38.98/39.37    Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23808) {G4,W24,D7,L1,V3,M1}  { X ==> ld( i( mult( mult( X, Y ), 
% 38.98/39.37    rd( ld( Y, Z ), X ) ) ), mult( X, ld( mult( mult( Y, X ), ld( X, Z ) ), Y
% 38.98/39.37     ) ) ) }.
% 38.98/39.37  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.37    ( X, Y ) ) }.
% 38.98/39.37  parent1[0; 3]: (23807) {G3,W24,D7,L1,V3,M1}  { X ==> ld( ld( rd( ld( Y, Z )
% 38.98/39.37    , X ), i( mult( X, Y ) ) ), mult( X, ld( mult( mult( Y, X ), ld( X, Z ) )
% 38.98/39.37    , Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( X, Y )
% 38.98/39.37     Y := rd( ld( Y, Z ), X )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23809) {G2,W23,D7,L1,V3,M1}  { X ==> mult( mult( mult( X, Y ), rd
% 38.98/39.37    ( ld( Y, Z ), X ) ), mult( X, ld( mult( mult( Y, X ), ld( X, Z ) ), Y ) )
% 38.98/39.37     ) }.
% 38.98/39.37  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 2]: (23808) {G4,W24,D7,L1,V3,M1}  { X ==> ld( i( mult( mult( X, 
% 38.98/39.37    Y ), rd( ld( Y, Z ), X ) ) ), mult( X, ld( mult( mult( Y, X ), ld( X, Z )
% 38.98/39.37     ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( mult( X, Y ), rd( ld( Y, Z ), X ) )
% 38.98/39.37     Y := mult( X, ld( mult( mult( Y, X ), ld( X, Z ) ), Y ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23810) {G3,W23,D7,L1,V3,M1}  { X ==> ld( rd( rd( X, ld( Y, Z ) )
% 38.98/39.37    , mult( X, Y ) ), mult( X, ld( mult( mult( Y, X ), ld( X, Z ) ), Y ) ) )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.98/39.37     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.37  parent1[0; 2]: (23809) {G2,W23,D7,L1,V3,M1}  { X ==> mult( mult( mult( X, Y
% 38.98/39.37     ), rd( ld( Y, Z ), X ) ), mult( X, ld( mult( mult( Y, X ), ld( X, Z ) )
% 38.98/39.37    , Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( X, Y )
% 38.98/39.37     Y := X
% 38.98/39.37     Z := ld( Y, Z )
% 38.98/39.37     T := mult( X, ld( mult( mult( Y, X ), ld( X, Z ) ), Y ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23811) {G4,W23,D7,L1,V3,M1}  { X ==> ld( rd( mult( X, ld( Z, Y )
% 38.98/39.37     ), mult( X, Y ) ), mult( X, ld( mult( mult( Y, X ), ld( X, Z ) ), Y ) )
% 38.98/39.37     ) }.
% 38.98/39.37  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.37    mult( Z, ld( Y, X ) ) }.
% 38.98/39.37  parent1[0; 4]: (23810) {G3,W23,D7,L1,V3,M1}  { X ==> ld( rd( rd( X, ld( Y, 
% 38.98/39.37    Z ) ), mult( X, Y ) ), mult( X, ld( mult( mult( Y, X ), ld( X, Z ) ), Y )
% 38.98/39.37     ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23812) {G5,W23,D7,L1,V3,M1}  { X ==> ld( ld( mult( mult( Z, X ), 
% 38.98/39.37    rd( Y, X ) ), Z ), mult( X, ld( mult( mult( Z, X ), ld( X, Y ) ), Z ) ) )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (3449) {G95,W19,D5,L1,V3,M1} P(3435,24);d(24);d(76);d(52);d(91)
% 38.98/39.37    ;d(75);d(22);d(1907) { rd( mult( Y, ld( Z, X ) ), mult( Y, X ) ) ==> ld( 
% 38.98/39.37    mult( mult( X, Y ), rd( Z, Y ) ), X ) }.
% 38.98/39.37  parent1[0; 3]: (23811) {G4,W23,D7,L1,V3,M1}  { X ==> ld( rd( mult( X, ld( Z
% 38.98/39.37    , Y ) ), mult( X, Y ) ), mult( X, ld( mult( mult( Y, X ), ld( X, Z ) ), Y
% 38.98/39.37     ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23813) {G6,W19,D6,L1,V3,M1}  { X ==> ld( ld( mult( mult( Y, X ), 
% 38.98/39.37    rd( Z, X ) ), Y ), ld( Y, rd( mult( Y, X ), Z ) ) ) }.
% 38.98/39.37  parent0[0]: (2397) {G30,W19,D6,L1,V3,M1} P(1545,2388);d(114);d(77);d(33) { 
% 38.98/39.37    mult( Z, ld( mult( mult( X, Z ), ld( Z, Y ) ), X ) ) ==> ld( X, rd( mult
% 38.98/39.37    ( X, Z ), Y ) ) }.
% 38.98/39.37  parent1[0; 12]: (23812) {G5,W23,D7,L1,V3,M1}  { X ==> ld( ld( mult( mult( Z
% 38.98/39.37    , X ), rd( Y, X ) ), Z ), mult( X, ld( mult( mult( Z, X ), ld( X, Y ) ), 
% 38.98/39.37    Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23814) {G6,W19,D6,L1,V3,M1}  { ld( ld( mult( mult( Y, X ), rd( Z, 
% 38.98/39.37    X ) ), Y ), ld( Y, rd( mult( Y, X ), Z ) ) ) ==> X }.
% 38.98/39.37  parent0[0]: (23813) {G6,W19,D6,L1,V3,M1}  { X ==> ld( ld( mult( mult( Y, X
% 38.98/39.37     ), rd( Z, X ) ), Y ), ld( Y, rd( mult( Y, X ), Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5963) {G189,W19,D6,L1,V3,M1} P(1545,5958);d(25);d(76);d(52);d
% 38.98/39.37    (22);d(113);d(75);d(3449);d(2397) { ld( ld( mult( mult( X, Z ), rd( Y, Z
% 38.98/39.37     ) ), X ), ld( X, rd( mult( X, Z ), Y ) ) ) ==> Z }.
% 38.98/39.37  parent0: (23814) {G6,W19,D6,L1,V3,M1}  { ld( ld( mult( mult( Y, X ), rd( Z
% 38.98/39.37    , X ) ), Y ), ld( Y, rd( mult( Y, X ), Z ) ) ) ==> X }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23816) {G189,W19,D6,L1,V3,M1}  { Y ==> ld( ld( mult( mult( X, Y )
% 38.98/39.37    , rd( Z, Y ) ), X ), ld( X, rd( mult( X, Y ), Z ) ) ) }.
% 38.98/39.37  parent0[0]: (5963) {G189,W19,D6,L1,V3,M1} P(1545,5958);d(25);d(76);d(52);d(
% 38.98/39.37    22);d(113);d(75);d(3449);d(2397) { ld( ld( mult( mult( X, Z ), rd( Y, Z )
% 38.98/39.37     ), X ), ld( X, rd( mult( X, Z ), Y ) ) ) ==> Z }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23823) {G96,W31,D7,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( mult( 
% 38.98/39.37    mult( Z, mult( X, Y ) ), rd( mult( Z, Y ), mult( X, Y ) ) ), Z ), ld( Z, 
% 38.98/39.37    ld( rd( mult( Y, Z ), mult( Z, X ) ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (4058) {G95,W19,D5,L1,V3,M1} S(1499);d(3439) { rd( mult( Y, 
% 38.98/39.37    mult( Z, X ) ), mult( Y, X ) ) ==> ld( rd( mult( X, Y ), mult( Y, Z ) ), 
% 38.98/39.37    X ) }.
% 38.98/39.37  parent1[0; 22]: (23816) {G189,W19,D6,L1,V3,M1}  { Y ==> ld( ld( mult( mult
% 38.98/39.37    ( X, Y ), rd( Z, Y ) ), X ), ld( X, rd( mult( X, Y ), Z ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := mult( X, Y )
% 38.98/39.37     Z := mult( Z, Y )
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23824) {G71,W27,D7,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( rd( mult
% 38.98/39.37    ( X, Y ), Y ), mult( mult( X, Y ), Z ) ), ld( Z, ld( rd( mult( Y, Z ), 
% 38.98/39.37    mult( Z, X ) ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (2871) {G70,W19,D6,L1,V3,M1} P(2865,31);d(91) { ld( mult( mult
% 38.98/39.37    ( X, Y ), rd( mult( X, Z ), Y ) ), X ) ==> rd( rd( Y, Z ), mult( Y, X ) )
% 38.98/39.37     }.
% 38.98/39.37  parent1[0; 5]: (23823) {G96,W31,D7,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( 
% 38.98/39.37    mult( mult( Z, mult( X, Y ) ), rd( mult( Z, Y ), mult( X, Y ) ) ), Z ), 
% 38.98/39.37    ld( Z, ld( rd( mult( Y, Z ), mult( Z, X ) ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := mult( X, Y )
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23825) {G1,W23,D7,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( X, mult( 
% 38.98/39.37    mult( X, Y ), Z ) ), ld( Z, ld( rd( mult( Y, Z ), mult( Z, X ) ), Y ) ) )
% 38.98/39.37     }.
% 38.98/39.37  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.37  parent1[0; 6]: (23824) {G71,W27,D7,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( rd
% 38.98/39.37    ( mult( X, Y ), Y ), mult( mult( X, Y ), Z ) ), ld( Z, ld( rd( mult( Y, Z
% 38.98/39.37     ), mult( Z, X ) ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23826) {G2,W23,D7,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( X, mult( 
% 38.98/39.37    mult( X, Y ), Z ) ), ld( mult( mult( Y, Z ), ld( mult( Z, X ), Z ) ), Y )
% 38.98/39.37     ) }.
% 38.98/39.37  parent0[0]: (1700) {G32,W19,D6,L1,V3,M1} P(3,1690) { ld( Y, ld( rd( mult( X
% 38.98/39.37    , Y ), Z ), X ) ) ==> ld( mult( mult( X, Y ), ld( Z, Y ) ), X ) }.
% 38.98/39.37  parent1[0; 12]: (23825) {G1,W23,D7,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( X
% 38.98/39.37    , mult( mult( X, Y ), Z ) ), ld( Z, ld( rd( mult( Y, Z ), mult( Z, X ) )
% 38.98/39.37    , Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := mult( Z, X )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23827) {G3,W20,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( X, mult( 
% 38.98/39.37    mult( X, Y ), Z ) ), ld( mult( mult( Y, Z ), i( X ) ), Y ) ) }.
% 38.98/39.37  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.98/39.37    ==> i( Y ) }.
% 38.98/39.37  parent1[0; 17]: (23826) {G2,W23,D7,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( X
% 38.98/39.37    , mult( mult( X, Y ), Z ) ), ld( mult( mult( Y, Z ), ld( mult( Z, X ), Z
% 38.98/39.37     ) ), Y ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23828) {G2,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( X, mult( 
% 38.98/39.37    mult( X, Y ), Z ) ), ld( rd( mult( Y, Z ), X ), Y ) ) }.
% 38.98/39.37  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 13]: (23827) {G3,W20,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( X
% 38.98/39.37    , mult( mult( X, Y ), Z ) ), ld( mult( mult( Y, Z ), i( X ) ), Y ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( Y, Z )
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23829) {G2,W19,D6,L1,V3,M1}  { ld( rd( X, mult( mult( X, Y ), Z )
% 38.98/39.37     ), ld( rd( mult( Y, Z ), X ), Y ) ) ==> mult( X, Y ) }.
% 38.98/39.37  parent0[0]: (23828) {G2,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( X, 
% 38.98/39.37    mult( mult( X, Y ), Z ) ), ld( rd( mult( Y, Z ), X ), Y ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5965) {G190,W19,D6,L1,V3,M1} P(4058,5963);d(2871);d(3);d(1700
% 38.98/39.37    );d(31);d(33) { ld( rd( Y, mult( mult( Y, Z ), X ) ), ld( rd( mult( Z, X
% 38.98/39.37     ), Y ), Z ) ) ==> mult( Y, Z ) }.
% 38.98/39.37  parent0: (23829) {G2,W19,D6,L1,V3,M1}  { ld( rd( X, mult( mult( X, Y ), Z )
% 38.98/39.37     ), ld( rd( mult( Y, Z ), X ), Y ) ) ==> mult( X, Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23831) {G190,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( X, mult
% 38.98/39.37    ( mult( X, Y ), Z ) ), ld( rd( mult( Y, Z ), X ), Y ) ) }.
% 38.98/39.37  parent0[0]: (5965) {G190,W19,D6,L1,V3,M1} P(4058,5963);d(2871);d(3);d(1700)
% 38.98/39.37    ;d(31);d(33) { ld( rd( Y, mult( mult( Y, Z ), X ) ), ld( rd( mult( Z, X )
% 38.98/39.37    , Y ), Z ) ) ==> mult( Y, Z ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := X
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23838) {G146,W27,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( X, mult
% 38.98/39.37    ( mult( X, mult( Y, Z ) ), mult( Y, X ) ) ), ld( rd( mult( Y, mult( mult
% 38.98/39.37    ( Z, Y ), X ) ), X ), Y ) ) }.
% 38.98/39.37  parent0[0]: (4765) {G145,W19,D5,L1,V3,M1} P(52,4759);d(22);d(76);d(76);d(22
% 38.98/39.37    ) { mult( mult( Z, X ), mult( mult( Y, X ), Z ) ) ==> mult( mult( Z, mult
% 38.98/39.37    ( X, Y ) ), mult( X, Z ) ) }.
% 38.98/39.37  parent1[0; 7]: (23831) {G190,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( X
% 38.98/39.37    , mult( mult( X, Y ), Z ) ), ld( rd( mult( Y, Z ), X ), Y ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Y
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := mult( mult( Z, Y ), X )
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23842) {G147,W27,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( X, mult
% 38.98/39.37    ( mult( mult( mult( X, Y ), Z ), Y ), X ) ), ld( rd( mult( Y, mult( mult
% 38.98/39.37    ( Z, Y ), X ) ), X ), Y ) ) }.
% 38.98/39.37  parent0[0]: (5940) {G188,W19,D6,L1,V3,M1} P(3,5844);d(4765) { mult( mult( X
% 38.98/39.37    , mult( Y, Z ) ), mult( Y, X ) ) ==> mult( mult( mult( mult( X, Y ), Z )
% 38.98/39.37    , Y ), X ) }.
% 38.98/39.37  parent1[0; 7]: (23838) {G146,W27,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( X
% 38.98/39.37    , mult( mult( X, mult( Y, Z ) ), mult( Y, X ) ) ), ld( rd( mult( Y, mult
% 38.98/39.37    ( mult( Z, Y ), X ) ), X ), Y ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23843) {G2,W24,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( i( mult( mult
% 38.98/39.37    ( mult( X, Y ), Z ), Y ) ), ld( rd( mult( Y, mult( mult( Z, Y ), X ) ), X
% 38.98/39.37     ), Y ) ) }.
% 38.98/39.37  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.37    X ) }.
% 38.98/39.37  parent1[0; 5]: (23842) {G147,W27,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( X
% 38.98/39.37    , mult( mult( mult( mult( X, Y ), Z ), Y ), X ) ), ld( rd( mult( Y, mult
% 38.98/39.37    ( mult( Z, Y ), X ) ), X ), Y ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( mult( mult( X, Y ), Z ), Y )
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23844) {G2,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> mult( mult( mult
% 38.98/39.37    ( mult( X, Y ), Z ), Y ), ld( rd( mult( Y, mult( mult( Z, Y ), X ) ), X )
% 38.98/39.37    , Y ) ) }.
% 38.98/39.37  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 4]: (23843) {G2,W24,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( i( mult
% 38.98/39.37    ( mult( mult( X, Y ), Z ), Y ) ), ld( rd( mult( Y, mult( mult( Z, Y ), X
% 38.98/39.37     ) ), X ), Y ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( mult( mult( X, Y ), Z ), Y )
% 38.98/39.37     Y := ld( rd( mult( Y, mult( mult( Z, Y ), X ) ), X ), Y )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23845) {G3,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> mult( mult( mult
% 38.98/39.37    ( mult( X, Y ), Z ), Y ), ld( mult( mult( X, Z ), Y ), X ) ) }.
% 38.98/39.37  parent0[0]: (3605) {G103,W19,D7,L1,V3,M1} P(1798,3584);d(2502);d(3171);d(77
% 38.98/39.37    );d(76);d(22);d(3514) { ld( rd( mult( Z, mult( mult( Y, Z ), X ) ), X ), 
% 38.98/39.37    Z ) ==> ld( mult( mult( X, Y ), Z ), X ) }.
% 38.98/39.37  parent1[0; 12]: (23844) {G2,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> mult( mult
% 38.98/39.37    ( mult( mult( X, Y ), Z ), Y ), ld( rd( mult( Y, mult( mult( Z, Y ), X )
% 38.98/39.37     ), X ), Y ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23846) {G3,W19,D6,L1,V3,M1}  { mult( mult( mult( mult( X, Y ), Z )
% 38.98/39.37    , Y ), ld( mult( mult( X, Z ), Y ), X ) ) ==> mult( X, Y ) }.
% 38.98/39.37  parent0[0]: (23845) {G3,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> mult( mult( 
% 38.98/39.37    mult( mult( X, Y ), Z ), Y ), ld( mult( mult( X, Z ), Y ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5973) {G191,W19,D6,L1,V3,M1} P(4765,5965);d(5940);d(25);d(22)
% 38.98/39.37    ;d(3605) { mult( mult( mult( mult( X, Y ), Z ), Y ), ld( mult( mult( X, Z
% 38.98/39.37     ), Y ), X ) ) ==> mult( X, Y ) }.
% 38.98/39.37  parent0: (23846) {G3,W19,D6,L1,V3,M1}  { mult( mult( mult( mult( X, Y ), Z
% 38.98/39.37     ), Y ), ld( mult( mult( X, Z ), Y ), X ) ) ==> mult( X, Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23848) {G191,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> mult( mult( mult
% 38.98/39.37    ( mult( X, Y ), Z ), Y ), ld( mult( mult( X, Z ), Y ), X ) ) }.
% 38.98/39.37  parent0[0]: (5973) {G191,W19,D6,L1,V3,M1} P(4765,5965);d(5940);d(25);d(22);
% 38.98/39.37    d(3605) { mult( mult( mult( mult( X, Y ), Z ), Y ), ld( mult( mult( X, Z
% 38.98/39.37     ), Y ), X ) ) ==> mult( X, Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23858) {G4,W23,D8,L1,V3,M1}  { mult( i( X ), Y ) ==> mult( mult( 
% 38.98/39.37    mult( mult( i( X ), Y ), Z ), Y ), i( mult( X, mult( mult( i( X ), Z ), Y
% 38.98/39.37     ) ) ) ) }.
% 38.98/39.37  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.37    ( X, Y ) ) }.
% 38.98/39.37  parent1[0; 14]: (23848) {G191,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> mult( 
% 38.98/39.37    mult( mult( mult( X, Y ), Z ), Y ), ld( mult( mult( X, Z ), Y ), X ) )
% 38.98/39.37     }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := mult( mult( i( X ), Z ), Y )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := i( X )
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23859) {G2,W22,D7,L1,V3,M1}  { mult( i( X ), Y ) ==> rd( mult( 
% 38.98/39.37    mult( mult( i( X ), Y ), Z ), Y ), mult( X, mult( mult( i( X ), Z ), Y )
% 38.98/39.37     ) ) }.
% 38.98/39.37  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 5]: (23858) {G4,W23,D8,L1,V3,M1}  { mult( i( X ), Y ) ==> mult( 
% 38.98/39.37    mult( mult( mult( i( X ), Y ), Z ), Y ), i( mult( X, mult( mult( i( X ), 
% 38.98/39.37    Z ), Y ) ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( mult( mult( i( X ), Y ), Z ), Y )
% 38.98/39.37     Y := mult( X, mult( mult( i( X ), Z ), Y ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23862) {G2,W21,D7,L1,V3,M1}  { mult( i( X ), Y ) ==> rd( mult( 
% 38.98/39.37    mult( mult( i( X ), Y ), Z ), Y ), mult( X, mult( ld( X, Z ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 17]: (23859) {G2,W22,D7,L1,V3,M1}  { mult( i( X ), Y ) ==> rd( 
% 38.98/39.37    mult( mult( mult( i( X ), Y ), Z ), Y ), mult( X, mult( mult( i( X ), Z )
% 38.98/39.37    , Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23864) {G2,W20,D6,L1,V3,M1}  { mult( i( X ), Y ) ==> rd( mult( 
% 38.98/39.37    mult( ld( X, Y ), Z ), Y ), mult( X, mult( ld( X, Z ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 8]: (23862) {G2,W21,D7,L1,V3,M1}  { mult( i( X ), Y ) ==> rd( 
% 38.98/39.37    mult( mult( mult( i( X ), Y ), Z ), Y ), mult( X, mult( ld( X, Z ), Y ) )
% 38.98/39.37     ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23869) {G3,W20,D6,L1,V3,M1}  { mult( i( X ), Y ) ==> rd( mult( 
% 38.98/39.37    mult( ld( X, Y ), Z ), Y ), mult( X, ld( ld( Z, X ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.37    ld( ld( Y, X ), Z ) }.
% 38.98/39.37  parent1[0; 15]: (23864) {G2,W20,D6,L1,V3,M1}  { mult( i( X ), Y ) ==> rd( 
% 38.98/39.37    mult( mult( ld( X, Y ), Z ), Y ), mult( X, mult( ld( X, Z ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23873) {G4,W20,D6,L1,V3,M1}  { mult( i( X ), Y ) ==> rd( mult( ld
% 38.98/39.37    ( ld( Y, X ), Z ), Y ), mult( X, ld( ld( Z, X ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.37    ld( ld( Y, X ), Z ) }.
% 38.98/39.37  parent1[0; 7]: (23869) {G3,W20,D6,L1,V3,M1}  { mult( i( X ), Y ) ==> rd( 
% 38.98/39.37    mult( mult( ld( X, Y ), Z ), Y ), mult( X, ld( ld( Z, X ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23875) {G2,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> rd( mult( ld( ld( Y
% 38.98/39.37    , X ), Z ), Y ), mult( X, ld( ld( Z, X ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 1]: (23873) {G4,W20,D6,L1,V3,M1}  { mult( i( X ), Y ) ==> rd( 
% 38.98/39.37    mult( ld( ld( Y, X ), Z ), Y ), mult( X, ld( ld( Z, X ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23876) {G3,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> rd( ld( ld( Z, ld( 
% 38.98/39.37    Y, X ) ), Y ), mult( X, ld( ld( Z, X ), Y ) ) ) }.
% 38.98/39.37  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.37    ld( ld( Y, X ), Z ) }.
% 38.98/39.37  parent1[0; 5]: (23875) {G2,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> rd( mult( ld
% 38.98/39.37    ( ld( Y, X ), Z ), Y ), mult( X, ld( ld( Z, X ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := ld( Y, X )
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23877) {G4,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> mult( ld( ld( Z, ld
% 38.98/39.37    ( Y, X ) ), Y ), rd( ld( Y, ld( Z, X ) ), X ) ) }.
% 38.98/39.37  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.98/39.37     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.37  parent1[0; 4]: (23876) {G3,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> rd( ld( ld( Z
% 38.98/39.37    , ld( Y, X ) ), Y ), mult( X, ld( ld( Z, X ), Y ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := ld( Z, X )
% 38.98/39.37     T := ld( ld( Z, ld( Y, X ) ), Y )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23878) {G5,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( ld( Y, ld( Z, 
% 38.98/39.37    ld( Y, X ) ) ), rd( ld( Y, ld( Z, X ) ), X ) ) }.
% 38.98/39.37  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.37    ld( ld( Y, X ), Z ) }.
% 38.98/39.37  parent1[0; 4]: (23877) {G4,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> mult( ld( ld
% 38.98/39.37    ( Z, ld( Y, X ) ), Y ), rd( ld( Y, ld( Z, X ) ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := ld( Z, ld( Y, X ) )
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := rd( ld( Y, ld( Z, X ) ), X )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23879) {G5,W19,D6,L1,V3,M1}  { ld( ld( Y, ld( Z, ld( Y, X ) ) ), 
% 38.98/39.37    rd( ld( Y, ld( Z, X ) ), X ) ) ==> ld( X, Y ) }.
% 38.98/39.37  parent0[0]: (23878) {G5,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( ld( Y, ld( Z
% 38.98/39.37    , ld( Y, X ) ) ), rd( ld( Y, ld( Z, X ) ), X ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  subsumption: (5977) {G192,W19,D6,L1,V3,M1} P(52,5973);d(33);d(24);d(74);d(
% 38.98/39.37    74);d(24);d(74);d(114);d(74) { ld( ld( Z, ld( Y, ld( Z, X ) ) ), rd( ld( 
% 38.98/39.37    Z, ld( Y, X ) ), X ) ) ==> ld( X, Z ) }.
% 38.98/39.37  parent0: (23879) {G5,W19,D6,L1,V3,M1}  { ld( ld( Y, ld( Z, ld( Y, X ) ) ), 
% 38.98/39.37    rd( ld( Y, ld( Z, X ) ), X ) ) ==> ld( X, Y ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := Y
% 38.98/39.37  end
% 38.98/39.37  permutation0:
% 38.98/39.37     0 ==> 0
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  eqswap: (23881) {G192,W19,D6,L1,V3,M1}  { ld( Z, X ) ==> ld( ld( X, ld( Y, 
% 38.98/39.37    ld( X, Z ) ) ), rd( ld( X, ld( Y, Z ) ), Z ) ) }.
% 38.98/39.37  parent0[0]: (5977) {G192,W19,D6,L1,V3,M1} P(52,5973);d(33);d(24);d(74);d(74
% 38.98/39.37    );d(24);d(74);d(114);d(74) { ld( ld( Z, ld( Y, ld( Z, X ) ) ), rd( ld( Z
% 38.98/39.37    , ld( Y, X ) ), X ) ) ==> ld( X, Z ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := Z
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := X
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23893) {G6,W32,D8,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), X ) ==> 
% 38.98/39.37    ld( ld( X, ld( Z, i( mult( X, Y ) ) ) ), rd( ld( X, ld( Z, rd( rd( X, Y )
% 38.98/39.37    , X ) ) ), rd( rd( X, Y ), X ) ) ) }.
% 38.98/39.37  parent0[0]: (135) {G5,W12,D5,L1,V2,M1} P(53,124);d(76) { ld( X, rd( rd( X, 
% 38.98/39.37    Y ), X ) ) ==> i( mult( X, Y ) ) }.
% 38.98/39.37  parent1[0; 13]: (23881) {G192,W19,D6,L1,V3,M1}  { ld( Z, X ) ==> ld( ld( X
% 38.98/39.37    , ld( Y, ld( X, Z ) ) ), rd( ld( X, ld( Y, Z ) ), Z ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Z
% 38.98/39.37     Z := rd( rd( X, Y ), X )
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23896) {G4,W32,D8,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), X ) ==> 
% 38.98/39.37    ld( ld( X, i( mult( mult( X, Y ), Z ) ) ), rd( ld( X, ld( Z, rd( rd( X, Y
% 38.98/39.37     ), X ) ) ), rd( rd( X, Y ), X ) ) ) }.
% 38.98/39.37  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.37    ( X, Y ) ) }.
% 38.98/39.37  parent1[0; 11]: (23893) {G6,W32,D8,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), X
% 38.98/39.37     ) ==> ld( ld( X, ld( Z, i( mult( X, Y ) ) ) ), rd( ld( X, ld( Z, rd( rd
% 38.98/39.37    ( X, Y ), X ) ) ), rd( rd( X, Y ), X ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( X, Y )
% 38.98/39.37     Y := Z
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23898) {G4,W32,D8,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), X ) ==> 
% 38.98/39.37    ld( i( mult( mult( mult( X, Y ), Z ), X ) ), rd( ld( X, ld( Z, rd( rd( X
% 38.98/39.37    , Y ), X ) ) ), rd( rd( X, Y ), X ) ) ) }.
% 38.98/39.37  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.37    ( X, Y ) ) }.
% 38.98/39.37  parent1[0; 9]: (23896) {G4,W32,D8,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), X )
% 38.98/39.37     ==> ld( ld( X, i( mult( mult( X, Y ), Z ) ) ), rd( ld( X, ld( Z, rd( rd
% 38.98/39.37    ( X, Y ), X ) ) ), rd( rd( X, Y ), X ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( mult( X, Y ), Z )
% 38.98/39.37     Y := X
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23899) {G2,W31,D8,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), X ) ==> 
% 38.98/39.37    mult( mult( mult( mult( X, Y ), Z ), X ), rd( ld( X, ld( Z, rd( rd( X, Y
% 38.98/39.37     ), X ) ) ), rd( rd( X, Y ), X ) ) ) }.
% 38.98/39.37  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.37    Y ) }.
% 38.98/39.37  parent1[0; 8]: (23898) {G4,W32,D8,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), X )
% 38.98/39.37     ==> ld( i( mult( mult( mult( X, Y ), Z ), X ) ), rd( ld( X, ld( Z, rd( 
% 38.98/39.37    rd( X, Y ), X ) ) ), rd( rd( X, Y ), X ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := mult( mult( mult( X, Y ), Z ), X )
% 38.98/39.37     Y := rd( ld( X, ld( Z, rd( rd( X, Y ), X ) ) ), rd( rd( X, Y ), X ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23900) {G3,W31,D8,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), X ) ==> 
% 38.98/39.37    mult( mult( mult( mult( X, Y ), Z ), X ), mult( ld( X, ld( Z, rd( rd( X, 
% 38.98/39.37    Y ), X ) ) ), rd( X, rd( X, Y ) ) ) ) }.
% 38.98/39.37  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.37    mult( Z, rd( X, Y ) ) }.
% 38.98/39.37  parent1[0; 16]: (23899) {G2,W31,D8,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), X
% 38.98/39.37     ) ==> mult( mult( mult( mult( X, Y ), Z ), X ), rd( ld( X, ld( Z, rd( rd
% 38.98/39.37    ( X, Y ), X ) ) ), rd( rd( X, Y ), X ) ) ) }.
% 38.98/39.37  substitution0:
% 38.98/39.37     X := X
% 38.98/39.37     Y := rd( X, Y )
% 38.98/39.37     Z := ld( X, ld( Z, rd( rd( X, Y ), X ) ) )
% 38.98/39.37  end
% 38.98/39.37  substitution1:
% 38.98/39.37     X := X
% 38.98/39.37     Y := Y
% 38.98/39.37     Z := Z
% 38.98/39.37  end
% 38.98/39.37  
% 38.98/39.37  paramod: (23902) {G4,W31,D8,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), X ) ==> 
% 38.98/39.37    mult( mult( mult( mult( X, Y ), Z ), X ), ld( ld( ld( Z, rd( rd( X, Y ), 
% 38.98/39.37    X ) ), X ), rd( X, rd( X, Y ) ) ) ) }.
% 38.98/39.37  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.37    ld( ld( Y, X ), Z ) }.
% 38.98/39.37  parent1[0; 16]: (23900) {G3,W31,D8,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), X
% 38.98/39.37     ) ==> mult( mult( mult( mult( X, Y ), Z ), X ), mult( ld( X, ld( Z, rd( 
% 38.98/39.38    rd( X, Y ), X ) ) ), rd( X, rd( X, Y ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := ld( Z, rd( rd( X, Y ), X ) )
% 38.98/39.38     Z := rd( X, rd( X, Y ) )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (23903) {G5,W27,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), X ) ==> 
% 38.98/39.38    mult( mult( mult( mult( X, Y ), Z ), X ), rd( ld( X, ld( Z, rd( X, Y ) )
% 38.98/39.38     ), rd( X, Y ) ) ) }.
% 38.98/39.38  parent0[0]: (2480) {G37,W19,D6,L1,V3,M1} P(19,2457);d(1981);d(77);d(92);d(
% 38.98/39.38    81);d(74) { ld( ld( ld( Z, rd( X, Y ) ), Y ), rd( Y, X ) ) ==> rd( ld( Y
% 38.98/39.38    , ld( Z, X ) ), X ) }.
% 38.98/39.38  parent1[0; 16]: (23902) {G4,W31,D8,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), X
% 38.98/39.38     ) ==> mult( mult( mult( mult( X, Y ), Z ), X ), ld( ld( ld( Z, rd( rd( X
% 38.98/39.38    , Y ), X ) ), X ), rd( X, rd( X, Y ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := rd( X, Y )
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (23904) {G5,W27,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), X ) ==> 
% 38.98/39.38    mult( mult( mult( mult( X, Y ), Z ), X ), mult( ld( X, ld( Z, rd( X, Y )
% 38.98/39.38     ) ), rd( Y, X ) ) ) }.
% 38.98/39.38  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.38    mult( Z, rd( X, Y ) ) }.
% 38.98/39.38  parent1[0; 16]: (23903) {G5,W27,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), X
% 38.98/39.38     ) ==> mult( mult( mult( mult( X, Y ), Z ), X ), rd( ld( X, ld( Z, rd( X
% 38.98/39.38    , Y ) ) ), rd( X, Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := ld( X, ld( Z, rd( X, Y ) ) )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (23905) {G5,W27,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), X ) ==> 
% 38.98/39.38    mult( mult( mult( mult( X, Y ), Z ), X ), ld( ld( ld( Z, rd( X, Y ) ), X
% 38.98/39.38     ), rd( Y, X ) ) ) }.
% 38.98/39.38  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.38    ld( ld( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 16]: (23904) {G5,W27,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), X
% 38.98/39.38     ) ==> mult( mult( mult( mult( X, Y ), Z ), X ), mult( ld( X, ld( Z, rd( 
% 38.98/39.38    X, Y ) ) ), rd( Y, X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := ld( Z, rd( X, Y ) )
% 38.98/39.38     Z := rd( Y, X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (23906) {G6,W23,D6,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), X ) ==> 
% 38.98/39.38    mult( mult( mult( mult( X, Y ), Z ), X ), ld( mult( mult( Y, Z ), X ), Y
% 38.98/39.38     ) ) }.
% 38.98/39.38  parent0[0]: (3508) {G101,W19,D6,L1,V3,M1} P(330,3496);d(2712);d(2712);d(80)
% 38.98/39.38    ;d(74) { ld( ld( ld( Z, rd( X, Y ) ), X ), rd( Y, X ) ) ==> ld( mult( 
% 38.98/39.38    mult( Y, Z ), X ), Y ) }.
% 38.98/39.38  parent1[0; 16]: (23905) {G5,W27,D7,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), X
% 38.98/39.38     ) ==> mult( mult( mult( mult( X, Y ), Z ), X ), ld( ld( ld( Z, rd( X, Y
% 38.98/39.38     ) ), X ), rd( Y, X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (23907) {G7,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> mult( mult( mult
% 38.98/39.38    ( mult( X, Y ), Z ), X ), ld( mult( mult( Y, Z ), X ), Y ) ) }.
% 38.98/39.38  parent0[0]: (130) {G6,W11,D5,L1,V2,M1} P(2,108);d(113) { ld( rd( rd( Y, X )
% 38.98/39.38    , Y ), Y ) ==> mult( Y, X ) }.
% 38.98/39.38  parent1[0; 1]: (23906) {G6,W23,D6,L1,V3,M1}  { ld( rd( rd( X, Y ), X ), X )
% 38.98/39.38     ==> mult( mult( mult( mult( X, Y ), Z ), X ), ld( mult( mult( Y, Z ), X
% 38.98/39.38     ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (23908) {G7,W19,D6,L1,V3,M1}  { mult( mult( mult( mult( X, Y ), Z )
% 38.98/39.38    , X ), ld( mult( mult( Y, Z ), X ), Y ) ) ==> mult( X, Y ) }.
% 38.98/39.38  parent0[0]: (23907) {G7,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> mult( mult( 
% 38.98/39.38    mult( mult( X, Y ), Z ), X ), ld( mult( mult( Y, Z ), X ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (5982) {G193,W19,D6,L1,V3,M1} P(135,5977);d(52);d(52);d(22);d(
% 38.98/39.38    81);d(74);d(2480);d(81);d(74);d(3508);d(130) { mult( mult( mult( mult( X
% 38.98/39.38    , Y ), Z ), X ), ld( mult( mult( Y, Z ), X ), Y ) ) ==> mult( X, Y ) }.
% 38.98/39.38  parent0: (23908) {G7,W19,D6,L1,V3,M1}  { mult( mult( mult( mult( X, Y ), Z
% 38.98/39.38     ), X ), ld( mult( mult( Y, Z ), X ), Y ) ) ==> mult( X, Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  *** allocated 576640 integers for termspace/termends
% 38.98/39.38  eqswap: (23909) {G90,W19,D5,L1,V3,M1}  { mult( mult( X, Z ), ld( mult( Y, Z
% 38.98/39.38     ), Z ) ) = ld( mult( X, rd( Y, X ) ), mult( X, Z ) ) }.
% 38.98/39.38  parent0[0]: (3356) {G90,W19,D5,L1,V3,M1} P(76,3337);d(34);d(22);d(34);d(80)
% 38.98/39.38    ;d(34) { ld( mult( Y, rd( Z, Y ) ), mult( Y, X ) ) = mult( mult( Y, X ), 
% 38.98/39.38    ld( mult( Z, X ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (23910) {G193,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> mult( mult( mult
% 38.98/39.38    ( mult( X, Y ), Z ), X ), ld( mult( mult( Y, Z ), X ), Y ) ) }.
% 38.98/39.38  parent0[0]: (5982) {G193,W19,D6,L1,V3,M1} P(135,5977);d(52);d(52);d(22);d(
% 38.98/39.38    81);d(74);d(2480);d(81);d(74);d(3508);d(130) { mult( mult( mult( mult( X
% 38.98/39.38    , Y ), Z ), X ), ld( mult( mult( Y, Z ), X ), Y ) ) ==> mult( X, Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (23921) {G91,W27,D8,L1,V3,M1}  { mult( X, Y ) ==> mult( mult( ld( 
% 38.98/39.38    mult( X, rd( Z, X ) ), mult( X, Y ) ), X ), ld( mult( mult( Y, ld( mult( 
% 38.98/39.38    Z, Y ), Y ) ), X ), Y ) ) }.
% 38.98/39.38  parent0[0]: (23909) {G90,W19,D5,L1,V3,M1}  { mult( mult( X, Z ), ld( mult( 
% 38.98/39.38    Y, Z ), Z ) ) = ld( mult( X, rd( Y, X ) ), mult( X, Z ) ) }.
% 38.98/39.38  parent1[0; 6]: (23910) {G193,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> mult( 
% 38.98/39.38    mult( mult( mult( X, Y ), Z ), X ), ld( mult( mult( Y, Z ), X ), Y ) )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := ld( mult( Z, Y ), Y )
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24196) {G5,W27,D8,L1,V3,M1}  { mult( X, Y ) ==> mult( ld( ld( 
% 38.98/39.38    mult( X, Y ), mult( X, rd( Z, X ) ) ), X ), ld( mult( mult( Y, ld( mult( 
% 38.98/39.38    Z, Y ), Y ) ), X ), Y ) ) }.
% 38.98/39.38  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.38    ld( ld( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 5]: (23921) {G91,W27,D8,L1,V3,M1}  { mult( X, Y ) ==> mult( mult
% 38.98/39.38    ( ld( mult( X, rd( Z, X ) ), mult( X, Y ) ), X ), ld( mult( mult( Y, ld( 
% 38.98/39.38    mult( Z, Y ), Y ) ), X ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( X, rd( Z, X ) )
% 38.98/39.38     Y := mult( X, Y )
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24198) {G5,W27,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( X, ld( 
% 38.98/39.38    mult( X, Y ), mult( X, rd( Z, X ) ) ) ), ld( mult( mult( Y, ld( mult( Z, 
% 38.98/39.38    Y ), Y ) ), X ), Y ) ) }.
% 38.98/39.38  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.38    ld( ld( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 4]: (24196) {G5,W27,D8,L1,V3,M1}  { mult( X, Y ) ==> mult( ld( 
% 38.98/39.38    ld( mult( X, Y ), mult( X, rd( Z, X ) ) ), X ), ld( mult( mult( Y, ld( 
% 38.98/39.38    mult( Z, Y ), Y ) ), X ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := ld( mult( X, Y ), mult( X, rd( Z, X ) ) )
% 38.98/39.38     Y := X
% 38.98/39.38     Z := ld( mult( mult( Y, ld( mult( Z, Y ), Y ) ), X ), Y )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24199) {G6,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld( mult
% 38.98/39.38    ( Y, X ), Z ), X ), ld( mult( mult( Y, ld( mult( Z, Y ), Y ) ), X ), Y )
% 38.98/39.38     ) }.
% 38.98/39.38  parent0[0]: (2683) {G55,W19,D6,L1,V3,M1} P(19,2598);d(81) { ld( X, ld( mult
% 38.98/39.38    ( X, Z ), mult( X, rd( Y, X ) ) ) ) ==> rd( ld( mult( Z, X ), Y ), X )
% 38.98/39.38     }.
% 38.98/39.38  parent1[0; 5]: (24198) {G5,W27,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( X, 
% 38.98/39.38    ld( mult( X, Y ), mult( X, rd( Z, X ) ) ) ), ld( mult( mult( Y, ld( mult
% 38.98/39.38    ( Z, Y ), Y ) ), X ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24200) {G6,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld( mult
% 38.98/39.38    ( Y, X ), Z ), X ), ld( ld( rd( ld( Y, mult( Z, Y ) ), Y ), X ), Y ) )
% 38.98/39.38     }.
% 38.98/39.38  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.38     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.38  parent1[0; 13]: (24199) {G6,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld
% 38.98/39.38    ( mult( Y, X ), Z ), X ), ld( mult( mult( Y, ld( mult( Z, Y ), Y ) ), X )
% 38.98/39.38    , Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := mult( Z, Y )
% 38.98/39.38     T := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24201) {G3,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld( mult
% 38.98/39.38    ( Y, X ), Z ), X ), ld( ld( ld( Y, rd( mult( Z, Y ), Y ) ), X ), Y ) )
% 38.98/39.38     }.
% 38.98/39.38  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.98/39.38    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.98/39.38  parent1[0; 14]: (24200) {G6,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld
% 38.98/39.38    ( mult( Y, X ), Z ), X ), ld( ld( rd( ld( Y, mult( Z, Y ) ), Y ), X ), Y
% 38.98/39.38     ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := mult( Z, Y )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24202) {G1,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld( mult
% 38.98/39.38    ( Y, X ), Z ), X ), ld( ld( ld( Y, Z ), X ), Y ) ) }.
% 38.98/39.38  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.38  parent1[0; 16]: (24201) {G3,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld
% 38.98/39.38    ( mult( Y, X ), Z ), X ), ld( ld( ld( Y, rd( mult( Z, Y ), Y ) ), X ), Y
% 38.98/39.38     ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24203) {G1,W19,D6,L1,V3,M1}  { ld( rd( ld( mult( Y, X ), Z ), X )
% 38.98/39.38    , ld( ld( ld( Y, Z ), X ), Y ) ) ==> mult( X, Y ) }.
% 38.98/39.38  parent0[0]: (24202) {G1,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld( 
% 38.98/39.38    mult( Y, X ), Z ), X ), ld( ld( ld( Y, Z ), X ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (5985) {G194,W19,D6,L1,V3,M1} P(3356,5982);d(74);d(74);d(2683)
% 38.98/39.38    ;d(115);d(124);d(3) { ld( rd( ld( mult( Y, X ), Z ), X ), ld( ld( ld( Y, 
% 38.98/39.38    Z ), X ), Y ) ) ==> mult( X, Y ) }.
% 38.98/39.38  parent0: (24203) {G1,W19,D6,L1,V3,M1}  { ld( rd( ld( mult( Y, X ), Z ), X )
% 38.98/39.38    , ld( ld( ld( Y, Z ), X ), Y ) ) ==> mult( X, Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24205) {G194,W19,D6,L1,V3,M1}  { mult( Y, X ) ==> ld( rd( ld( mult
% 38.98/39.38    ( X, Y ), Z ), Y ), ld( ld( ld( X, Z ), Y ), X ) ) }.
% 38.98/39.38  parent0[0]: (5985) {G194,W19,D6,L1,V3,M1} P(3356,5982);d(74);d(74);d(2683);
% 38.98/39.38    d(115);d(124);d(3) { ld( rd( ld( mult( Y, X ), Z ), X ), ld( ld( ld( Y, Z
% 38.98/39.38     ), X ), Y ) ) ==> mult( X, Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24211) {G6,W28,D9,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( i( mult( 
% 38.98/39.38    mult( Y, X ), Z ) ), X ), ld( ld( ld( Y, rd( rd( mult( Y, X ), Z ), mult
% 38.98/39.38    ( Y, X ) ) ), X ), Y ) ) }.
% 38.98/39.38  parent0[0]: (135) {G5,W12,D5,L1,V2,M1} P(53,124);d(76) { ld( X, rd( rd( X, 
% 38.98/39.38    Y ), X ) ) ==> i( mult( X, Y ) ) }.
% 38.98/39.38  parent1[0; 6]: (24205) {G194,W19,D6,L1,V3,M1}  { mult( Y, X ) ==> ld( rd( 
% 38.98/39.38    ld( mult( X, Y ), Z ), Y ), ld( ld( ld( X, Z ), Y ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( Y, X )
% 38.98/39.38     Y := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := rd( rd( mult( Y, X ), Z ), mult( Y, X ) )
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24214) {G5,W28,D9,L1,V3,M1}  { mult( X, Y ) ==> ld( i( mult( X, 
% 38.98/39.38    mult( mult( Y, X ), Z ) ) ), ld( ld( ld( Y, rd( rd( mult( Y, X ), Z ), 
% 38.98/39.38    mult( Y, X ) ) ), X ), Y ) ) }.
% 38.98/39.38  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.38    ( mult( Y, X ) ) }.
% 38.98/39.38  parent1[0; 5]: (24211) {G6,W28,D9,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( i( 
% 38.98/39.38    mult( mult( Y, X ), Z ) ), X ), ld( ld( ld( Y, rd( rd( mult( Y, X ), Z )
% 38.98/39.38    , mult( Y, X ) ) ), X ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( mult( Y, X ), Z )
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24215) {G2,W27,D9,L1,V3,M1}  { mult( X, Y ) ==> mult( mult( X, 
% 38.98/39.38    mult( mult( Y, X ), Z ) ), ld( ld( ld( Y, rd( rd( mult( Y, X ), Z ), mult
% 38.98/39.38    ( Y, X ) ) ), X ), Y ) ) }.
% 38.98/39.38  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 4]: (24214) {G5,W28,D9,L1,V3,M1}  { mult( X, Y ) ==> ld( i( mult
% 38.98/39.38    ( X, mult( mult( Y, X ), Z ) ) ), ld( ld( ld( Y, rd( rd( mult( Y, X ), Z
% 38.98/39.38     ), mult( Y, X ) ) ), X ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( X, mult( mult( Y, X ), Z ) )
% 38.98/39.38     Y := ld( ld( ld( Y, rd( rd( mult( Y, X ), Z ), mult( Y, X ) ) ), X ), Y
% 38.98/39.38     )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24216) {G3,W27,D10,L1,V3,M1}  { mult( X, Y ) ==> mult( mult( X, 
% 38.98/39.38    mult( mult( Y, X ), Z ) ), ld( ld( ld( Y, mult( Y, rd( rd( rd( X, Z ), X
% 38.98/39.38     ), Y ) ) ), X ), Y ) ) }.
% 38.98/39.38  parent0[0]: (3343) {G90,W19,D6,L1,V3,M1} P(31,3334);d(76);d(33);d(320);d(
% 38.98/39.38    320) { rd( rd( mult( Z, X ), Y ), mult( Z, X ) ) ==> mult( Z, rd( rd( rd
% 38.98/39.38    ( X, Y ), X ), Z ) ) }.
% 38.98/39.38  parent1[0; 16]: (24215) {G2,W27,D9,L1,V3,M1}  { mult( X, Y ) ==> mult( mult
% 38.98/39.38    ( X, mult( mult( Y, X ), Z ) ), ld( ld( ld( Y, rd( rd( mult( Y, X ), Z )
% 38.98/39.38    , mult( Y, X ) ) ), X ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24217) {G1,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> mult( mult( X, 
% 38.98/39.38    mult( mult( Y, X ), Z ) ), ld( ld( rd( rd( rd( X, Z ), X ), Y ), X ), Y )
% 38.98/39.38     ) }.
% 38.98/39.38  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.98/39.38  parent1[0; 14]: (24216) {G3,W27,D10,L1,V3,M1}  { mult( X, Y ) ==> mult( 
% 38.98/39.38    mult( X, mult( mult( Y, X ), Z ) ), ld( ld( ld( Y, mult( Y, rd( rd( rd( X
% 38.98/39.38    , Z ), X ), Y ) ) ), X ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := rd( rd( rd( X, Z ), X ), Y )
% 38.98/39.38     Y := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24218) {G2,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> mult( mult( X, 
% 38.98/39.38    mult( mult( Y, X ), Z ) ), rd( Y, mult( X, mult( Z, Y ) ) ) ) }.
% 38.98/39.38  parent0[0]: (3608) {G104,W19,D7,L1,V3,M1} P(1612,3584);d(2502);d(3171);d(
% 38.98/39.38    3514);d(3606) { ld( ld( rd( rd( rd( Y, Z ), Y ), X ), Y ), X ) ==> rd( X
% 38.98/39.38    , mult( Y, mult( Z, X ) ) ) }.
% 38.98/39.38  parent1[0; 12]: (24217) {G1,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> mult( mult
% 38.98/39.38    ( X, mult( mult( Y, X ), Z ) ), ld( ld( rd( rd( rd( X, Z ), X ), Y ), X )
% 38.98/39.38    , Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24219) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, mult( mult( Y, X ), 
% 38.98/39.38    Z ) ), rd( Y, mult( X, mult( Z, Y ) ) ) ) ==> mult( X, Y ) }.
% 38.98/39.38  parent0[0]: (24218) {G2,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> mult( mult( X
% 38.98/39.38    , mult( mult( Y, X ), Z ) ), rd( Y, mult( X, mult( Z, Y ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (5990) {G195,W19,D6,L1,V3,M1} P(135,5985);d(76);d(22);d(3343);
% 38.98/39.38    d(1);d(3608) { mult( mult( Y, mult( mult( X, Y ), Z ) ), rd( X, mult( Y, 
% 38.98/39.38    mult( Z, X ) ) ) ) ==> mult( Y, X ) }.
% 38.98/39.38  parent0: (24219) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, mult( mult( Y, X )
% 38.98/39.38    , Z ) ), rd( Y, mult( X, mult( Z, Y ) ) ) ) ==> mult( X, Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24221) {G195,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> mult( mult( X, 
% 38.98/39.38    mult( mult( Y, X ), Z ) ), rd( Y, mult( X, mult( Z, Y ) ) ) ) }.
% 38.98/39.38  parent0[0]: (5990) {G195,W19,D6,L1,V3,M1} P(135,5985);d(76);d(22);d(3343);d
% 38.98/39.38    (1);d(3608) { mult( mult( Y, mult( mult( X, Y ), Z ) ), rd( X, mult( Y, 
% 38.98/39.38    mult( Z, X ) ) ) ) ==> mult( Y, X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24236) {G21,W27,D8,L1,V3,M1}  { mult( X, Y ) ==> mult( mult( X, 
% 38.98/39.38    ld( rd( mult( Y, X ), mult( Z, X ) ), Y ) ), rd( Y, mult( X, mult( ld( X
% 38.98/39.38    , ld( Y, Z ) ), Y ) ) ) ) }.
% 38.98/39.38  parent0[0]: (2005) {G20,W19,D5,L1,V3,M1} S(1527);d(1563) { mult( mult( X, Y
% 38.98/39.38     ), ld( Y, ld( X, Z ) ) ) ==> ld( rd( mult( X, Y ), mult( Z, Y ) ), X )
% 38.98/39.38     }.
% 38.98/39.38  parent1[0; 7]: (24221) {G195,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> mult( 
% 38.98/39.38    mult( X, mult( mult( Y, X ), Z ) ), rd( Y, mult( X, mult( Z, Y ) ) ) )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := ld( X, ld( Y, Z ) )
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24239) {G6,W27,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld( Y, rd
% 38.98/39.38    ( mult( Y, X ), mult( Z, X ) ) ), X ), rd( Y, mult( X, mult( ld( X, ld( Y
% 38.98/39.38    , Z ) ), Y ) ) ) ) }.
% 38.98/39.38  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.38     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.38  parent1[0; 4]: (24236) {G21,W27,D8,L1,V3,M1}  { mult( X, Y ) ==> mult( mult
% 38.98/39.38    ( X, ld( rd( mult( Y, X ), mult( Z, X ) ), Y ) ), rd( Y, mult( X, mult( 
% 38.98/39.38    ld( X, ld( Y, Z ) ), Y ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := rd( mult( Y, X ), mult( Z, X ) )
% 38.98/39.38     T := rd( Y, mult( X, mult( ld( X, ld( Y, Z ) ), Y ) ) )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24240) {G7,W27,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( mult( X, ld( 
% 38.98/39.38    mult( mult( Y, X ), mult( Z, X ) ), Y ) ), rd( Y, mult( X, mult( ld( X, 
% 38.98/39.38    ld( Y, Z ) ), Y ) ) ) ) }.
% 38.98/39.38  parent0[0]: (1948) {G26,W19,D6,L1,V3,M1} P(3,1623) { rd( ld( X, rd( mult( X
% 38.98/39.38    , Y ), Z ) ), Y ) ==> mult( Y, ld( mult( mult( X, Y ), Z ), X ) ) }.
% 38.98/39.38  parent1[0; 5]: (24239) {G6,W27,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld
% 38.98/39.38    ( Y, rd( mult( Y, X ), mult( Z, X ) ) ), X ), rd( Y, mult( X, mult( ld( X
% 38.98/39.38    , ld( Y, Z ) ), Y ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := mult( Z, X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24241) {G8,W27,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( mult( 
% 38.98/39.38    mult( Y, X ), rd( mult( Z, X ), X ) ), Y ), rd( Y, mult( X, mult( ld( X, 
% 38.98/39.38    ld( Y, Z ) ), Y ) ) ) ) }.
% 38.98/39.38  parent0[0]: (2789) {G61,W19,D6,L1,V3,M1} P(3,2777) { mult( Y, ld( mult( 
% 38.98/39.38    mult( X, Y ), Z ), X ) ) ==> ld( mult( mult( X, Y ), rd( Z, Y ) ), X )
% 38.98/39.38     }.
% 38.98/39.38  parent1[0; 5]: (24240) {G7,W27,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( mult( X
% 38.98/39.38    , ld( mult( mult( Y, X ), mult( Z, X ) ), Y ) ), rd( Y, mult( X, mult( ld
% 38.98/39.38    ( X, ld( Y, Z ) ), Y ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := mult( Z, X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24242) {G1,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( mult( 
% 38.98/39.38    mult( Y, X ), Z ), Y ), rd( Y, mult( X, mult( ld( X, ld( Y, Z ) ), Y ) )
% 38.98/39.38     ) ) }.
% 38.98/39.38  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.38  parent1[0; 10]: (24241) {G8,W27,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( 
% 38.98/39.38    mult( mult( Y, X ), rd( mult( Z, X ), X ) ), Y ), rd( Y, mult( X, mult( 
% 38.98/39.38    ld( X, ld( Y, Z ) ), Y ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24243) {G2,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( mult( 
% 38.98/39.38    mult( Y, X ), Z ), Y ), rd( Y, mult( X, ld( ld( ld( Y, Z ), X ), Y ) ) )
% 38.98/39.38     ) }.
% 38.98/39.38  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.38    ld( ld( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 16]: (24242) {G1,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( 
% 38.98/39.38    mult( mult( Y, X ), Z ), Y ), rd( Y, mult( X, mult( ld( X, ld( Y, Z ) ), 
% 38.98/39.38    Y ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := ld( Y, Z )
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24244) {G3,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( mult( 
% 38.98/39.38    mult( Y, X ), Z ), Y ), mult( Y, rd( ld( Y, ld( ld( Y, Z ), X ) ), X ) )
% 38.98/39.38     ) }.
% 38.98/39.38  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.98/39.38     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.38  parent1[0; 12]: (24243) {G2,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( 
% 38.98/39.38    mult( mult( Y, X ), Z ), Y ), rd( Y, mult( X, ld( ld( ld( Y, Z ), X ), Y
% 38.98/39.38     ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := ld( ld( Y, Z ), X )
% 38.98/39.38     T := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24245) {G4,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( mult( 
% 38.98/39.38    mult( Y, X ), Z ), Y ), ld( rd( mult( X, mult( ld( Y, Z ), Y ) ), Y ), X
% 38.98/39.38     ) ) }.
% 38.98/39.38  parent0[0]: (3584) {G102,W19,D6,L1,V3,M1} P(3509,3577);d(2979);d(3514) { 
% 38.98/39.38    mult( Y, rd( ld( Y, ld( Z, X ) ), X ) ) ==> ld( rd( mult( X, mult( Z, Y )
% 38.98/39.38     ), Y ), X ) }.
% 38.98/39.38  parent1[0; 12]: (24244) {G3,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( 
% 38.98/39.38    mult( mult( Y, X ), Z ), Y ), mult( Y, rd( ld( Y, ld( ld( Y, Z ), X ) ), 
% 38.98/39.38    X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := ld( Y, Z )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24246) {G5,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( mult( 
% 38.98/39.38    mult( Y, X ), Z ), Y ), ld( rd( mult( X, ld( ld( Z, Y ), Y ) ), Y ), X )
% 38.98/39.38     ) }.
% 38.98/39.38  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.38    ld( ld( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 16]: (24245) {G4,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( 
% 38.98/39.38    mult( mult( Y, X ), Z ), Y ), ld( rd( mult( X, mult( ld( Y, Z ), Y ) ), Y
% 38.98/39.38     ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24247) {G6,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( mult( 
% 38.98/39.38    mult( Y, X ), Z ), Y ), mult( X, ld( mult( Z, X ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (5536) {G165,W19,D7,L1,V3,M1} P(3627,5528);d(2686);d(5120);d(
% 38.98/39.38    4368);d(3064);d(3594);d(3479);d(74) { ld( rd( mult( Y, ld( ld( Z, X ), X
% 38.98/39.38     ) ), X ), Y ) ==> mult( Y, ld( mult( Z, Y ), X ) ) }.
% 38.98/39.38  parent1[0; 12]: (24246) {G5,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( 
% 38.98/39.38    mult( mult( Y, X ), Z ), Y ), ld( rd( mult( X, ld( ld( Z, Y ), Y ) ), Y )
% 38.98/39.38    , X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24248) {G6,W19,D6,L1,V3,M1}  { ld( ld( mult( mult( Y, X ), Z ), Y
% 38.98/39.38     ), mult( X, ld( mult( Z, X ), Y ) ) ) ==> mult( X, Y ) }.
% 38.98/39.38  parent0[0]: (24247) {G6,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( mult( 
% 38.98/39.38    mult( Y, X ), Z ), Y ), mult( X, ld( mult( Z, X ), Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (5997) {G196,W19,D6,L1,V3,M1} P(2005,5990);d(115);d(1948);d(
% 38.98/39.38    2789);d(3);d(74);d(114);d(3584);d(74);d(5536) { ld( ld( mult( mult( X, Y
% 38.98/39.38     ), Z ), X ), mult( Y, ld( mult( Z, Y ), X ) ) ) ==> mult( Y, X ) }.
% 38.98/39.38  parent0: (24248) {G6,W19,D6,L1,V3,M1}  { ld( ld( mult( mult( Y, X ), Z ), Y
% 38.98/39.38     ), mult( X, ld( mult( Z, X ), Y ) ) ) ==> mult( X, Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24250) {G196,W19,D6,L1,V3,M1}  { mult( Y, X ) ==> ld( ld( mult( 
% 38.98/39.38    mult( X, Y ), Z ), X ), mult( Y, ld( mult( Z, Y ), X ) ) ) }.
% 38.98/39.38  parent0[0]: (5997) {G196,W19,D6,L1,V3,M1} P(2005,5990);d(115);d(1948);d(
% 38.98/39.38    2789);d(3);d(74);d(114);d(3584);d(74);d(5536) { ld( ld( mult( mult( X, Y
% 38.98/39.38     ), Z ), X ), mult( Y, ld( mult( Z, Y ), X ) ) ) ==> mult( Y, X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24258) {G2,W22,D7,L1,V3,M1}  { mult( i( X ), Y ) ==> ld( ld( mult
% 38.98/39.38    ( mult( Y, i( X ) ), Z ), Y ), ld( X, ld( mult( Z, i( X ) ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 14]: (24250) {G196,W19,D6,L1,V3,M1}  { mult( Y, X ) ==> ld( ld( 
% 38.98/39.38    mult( mult( X, Y ), Z ), X ), mult( Y, ld( mult( Z, Y ), X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := ld( mult( Z, i( X ) ), Y )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := i( X )
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24262) {G2,W21,D7,L1,V3,M1}  { mult( i( X ), Y ) ==> ld( ld( mult
% 38.98/39.38    ( rd( Y, X ), Z ), Y ), ld( X, ld( mult( Z, i( X ) ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 8]: (24258) {G2,W22,D7,L1,V3,M1}  { mult( i( X ), Y ) ==> ld( ld
% 38.98/39.38    ( mult( mult( Y, i( X ) ), Z ), Y ), ld( X, ld( mult( Z, i( X ) ), Y ) )
% 38.98/39.38     ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24266) {G3,W21,D7,L1,V3,M1}  { mult( i( X ), Y ) ==> ld( ld( ld( 
% 38.98/39.38    rd( X, Y ), Z ), Y ), ld( X, ld( mult( Z, i( X ) ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.38    ld( rd( X, Y ), Z ) }.
% 38.98/39.38  parent1[0; 7]: (24262) {G2,W21,D7,L1,V3,M1}  { mult( i( X ), Y ) ==> ld( ld
% 38.98/39.38    ( mult( rd( Y, X ), Z ), Y ), ld( X, ld( mult( Z, i( X ) ), Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24267) {G2,W20,D6,L1,V3,M1}  { mult( i( X ), Y ) ==> ld( ld( ld( 
% 38.98/39.38    rd( X, Y ), Z ), Y ), ld( X, ld( rd( Z, X ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 16]: (24266) {G3,W21,D7,L1,V3,M1}  { mult( i( X ), Y ) ==> ld( 
% 38.98/39.38    ld( ld( rd( X, Y ), Z ), Y ), ld( X, ld( mult( Z, i( X ) ), Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24268) {G2,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( ld( ld( rd( X, 
% 38.98/39.38    Y ), Z ), Y ), ld( X, ld( rd( Z, X ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 1]: (24267) {G2,W20,D6,L1,V3,M1}  { mult( i( X ), Y ) ==> ld( ld
% 38.98/39.38    ( ld( rd( X, Y ), Z ), Y ), ld( X, ld( rd( Z, X ), Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24269) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( X, Y ), Z ), Y ), 
% 38.98/39.38    ld( X, ld( rd( Z, X ), Y ) ) ) ==> ld( X, Y ) }.
% 38.98/39.38  parent0[0]: (24268) {G2,W19,D6,L1,V3,M1}  { ld( X, Y ) ==> ld( ld( ld( rd( 
% 38.98/39.38    X, Y ), Z ), Y ), ld( X, ld( rd( Z, X ), Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6005) {G197,W19,D6,L1,V3,M1} P(24,5997);d(33);d(80);d(33);d(
% 38.98/39.38    24) { ld( ld( ld( rd( X, Z ), Y ), Z ), ld( X, ld( rd( Y, X ), Z ) ) ) 
% 38.98/39.38    ==> ld( X, Z ) }.
% 38.98/39.38  parent0: (24269) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( X, Y ), Z ), Y ), 
% 38.98/39.38    ld( X, ld( rd( Z, X ), Y ) ) ) ==> ld( X, Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24272) {G134,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, Y ), mult
% 38.98/39.38    ( X, Z ) ) ) ==> ld( ld( ld( Y, X ), rd( Y, X ) ), Z ) }.
% 38.98/39.38  parent0[0]: (5139) {G141,W19,D5,L1,V3,M1} P(1,5130);d(4312) { ld( rd( Z, X
% 38.98/39.38     ), ld( ld( X, Z ), Y ) ) ==> ld( ld( ld( Z, X ), rd( Z, X ) ), Y ) }.
% 38.98/39.38  parent1[0; 10]: (4312) {G133,W19,D5,L1,V3,M1} P(1,4295) { mult( X, ld( mult
% 38.98/39.38    ( Z, Z ), mult( X, Y ) ) ) ==> ld( rd( Z, X ), ld( ld( X, Z ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6102) {G142,W19,D5,L1,V3,M1} S(4312);d(5139) { mult( X, ld( 
% 38.98/39.38    mult( Z, Z ), mult( X, Y ) ) ) ==> ld( ld( ld( Z, X ), rd( Z, X ) ), Y )
% 38.98/39.38     }.
% 38.98/39.38  parent0: (24272) {G134,W19,D5,L1,V3,M1}  { mult( X, ld( mult( Y, Y ), mult
% 38.98/39.38    ( X, Z ) ) ) ==> ld( ld( ld( Y, X ), rd( Y, X ) ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24275) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) ) }.
% 38.98/39.38  parent0[0]: (1) {G0,W7,D4,L1,V2,M1} I { ld( Y, mult( Y, X ) ) ==> X }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24284) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, X ), mult( Y, Z ) ) 
% 38.98/39.38    ==> ld( Y, ld( ld( ld( X, Y ), rd( X, Y ) ), Z ) ) }.
% 38.98/39.38  parent0[0]: (6102) {G142,W19,D5,L1,V3,M1} S(4312);d(5139) { mult( X, ld( 
% 38.98/39.38    mult( Z, Z ), mult( X, Y ) ) ) ==> ld( ld( ld( Z, X ), rd( Z, X ) ), Y )
% 38.98/39.38     }.
% 38.98/39.38  parent1[0; 10]: (24275) {G0,W7,D4,L1,V2,M1}  { Y ==> ld( X, mult( X, Y ) )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := ld( mult( X, X ), mult( Y, Z ) )
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24285) {G1,W19,D6,L1,V3,M1}  { ld( Y, ld( ld( ld( X, Y ), rd( X, Y
% 38.98/39.38     ) ), Z ) ) ==> ld( mult( X, X ), mult( Y, Z ) ) }.
% 38.98/39.38  parent0[0]: (24284) {G1,W19,D6,L1,V3,M1}  { ld( mult( X, X ), mult( Y, Z )
% 38.98/39.38     ) ==> ld( Y, ld( ld( ld( X, Y ), rd( X, Y ) ), Z ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6117) {G143,W19,D6,L1,V3,M1} P(6102,1) { ld( X, ld( ld( ld( Y
% 38.98/39.38    , X ), rd( Y, X ) ), Z ) ) ==> ld( mult( Y, Y ), mult( X, Z ) ) }.
% 38.98/39.38  parent0: (24285) {G1,W19,D6,L1,V3,M1}  { ld( Y, ld( ld( ld( X, Y ), rd( X, 
% 38.98/39.38    Y ) ), Z ) ) ==> ld( mult( X, X ), mult( Y, Z ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24287) {G143,W19,D6,L1,V3,M1}  { ld( mult( Y, Y ), mult( X, Z ) ) 
% 38.98/39.38    ==> ld( X, ld( ld( ld( Y, X ), rd( Y, X ) ), Z ) ) }.
% 38.98/39.38  parent0[0]: (6117) {G143,W19,D6,L1,V3,M1} P(6102,1) { ld( X, ld( ld( ld( Y
% 38.98/39.38    , X ), rd( Y, X ) ), Z ) ) ==> ld( mult( Y, Y ), mult( X, Z ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24353) {G142,W35,D7,L1,V3,M1}  { ld( mult( X, X ), mult( Y, rd( 
% 38.98/39.38    ld( ld( X, Y ), Z ), rd( X, Y ) ) ) ) ==> ld( Y, ld( ld( rd( Z, ld( X, Y
% 38.98/39.38     ) ), rd( X, Y ) ), rd( ld( X, Y ), rd( X, Y ) ) ) ) }.
% 38.98/39.38  parent0[0]: (4747) {G141,W19,D5,L1,V3,M1} P(24,4683);d(114);d(74);d(33);d(
% 38.98/39.38    80) { ld( ld( Y, Z ), rd( ld( Y, X ), Z ) ) ==> ld( ld( rd( X, Y ), Z ), 
% 38.98/39.38    rd( Y, Z ) ) }.
% 38.98/39.38  parent1[0; 18]: (24287) {G143,W19,D6,L1,V3,M1}  { ld( mult( Y, Y ), mult( X
% 38.98/39.38    , Z ) ) ==> ld( X, ld( ld( ld( Y, X ), rd( Y, X ) ), Z ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := ld( X, Y )
% 38.98/39.38     Z := rd( X, Y )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := rd( ld( ld( X, Y ), Z ), rd( X, Y ) )
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24355) {G5,W35,D7,L1,V3,M1}  { ld( mult( X, X ), mult( Y, rd( ld
% 38.98/39.38    ( ld( X, Y ), Z ), rd( X, Y ) ) ) ) ==> ld( Y, ld( ld( mult( Z, ld( Y, X
% 38.98/39.38     ) ), rd( X, Y ) ), rd( ld( X, Y ), rd( X, Y ) ) ) ) }.
% 38.98/39.38  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.38    mult( Z, ld( Y, X ) ) }.
% 38.98/39.38  parent1[0; 20]: (24353) {G142,W35,D7,L1,V3,M1}  { ld( mult( X, X ), mult( Y
% 38.98/39.38    , rd( ld( ld( X, Y ), Z ), rd( X, Y ) ) ) ) ==> ld( Y, ld( ld( rd( Z, ld
% 38.98/39.38    ( X, Y ) ), rd( X, Y ) ), rd( ld( X, Y ), rd( X, Y ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24357) {G5,W35,D7,L1,V3,M1}  { ld( mult( X, X ), mult( Y, rd( ld
% 38.98/39.38    ( ld( X, Y ), Z ), rd( X, Y ) ) ) ) ==> ld( Y, ld( ld( mult( Z, ld( Y, X
% 38.98/39.38     ) ), rd( X, Y ) ), mult( ld( X, Y ), rd( Y, X ) ) ) ) }.
% 38.98/39.38  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.38    mult( Z, rd( X, Y ) ) }.
% 38.98/39.38  parent1[0; 28]: (24355) {G5,W35,D7,L1,V3,M1}  { ld( mult( X, X ), mult( Y, 
% 38.98/39.38    rd( ld( ld( X, Y ), Z ), rd( X, Y ) ) ) ) ==> ld( Y, ld( ld( mult( Z, ld
% 38.98/39.38    ( Y, X ) ), rd( X, Y ) ), rd( ld( X, Y ), rd( X, Y ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := ld( X, Y )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24359) {G5,W35,D7,L1,V3,M1}  { ld( mult( X, X ), mult( Y, rd( ld
% 38.98/39.38    ( ld( X, Y ), Z ), rd( X, Y ) ) ) ) ==> ld( Y, ld( ld( mult( Z, ld( Y, X
% 38.98/39.38     ) ), rd( X, Y ) ), ld( ld( Y, X ), rd( Y, X ) ) ) ) }.
% 38.98/39.38  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.38    ld( ld( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 28]: (24357) {G5,W35,D7,L1,V3,M1}  { ld( mult( X, X ), mult( Y, 
% 38.98/39.38    rd( ld( ld( X, Y ), Z ), rd( X, Y ) ) ) ) ==> ld( Y, ld( ld( mult( Z, ld
% 38.98/39.38    ( Y, X ) ), rd( X, Y ) ), mult( ld( X, Y ), rd( Y, X ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := rd( Y, X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24360) {G6,W35,D8,L1,V3,M1}  { ld( mult( X, X ), mult( Y, rd( ld
% 38.98/39.38    ( ld( X, Y ), Z ), rd( X, Y ) ) ) ) ==> ld( Y, ld( ld( ld( X, Y ), ld( 
% 38.98/39.38    mult( Z, ld( Y, X ) ), rd( X, Y ) ) ), rd( Y, X ) ) ) }.
% 38.98/39.38  parent0[0]: (5144) {G142,W19,D5,L1,V3,M1} P(1,5137);d(4502) { ld( Y, ld( ld
% 38.98/39.38    ( Z, X ), rd( Z, X ) ) ) ==> ld( ld( ld( X, Z ), Y ), rd( Z, X ) ) }.
% 38.98/39.38  parent1[0; 18]: (24359) {G5,W35,D7,L1,V3,M1}  { ld( mult( X, X ), mult( Y, 
% 38.98/39.38    rd( ld( ld( X, Y ), Z ), rd( X, Y ) ) ) ) ==> ld( Y, ld( ld( mult( Z, ld
% 38.98/39.38    ( Y, X ) ), rd( X, Y ) ), ld( ld( Y, X ), rd( Y, X ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := ld( mult( Z, ld( Y, X ) ), rd( X, Y ) )
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24361) {G7,W35,D8,L1,V3,M1}  { ld( mult( X, X ), mult( Y, rd( ld
% 38.98/39.38    ( ld( X, Y ), Z ), rd( X, Y ) ) ) ) ==> ld( Y, ld( ld( mult( mult( Z, ld
% 38.98/39.38    ( Y, X ) ), ld( X, Y ) ), rd( X, Y ) ), rd( Y, X ) ) ) }.
% 38.98/39.38  parent0[0]: (4627) {G138,W19,D5,L1,V3,M1} P(24,4610);d(22) { ld( ld( Y, Z )
% 38.98/39.38    , ld( X, rd( Y, Z ) ) ) ==> ld( mult( X, ld( Y, Z ) ), rd( Y, Z ) ) }.
% 38.98/39.38  parent1[0; 19]: (24360) {G6,W35,D8,L1,V3,M1}  { ld( mult( X, X ), mult( Y, 
% 38.98/39.38    rd( ld( ld( X, Y ), Z ), rd( X, Y ) ) ) ) ==> ld( Y, ld( ld( ld( X, Y ), 
% 38.98/39.38    ld( mult( Z, ld( Y, X ) ), rd( X, Y ) ) ), rd( Y, X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( Z, ld( Y, X ) )
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24362) {G6,W35,D8,L1,V3,M1}  { ld( mult( X, X ), mult( Y, rd( ld
% 38.98/39.38    ( ld( X, Y ), Z ), rd( X, Y ) ) ) ) ==> ld( Y, ld( ld( ld( rd( ld( X, Y )
% 38.98/39.38    , Z ), ld( X, Y ) ), rd( X, Y ) ), rd( Y, X ) ) ) }.
% 38.98/39.38  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.38     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.38  parent1[0; 20]: (24361) {G7,W35,D8,L1,V3,M1}  { ld( mult( X, X ), mult( Y, 
% 38.98/39.38    rd( ld( ld( X, Y ), Z ), rd( X, Y ) ) ) ) ==> ld( Y, ld( ld( mult( mult( 
% 38.98/39.38    Z, ld( Y, X ) ), ld( X, Y ) ), rd( X, Y ) ), rd( Y, X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38     T := ld( X, Y )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24363) {G2,W27,D7,L1,V3,M1}  { ld( mult( X, X ), mult( Y, rd( ld
% 38.98/39.38    ( ld( X, Y ), Z ), rd( X, Y ) ) ) ) ==> ld( Y, ld( ld( Z, rd( X, Y ) ), 
% 38.98/39.38    rd( Y, X ) ) ) }.
% 38.98/39.38  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.38  parent1[0; 20]: (24362) {G6,W35,D8,L1,V3,M1}  { ld( mult( X, X ), mult( Y, 
% 38.98/39.38    rd( ld( ld( X, Y ), Z ), rd( X, Y ) ) ) ) ==> ld( Y, ld( ld( ld( rd( ld( 
% 38.98/39.38    X, Y ), Z ), ld( X, Y ) ), rd( X, Y ) ), rd( Y, X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := ld( X, Y )
% 38.98/39.38     Y := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24364) {G3,W27,D7,L1,V3,M1}  { ld( mult( X, X ), mult( Y, mult( 
% 38.98/39.38    ld( ld( X, Y ), Z ), rd( Y, X ) ) ) ) ==> ld( Y, ld( ld( Z, rd( X, Y ) )
% 38.98/39.38    , rd( Y, X ) ) ) }.
% 38.98/39.38  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.38    mult( Z, rd( X, Y ) ) }.
% 38.98/39.38  parent1[0; 7]: (24363) {G2,W27,D7,L1,V3,M1}  { ld( mult( X, X ), mult( Y, 
% 38.98/39.38    rd( ld( ld( X, Y ), Z ), rd( X, Y ) ) ) ) ==> ld( Y, ld( ld( Z, rd( X, Y
% 38.98/39.38     ) ), rd( Y, X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := ld( ld( X, Y ), Z )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24365) {G4,W27,D7,L1,V3,M1}  { ld( mult( X, X ), mult( Y, ld( ld
% 38.98/39.38    ( Z, ld( X, Y ) ), rd( Y, X ) ) ) ) ==> ld( Y, ld( ld( Z, rd( X, Y ) ), 
% 38.98/39.38    rd( Y, X ) ) ) }.
% 38.98/39.38  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.38    ld( ld( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 7]: (24364) {G3,W27,D7,L1,V3,M1}  { ld( mult( X, X ), mult( Y, 
% 38.98/39.38    mult( ld( ld( X, Y ), Z ), rd( Y, X ) ) ) ) ==> ld( Y, ld( ld( Z, rd( X, 
% 38.98/39.38    Y ) ), rd( Y, X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := ld( X, Y )
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := rd( Y, X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24366) {G5,W23,D6,L1,V3,M1}  { ld( mult( X, X ), mult( X, rd( 
% 38.98/39.38    mult( Z, Y ), X ) ) ) ==> ld( Y, ld( ld( Z, rd( X, Y ) ), rd( Y, X ) ) )
% 38.98/39.38     }.
% 38.98/39.38  parent0[0]: (4583) {G139,W19,D6,L1,V3,M1} P(4549,3577);d(113);d(321);d(1400
% 38.98/39.38    );d(125);d(77);d(22);d(80);d(3670);d(347);d(4301) { mult( Y, ld( ld( Z, 
% 38.98/39.38    ld( X, Y ) ), rd( Y, X ) ) ) ==> mult( X, rd( mult( Z, Y ), X ) ) }.
% 38.98/39.38  parent1[0; 5]: (24365) {G4,W27,D7,L1,V3,M1}  { ld( mult( X, X ), mult( Y, 
% 38.98/39.38    ld( ld( Z, ld( X, Y ) ), rd( Y, X ) ) ) ) ==> ld( Y, ld( ld( Z, rd( X, Y
% 38.98/39.38     ) ), rd( Y, X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24367) {G6,W19,D6,L1,V3,M1}  { ld( X, rd( mult( Y, Z ), X ) ) ==>
% 38.98/39.38     ld( Z, ld( ld( Y, rd( X, Z ) ), rd( Z, X ) ) ) }.
% 38.98/39.38  parent0[0]: (159) {G5,W11,D4,L1,V2,M1} P(6,109);d(24);d(33);d(80);d(34) { 
% 38.98/39.38    ld( mult( X, X ), mult( X, Y ) ) ==> ld( X, Y ) }.
% 38.98/39.38  parent1[0; 1]: (24366) {G5,W23,D6,L1,V3,M1}  { ld( mult( X, X ), mult( X, 
% 38.98/39.38    rd( mult( Z, Y ), X ) ) ) ==> ld( Y, ld( ld( Z, rd( X, Y ) ), rd( Y, X )
% 38.98/39.38     ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := rd( mult( Y, Z ), X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24368) {G6,W19,D6,L1,V3,M1}  { ld( Z, ld( ld( Y, rd( X, Z ) ), rd
% 38.98/39.38    ( Z, X ) ) ) ==> ld( X, rd( mult( Y, Z ), X ) ) }.
% 38.98/39.38  parent0[0]: (24367) {G6,W19,D6,L1,V3,M1}  { ld( X, rd( mult( Y, Z ), X ) ) 
% 38.98/39.38    ==> ld( Z, ld( ld( Y, rd( X, Z ) ), rd( Z, X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6119) {G144,W19,D6,L1,V3,M1} P(4747,6117);d(75);d(81);d(74);d
% 38.98/39.38    (5144);d(4627);d(115);d(19);d(81);d(74);d(4583);d(159) { ld( Y, ld( ld( Z
% 38.98/39.38    , rd( X, Y ) ), rd( Y, X ) ) ) ==> ld( X, rd( mult( Z, Y ), X ) ) }.
% 38.98/39.38  parent0: (24368) {G6,W19,D6,L1,V3,M1}  { ld( Z, ld( ld( Y, rd( X, Z ) ), rd
% 38.98/39.38    ( Z, X ) ) ) ==> ld( X, rd( mult( Y, Z ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24370) {G144,W19,D6,L1,V3,M1}  { ld( Z, rd( mult( Y, X ), Z ) ) 
% 38.98/39.38    ==> ld( X, ld( ld( Y, rd( Z, X ) ), rd( X, Z ) ) ) }.
% 38.98/39.38  parent0[0]: (6119) {G144,W19,D6,L1,V3,M1} P(4747,6117);d(75);d(81);d(74);d(
% 38.98/39.38    5144);d(4627);d(115);d(19);d(81);d(74);d(4583);d(159) { ld( Y, ld( ld( Z
% 38.98/39.38    , rd( X, Y ) ), rd( Y, X ) ) ) ==> ld( X, rd( mult( Z, Y ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24372) {G145,W19,D6,L1,V3,M1}  { ld( X, rd( mult( rd( X, Y ), Z )
% 38.98/39.38    , X ) ) ==> ld( Z, rd( ld( rd( Y, Z ), Z ), X ) ) }.
% 38.98/39.38  parent0[0]: (4829) {G150,W19,D5,L1,V3,M1} P(33,4814);d(33);d(80) { ld( ld( 
% 38.98/39.38    rd( X, Y ), rd( X, Z ) ), rd( Z, X ) ) ==> rd( ld( rd( Y, Z ), Z ), X )
% 38.98/39.38     }.
% 38.98/39.38  parent1[0; 12]: (24370) {G144,W19,D6,L1,V3,M1}  { ld( Z, rd( mult( Y, X ), 
% 38.98/39.38    Z ) ) ==> ld( X, ld( ld( Y, rd( Z, X ) ), rd( X, Z ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := rd( X, Y )
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24374) {G5,W19,D6,L1,V3,M1}  { ld( X, rd( ld( rd( Y, X ), Z ), X
% 38.98/39.38     ) ) ==> ld( Z, rd( ld( rd( Y, Z ), Z ), X ) ) }.
% 38.98/39.38  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.38    ld( rd( X, Y ), Z ) }.
% 38.98/39.38  parent1[0; 4]: (24372) {G145,W19,D6,L1,V3,M1}  { ld( X, rd( mult( rd( X, Y
% 38.98/39.38     ), Z ), X ) ) ==> ld( Z, rd( ld( rd( Y, Z ), Z ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24375) {G5,W19,D6,L1,V3,M1}  { ld( Z, rd( ld( rd( Y, Z ), Z ), X )
% 38.98/39.38     ) ==> ld( X, rd( ld( rd( Y, X ), Z ), X ) ) }.
% 38.98/39.38  parent0[0]: (24374) {G5,W19,D6,L1,V3,M1}  { ld( X, rd( ld( rd( Y, X ), Z )
% 38.98/39.38    , X ) ) ==> ld( Z, rd( ld( rd( Y, Z ), Z ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6123) {G151,W19,D6,L1,V3,M1} P(4829,6119);d(80) { ld( Z, rd( 
% 38.98/39.38    ld( rd( Y, Z ), Z ), X ) ) = ld( X, rd( ld( rd( Y, X ), Z ), X ) ) }.
% 38.98/39.38  parent0: (24375) {G5,W19,D6,L1,V3,M1}  { ld( Z, rd( ld( rd( Y, Z ), Z ), X
% 38.98/39.38     ) ) ==> ld( X, rd( ld( rd( Y, X ), Z ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24376) {G151,W19,D6,L1,V3,M1}  { ld( Z, rd( ld( rd( Y, Z ), X ), Z
% 38.98/39.38     ) ) = ld( X, rd( ld( rd( Y, X ), X ), Z ) ) }.
% 38.98/39.38  parent0[0]: (6123) {G151,W19,D6,L1,V3,M1} P(4829,6119);d(80) { ld( Z, rd( 
% 38.98/39.38    ld( rd( Y, Z ), Z ), X ) ) = ld( X, rd( ld( rd( Y, X ), Z ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24377) {G167,W19,D6,L1,V3,M1}  { mult( Z, ld( Y, mult( X, rd( X, Z
% 38.98/39.38     ) ) ) ) ==> rd( ld( ld( X, rd( Y, Z ) ), X ), Z ) }.
% 38.98/39.38  parent0[0]: (4986) {G167,W19,D6,L1,V3,M1} P(33,4981);d(80);d(74);d(24) { rd
% 38.98/39.38    ( ld( ld( Z, rd( Y, X ) ), Z ), X ) ==> mult( X, ld( Y, mult( Z, rd( Z, X
% 38.98/39.38     ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24383) {G152,W27,D8,L1,V3,M1}  { mult( X, ld( ld( rd( Y, X ), Z )
% 38.98/39.38    , mult( X, rd( X, X ) ) ) ) ==> rd( ld( ld( Z, rd( ld( rd( Y, Z ), Z ), X
% 38.98/39.38     ) ), X ), X ) }.
% 38.98/39.38  parent0[0]: (24376) {G151,W19,D6,L1,V3,M1}  { ld( Z, rd( ld( rd( Y, Z ), X
% 38.98/39.38     ), Z ) ) = ld( X, rd( ld( rd( Y, X ), X ), Z ) ) }.
% 38.98/39.38  parent1[0; 16]: (24377) {G167,W19,D6,L1,V3,M1}  { mult( Z, ld( Y, mult( X, 
% 38.98/39.38    rd( X, Z ) ) ) ) ==> rd( ld( ld( X, rd( Y, Z ) ), X ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := ld( rd( Y, X ), Z )
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24384) {G3,W24,D7,L1,V3,M1}  { mult( X, ld( ld( rd( Y, X ), Z ), 
% 38.98/39.38    mult( X, rd( X, X ) ) ) ) ==> i( ld( Z, rd( ld( rd( Y, Z ), Z ), X ) ) )
% 38.98/39.38     }.
% 38.98/39.38  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.38    ==> i( X ) }.
% 38.98/39.38  parent1[0; 14]: (24383) {G152,W27,D8,L1,V3,M1}  { mult( X, ld( ld( rd( Y, X
% 38.98/39.38     ), Z ), mult( X, rd( X, X ) ) ) ) ==> rd( ld( ld( Z, rd( ld( rd( Y, Z )
% 38.98/39.38    , Z ), X ) ), X ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := ld( Z, rd( ld( rd( Y, Z ), Z ), X ) )
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24385) {G4,W23,D6,L1,V3,M1}  { mult( X, ld( ld( rd( Y, X ), Z ), 
% 38.98/39.38    mult( X, rd( X, X ) ) ) ) ==> ld( rd( ld( rd( Y, Z ), Z ), X ), Z ) }.
% 38.98/39.38  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.38     ) }.
% 38.98/39.38  parent1[0; 14]: (24384) {G3,W24,D7,L1,V3,M1}  { mult( X, ld( ld( rd( Y, X )
% 38.98/39.38    , Z ), mult( X, rd( X, X ) ) ) ) ==> i( ld( Z, rd( ld( rd( Y, Z ), Z ), X
% 38.98/39.38     ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := rd( ld( rd( Y, Z ), Z ), X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24386) {G5,W23,D6,L1,V3,M1}  { ld( rd( ld( rd( Y, X ), Z ), X ), 
% 38.98/39.38    mult( X, rd( X, X ) ) ) ==> ld( rd( ld( rd( Y, Z ), Z ), X ), Z ) }.
% 38.98/39.38  parent0[0]: (4640) {G139,W19,D6,L1,V3,M1} P(321,4627);d(31);d(22);d(33) { 
% 38.98/39.38    mult( Y, ld( Z, mult( X, rd( Y, X ) ) ) ) ==> ld( rd( Z, Y ), mult( X, rd
% 38.98/39.38    ( Y, X ) ) ) }.
% 38.98/39.38  parent1[0; 1]: (24385) {G4,W23,D6,L1,V3,M1}  { mult( X, ld( ld( rd( Y, X )
% 38.98/39.38    , Z ), mult( X, rd( X, X ) ) ) ) ==> ld( rd( ld( rd( Y, Z ), Z ), X ), Z
% 38.98/39.38     ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := X
% 38.98/39.38     Z := ld( rd( Y, X ), Z )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24387) {G2,W21,D6,L1,V3,M1}  { ld( rd( ld( rd( X, Y ), Z ), Y ), 
% 38.98/39.38    mult( Y, unit ) ) ==> ld( rd( ld( rd( X, Z ), Z ), Y ), Z ) }.
% 38.98/39.38  parent0[0]: (16) {G1,W5,D3,L1,V1,M1} P(5,3) { rd( X, X ) ==> unit }.
% 38.98/39.38  parent1[0; 11]: (24386) {G5,W23,D6,L1,V3,M1}  { ld( rd( ld( rd( Y, X ), Z )
% 38.98/39.38    , X ), mult( X, rd( X, X ) ) ) ==> ld( rd( ld( rd( Y, Z ), Z ), X ), Z )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24388) {G1,W19,D6,L1,V3,M1}  { ld( rd( ld( rd( X, Y ), Z ), Y ), 
% 38.98/39.38    Y ) ==> ld( rd( ld( rd( X, Z ), Z ), Y ), Z ) }.
% 38.98/39.38  parent0[0]: (4) {G0,W5,D3,L1,V1,M1} I { mult( X, unit ) ==> X }.
% 38.98/39.38  parent1[0; 9]: (24387) {G2,W21,D6,L1,V3,M1}  { ld( rd( ld( rd( X, Y ), Z )
% 38.98/39.38    , Y ), mult( Y, unit ) ) ==> ld( rd( ld( rd( X, Z ), Z ), Y ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24389) {G1,W19,D6,L1,V3,M1}  { ld( rd( ld( rd( X, Z ), Z ), Y ), Z
% 38.98/39.38     ) ==> ld( rd( ld( rd( X, Y ), Z ), Y ), Y ) }.
% 38.98/39.38  parent0[0]: (24388) {G1,W19,D6,L1,V3,M1}  { ld( rd( ld( rd( X, Y ), Z ), Y
% 38.98/39.38     ), Y ) ==> ld( rd( ld( rd( X, Z ), Z ), Y ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6130) {G168,W19,D6,L1,V3,M1} P(6123,4986);d(77);d(54);d(4640)
% 38.98/39.38    ;d(16);d(4) { ld( rd( ld( rd( Y, Z ), Z ), X ), Z ) = ld( rd( ld( rd( Y, 
% 38.98/39.38    X ), Z ), X ), X ) }.
% 38.98/39.38  parent0: (24389) {G1,W19,D6,L1,V3,M1}  { ld( rd( ld( rd( X, Z ), Z ), Y ), 
% 38.98/39.38    Z ) ==> ld( rd( ld( rd( X, Y ), Z ), Y ), Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24390) {G168,W19,D6,L1,V3,M1}  { ld( rd( ld( rd( X, Z ), Y ), Z )
% 38.98/39.38    , Z ) = ld( rd( ld( rd( X, Y ), Y ), Z ), Y ) }.
% 38.98/39.38  parent0[0]: (6130) {G168,W19,D6,L1,V3,M1} P(6123,4986);d(77);d(54);d(4640);
% 38.98/39.38    d(16);d(4) { ld( rd( ld( rd( Y, Z ), Z ), X ), Z ) = ld( rd( ld( rd( Y, X
% 38.98/39.38     ), Z ), X ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24405) {G4,W23,D8,L1,V3,M1}  { ld( rd( ld( rd( X, Y ), i( Z ) ), 
% 38.98/39.38    Y ), Y ) = i( mult( Z, rd( ld( rd( X, i( Z ) ), i( Z ) ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.38    ( X, Y ) ) }.
% 38.98/39.38  parent1[0; 11]: (24390) {G168,W19,D6,L1,V3,M1}  { ld( rd( ld( rd( X, Z ), Y
% 38.98/39.38     ), Z ), Z ) = ld( rd( ld( rd( X, Y ), Y ), Z ), Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := rd( ld( rd( X, i( Z ) ), i( Z ) ), Y )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := i( Z )
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24464) {G4,W23,D8,L1,V3,M1}  { ld( rd( i( mult( Z, rd( X, Y ) ) )
% 38.98/39.38    , Y ), Y ) = i( mult( Z, rd( ld( rd( X, i( Z ) ), i( Z ) ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.38    ( X, Y ) ) }.
% 38.98/39.38  parent1[0; 3]: (24405) {G4,W23,D8,L1,V3,M1}  { ld( rd( ld( rd( X, Y ), i( Z
% 38.98/39.38     ) ), Y ), Y ) = i( mult( Z, rd( ld( rd( X, i( Z ) ), i( Z ) ), Y ) ) )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := rd( X, Y )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24478) {G5,W23,D8,L1,V3,M1}  { ld( i( mult( Z, mult( X, rd( Y, Z
% 38.98/39.38     ) ) ) ), Z ) = i( mult( X, rd( ld( rd( Y, i( X ) ), i( X ) ), Z ) ) )
% 38.98/39.38     }.
% 38.98/39.38  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.38    ( mult( Y, X ) ) }.
% 38.98/39.38  parent1[0; 2]: (24464) {G4,W23,D8,L1,V3,M1}  { ld( rd( i( mult( Z, rd( X, Y
% 38.98/39.38     ) ) ), Y ), Y ) = i( mult( Z, rd( ld( rd( X, i( Z ) ), i( Z ) ), Y ) ) )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( X, rd( Y, Z ) )
% 38.98/39.38     Y := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24479) {G2,W22,D8,L1,V3,M1}  { mult( mult( X, mult( Y, rd( Z, X )
% 38.98/39.38     ) ), X ) = i( mult( Y, rd( ld( rd( Z, i( Y ) ), i( Y ) ), X ) ) ) }.
% 38.98/39.38  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 1]: (24478) {G5,W23,D8,L1,V3,M1}  { ld( i( mult( Z, mult( X, rd
% 38.98/39.38    ( Y, Z ) ) ) ), Z ) = i( mult( X, rd( ld( rd( Y, i( X ) ), i( X ) ), Z )
% 38.98/39.38     ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( X, mult( Y, rd( Z, X ) ) )
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24480) {G3,W22,D8,L1,V3,M1}  { ld( rd( rd( rd( X, Z ), Y ), X ), 
% 38.98/39.38    X ) = i( mult( Y, rd( ld( rd( Z, i( Y ) ), i( Y ) ), X ) ) ) }.
% 38.98/39.38  parent0[0]: (505) {G6,W19,D6,L1,V5,M1} P(81,113) { mult( mult( T, mult( X, 
% 38.98/39.38    rd( Z, Y ) ) ), U ) ==> ld( rd( rd( rd( Y, Z ), X ), T ), U ) }.
% 38.98/39.38  parent1[0; 1]: (24479) {G2,W22,D8,L1,V3,M1}  { mult( mult( X, mult( Y, rd( 
% 38.98/39.38    Z, X ) ) ), X ) = i( mult( Y, rd( ld( rd( Z, i( Y ) ), i( Y ) ), X ) ) )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38     T := X
% 38.98/39.38     U := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24481) {G4,W21,D7,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), Z ), X ), 
% 38.98/39.38    X ) = rd( rd( X, ld( rd( Y, i( Z ) ), i( Z ) ) ), Z ) }.
% 38.98/39.38  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.98/39.38     ==> rd( rd( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 10]: (24480) {G3,W22,D8,L1,V3,M1}  { ld( rd( rd( rd( X, Z ), Y )
% 38.98/39.38    , X ), X ) = i( mult( Y, rd( ld( rd( Z, i( Y ) ), i( Y ) ), X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := ld( rd( Y, i( Z ) ), i( Z ) )
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24482) {G5,W21,D7,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), Z ), X ), 
% 38.98/39.38    X ) = rd( mult( X, ld( i( Z ), rd( Y, i( Z ) ) ) ), Z ) }.
% 38.98/39.38  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.38    mult( Z, ld( Y, X ) ) }.
% 38.98/39.38  parent1[0; 11]: (24481) {G4,W21,D7,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), Z )
% 38.98/39.38    , X ), X ) = rd( rd( X, ld( rd( Y, i( Z ) ), i( Z ) ) ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := rd( Y, i( Z ) )
% 38.98/39.38     Y := i( Z )
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24483) {G2,W20,D7,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), Z ), X ), 
% 38.98/39.38    X ) = rd( mult( X, mult( Z, rd( Y, i( Z ) ) ) ), Z ) }.
% 38.98/39.38  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 13]: (24482) {G5,W21,D7,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), Z )
% 38.98/39.38    , X ), X ) = rd( mult( X, ld( i( Z ), rd( Y, i( Z ) ) ) ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := rd( Y, i( Z ) )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24484) {G2,W19,D6,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), Z ), X ), 
% 38.98/39.38    X ) = rd( mult( X, mult( Z, mult( Y, Z ) ) ), Z ) }.
% 38.98/39.38  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 15]: (24483) {G2,W20,D7,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), Z )
% 38.98/39.38    , X ), X ) = rd( mult( X, mult( Z, rd( Y, i( Z ) ) ) ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24485) {G2,W19,D6,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), Z ), X ), 
% 38.98/39.38    X ) = rd( mult( X, mult( mult( Z, Y ), Z ) ), Z ) }.
% 38.98/39.38  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.98/39.38    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.98/39.38  parent1[0; 13]: (24484) {G2,W19,D6,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), Z )
% 38.98/39.38    , X ), X ) = rd( mult( X, mult( Z, mult( Y, Z ) ) ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6135) {G169,W19,D6,L1,V3,M1} P(6130,52);d(52);d(76);d(22);d(
% 38.98/39.38    505);d(91);d(75);d(22);d(34);d(108) { ld( rd( rd( rd( Z, X ), Y ), Z ), Z
% 38.98/39.38     ) = rd( mult( Z, mult( mult( Y, X ), Y ) ), Y ) }.
% 38.98/39.38  parent0: (24485) {G2,W19,D6,L1,V3,M1}  { ld( rd( rd( rd( X, Y ), Z ), X ), 
% 38.98/39.38    X ) = rd( mult( X, mult( mult( Z, Y ), Z ) ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24488) {G74,W19,D6,L1,V3,M1}  { ld( ld( X, Z ), Z ) ==> ld( ld( rd
% 38.98/39.38    ( X, Y ), Z ), mult( X, ld( ld( Y, X ), Z ) ) ) }.
% 38.98/39.38  parent0[0]: (3090) {G74,W19,D6,L1,V3,M1} P(24,3089);d(33);d(80);d(22);d(74)
% 38.98/39.38    ;d(24) { ld( ld( rd( X, Y ), Z ), mult( X, ld( ld( Y, X ), Z ) ) ) ==> ld
% 38.98/39.38    ( ld( X, Z ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24497) {G75,W35,D8,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z ), X )
% 38.98/39.38    , X ) ==> ld( rd( mult( X, mult( mult( Z, Y ), Z ) ), Z ), mult( rd( rd( 
% 38.98/39.38    X, Y ), Z ), ld( ld( X, rd( rd( X, Y ), Z ) ), X ) ) ) }.
% 38.98/39.38  parent0[0]: (6135) {G169,W19,D6,L1,V3,M1} P(6130,52);d(52);d(76);d(22);d(
% 38.98/39.38    505);d(91);d(75);d(22);d(34);d(108) { ld( rd( rd( rd( Z, X ), Y ), Z ), Z
% 38.98/39.38     ) = rd( mult( Z, mult( mult( Y, X ), Y ) ), Y ) }.
% 38.98/39.38  parent1[0; 11]: (24488) {G74,W19,D6,L1,V3,M1}  { ld( ld( X, Z ), Z ) ==> ld
% 38.98/39.38    ( ld( rd( X, Y ), Z ), mult( X, ld( ld( Y, X ), Z ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := rd( rd( X, Y ), Z )
% 38.98/39.38     Y := X
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24499) {G8,W23,D7,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z ), X ), 
% 38.98/39.38    X ) ==> ld( rd( mult( X, mult( mult( Z, Y ), Z ) ), Z ), mult( X, X ) )
% 38.98/39.38     }.
% 38.98/39.38  parent0[0]: (179) {G7,W11,D5,L1,V2,M1} P(168,0) { mult( X, ld( ld( Y, X ), 
% 38.98/39.38    Y ) ) ==> mult( Y, Y ) }.
% 38.98/39.38  parent1[0; 20]: (24497) {G75,W35,D8,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z
% 38.98/39.38     ), X ), X ) ==> ld( rd( mult( X, mult( mult( Z, Y ), Z ) ), Z ), mult( 
% 38.98/39.38    rd( rd( X, Y ), Z ), ld( ld( X, rd( rd( X, Y ), Z ) ), X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := rd( rd( X, Y ), Z )
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24500) {G7,W23,D8,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z ), X ), 
% 38.98/39.38    X ) ==> ld( ld( X, rd( mult( X, mult( mult( Z, Y ), Z ) ), Z ) ), X ) }.
% 38.98/39.38  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.98/39.38     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.98/39.38  parent1[0; 10]: (24499) {G8,W23,D7,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z )
% 38.98/39.38    , X ), X ) ==> ld( rd( mult( X, mult( mult( Z, Y ), Z ) ), Z ), mult( X, 
% 38.98/39.38    X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := rd( mult( X, mult( mult( Z, Y ), Z ) ), Z )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24501) {G8,W23,D8,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z ), X ), 
% 38.98/39.38    X ) ==> ld( ld( ld( rd( mult( X, mult( Z, Y ) ), Z ), X ), Z ), X ) }.
% 38.98/39.38  parent0[0]: (3619) {G104,W19,D6,L1,V3,M1} P(3592,2511);d(3479) { ld( Y, rd
% 38.98/39.38    ( mult( Y, mult( Z, X ) ), X ) ) ==> ld( ld( rd( mult( Y, Z ), X ), Y ), 
% 38.98/39.38    X ) }.
% 38.98/39.38  parent1[0; 11]: (24500) {G7,W23,D8,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z )
% 38.98/39.38    , X ), X ) ==> ld( ld( X, rd( mult( X, mult( mult( Z, Y ), Z ) ), Z ) ), 
% 38.98/39.38    X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := mult( Z, Y )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24502) {G9,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z ), X ), 
% 38.98/39.38    X ) ==> ld( Z, ld( rd( mult( Z, Y ), Z ), X ) ) }.
% 38.98/39.38  parent0[0]: (3648) {G107,W19,D7,L1,V3,M1} P(3627,31);d(54) { ld( ld( ld( rd
% 38.98/39.38    ( mult( X, Y ), Z ), X ), Z ), X ) ==> ld( Z, ld( rd( Y, Z ), X ) ) }.
% 38.98/39.38  parent1[0; 10]: (24501) {G8,W23,D8,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z )
% 38.98/39.38    , X ), X ) ==> ld( ld( ld( rd( mult( X, mult( Z, Y ) ), Z ), X ), Z ), X
% 38.98/39.38     ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := mult( Z, Y )
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24503) {G8,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z ), X ), 
% 38.98/39.38    X ) ==> ld( Z, ld( mult( Z, rd( Y, Z ) ), X ) ) }.
% 38.98/39.38  parent0[0]: (321) {G7,W11,D4,L1,V2,M1} P(144,17);d(81) { rd( mult( X, Y ), 
% 38.98/39.38    X ) ==> mult( X, rd( Y, X ) ) }.
% 38.98/39.38  parent1[0; 13]: (24502) {G9,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z )
% 38.98/39.38    , X ), X ) ==> ld( Z, ld( rd( mult( Z, Y ), Z ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24504) {G8,W19,D6,L1,V3,M1}  { ld( Z, ld( mult( Z, rd( Y, Z ) ), X
% 38.98/39.38     ) ) ==> ld( ld( rd( rd( X, Y ), Z ), X ), X ) }.
% 38.98/39.38  parent0[0]: (24503) {G8,W19,D6,L1,V3,M1}  { ld( ld( rd( rd( X, Y ), Z ), X
% 38.98/39.38     ), X ) ==> ld( Z, ld( mult( Z, rd( Y, Z ) ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6139) {G170,W19,D6,L1,V3,M1} P(6135,3090);d(179);d(168);d(
% 38.98/39.38    3619);d(3648);d(321) { ld( Z, ld( mult( Z, rd( Y, Z ) ), X ) ) = ld( ld( 
% 38.98/39.38    rd( rd( X, Y ), Z ), X ), X ) }.
% 38.98/39.38  parent0: (24504) {G8,W19,D6,L1,V3,M1}  { ld( Z, ld( mult( Z, rd( Y, Z ) ), 
% 38.98/39.38    X ) ) ==> ld( ld( rd( rd( X, Y ), Z ), X ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24506) {G102,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, mult( Y, X ) ), 
% 38.98/39.38    X ), Z ) ==> mult( X, rd( ld( X, ld( Y, Z ) ), Z ) ) }.
% 38.98/39.38  parent0[0]: (3584) {G102,W19,D6,L1,V3,M1} P(3509,3577);d(2979);d(3514) { 
% 38.98/39.38    mult( Y, rd( ld( Y, ld( Z, X ) ), X ) ) ==> ld( rd( mult( X, mult( Z, Y )
% 38.98/39.38     ), Y ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24518) {G103,W27,D8,L1,V3,M1}  { ld( rd( mult( X, mult( mult( Y, 
% 38.98/39.38    rd( Z, Y ) ), Y ) ), Y ), X ) ==> mult( Y, rd( ld( ld( rd( rd( X, Z ), Y
% 38.98/39.38     ), X ), X ), X ) ) }.
% 38.98/39.38  parent0[0]: (6139) {G170,W19,D6,L1,V3,M1} P(6135,3090);d(179);d(168);d(3619
% 38.98/39.38    );d(3648);d(321) { ld( Z, ld( mult( Z, rd( Y, Z ) ), X ) ) = ld( ld( rd( 
% 38.98/39.38    rd( X, Y ), Z ), X ), X ) }.
% 38.98/39.38  parent1[0; 17]: (24506) {G102,W19,D6,L1,V3,M1}  { ld( rd( mult( Z, mult( Y
% 38.98/39.38    , X ) ), X ), Z ) ==> mult( X, rd( ld( X, ld( Y, Z ) ), Z ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := mult( Y, rd( Z, Y ) )
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24520) {G3,W24,D8,L1,V3,M1}  { ld( rd( mult( X, mult( mult( Y, rd
% 38.98/39.38    ( Z, Y ) ), Y ) ), Y ), X ) ==> mult( Y, i( ld( rd( rd( X, Z ), Y ), X )
% 38.98/39.38     ) ) }.
% 38.98/39.38  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.38    ==> i( X ) }.
% 38.98/39.38  parent1[0; 16]: (24518) {G103,W27,D8,L1,V3,M1}  { ld( rd( mult( X, mult( 
% 38.98/39.38    mult( Y, rd( Z, Y ) ), Y ) ), Y ), X ) ==> mult( Y, rd( ld( ld( rd( rd( X
% 38.98/39.38    , Z ), Y ), X ), X ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := ld( rd( rd( X, Z ), Y ), X )
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24521) {G2,W23,D8,L1,V3,M1}  { ld( rd( mult( X, mult( mult( Y, rd
% 38.98/39.38    ( Z, Y ) ), Y ) ), Y ), X ) ==> rd( Y, ld( rd( rd( X, Z ), Y ), X ) ) }.
% 38.98/39.38  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 14]: (24520) {G3,W24,D8,L1,V3,M1}  { ld( rd( mult( X, mult( mult
% 38.98/39.38    ( Y, rd( Z, Y ) ), Y ) ), Y ), X ) ==> mult( Y, i( ld( rd( rd( X, Z ), Y
% 38.98/39.38     ), X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := ld( rd( rd( X, Z ), Y ), X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24522) {G3,W23,D8,L1,V3,M1}  { ld( rd( mult( X, mult( mult( Y, rd
% 38.98/39.38    ( Z, Y ) ), Y ) ), Y ), X ) ==> mult( Y, ld( X, rd( rd( X, Z ), Y ) ) )
% 38.98/39.38     }.
% 38.98/39.38  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.38    mult( Z, ld( Y, X ) ) }.
% 38.98/39.38  parent1[0; 14]: (24521) {G2,W23,D8,L1,V3,M1}  { ld( rd( mult( X, mult( mult
% 38.98/39.38    ( Y, rd( Z, Y ) ), Y ) ), Y ), X ) ==> rd( Y, ld( rd( rd( X, Z ), Y ), X
% 38.98/39.38     ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := rd( rd( X, Z ), Y )
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24523) {G4,W19,D6,L1,V3,M1}  { ld( X, rd( rd( X, rd( Z, Y ) ), Y
% 38.98/39.38     ) ) ==> mult( Y, ld( X, rd( rd( X, Z ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (3676) {G111,W19,D7,L1,V3,M1} P(2560,3659);d(75);d(74);d(2503);
% 38.98/39.38    d(3513);d(3614);d(495);d(74);d(3671);d(2414) { ld( rd( mult( Z, mult( 
% 38.98/39.38    mult( X, Y ), X ) ), X ), Z ) ==> ld( Z, rd( rd( Z, Y ), X ) ) }.
% 38.98/39.38  parent1[0; 1]: (24522) {G3,W23,D8,L1,V3,M1}  { ld( rd( mult( X, mult( mult
% 38.98/39.38    ( Y, rd( Z, Y ) ), Y ) ), Y ), X ) ==> mult( Y, ld( X, rd( rd( X, Z ), Y
% 38.98/39.38     ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := rd( Z, Y )
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24524) {G5,W19,D6,L1,V3,M1}  { ld( X, rd( mult( X, rd( Z, Y ) ), 
% 38.98/39.38    Z ) ) ==> mult( Z, ld( X, rd( rd( X, Y ), Z ) ) ) }.
% 38.98/39.38  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.38    mult( Z, rd( X, Y ) ) }.
% 38.98/39.38  parent1[0; 4]: (24523) {G4,W19,D6,L1,V3,M1}  { ld( X, rd( rd( X, rd( Z, Y )
% 38.98/39.38     ), Y ) ) ==> mult( Y, ld( X, rd( rd( X, Z ), Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24525) {G6,W19,D6,L1,V3,M1}  { ld( rd( mult( X, mult( Y, Z ) ), Y
% 38.98/39.38     ), X ) ==> mult( Y, ld( X, rd( rd( X, Z ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (3805) {G122,W19,D6,L1,V3,M1} P(3796,1919);d(3);d(25);d(33) { 
% 38.98/39.38    ld( X, rd( mult( X, rd( Y, Z ) ), Y ) ) ==> ld( rd( mult( X, mult( Y, Z )
% 38.98/39.38     ), Y ), X ) }.
% 38.98/39.38  parent1[0; 1]: (24524) {G5,W19,D6,L1,V3,M1}  { ld( X, rd( mult( X, rd( Z, Y
% 38.98/39.38     ) ), Z ) ) ==> mult( Z, ld( X, rd( rd( X, Y ), Z ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24526) {G6,W19,D6,L1,V3,M1}  { mult( Y, ld( X, rd( rd( X, Z ), Y )
% 38.98/39.38     ) ) ==> ld( rd( mult( X, mult( Y, Z ) ), Y ), X ) }.
% 38.98/39.38  parent0[0]: (24525) {G6,W19,D6,L1,V3,M1}  { ld( rd( mult( X, mult( Y, Z ) )
% 38.98/39.38    , Y ), X ) ==> mult( Y, ld( X, rd( rd( X, Z ), Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6144) {G171,W19,D6,L1,V3,M1} P(6139,3584);d(77);d(33);d(75);d
% 38.98/39.38    (3676);d(81);d(3805) { mult( X, ld( Z, rd( rd( Z, Y ), X ) ) ) ==> ld( rd
% 38.98/39.38    ( mult( Z, mult( X, Y ) ), X ), Z ) }.
% 38.98/39.38  parent0: (24526) {G6,W19,D6,L1,V3,M1}  { mult( Y, ld( X, rd( rd( X, Z ), Y
% 38.98/39.38     ) ) ) ==> ld( rd( mult( X, mult( Y, Z ) ), Y ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24527) {G171,W19,D6,L1,V3,M1}  { ld( rd( mult( Y, mult( X, Z ) ), 
% 38.98/39.38    X ), Y ) ==> mult( X, ld( Y, rd( rd( Y, Z ), X ) ) ) }.
% 38.98/39.38  parent0[0]: (6144) {G171,W19,D6,L1,V3,M1} P(6139,3584);d(77);d(33);d(75);d(
% 38.98/39.38    3676);d(81);d(3805) { mult( X, ld( Z, rd( rd( Z, Y ), X ) ) ) ==> ld( rd
% 38.98/39.38    ( mult( Z, mult( X, Y ) ), X ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24528) {G171,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( X, Z ), rd( Y, Z
% 38.98/39.38     ) ) ) = mult( X, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.98/39.38  parent0[0]: (5573) {G171,W19,D5,L1,V3,M1} P(5571,3471) { mult( Y, ld( rd( Y
% 38.98/39.38    , X ), rd( Y, Z ) ) ) = mult( Z, ld( ld( Y, Z ), rd( X, Z ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24535) {G172,W27,D7,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), mult( 
% 38.98/39.38    Y, Z ) ), Y ), ld( X, Y ) ) ==> mult( X, ld( rd( X, rd( ld( X, Y ), Z ) )
% 38.98/39.38    , rd( X, Y ) ) ) }.
% 38.98/39.38  parent0[0]: (24528) {G171,W19,D5,L1,V3,M1}  { mult( Z, ld( ld( X, Z ), rd( 
% 38.98/39.38    Y, Z ) ) ) = mult( X, ld( rd( X, Y ), rd( X, Z ) ) ) }.
% 38.98/39.38  parent1[0; 14]: (24527) {G171,W19,D6,L1,V3,M1}  { ld( rd( mult( Y, mult( X
% 38.98/39.38    , Z ) ), X ), Y ) ==> mult( X, ld( Y, rd( rd( Y, Z ), X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := rd( ld( X, Y ), Z )
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := ld( X, Y )
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24536) {G5,W27,D7,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), mult( Y
% 38.98/39.38    , Z ) ), Y ), ld( X, Y ) ) ==> mult( X, ld( mult( X, rd( Z, ld( X, Y ) )
% 38.98/39.38     ), rd( X, Y ) ) ) }.
% 38.98/39.38  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.38    mult( Z, rd( X, Y ) ) }.
% 38.98/39.38  parent1[0; 17]: (24535) {G172,W27,D7,L1,V3,M1}  { ld( rd( mult( ld( X, Y )
% 38.98/39.38    , mult( Y, Z ) ), Y ), ld( X, Y ) ) ==> mult( X, ld( rd( X, rd( ld( X, Y
% 38.98/39.38     ), Z ) ), rd( X, Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := ld( X, Y )
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24537) {G5,W27,D7,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), mult( Y
% 38.98/39.38    , Z ) ), Y ), ld( X, Y ) ) ==> mult( X, ld( mult( X, mult( Z, ld( Y, X )
% 38.98/39.38     ) ), rd( X, Y ) ) ) }.
% 38.98/39.38  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.38    mult( Z, ld( Y, X ) ) }.
% 38.98/39.38  parent1[0; 19]: (24536) {G5,W27,D7,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), 
% 38.98/39.38    mult( Y, Z ) ), Y ), ld( X, Y ) ) ==> mult( X, ld( mult( X, rd( Z, ld( X
% 38.98/39.38    , Y ) ) ), rd( X, Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24538) {G6,W23,D6,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), mult( Y
% 38.98/39.38    , Z ) ), Y ), ld( X, Y ) ) ==> mult( X, rd( ld( X, rd( Y, Z ) ), Y ) )
% 38.98/39.38     }.
% 38.98/39.38  parent0[0]: (5621) {G167,W19,D6,L1,V3,M1} P(329,5552);d(75);d(0);d(75);d(74
% 38.98/39.38    );d(3186);d(75) { ld( mult( Y, mult( Z, ld( X, Y ) ) ), rd( Y, X ) ) ==> 
% 38.98/39.38    rd( ld( Y, rd( X, Z ) ), X ) }.
% 38.98/39.38  parent1[0; 16]: (24537) {G5,W27,D7,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), 
% 38.98/39.38    mult( Y, Z ) ), Y ), ld( X, Y ) ) ==> mult( X, ld( mult( X, mult( Z, ld( 
% 38.98/39.38    Y, X ) ) ), rd( X, Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24539) {G5,W23,D6,L1,V3,M1}  { ld( rd( ld( ld( Y, X ), mult( Y, Z
% 38.98/39.38     ) ), Y ), ld( X, Y ) ) ==> mult( X, rd( ld( X, rd( Y, Z ) ), Y ) ) }.
% 38.98/39.38  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.38    ld( ld( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 3]: (24538) {G6,W23,D6,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), 
% 38.98/39.38    mult( Y, Z ) ), Y ), ld( X, Y ) ) ==> mult( X, rd( ld( X, rd( Y, Z ) ), Y
% 38.98/39.38     ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := mult( Y, Z )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24540) {G6,W19,D6,L1,V3,M1}  { rd( mult( X, ld( mult( X, Z ), Y )
% 38.98/39.38     ), Y ) ==> mult( Y, rd( ld( Y, rd( X, Z ) ), X ) ) }.
% 38.98/39.38  parent0[0]: (3556) {G100,W19,D6,L1,V3,M1} P(0,3489);d(74) { ld( rd( ld( ld
% 38.98/39.38    ( Y, X ), Z ), Y ), ld( X, Y ) ) ==> rd( mult( Y, ld( Z, X ) ), X ) }.
% 38.98/39.38  parent1[0; 1]: (24539) {G5,W23,D6,L1,V3,M1}  { ld( rd( ld( ld( Y, X ), mult
% 38.98/39.38    ( Y, Z ) ), Y ), ld( X, Y ) ) ==> mult( X, rd( ld( X, rd( Y, Z ) ), Y ) )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := mult( X, Z )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6156) {G172,W19,D6,L1,V3,M1} P(6144,5573);d(81);d(75);d(5621)
% 38.98/39.38    ;d(74);d(3556) { rd( mult( X, ld( mult( X, Z ), Y ) ), Y ) ==> mult( Y, 
% 38.98/39.38    rd( ld( Y, rd( X, Z ) ), X ) ) }.
% 38.98/39.38  parent0: (24540) {G6,W19,D6,L1,V3,M1}  { rd( mult( X, ld( mult( X, Z ), Y )
% 38.98/39.38     ), Y ) ==> mult( Y, rd( ld( Y, rd( X, Z ) ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24543) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( mult( X
% 38.98/39.38    , ld( Y, Z ) ) ) }.
% 38.98/39.38  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.38     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24546) {G6,W20,D7,L1,V3,M1}  { rd( ld( rd( rd( X, Y ), Z ), X ), 
% 38.98/39.38    Z ) ==> i( ld( rd( mult( X, mult( Z, Y ) ), Z ), X ) ) }.
% 38.98/39.38  parent0[0]: (6144) {G171,W19,D6,L1,V3,M1} P(6139,3584);d(77);d(33);d(75);d(
% 38.98/39.38    3676);d(81);d(3805) { mult( X, ld( Z, rd( rd( Z, Y ), X ) ) ) ==> ld( rd
% 38.98/39.38    ( mult( Z, mult( X, Y ) ), X ), Z ) }.
% 38.98/39.38  parent1[0; 11]: (24543) {G5,W12,D5,L1,V3,M1}  { rd( ld( Z, Y ), X ) ==> i( 
% 38.98/39.38    mult( X, ld( Y, Z ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := rd( rd( X, Y ), Z )
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24547) {G4,W19,D6,L1,V3,M1}  { rd( ld( rd( rd( X, Y ), Z ), X ), 
% 38.98/39.38    Z ) ==> ld( X, rd( mult( X, mult( Z, Y ) ), Z ) ) }.
% 38.98/39.38  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.38     ) }.
% 38.98/39.38  parent1[0; 10]: (24546) {G6,W20,D7,L1,V3,M1}  { rd( ld( rd( rd( X, Y ), Z )
% 38.98/39.38    , X ), Z ) ==> i( ld( rd( mult( X, mult( Z, Y ) ), Z ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := rd( mult( X, mult( Z, Y ) ), Z )
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24548) {G5,W19,D6,L1,V3,M1}  { rd( ld( rd( rd( X, Y ), Z ), X ), 
% 38.98/39.38    Z ) ==> ld( rd( mult( X, rd( Z, Y ) ), Z ), X ) }.
% 38.98/39.38  parent0[0]: (3881) {G123,W19,D6,L1,V3,M1} P(3809,1525);d(53);d(52);d(22);d(
% 38.98/39.38    113);d(81) { ld( Z, rd( mult( Z, mult( Y, X ) ), Y ) ) ==> ld( rd( mult( 
% 38.98/39.38    Z, rd( Y, X ) ), Y ), Z ) }.
% 38.98/39.38  parent1[0; 10]: (24547) {G4,W19,D6,L1,V3,M1}  { rd( ld( rd( rd( X, Y ), Z )
% 38.98/39.38    , X ), Z ) ==> ld( X, rd( mult( X, mult( Z, Y ) ), Z ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6159) {G172,W19,D6,L1,V3,M1} P(6144,92);d(54);d(3881) { rd( 
% 38.98/39.38    ld( rd( rd( Y, Z ), X ), Y ), X ) ==> ld( rd( mult( Y, rd( X, Z ) ), X )
% 38.98/39.38    , Y ) }.
% 38.98/39.38  parent0: (24548) {G5,W19,D6,L1,V3,M1}  { rd( ld( rd( rd( X, Y ), Z ), X ), 
% 38.98/39.38    Z ) ==> ld( rd( mult( X, rd( Z, Y ) ), Z ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24551) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.98/39.38  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.38    X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24556) {G4,W20,D7,L1,V3,M1}  { rd( X, mult( Y, ld( mult( Y, Z ), 
% 38.98/39.38    X ) ) ) ==> i( mult( X, rd( ld( X, rd( Y, Z ) ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (6156) {G172,W19,D6,L1,V3,M1} P(6144,5573);d(81);d(75);d(5621);
% 38.98/39.38    d(74);d(3556) { rd( mult( X, ld( mult( X, Z ), Y ) ), Y ) ==> mult( Y, rd
% 38.98/39.38    ( ld( Y, rd( X, Z ) ), X ) ) }.
% 38.98/39.38  parent1[0; 11]: (24551) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.98/39.38     ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := mult( Y, ld( mult( Y, Z ), X ) )
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24557) {G5,W19,D6,L1,V3,M1}  { rd( X, mult( Y, ld( mult( Y, Z ), 
% 38.98/39.38    X ) ) ) ==> rd( rd( Y, ld( X, rd( Y, Z ) ) ), X ) }.
% 38.98/39.38  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.98/39.38     ==> rd( rd( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 10]: (24556) {G4,W20,D7,L1,V3,M1}  { rd( X, mult( Y, ld( mult( Y
% 38.98/39.38    , Z ), X ) ) ) ==> i( mult( X, rd( ld( X, rd( Y, Z ) ), Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := ld( X, rd( Y, Z ) )
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24558) {G5,W19,D6,L1,V3,M1}  { rd( X, mult( Y, ld( mult( Y, Z ), 
% 38.98/39.38    X ) ) ) ==> rd( mult( Y, ld( rd( Y, Z ), X ) ), X ) }.
% 38.98/39.38  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.38    mult( Z, ld( Y, X ) ) }.
% 38.98/39.38  parent1[0; 11]: (24557) {G5,W19,D6,L1,V3,M1}  { rd( X, mult( Y, ld( mult( Y
% 38.98/39.38    , Z ), X ) ) ) ==> rd( rd( Y, ld( X, rd( Y, Z ) ) ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := rd( Y, Z )
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24559) {G6,W19,D6,L1,V3,M1}  { mult( X, rd( ld( X, mult( Y, Z ) )
% 38.98/39.38    , Y ) ) ==> rd( mult( Y, ld( rd( Y, Z ), X ) ), X ) }.
% 38.98/39.38  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.98/39.38     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.38  parent1[0; 1]: (24558) {G5,W19,D6,L1,V3,M1}  { rd( X, mult( Y, ld( mult( Y
% 38.98/39.38    , Z ), X ) ) ) ==> rd( mult( Y, ld( rd( Y, Z ), X ) ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := mult( Y, Z )
% 38.98/39.38     T := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24560) {G6,W19,D6,L1,V3,M1}  { rd( mult( Y, ld( rd( Y, Z ), X ) )
% 38.98/39.38    , X ) ==> mult( X, rd( ld( X, mult( Y, Z ) ), Y ) ) }.
% 38.98/39.38  parent0[0]: (24559) {G6,W19,D6,L1,V3,M1}  { mult( X, rd( ld( X, mult( Y, Z
% 38.98/39.38     ) ), Y ) ) ==> rd( mult( Y, ld( rd( Y, Z ), X ) ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6167) {G173,W19,D6,L1,V3,M1} P(6156,79);d(91);d(75);d(114) { 
% 38.98/39.38    rd( mult( X, ld( rd( X, Y ), Z ) ), Z ) ==> mult( Z, rd( ld( Z, mult( X, 
% 38.98/39.38    Y ) ), X ) ) }.
% 38.98/39.38  parent0: (24560) {G6,W19,D6,L1,V3,M1}  { rd( mult( Y, ld( rd( Y, Z ), X ) )
% 38.98/39.38    , X ) ==> mult( X, rd( ld( X, mult( Y, Z ) ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24562) {G172,W19,D6,L1,V3,M1}  { ld( rd( mult( X, rd( Z, Y ) ), Z
% 38.98/39.38     ), X ) ==> rd( ld( rd( rd( X, Y ), Z ), X ), Z ) }.
% 38.98/39.38  parent0[0]: (6159) {G172,W19,D6,L1,V3,M1} P(6144,92);d(54);d(3881) { rd( ld
% 38.98/39.38    ( rd( rd( Y, Z ), X ), Y ), X ) ==> ld( rd( mult( Y, rd( X, Z ) ), X ), Y
% 38.98/39.38     ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24576) {G47,W31,D7,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), rd( Y, 
% 38.98/39.38    mult( Z, Y ) ) ), Y ), ld( X, Y ) ) ==> rd( ld( ld( Y, rd( rd( Y, X ), 
% 38.98/39.38    mult( Y, Z ) ) ), ld( X, Y ) ), Y ) }.
% 38.98/39.38  parent0[0]: (2552) {G46,W19,D5,L1,V3,M1} P(2546,2352) { rd( rd( ld( Y, Z )
% 38.98/39.38    , mult( X, Z ) ), Z ) ==> ld( Z, rd( rd( Z, Y ), mult( Z, X ) ) ) }.
% 38.98/39.38  parent1[0; 18]: (24562) {G172,W19,D6,L1,V3,M1}  { ld( rd( mult( X, rd( Z, Y
% 38.98/39.38     ) ), Z ), X ) ==> rd( ld( rd( rd( X, Y ), Z ), X ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := ld( X, Y )
% 38.98/39.38     Y := mult( Z, Y )
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24578) {G43,W31,D7,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), rd( Y, 
% 38.98/39.38    mult( Z, Y ) ) ), Y ), ld( X, Y ) ) ==> ld( Y, ld( rd( rd( rd( Y, X ), 
% 38.98/39.38    mult( Y, Z ) ), Y ), rd( Y, X ) ) ) }.
% 38.98/39.38  parent0[0]: (2518) {G42,W19,D5,L1,V3,M1} P(24,2508);d(74);d(33);d(80) { rd
% 38.98/39.38    ( ld( ld( Y, X ), ld( Z, Y ) ), Y ) ==> ld( Y, ld( rd( X, Y ), rd( Y, Z )
% 38.98/39.38     ) ) }.
% 38.98/39.38  parent1[0; 16]: (24576) {G47,W31,D7,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), 
% 38.98/39.38    rd( Y, mult( Z, Y ) ) ), Y ), ld( X, Y ) ) ==> rd( ld( ld( Y, rd( rd( Y, 
% 38.98/39.38    X ), mult( Y, Z ) ) ), ld( X, Y ) ), Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := rd( rd( Y, X ), mult( Y, Z ) )
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24579) {G44,W31,D7,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), rd( Y, 
% 38.98/39.38    mult( Z, Y ) ) ), Y ), ld( X, Y ) ) ==> ld( ld( rd( mult( rd( Y, X ), 
% 38.98/39.38    mult( Y, Z ) ), Y ), rd( Y, X ) ), Y ) }.
% 38.98/39.38  parent0[0]: (3623) {G105,W19,D6,L1,V3,M1} P(3478,3619);d(3548);d(2372) { ld
% 38.98/39.38    ( X, ld( rd( rd( Y, Z ), X ), Y ) ) ==> ld( ld( rd( mult( Y, Z ), X ), Y
% 38.98/39.38     ), X ) }.
% 38.98/39.38  parent1[0; 16]: (24578) {G43,W31,D7,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), 
% 38.98/39.38    rd( Y, mult( Z, Y ) ) ), Y ), ld( X, Y ) ) ==> ld( Y, ld( rd( rd( rd( Y, 
% 38.98/39.38    X ), mult( Y, Z ) ), Y ), rd( Y, X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := rd( Y, X )
% 38.98/39.38     Z := mult( Y, Z )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24580) {G45,W27,D7,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), rd( Y, 
% 38.98/39.38    mult( Z, Y ) ) ), Y ), ld( X, Y ) ) ==> ld( rd( rd( rd( Y, X ), Z ), Y )
% 38.98/39.38    , rd( Y, X ) ) }.
% 38.98/39.38  parent0[0]: (3629) {G106,W19,D7,L1,V3,M1} P(2858,3623);d(1938);d(3448);d(80
% 38.98/39.38    );d(19);d(3503) { ld( ld( rd( mult( X, mult( Y, Z ) ), Y ), X ), Y ) ==> 
% 38.98/39.38    ld( rd( rd( X, Z ), Y ), X ) }.
% 38.98/39.38  parent1[0; 16]: (24579) {G44,W31,D7,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), 
% 38.98/39.38    rd( Y, mult( Z, Y ) ) ), Y ), ld( X, Y ) ) ==> ld( ld( rd( mult( rd( Y, X
% 38.98/39.38     ), mult( Y, Z ) ), Y ), rd( Y, X ) ), Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := rd( Y, X )
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24581) {G5,W27,D7,L1,V3,M1}  { ld( rd( ld( ld( Y, X ), rd( Y, 
% 38.98/39.38    mult( Z, Y ) ) ), Y ), ld( X, Y ) ) ==> ld( rd( rd( rd( Y, X ), Z ), Y )
% 38.98/39.38    , rd( Y, X ) ) }.
% 38.98/39.38  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.38    ld( ld( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 3]: (24580) {G45,W27,D7,L1,V3,M1}  { ld( rd( mult( ld( X, Y ), 
% 38.98/39.38    rd( Y, mult( Z, Y ) ) ), Y ), ld( X, Y ) ) ==> ld( rd( rd( rd( Y, X ), Z
% 38.98/39.38     ), Y ), rd( Y, X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := rd( Y, mult( Z, Y ) )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24582) {G6,W23,D7,L1,V3,M1}  { rd( mult( X, ld( rd( X, mult( Z, X
% 38.98/39.38     ) ), Y ) ), Y ) ==> ld( rd( rd( rd( X, Y ), Z ), X ), rd( X, Y ) ) }.
% 38.98/39.38  parent0[0]: (3556) {G100,W19,D6,L1,V3,M1} P(0,3489);d(74) { ld( rd( ld( ld
% 38.98/39.38    ( Y, X ), Z ), Y ), ld( X, Y ) ) ==> rd( mult( Y, ld( Z, X ) ), X ) }.
% 38.98/39.38  parent1[0; 1]: (24581) {G5,W27,D7,L1,V3,M1}  { ld( rd( ld( ld( Y, X ), rd( 
% 38.98/39.38    Y, mult( Z, Y ) ) ), Y ), ld( X, Y ) ) ==> ld( rd( rd( rd( Y, X ), Z ), Y
% 38.98/39.38     ), rd( Y, X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := rd( X, mult( Z, X ) )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24583) {G7,W23,D7,L1,V3,M1}  { mult( Z, rd( ld( Z, mult( X, mult
% 38.98/39.38    ( Y, X ) ) ), X ) ) ==> ld( rd( rd( rd( X, Z ), Y ), X ), rd( X, Z ) )
% 38.98/39.38     }.
% 38.98/39.38  parent0[0]: (6167) {G173,W19,D6,L1,V3,M1} P(6156,79);d(91);d(75);d(114) { 
% 38.98/39.38    rd( mult( X, ld( rd( X, Y ), Z ) ), Z ) ==> mult( Z, rd( ld( Z, mult( X, 
% 38.98/39.38    Y ) ), X ) ) }.
% 38.98/39.38  parent1[0; 1]: (24582) {G6,W23,D7,L1,V3,M1}  { rd( mult( X, ld( rd( X, mult
% 38.98/39.38    ( Z, X ) ), Y ) ), Y ) ==> ld( rd( rd( rd( X, Y ), Z ), X ), rd( X, Y ) )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := mult( Y, X )
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24584) {G2,W23,D7,L1,V3,M1}  { mult( X, rd( ld( X, mult( mult( Y
% 38.98/39.38    , Z ), Y ) ), Y ) ) ==> ld( rd( rd( rd( Y, X ), Z ), Y ), rd( Y, X ) )
% 38.98/39.38     }.
% 38.98/39.38  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.98/39.38    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.98/39.38  parent1[0; 6]: (24583) {G7,W23,D7,L1,V3,M1}  { mult( Z, rd( ld( Z, mult( X
% 38.98/39.38    , mult( Y, X ) ) ), X ) ) ==> ld( rd( rd( rd( X, Z ), Y ), X ), rd( X, Z
% 38.98/39.38     ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24585) {G3,W23,D7,L1,V3,M1}  { ld( ld( rd( mult( Y, mult( Y, Z )
% 38.98/39.38     ), X ), Y ), X ) ==> ld( rd( rd( rd( Y, X ), Z ), Y ), rd( Y, X ) ) }.
% 38.98/39.38  parent0[0]: (2988) {G73,W19,D6,L1,V3,M1} P(2983,2425);d(2749) { mult( X, rd
% 38.98/39.38    ( ld( X, mult( Z, Y ) ), Y ) ) ==> ld( ld( rd( mult( Y, Z ), X ), Y ), X
% 38.98/39.38     ) }.
% 38.98/39.38  parent1[0; 1]: (24584) {G2,W23,D7,L1,V3,M1}  { mult( X, rd( ld( X, mult( 
% 38.98/39.38    mult( Y, Z ), Y ) ), Y ) ) ==> ld( rd( rd( rd( Y, X ), Z ), Y ), rd( Y, X
% 38.98/39.38     ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := mult( Y, Z )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24586) {G3,W23,D7,L1,V3,M1}  { ld( ld( rd( mult( mult( X, X ), Y
% 38.98/39.38     ), Z ), X ), Z ) ==> ld( rd( rd( rd( X, Z ), Y ), X ), rd( X, Z ) ) }.
% 38.98/39.38  parent0[0]: (109) {G2,W11,D4,L1,V2,M1} P(5,12);d(4);d(4);d(108);d(5);q { 
% 38.98/39.38    mult( X, mult( X, Y ) ) ==> mult( mult( X, X ), Y ) }.
% 38.98/39.38  parent1[0; 4]: (24585) {G3,W23,D7,L1,V3,M1}  { ld( ld( rd( mult( Y, mult( Y
% 38.98/39.38    , Z ) ), X ), Y ), X ) ==> ld( rd( rd( rd( Y, X ), Z ), Y ), rd( Y, X ) )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24587) {G4,W19,D6,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), Z ) 
% 38.98/39.38    ==> ld( rd( rd( rd( X, Z ), Y ), X ), rd( X, Z ) ) }.
% 38.98/39.38  parent0[0]: (5582) {G172,W19,D7,L1,V3,M1} P(3619,5573);d(74);d(75);d(5546);
% 38.98/39.38    d(108);d(2988);d(109);d(125);d(3636);d(3480) { ld( ld( rd( mult( mult( Y
% 38.98/39.38    , Y ), Z ), X ), Y ), X ) ==> rd( mult( Y, mult( Z, X ) ), X ) }.
% 38.98/39.38  parent1[0; 1]: (24586) {G3,W23,D7,L1,V3,M1}  { ld( ld( rd( mult( mult( X, X
% 38.98/39.38     ), Y ), Z ), X ), Z ) ==> ld( rd( rd( rd( X, Z ), Y ), X ), rd( X, Z ) )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24588) {G4,W19,D6,L1,V3,M1}  { ld( rd( rd( rd( X, Z ), Y ), X ), 
% 38.98/39.38    rd( X, Z ) ) ==> rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.98/39.38  parent0[0]: (24587) {G4,W19,D6,L1,V3,M1}  { rd( mult( X, mult( Y, Z ) ), Z
% 38.98/39.38     ) ==> ld( rd( rd( rd( X, Z ), Y ), X ), rd( X, Z ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6172) {G174,W19,D6,L1,V3,M1} P(2552,6159);d(2518);d(3623);d(
% 38.98/39.38    3629);d(74);d(3556);d(6167);d(108);d(2988);d(109);d(5582) { ld( rd( rd( 
% 38.98/39.38    rd( Y, X ), Z ), Y ), rd( Y, X ) ) ==> rd( mult( Y, mult( Z, X ) ), X )
% 38.98/39.38     }.
% 38.98/39.38  parent0: (24588) {G4,W19,D6,L1,V3,M1}  { ld( rd( rd( rd( X, Z ), Y ), X ), 
% 38.98/39.38    rd( X, Z ) ) ==> rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24590) {G174,W19,D6,L1,V3,M1}  { rd( mult( X, mult( Z, Y ) ), Y ) 
% 38.98/39.38    ==> ld( rd( rd( rd( X, Y ), Z ), X ), rd( X, Y ) ) }.
% 38.98/39.38  parent0[0]: (6172) {G174,W19,D6,L1,V3,M1} P(2552,6159);d(2518);d(3623);d(
% 38.98/39.38    3629);d(74);d(3556);d(6167);d(108);d(2988);d(109);d(5582) { ld( rd( rd( 
% 38.98/39.38    rd( Y, X ), Z ), Y ), rd( Y, X ) ) ==> rd( mult( Y, mult( Z, X ) ), X )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24597) {G2,W24,D7,L1,V3,M1}  { rd( mult( X, mult( Y, mult( Z, X )
% 38.98/39.38     ) ), mult( Z, X ) ) ==> ld( rd( rd( rd( X, mult( Z, X ) ), Y ), X ), i( 
% 38.98/39.38    Z ) ) }.
% 38.98/39.38  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.38    X ) }.
% 38.98/39.38  parent1[0; 22]: (24590) {G174,W19,D6,L1,V3,M1}  { rd( mult( X, mult( Z, Y )
% 38.98/39.38     ), Y ) ==> ld( rd( rd( rd( X, Y ), Z ), X ), rd( X, Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := mult( Z, X )
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24598) {G2,W21,D6,L1,V3,M1}  { rd( mult( X, mult( Y, mult( Z, X )
% 38.98/39.38     ) ), mult( Z, X ) ) ==> ld( rd( rd( i( Z ), Y ), X ), i( Z ) ) }.
% 38.98/39.38  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.38    X ) }.
% 38.98/39.38  parent1[0; 15]: (24597) {G2,W24,D7,L1,V3,M1}  { rd( mult( X, mult( Y, mult
% 38.98/39.38    ( Z, X ) ) ), mult( Z, X ) ) ==> ld( rd( rd( rd( X, mult( Z, X ) ), Y ), 
% 38.98/39.38    X ), i( Z ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24603) {G3,W21,D7,L1,V3,M1}  { rd( mult( X, mult( Y, mult( Z, X )
% 38.98/39.38     ) ), mult( Z, X ) ) ==> i( mult( Z, rd( rd( i( Z ), Y ), X ) ) ) }.
% 38.98/39.38  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.38    ( X, Y ) ) }.
% 38.98/39.38  parent1[0; 12]: (24598) {G2,W21,D6,L1,V3,M1}  { rd( mult( X, mult( Y, mult
% 38.98/39.38    ( Z, X ) ) ), mult( Z, X ) ) ==> ld( rd( rd( i( Z ), Y ), X ), i( Z ) )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := rd( rd( i( Z ), Y ), X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24604) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, mult( Y, mult( Z, X )
% 38.98/39.38     ) ), mult( Z, X ) ) ==> rd( rd( X, rd( i( Z ), Y ) ), Z ) }.
% 38.98/39.38  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.98/39.38     ==> rd( rd( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 12]: (24603) {G3,W21,D7,L1,V3,M1}  { rd( mult( X, mult( Y, mult
% 38.98/39.38    ( Z, X ) ) ), mult( Z, X ) ) ==> i( mult( Z, rd( rd( i( Z ), Y ), X ) ) )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := rd( i( Z ), Y )
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24605) {G5,W20,D6,L1,V3,M1}  { rd( mult( X, mult( Y, mult( Z, X )
% 38.98/39.38     ) ), mult( Z, X ) ) ==> rd( mult( X, rd( Y, i( Z ) ) ), Z ) }.
% 38.98/39.38  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.38    mult( Z, rd( X, Y ) ) }.
% 38.98/39.38  parent1[0; 13]: (24604) {G4,W20,D6,L1,V3,M1}  { rd( mult( X, mult( Y, mult
% 38.98/39.38    ( Z, X ) ) ), mult( Z, X ) ) ==> rd( rd( X, rd( i( Z ), Y ) ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := i( Z )
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24606) {G2,W19,D6,L1,V3,M1}  { rd( mult( X, mult( Y, mult( Z, X )
% 38.98/39.38     ) ), mult( Z, X ) ) ==> rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.98/39.38  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 15]: (24605) {G5,W20,D6,L1,V3,M1}  { rd( mult( X, mult( Y, mult
% 38.98/39.38    ( Z, X ) ) ), mult( Z, X ) ) ==> rd( mult( X, rd( Y, i( Z ) ) ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6176) {G175,W19,D6,L1,V3,M1} P(25,6172);d(52);d(91);d(81);d(
% 38.98/39.38    34) { rd( mult( X, mult( Z, mult( Y, X ) ) ), mult( Y, X ) ) ==> rd( mult
% 38.98/39.38    ( X, mult( Z, Y ) ), Y ) }.
% 38.98/39.38  parent0: (24606) {G2,W19,D6,L1,V3,M1}  { rd( mult( X, mult( Y, mult( Z, X )
% 38.98/39.38     ) ), mult( Z, X ) ) ==> rd( mult( X, mult( Y, Z ) ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24609) {G173,W19,D6,L1,V3,M1}  { Y ==> ld( mult( mult( X, Y ), rd
% 38.98/39.38    ( Z, mult( Y, X ) ) ), mult( X, rd( mult( Y, Z ), X ) ) ) }.
% 38.98/39.38  parent0[0]: (5734) {G173,W19,D6,L1,V3,M1} P(52,5726);d(52);d(22);d(76);d(33
% 38.98/39.38    );d(4536);d(52);d(52);d(450);d(114);d(80);d(81);d(22);d(321) { ld( mult( 
% 38.98/39.38    mult( Y, X ), rd( Z, mult( X, Y ) ) ), mult( Y, rd( mult( X, Z ), Y ) ) )
% 38.98/39.38     ==> X }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24614) {G174,W27,D9,L1,V3,M1}  { X ==> ld( mult( mult( Y, X ), rd
% 38.98/39.38    ( mult( Y, mult( Z, X ) ), X ) ), mult( Y, rd( mult( X, mult( Y, mult( Z
% 38.98/39.38    , mult( X, Y ) ) ) ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (6176) {G175,W19,D6,L1,V3,M1} P(25,6172);d(52);d(91);d(81);d(34
% 38.98/39.38    ) { rd( mult( X, mult( Z, mult( Y, X ) ) ), mult( Y, X ) ) ==> rd( mult( 
% 38.98/39.38    X, mult( Z, Y ) ), Y ) }.
% 38.98/39.38  parent1[0; 7]: (24609) {G173,W19,D6,L1,V3,M1}  { Y ==> ld( mult( mult( X, Y
% 38.98/39.38     ), rd( Z, mult( Y, X ) ) ), mult( X, rd( mult( Y, Z ), X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := mult( Y, mult( Z, mult( X, Y ) ) )
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24616) {G71,W23,D9,L1,V3,M1}  { X ==> ld( mult( Y, mult( mult( X
% 38.98/39.38    , Y ), Z ) ), mult( Y, rd( mult( X, mult( Y, mult( Z, mult( X, Y ) ) ) )
% 38.98/39.38    , Y ) ) ) }.
% 38.98/39.38  parent0[0]: (2873) {G70,W19,D6,L1,V3,M1} P(3,2865) { mult( mult( Z, Y ), rd
% 38.98/39.38    ( mult( Z, mult( X, Y ) ), Y ) ) ==> mult( Z, mult( mult( Y, Z ), X ) )
% 38.98/39.38     }.
% 38.98/39.38  parent1[0; 3]: (24614) {G174,W27,D9,L1,V3,M1}  { X ==> ld( mult( mult( Y, X
% 38.98/39.38     ), rd( mult( Y, mult( Z, X ) ), X ) ), mult( Y, rd( mult( X, mult( Y, 
% 38.98/39.38    mult( Z, mult( X, Y ) ) ) ), Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24617) {G29,W23,D8,L1,V3,M1}  { X ==> ld( mult( Y, mult( mult( X
% 38.98/39.38    , Y ), Z ) ), mult( Y, rd( mult( mult( X, mult( Y, Z ) ), mult( X, Y ) )
% 38.98/39.38    , Y ) ) ) }.
% 38.98/39.38  parent0[0]: (1752) {G28,W19,D6,L1,V3,M1} P(25,1645);d(22);d(52);d(22) { 
% 38.98/39.38    mult( Y, mult( X, mult( Z, mult( Y, X ) ) ) ) ==> mult( mult( Y, mult( X
% 38.98/39.38    , Z ) ), mult( Y, X ) ) }.
% 38.98/39.38  parent1[0; 13]: (24616) {G71,W23,D9,L1,V3,M1}  { X ==> ld( mult( Y, mult( 
% 38.98/39.38    mult( X, Y ), Z ) ), mult( Y, rd( mult( X, mult( Y, mult( Z, mult( X, Y )
% 38.98/39.38     ) ) ), Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24618) {G13,W23,D8,L1,V3,M1}  { X ==> ld( mult( Y, mult( mult( X
% 38.98/39.38    , Y ), Z ) ), ld( rd( rd( Y, mult( X, mult( Y, Z ) ) ), Y ), mult( Y, X )
% 38.98/39.38     ) ) }.
% 38.98/39.38  parent0[0]: (1414) {G12,W19,D6,L1,V3,M1} P(3,1400) { mult( Y, rd( mult( Z, 
% 38.98/39.38    mult( X, Y ) ), Y ) ) ==> ld( rd( rd( Y, Z ), Y ), mult( Y, X ) ) }.
% 38.98/39.38  parent1[0; 10]: (24617) {G29,W23,D8,L1,V3,M1}  { X ==> ld( mult( Y, mult( 
% 38.98/39.38    mult( X, Y ), Z ) ), mult( Y, rd( mult( mult( X, mult( Y, Z ) ), mult( X
% 38.98/39.38    , Y ) ), Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := mult( X, mult( Y, Z ) )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24619) {G14,W19,D6,L1,V3,M1}  { X ==> ld( mult( Y, mult( mult( X
% 38.98/39.38    , Y ), Z ) ), mult( mult( Y, X ), mult( mult( Y, Z ), X ) ) ) }.
% 38.98/39.38  parent0[0]: (4379) {G142,W19,D6,L1,V3,M1} P(4373,321);d(3);d(1414) { ld( rd
% 38.98/39.38    ( rd( X, mult( Y, Z ) ), X ), mult( X, Y ) ) ==> mult( mult( X, Y ), mult
% 38.98/39.38    ( Z, Y ) ) }.
% 38.98/39.38  parent1[0; 10]: (24618) {G13,W23,D8,L1,V3,M1}  { X ==> ld( mult( Y, mult( 
% 38.98/39.38    mult( X, Y ), Z ) ), ld( rd( rd( Y, mult( X, mult( Y, Z ) ) ), Y ), mult
% 38.98/39.38    ( Y, X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := mult( Y, Z )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24620) {G14,W19,D6,L1,V3,M1}  { ld( mult( Y, mult( mult( X, Y ), Z
% 38.98/39.38     ) ), mult( mult( Y, X ), mult( mult( Y, Z ), X ) ) ) ==> X }.
% 38.98/39.38  parent0[0]: (24619) {G14,W19,D6,L1,V3,M1}  { X ==> ld( mult( Y, mult( mult
% 38.98/39.38    ( X, Y ), Z ) ), mult( mult( Y, X ), mult( mult( Y, Z ), X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6177) {G176,W19,D6,L1,V3,M1} P(6176,5734);d(2873);d(1752);d(
% 38.98/39.38    1414);d(4379) { ld( mult( X, mult( mult( Z, X ), Y ) ), mult( mult( X, Z
% 38.98/39.38     ), mult( mult( X, Y ), Z ) ) ) ==> Z }.
% 38.98/39.38  parent0: (24620) {G14,W19,D6,L1,V3,M1}  { ld( mult( Y, mult( mult( X, Y ), 
% 38.98/39.38    Z ) ), mult( mult( Y, X ), mult( mult( Y, Z ), X ) ) ) ==> X }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24622) {G176,W19,D6,L1,V3,M1}  { Y ==> ld( mult( X, mult( mult( Y
% 38.98/39.38    , X ), Z ) ), mult( mult( X, Y ), mult( mult( X, Z ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (6177) {G176,W19,D6,L1,V3,M1} P(6176,5734);d(2873);d(1752);d(
% 38.98/39.38    1414);d(4379) { ld( mult( X, mult( mult( Z, X ), Y ) ), mult( mult( X, Z
% 38.98/39.38     ), mult( mult( X, Y ), Z ) ) ) ==> Z }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24633) {G2,W22,D7,L1,V3,M1}  { X ==> ld( mult( i( Y ), mult( mult
% 38.98/39.38    ( X, i( Y ) ), Z ) ), mult( mult( i( Y ), X ), mult( ld( Y, Z ), X ) ) )
% 38.98/39.38     }.
% 38.98/39.38  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 18]: (24622) {G176,W19,D6,L1,V3,M1}  { Y ==> ld( mult( X, mult( 
% 38.98/39.38    mult( Y, X ), Z ) ), mult( mult( X, Y ), mult( mult( X, Z ), Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := i( Y )
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24638) {G2,W21,D6,L1,V3,M1}  { X ==> ld( mult( i( Y ), mult( rd( 
% 38.98/39.38    X, Y ), Z ) ), mult( mult( i( Y ), X ), mult( ld( Y, Z ), X ) ) ) }.
% 38.98/39.38  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 7]: (24633) {G2,W22,D7,L1,V3,M1}  { X ==> ld( mult( i( Y ), mult
% 38.98/39.38    ( mult( X, i( Y ) ), Z ) ), mult( mult( i( Y ), X ), mult( ld( Y, Z ), X
% 38.98/39.38     ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24639) {G3,W21,D6,L1,V3,M1}  { X ==> ld( mult( i( Y ), ld( rd( Y
% 38.98/39.38    , X ), Z ) ), mult( mult( i( Y ), X ), mult( ld( Y, Z ), X ) ) ) }.
% 38.98/39.38  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.38    ld( rd( X, Y ), Z ) }.
% 38.98/39.38  parent1[0; 6]: (24638) {G2,W21,D6,L1,V3,M1}  { X ==> ld( mult( i( Y ), mult
% 38.98/39.38    ( rd( X, Y ), Z ) ), mult( mult( i( Y ), X ), mult( ld( Y, Z ), X ) ) )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24641) {G2,W20,D6,L1,V3,M1}  { X ==> ld( mult( i( Y ), ld( rd( Y
% 38.98/39.38    , X ), Z ) ), mult( ld( Y, X ), mult( ld( Y, Z ), X ) ) ) }.
% 38.98/39.38  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 12]: (24639) {G3,W21,D6,L1,V3,M1}  { X ==> ld( mult( i( Y ), ld
% 38.98/39.38    ( rd( Y, X ), Z ) ), mult( mult( i( Y ), X ), mult( ld( Y, Z ), X ) ) )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24644) {G3,W20,D6,L1,V3,M1}  { X ==> ld( mult( i( Y ), ld( rd( Y
% 38.98/39.38    , X ), Z ) ), mult( ld( Y, X ), ld( ld( Z, Y ), X ) ) ) }.
% 38.98/39.38  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.38    ld( ld( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 15]: (24641) {G2,W20,D6,L1,V3,M1}  { X ==> ld( mult( i( Y ), ld
% 38.98/39.38    ( rd( Y, X ), Z ) ), mult( ld( Y, X ), mult( ld( Y, Z ), X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24646) {G2,W19,D6,L1,V3,M1}  { X ==> ld( ld( Y, ld( rd( Y, X ), Z
% 38.98/39.38     ) ), mult( ld( Y, X ), ld( ld( Z, Y ), X ) ) ) }.
% 38.98/39.38  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 3]: (24644) {G3,W20,D6,L1,V3,M1}  { X ==> ld( mult( i( Y ), ld( 
% 38.98/39.38    rd( Y, X ), Z ) ), mult( ld( Y, X ), ld( ld( Z, Y ), X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := ld( rd( Y, X ), Z )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24647) {G3,W19,D6,L1,V3,M1}  { X ==> ld( ld( Y, ld( rd( Y, X ), Z
% 38.98/39.38     ) ), ld( ld( X, Y ), ld( ld( Z, Y ), X ) ) ) }.
% 38.98/39.38  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.38    ld( ld( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 10]: (24646) {G2,W19,D6,L1,V3,M1}  { X ==> ld( ld( Y, ld( rd( Y
% 38.98/39.38    , X ), Z ) ), mult( ld( Y, X ), ld( ld( Z, Y ), X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := ld( ld( Z, Y ), X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24648) {G3,W19,D6,L1,V3,M1}  { ld( ld( Y, ld( rd( Y, X ), Z ) ), 
% 38.98/39.38    ld( ld( X, Y ), ld( ld( Z, Y ), X ) ) ) ==> X }.
% 38.98/39.38  parent0[0]: (24647) {G3,W19,D6,L1,V3,M1}  { X ==> ld( ld( Y, ld( rd( Y, X )
% 38.98/39.38    , Z ) ), ld( ld( X, Y ), ld( ld( Z, Y ), X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6183) {G177,W19,D6,L1,V3,M1} P(24,6177);d(33);d(80);d(24);d(
% 38.98/39.38    74);d(24);d(74) { ld( ld( X, ld( rd( X, Y ), Z ) ), ld( ld( Y, X ), ld( 
% 38.98/39.38    ld( Z, X ), Y ) ) ) ==> Y }.
% 38.98/39.38  parent0: (24648) {G3,W19,D6,L1,V3,M1}  { ld( ld( Y, ld( rd( Y, X ), Z ) ), 
% 38.98/39.38    ld( ld( X, Y ), ld( ld( Z, Y ), X ) ) ) ==> X }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24649) {G57,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Z, Y ), mult( Z, X
% 38.98/39.38     ) ) ) = ld( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.98/39.38  parent0[0]: (2623) {G57,W19,D5,L1,V3,M1} P(34,2611);d(22);d(34);d(2596) { 
% 38.98/39.38    ld( ld( mult( Y, Z ), mult( Y, X ) ), Y ) = ld( X, ld( rd( X, Z ), mult( 
% 38.98/39.38    X, Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24650) {G177,W19,D6,L1,V3,M1}  { Y ==> ld( ld( X, ld( rd( X, Y ), 
% 38.98/39.38    Z ) ), ld( ld( Y, X ), ld( ld( Z, X ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (6183) {G177,W19,D6,L1,V3,M1} P(24,6177);d(33);d(80);d(24);d(74
% 38.98/39.38    );d(24);d(74) { ld( ld( X, ld( rd( X, Y ), Z ) ), ld( ld( Y, X ), ld( ld
% 38.98/39.38    ( Z, X ), Y ) ) ) ==> Y }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24653) {G58,W23,D7,L1,V3,M1}  { X ==> ld( ld( ld( mult( Z, X ), 
% 38.98/39.38    mult( Z, Y ) ), Z ), ld( ld( X, Y ), ld( ld( mult( Y, Z ), Y ), X ) ) )
% 38.98/39.38     }.
% 38.98/39.38  parent0[0]: (24649) {G57,W19,D5,L1,V3,M1}  { ld( Z, ld( rd( Z, Y ), mult( Z
% 38.98/39.38    , X ) ) ) = ld( ld( mult( X, Y ), mult( X, Z ) ), X ) }.
% 38.98/39.38  parent1[0; 3]: (24650) {G177,W19,D6,L1,V3,M1}  { Y ==> ld( ld( X, ld( rd( X
% 38.98/39.38    , Y ), Z ) ), ld( ld( Y, X ), ld( ld( Z, X ), Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := mult( Y, Z )
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24658) {G3,W20,D6,L1,V3,M1}  { X ==> ld( ld( ld( mult( Y, X ), 
% 38.98/39.38    mult( Y, Z ) ), Y ), ld( ld( X, Z ), ld( i( Y ), X ) ) ) }.
% 38.98/39.38  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.98/39.38    ==> i( Y ) }.
% 38.98/39.38  parent1[0; 17]: (24653) {G58,W23,D7,L1,V3,M1}  { X ==> ld( ld( ld( mult( Z
% 38.98/39.38    , X ), mult( Z, Y ) ), Z ), ld( ld( X, Y ), ld( ld( mult( Y, Z ), Y ), X
% 38.98/39.38     ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24659) {G2,W19,D6,L1,V3,M1}  { X ==> ld( ld( ld( mult( Y, X ), 
% 38.98/39.38    mult( Y, Z ) ), Y ), ld( ld( X, Z ), mult( Y, X ) ) ) }.
% 38.98/39.38  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 16]: (24658) {G3,W20,D6,L1,V3,M1}  { X ==> ld( ld( ld( mult( Y, 
% 38.98/39.38    X ), mult( Y, Z ) ), Y ), ld( ld( X, Z ), ld( i( Y ), X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24660) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( mult( Y, X ), mult( Y, 
% 38.98/39.38    Z ) ), Y ), ld( ld( X, Z ), mult( Y, X ) ) ) ==> X }.
% 38.98/39.38  parent0[0]: (24659) {G2,W19,D6,L1,V3,M1}  { X ==> ld( ld( ld( mult( Y, X )
% 38.98/39.38    , mult( Y, Z ) ), Y ), ld( ld( X, Z ), mult( Y, X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6186) {G178,W19,D6,L1,V3,M1} P(2623,6183);d(31);d(22) { ld( 
% 38.98/39.38    ld( ld( mult( Z, Y ), mult( Z, X ) ), Z ), ld( ld( Y, X ), mult( Z, Y ) )
% 38.98/39.38     ) ==> Y }.
% 38.98/39.38  parent0: (24660) {G2,W19,D6,L1,V3,M1}  { ld( ld( ld( mult( Y, X ), mult( Y
% 38.98/39.38    , Z ) ), Y ), ld( ld( X, Z ), mult( Y, X ) ) ) ==> X }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24662) {G178,W19,D6,L1,V3,M1}  { Y ==> ld( ld( ld( mult( X, Y ), 
% 38.98/39.38    mult( X, Z ) ), X ), ld( ld( Y, Z ), mult( X, Y ) ) ) }.
% 38.98/39.38  parent0[0]: (6186) {G178,W19,D6,L1,V3,M1} P(2623,6183);d(31);d(22) { ld( ld
% 38.98/39.38    ( ld( mult( Z, Y ), mult( Z, X ) ), Z ), ld( ld( Y, X ), mult( Z, Y ) ) )
% 38.98/39.38     ==> Y }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24665) {G132,W27,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( ld( rd( 
% 38.98/39.38    mult( X, Z ), mult( Y, Z ) ), X ), Z ), ld( ld( rd( X, Y ), X ), mult( Z
% 38.98/39.38    , rd( X, Y ) ) ) ) }.
% 38.98/39.38  parent0[0]: (4278) {G131,W19,D5,L1,V3,M1} P(33,4259);d(52);d(33) { ld( mult
% 38.98/39.38    ( Z, rd( X, Y ) ), mult( Z, X ) ) ==> ld( rd( mult( X, Z ), mult( Y, Z )
% 38.98/39.38     ), X ) }.
% 38.98/39.38  parent1[0; 6]: (24662) {G178,W19,D6,L1,V3,M1}  { Y ==> ld( ld( ld( mult( X
% 38.98/39.38    , Y ), mult( X, Z ) ), X ), ld( ld( Y, Z ), mult( X, Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := rd( X, Y )
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24667) {G92,W23,D6,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld( Y, 
% 38.98/39.38    mult( Z, X ) ), X ), ld( ld( rd( X, Y ), X ), mult( Z, rd( X, Y ) ) ) )
% 38.98/39.38     }.
% 38.98/39.38  parent0[0]: (3361) {G91,W19,D6,L1,V3,M1} P(3356,2632);d(81);d(2654);d(1717)
% 38.98/39.38     { ld( ld( rd( mult( X, Z ), mult( Y, Z ) ), X ), Z ) ==> rd( ld( Y, mult
% 38.98/39.38    ( Z, X ) ), X ) }.
% 38.98/39.38  parent1[0; 5]: (24665) {G132,W27,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( ld
% 38.98/39.38    ( rd( mult( X, Z ), mult( Y, Z ) ), X ), Z ), ld( ld( rd( X, Y ), X ), 
% 38.98/39.38    mult( Z, rd( X, Y ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24668) {G2,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld( Y, mult
% 38.98/39.38    ( Z, X ) ), X ), ld( Y, mult( Z, rd( X, Y ) ) ) ) }.
% 38.98/39.38  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.38  parent1[0; 13]: (24667) {G92,W23,D6,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld
% 38.98/39.38    ( Y, mult( Z, X ) ), X ), ld( ld( rd( X, Y ), X ), mult( Z, rd( X, Y ) )
% 38.98/39.38     ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24669) {G2,W19,D6,L1,V3,M1}  { ld( rd( ld( Y, mult( Z, X ) ), X )
% 38.98/39.38    , ld( Y, mult( Z, rd( X, Y ) ) ) ) ==> rd( X, Y ) }.
% 38.98/39.38  parent0[0]: (24668) {G2,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld( Y, 
% 38.98/39.38    mult( Z, X ) ), X ), ld( Y, mult( Z, rd( X, Y ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6196) {G179,W19,D6,L1,V3,M1} P(4278,6186);d(3361);d(19) { ld
% 38.98/39.38    ( rd( ld( Z, mult( X, Y ) ), Y ), ld( Z, mult( X, rd( Y, Z ) ) ) ) ==> rd
% 38.98/39.38    ( Y, Z ) }.
% 38.98/39.38  parent0: (24669) {G2,W19,D6,L1,V3,M1}  { ld( rd( ld( Y, mult( Z, X ) ), X )
% 38.98/39.38    , ld( Y, mult( Z, rd( X, Y ) ) ) ) ==> rd( X, Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24671) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y ) }.
% 38.98/39.38  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.38    ==> i( X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24682) {G3,W20,D6,L1,V3,M1}  { i( rd( ld( X, mult( Y, Z ) ), Z )
% 38.98/39.38     ) ==> rd( rd( Z, X ), ld( X, mult( Y, rd( Z, X ) ) ) ) }.
% 38.98/39.38  parent0[0]: (6196) {G179,W19,D6,L1,V3,M1} P(4278,6186);d(3361);d(19) { ld( 
% 38.98/39.38    rd( ld( Z, mult( X, Y ) ), Y ), ld( Z, mult( X, rd( Y, Z ) ) ) ) ==> rd( 
% 38.98/39.38    Y, Z ) }.
% 38.98/39.38  parent1[0; 10]: (24671) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y
% 38.98/39.38     ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := rd( ld( X, mult( Y, Z ) ), Z )
% 38.98/39.38     Y := ld( X, mult( Y, rd( Z, X ) ) )
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24683) {G4,W20,D6,L1,V3,M1}  { i( rd( ld( X, mult( Y, Z ) ), Z )
% 38.98/39.38     ) ==> mult( rd( Z, X ), ld( mult( Y, rd( Z, X ) ), X ) ) }.
% 38.98/39.38  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.38    mult( Z, ld( Y, X ) ) }.
% 38.98/39.38  parent1[0; 9]: (24682) {G3,W20,D6,L1,V3,M1}  { i( rd( ld( X, mult( Y, Z ) )
% 38.98/39.38    , Z ) ) ==> rd( rd( Z, X ), ld( X, mult( Y, rd( Z, X ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := mult( Y, rd( Z, X ) )
% 38.98/39.38     Z := rd( Z, X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24684) {G5,W20,D6,L1,V3,M1}  { i( rd( ld( X, mult( Y, Z ) ), Z )
% 38.98/39.38     ) ==> ld( rd( X, Z ), ld( mult( Y, rd( Z, X ) ), X ) ) }.
% 38.98/39.38  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.38    ld( rd( X, Y ), Z ) }.
% 38.98/39.38  parent1[0; 9]: (24683) {G4,W20,D6,L1,V3,M1}  { i( rd( ld( X, mult( Y, Z ) )
% 38.98/39.38    , Z ) ) ==> mult( rd( Z, X ), ld( mult( Y, rd( Z, X ) ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := ld( mult( Y, rd( Z, X ) ), X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24685) {G4,W19,D6,L1,V3,M1}  { rd( Z, ld( X, mult( Y, Z ) ) ) ==>
% 38.98/39.38     ld( rd( X, Z ), ld( mult( Y, rd( Z, X ) ), X ) ) }.
% 38.98/39.38  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.38    X ) }.
% 38.98/39.38  parent1[0; 1]: (24684) {G5,W20,D6,L1,V3,M1}  { i( rd( ld( X, mult( Y, Z ) )
% 38.98/39.38    , Z ) ) ==> ld( rd( X, Z ), ld( mult( Y, rd( Z, X ) ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := ld( X, mult( Y, Z ) )
% 38.98/39.38     Y := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24686) {G5,W19,D6,L1,V3,M1}  { mult( X, ld( mult( Z, X ), Y ) ) 
% 38.98/39.38    ==> ld( rd( Y, X ), ld( mult( Z, rd( X, Y ) ), Y ) ) }.
% 38.98/39.38  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.38    mult( Z, ld( Y, X ) ) }.
% 38.98/39.38  parent1[0; 1]: (24685) {G4,W19,D6,L1,V3,M1}  { rd( Z, ld( X, mult( Y, Z ) )
% 38.98/39.38     ) ==> ld( rd( X, Z ), ld( mult( Y, rd( Z, X ) ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := mult( Z, X )
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24687) {G5,W19,D6,L1,V3,M1}  { ld( rd( Z, X ), ld( mult( Y, rd( X
% 38.98/39.38    , Z ) ), Z ) ) ==> mult( X, ld( mult( Y, X ), Z ) ) }.
% 38.98/39.38  parent0[0]: (24686) {G5,W19,D6,L1,V3,M1}  { mult( X, ld( mult( Z, X ), Y )
% 38.98/39.38     ) ==> ld( rd( Y, X ), ld( mult( Z, rd( X, Y ) ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6199) {G180,W19,D6,L1,V3,M1} P(6196,77);d(75);d(80);d(79);d(
% 38.98/39.38    75) { ld( rd( X, Z ), ld( mult( Y, rd( Z, X ) ), X ) ) ==> mult( Z, ld( 
% 38.98/39.38    mult( Y, Z ), X ) ) }.
% 38.98/39.38  parent0: (24687) {G5,W19,D6,L1,V3,M1}  { ld( rd( Z, X ), ld( mult( Y, rd( X
% 38.98/39.38    , Z ) ), Z ) ) ==> mult( X, ld( mult( Y, X ), Z ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24689) {G179,W19,D6,L1,V3,M1}  { rd( Z, X ) ==> ld( rd( ld( X, 
% 38.98/39.38    mult( Y, Z ) ), Z ), ld( X, mult( Y, rd( Z, X ) ) ) ) }.
% 38.98/39.38  parent0[0]: (6196) {G179,W19,D6,L1,V3,M1} P(4278,6186);d(3361);d(19) { ld( 
% 38.98/39.38    rd( ld( Z, mult( X, Y ) ), Y ), ld( Z, mult( X, rd( Y, Z ) ) ) ) ==> rd( 
% 38.98/39.38    Y, Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24695) {G2,W20,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld( Y, mult
% 38.98/39.38    ( i( Z ), X ) ), X ), ld( Y, ld( Z, rd( X, Y ) ) ) ) }.
% 38.98/39.38  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 15]: (24689) {G179,W19,D6,L1,V3,M1}  { rd( Z, X ) ==> ld( rd( ld
% 38.98/39.38    ( X, mult( Y, Z ) ), Z ), ld( X, mult( Y, rd( Z, X ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := rd( X, Y )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := i( Z )
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24697) {G2,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld( Y, ld( 
% 38.98/39.38    Z, X ) ), X ), ld( Y, ld( Z, rd( X, Y ) ) ) ) }.
% 38.98/39.38  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 8]: (24695) {G2,W20,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld( Y
% 38.98/39.38    , mult( i( Z ), X ) ), X ), ld( Y, ld( Z, rd( X, Y ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24698) {G2,W19,D6,L1,V3,M1}  { ld( rd( ld( Y, ld( Z, X ) ), X ), 
% 38.98/39.38    ld( Y, ld( Z, rd( X, Y ) ) ) ) ==> rd( X, Y ) }.
% 38.98/39.38  parent0[0]: (24697) {G2,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld( Y, 
% 38.98/39.38    ld( Z, X ) ), X ), ld( Y, ld( Z, rd( X, Y ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6200) {G180,W19,D6,L1,V3,M1} P(24,6196);d(24) { ld( rd( ld( Z
% 38.98/39.38    , ld( X, Y ) ), Y ), ld( Z, ld( X, rd( Y, Z ) ) ) ) ==> rd( Y, Z ) }.
% 38.98/39.38  parent0: (24698) {G2,W19,D6,L1,V3,M1}  { ld( rd( ld( Y, ld( Z, X ) ), X ), 
% 38.98/39.38    ld( Y, ld( Z, rd( X, Y ) ) ) ) ==> rd( X, Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24700) {G180,W19,D6,L1,V3,M1}  { rd( Z, X ) ==> ld( rd( ld( X, ld
% 38.98/39.38    ( Y, Z ) ), Z ), ld( X, ld( Y, rd( Z, X ) ) ) ) }.
% 38.98/39.38  parent0[0]: (6200) {G180,W19,D6,L1,V3,M1} P(24,6196);d(24) { ld( rd( ld( Z
% 38.98/39.38    , ld( X, Y ) ), Y ), ld( Z, ld( X, rd( Y, Z ) ) ) ) ==> rd( Y, Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24711) {G171,W27,D8,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld( ld( 
% 38.98/39.38    rd( rd( X, Z ), Y ), X ), X ), X ), ld( Y, ld( mult( Y, rd( Z, Y ) ), rd
% 38.98/39.38    ( X, Y ) ) ) ) }.
% 38.98/39.38  parent0[0]: (6139) {G170,W19,D6,L1,V3,M1} P(6135,3090);d(179);d(168);d(3619
% 38.98/39.38    );d(3648);d(321) { ld( Z, ld( mult( Z, rd( Y, Z ) ), X ) ) = ld( ld( rd( 
% 38.98/39.38    rd( X, Y ), Z ), X ), X ) }.
% 38.98/39.38  parent1[0; 6]: (24700) {G180,W19,D6,L1,V3,M1}  { rd( Z, X ) ==> ld( rd( ld
% 38.98/39.38    ( X, ld( Y, Z ) ), Z ), ld( X, ld( Y, rd( Z, X ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := mult( Y, rd( Z, Y ) )
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24718) {G3,W24,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( i( ld( rd( rd( 
% 38.98/39.38    X, Z ), Y ), X ) ), ld( Y, ld( mult( Y, rd( Z, Y ) ), rd( X, Y ) ) ) )
% 38.98/39.38     }.
% 38.98/39.38  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.38    ==> i( X ) }.
% 38.98/39.38  parent1[0; 5]: (24711) {G171,W27,D8,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld
% 38.98/39.38    ( ld( rd( rd( X, Z ), Y ), X ), X ), X ), ld( Y, ld( mult( Y, rd( Z, Y )
% 38.98/39.38     ), rd( X, Y ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := ld( rd( rd( X, Z ), Y ), X )
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24719) {G2,W23,D7,L1,V3,M1}  { rd( X, Y ) ==> mult( ld( rd( rd( X
% 38.98/39.38    , Z ), Y ), X ), ld( Y, ld( mult( Y, rd( Z, Y ) ), rd( X, Y ) ) ) ) }.
% 38.98/39.38  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 4]: (24718) {G3,W24,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( i( ld( rd
% 38.98/39.38    ( rd( X, Z ), Y ), X ) ), ld( Y, ld( mult( Y, rd( Z, Y ) ), rd( X, Y ) )
% 38.98/39.38     ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := ld( rd( rd( X, Z ), Y ), X )
% 38.98/39.38     Y := ld( Y, ld( mult( Y, rd( Z, Y ) ), rd( X, Y ) ) )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24720) {G3,W23,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, rd( rd( 
% 38.98/39.38    X, Z ), Y ) ), ld( Y, ld( mult( Y, rd( Z, Y ) ), rd( X, Y ) ) ) ) }.
% 38.98/39.38  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.38    ld( ld( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 4]: (24719) {G2,W23,D7,L1,V3,M1}  { rd( X, Y ) ==> mult( ld( rd
% 38.98/39.38    ( rd( X, Z ), Y ), X ), ld( Y, ld( mult( Y, rd( Z, Y ) ), rd( X, Y ) ) )
% 38.98/39.38     ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := rd( rd( X, Z ), Y )
% 38.98/39.38     Y := X
% 38.98/39.38     Z := ld( Y, ld( mult( Y, rd( Z, Y ) ), rd( X, Y ) ) )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24721) {G4,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, rd( rd( 
% 38.98/39.38    X, Z ), Y ) ), rd( ld( Z, ld( Y, X ) ), Y ) ) }.
% 38.98/39.38  parent0[0]: (2580) {G51,W19,D6,L1,V3,M1} P(19,2569);d(81) { ld( X, ld( mult
% 38.98/39.38    ( X, rd( Y, X ) ), rd( Z, X ) ) ) ==> rd( ld( Y, ld( X, Z ) ), X ) }.
% 38.98/39.38  parent1[0; 12]: (24720) {G3,W23,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, 
% 38.98/39.38    rd( rd( X, Z ), Y ) ), ld( Y, ld( mult( Y, rd( Z, Y ) ), rd( X, Y ) ) ) )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24722) {G4,W19,D6,L1,V3,M1}  { ld( ld( X, rd( rd( X, Z ), Y ) ), 
% 38.98/39.38    rd( ld( Z, ld( Y, X ) ), Y ) ) ==> rd( X, Y ) }.
% 38.98/39.38  parent0[0]: (24721) {G4,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, rd( 
% 38.98/39.38    rd( X, Z ), Y ) ), rd( ld( Z, ld( Y, X ) ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6204) {G181,W19,D6,L1,V3,M1} P(6139,6200);d(77);d(22);d(74);d
% 38.98/39.38    (2580) { ld( ld( Z, rd( rd( Z, Y ), X ) ), rd( ld( Y, ld( X, Z ) ), X ) )
% 38.98/39.38     ==> rd( Z, X ) }.
% 38.98/39.38  parent0: (24722) {G4,W19,D6,L1,V3,M1}  { ld( ld( X, rd( rd( X, Z ), Y ) ), 
% 38.98/39.38    rd( ld( Z, ld( Y, X ) ), Y ) ) ==> rd( X, Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24724) {G181,W19,D6,L1,V3,M1}  { rd( X, Z ) ==> ld( ld( X, rd( rd
% 38.98/39.38    ( X, Y ), Z ) ), rd( ld( Y, ld( Z, X ) ), Z ) ) }.
% 38.98/39.38  parent0[0]: (6204) {G181,W19,D6,L1,V3,M1} P(6139,6200);d(77);d(22);d(74);d(
% 38.98/39.38    2580) { ld( ld( Z, rd( rd( Z, Y ), X ) ), rd( ld( Y, ld( X, Z ) ), X ) ) 
% 38.98/39.38    ==> rd( Z, X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24739) {G64,W27,D8,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, rd( rd
% 38.98/39.38    ( X, ld( Y, ld( Z, X ) ) ), Y ) ), rd( ld( ld( ld( Y, Z ), ld( Y, X ) ), 
% 38.98/39.38    X ), Y ) ) }.
% 38.98/39.38  parent0[0]: (2797) {G63,W19,D5,L1,V3,M1} P(2790,24);d(24);d(74);d(34);d(
% 38.98/39.38    1511);d(75);d(1454) { ld( ld( Z, ld( Y, X ) ), ld( Z, X ) ) ==> ld( ld( 
% 38.98/39.38    ld( Z, Y ), ld( Z, X ) ), X ) }.
% 38.98/39.38  parent1[0; 17]: (24724) {G181,W19,D6,L1,V3,M1}  { rd( X, Z ) ==> ld( ld( X
% 38.98/39.38    , rd( rd( X, Y ), Z ) ), rd( ld( Y, ld( Z, X ) ), Z ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := ld( Y, ld( Z, X ) )
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24748) {G5,W27,D8,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, rd( mult
% 38.98/39.38    ( X, ld( ld( Z, X ), Y ) ), Y ) ), rd( ld( ld( ld( Y, Z ), ld( Y, X ) ), 
% 38.98/39.38    X ), Y ) ) }.
% 38.98/39.38  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.38    mult( Z, ld( Y, X ) ) }.
% 38.98/39.38  parent1[0; 8]: (24739) {G64,W27,D8,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, 
% 38.98/39.38    rd( rd( X, ld( Y, ld( Z, X ) ) ), Y ) ), rd( ld( ld( ld( Y, Z ), ld( Y, X
% 38.98/39.38     ) ), X ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := ld( Z, X )
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24749) {G6,W27,D8,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( rd( mult( X
% 38.98/39.38    , mult( ld( Z, X ), Y ) ), Y ), X ), rd( ld( ld( ld( Y, Z ), ld( Y, X ) )
% 38.98/39.38    , X ), Y ) ) }.
% 38.98/39.38  parent0[0]: (3594) {G103,W19,D6,L1,V3,M1} P(3584,3530);d(2475);d(2372) { ld
% 38.98/39.38    ( Z, rd( mult( Z, ld( Y, X ) ), X ) ) ==> ld( rd( mult( Z, mult( Y, X ) )
% 38.98/39.38    , X ), Z ) }.
% 38.98/39.38  parent1[0; 5]: (24748) {G5,W27,D8,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, rd
% 38.98/39.38    ( mult( X, ld( ld( Z, X ), Y ) ), Y ) ), rd( ld( ld( ld( Y, Z ), ld( Y, X
% 38.98/39.38     ) ), X ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := ld( Z, X )
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24750) {G5,W27,D8,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( rd( mult( X
% 38.98/39.38    , ld( ld( X, Z ), Y ) ), Y ), X ), rd( ld( ld( ld( Y, Z ), ld( Y, X ) ), 
% 38.98/39.38    X ), Y ) ) }.
% 38.98/39.38  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.38    ld( ld( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 9]: (24749) {G6,W27,D8,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( rd( 
% 38.98/39.38    mult( X, mult( ld( Z, X ), Y ) ), Y ), X ), rd( ld( ld( ld( Y, Z ), ld( Y
% 38.98/39.38    , X ) ), X ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24751) {G6,W27,D8,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( ld( Y, ld( 
% 38.98/39.38    rd( rd( Z, X ), Y ), X ) ), X ), rd( ld( ld( ld( Y, Z ), ld( Y, X ) ), X
% 38.98/39.38     ), Y ) ) }.
% 38.98/39.38  parent0[0]: (3008) {G75,W19,D6,L1,V3,M1} P(2571,3004);d(3);d(2427);d(74);d(
% 38.98/39.38    2475) { rd( mult( X, ld( ld( X, Z ), Y ) ), Y ) ==> ld( Y, ld( rd( rd( Z
% 38.98/39.38    , X ), Y ), X ) ) }.
% 38.98/39.38  parent1[0; 6]: (24750) {G5,W27,D8,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( rd( 
% 38.98/39.38    mult( X, ld( ld( X, Z ), Y ) ), Y ), X ), rd( ld( ld( ld( Y, Z ), ld( Y, 
% 38.98/39.38    X ) ), X ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24752) {G7,W27,D8,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( ld( mult( Y
% 38.98/39.38    , rd( ld( Y, Z ), X ) ), X ), X ), rd( ld( ld( ld( Y, Z ), ld( Y, X ) ), 
% 38.98/39.38    X ), Y ) ) }.
% 38.98/39.38  parent0[0]: (3587) {G99,W19,D6,L1,V3,M1} P(3577,2553);d(114);d(3171) { ld( 
% 38.98/39.38    Y, ld( rd( rd( Z, X ), Y ), X ) ) ==> ld( mult( Y, rd( ld( Y, Z ), X ) )
% 38.98/39.38    , X ) }.
% 38.98/39.38  parent1[0; 6]: (24751) {G6,W27,D8,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( ld( Y
% 38.98/39.38    , ld( rd( rd( Z, X ), Y ), X ) ), X ), rd( ld( ld( ld( Y, Z ), ld( Y, X )
% 38.98/39.38     ), X ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24753) {G8,W23,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( ld( rd( Z, 
% 38.98/39.38    Y ), X ), Y ), rd( ld( ld( ld( Y, Z ), ld( Y, X ) ), X ), Y ) ) }.
% 38.98/39.38  parent0[0]: (2985) {G72,W19,D7,L1,V3,M1} P(24,2978);d(74);d(75);d(74);d(329
% 38.98/39.38    );d(1399);d(33);d(80) { ld( ld( mult( Y, rd( ld( Y, X ), Z ) ), Z ), Z ) 
% 38.98/39.38    ==> ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.98/39.38  parent1[0; 5]: (24752) {G7,W27,D8,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( ld( 
% 38.98/39.38    mult( Y, rd( ld( Y, Z ), X ) ), X ), X ), rd( ld( ld( ld( Y, Z ), ld( Y, 
% 38.98/39.38    X ) ), X ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24754) {G9,W23,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( ld( rd( Z, 
% 38.98/39.38    Y ), X ), Y ), ld( ld( Y, X ), rd( mult( ld( Y, Z ), X ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (5842) {G186,W19,D6,L1,V3,M1} P(0,5830);d(74);d(74);d(74) { rd
% 38.98/39.38    ( ld( ld( Z, ld( Y, X ) ), X ), Y ) ==> ld( ld( Y, X ), rd( mult( Z, X )
% 38.98/39.38    , Y ) ) }.
% 38.98/39.38  parent1[0; 12]: (24753) {G8,W23,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( ld( 
% 38.98/39.38    rd( Z, Y ), X ), Y ), rd( ld( ld( ld( Y, Z ), ld( Y, X ) ), X ), Y ) )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := ld( Y, Z )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24755) {G5,W23,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( ld( rd( Z, 
% 38.98/39.38    Y ), X ), Y ), ld( ld( Y, X ), rd( ld( ld( Z, Y ), X ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.38    ld( ld( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 17]: (24754) {G9,W23,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( ld( 
% 38.98/39.38    rd( Z, Y ), X ), Y ), ld( ld( Y, X ), rd( mult( ld( Y, Z ), X ), Y ) ) )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24756) {G6,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( ld( rd( Z, 
% 38.98/39.38    Y ), X ), Y ), ld( X, mult( Z, rd( X, Y ) ) ) ) }.
% 38.98/39.38  parent0[0]: (2925) {G81,W19,D6,L1,V3,M1} P(77,2924);d(22) { ld( ld( Y, Z )
% 38.98/39.38    , rd( ld( ld( X, Y ), Z ), Y ) ) ==> ld( Z, mult( X, rd( Z, Y ) ) ) }.
% 38.98/39.38  parent1[0; 12]: (24755) {G5,W23,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( ld( 
% 38.98/39.38    rd( Z, Y ), X ), Y ), ld( ld( Y, X ), rd( ld( ld( Z, Y ), X ), Y ) ) )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24757) {G6,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Z, Y ), X ), Y ), 
% 38.98/39.38    ld( X, mult( Z, rd( X, Y ) ) ) ) ==> rd( X, Y ) }.
% 38.98/39.38  parent0[0]: (24756) {G6,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( ld( rd( 
% 38.98/39.38    Z, Y ), X ), Y ), ld( X, mult( Z, rd( X, Y ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6212) {G187,W19,D6,L1,V3,M1} P(2797,6204);d(75);d(3594);d(74)
% 38.98/39.38    ;d(3008);d(3587);d(2985);d(5842);d(74);d(2925) { ld( ld( ld( rd( Y, X ), 
% 38.98/39.38    Z ), X ), ld( Z, mult( Y, rd( Z, X ) ) ) ) ==> rd( Z, X ) }.
% 38.98/39.38  parent0: (24757) {G6,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Z, Y ), X ), Y ), 
% 38.98/39.38    ld( X, mult( Z, rd( X, Y ) ) ) ) ==> rd( X, Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24759) {G181,W19,D6,L1,V3,M1}  { rd( X, Z ) ==> ld( ld( X, rd( rd
% 38.98/39.38    ( X, Y ), Z ) ), rd( ld( Y, ld( Z, X ) ), Z ) ) }.
% 38.98/39.38  parent0[0]: (6204) {G181,W19,D6,L1,V3,M1} P(6139,6200);d(77);d(22);d(74);d(
% 38.98/39.38    2580) { ld( ld( Z, rd( rd( Z, Y ), X ) ), rd( ld( Y, ld( X, Z ) ), X ) ) 
% 38.98/39.38    ==> rd( Z, X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24777) {G4,W28,D9,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, rd( rd( 
% 38.98/39.38    X, mult( mult( ld( Y, X ), ld( Y, X ) ), Z ) ), Y ) ), rd( i( mult( ld( Y
% 38.98/39.38    , X ), Z ) ), Y ) ) }.
% 38.98/39.38  parent0[0]: (156) {G3,W12,D5,L1,V2,M1} P(109,31) { ld( mult( mult( X, X ), 
% 38.98/39.38    Y ), X ) ==> i( mult( X, Y ) ) }.
% 38.98/39.38  parent1[0; 21]: (24759) {G181,W19,D6,L1,V3,M1}  { rd( X, Z ) ==> ld( ld( X
% 38.98/39.38    , rd( rd( X, Y ), Z ) ), rd( ld( Y, ld( Z, X ) ), Z ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := ld( Y, X )
% 38.98/39.38     Y := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := mult( mult( ld( Y, X ), ld( Y, X ) ), Z )
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24779) {G5,W28,D9,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, rd( rd( 
% 38.98/39.38    X, ld( rd( ld( X, Y ), ld( Y, X ) ), Z ) ), Y ) ), rd( i( mult( ld( Y, X
% 38.98/39.38     ), Z ) ), Y ) ) }.
% 38.98/39.38  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.38     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.38  parent1[0; 10]: (24777) {G4,W28,D9,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, 
% 38.98/39.38    rd( rd( X, mult( mult( ld( Y, X ), ld( Y, X ) ), Z ) ), Y ) ), rd( i( 
% 38.98/39.38    mult( ld( Y, X ), Z ) ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := ld( Y, X )
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38     T := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24781) {G5,W28,D9,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, rd( rd( 
% 38.98/39.38    X, ld( mult( ld( X, Y ), ld( X, Y ) ), Z ) ), Y ) ), rd( i( mult( ld( Y, 
% 38.98/39.38    X ), Z ) ), Y ) ) }.
% 38.98/39.38  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.38    mult( Z, ld( Y, X ) ) }.
% 38.98/39.38  parent1[0; 11]: (24779) {G5,W28,D9,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, 
% 38.98/39.38    rd( rd( X, ld( rd( ld( X, Y ), ld( Y, X ) ), Z ) ), Y ) ), rd( i( mult( 
% 38.98/39.38    ld( Y, X ), Z ) ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := ld( X, Y )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24783) {G5,W28,D9,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, rd( mult
% 38.98/39.38    ( X, ld( Z, mult( ld( X, Y ), ld( X, Y ) ) ) ), Y ) ), rd( i( mult( ld( Y
% 38.98/39.38    , X ), Z ) ), Y ) ) }.
% 38.98/39.38  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.38    mult( Z, ld( Y, X ) ) }.
% 38.98/39.38  parent1[0; 8]: (24781) {G5,W28,D9,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, rd
% 38.98/39.38    ( rd( X, ld( mult( ld( X, Y ), ld( X, Y ) ), Z ) ), Y ) ), rd( i( mult( 
% 38.98/39.38    ld( Y, X ), Z ) ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( ld( X, Y ), ld( X, Y ) )
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24784) {G6,W28,D9,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, rd( mult
% 38.98/39.38    ( X, ld( ld( ld( X, Y ), Z ), ld( X, Y ) ) ), Y ) ), rd( i( mult( ld( Y, 
% 38.98/39.38    X ), Z ) ), Y ) ) }.
% 38.98/39.38  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.98/39.38     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.98/39.38  parent1[0; 10]: (24783) {G5,W28,D9,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, 
% 38.98/39.38    rd( mult( X, ld( Z, mult( ld( X, Y ), ld( X, Y ) ) ) ), Y ) ), rd( i( 
% 38.98/39.38    mult( ld( Y, X ), Z ) ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := ld( X, Y )
% 38.98/39.38     Y := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24785) {G7,W28,D9,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, mult( Y
% 38.98/39.38    , rd( rd( ld( Y, X ), ld( ld( X, Y ), Z ) ), X ) ) ), rd( i( mult( ld( Y
% 38.98/39.38    , X ), Z ) ), Y ) ) }.
% 38.98/39.38  parent0[0]: (1902) {G30,W19,D6,L1,V3,M1} P(77,1802);d(22);d(52);d(33);d(495
% 38.98/39.38    ) { rd( mult( X, ld( Z, ld( X, Y ) ) ), Y ) ==> mult( Y, rd( rd( ld( Y, X
% 38.98/39.38     ), Z ), X ) ) }.
% 38.98/39.38  parent1[0; 7]: (24784) {G6,W28,D9,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, rd
% 38.98/39.38    ( mult( X, ld( ld( ld( X, Y ), Z ), ld( X, Y ) ) ), Y ) ), rd( i( mult( 
% 38.98/39.38    ld( Y, X ), Z ) ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := ld( ld( X, Y ), Z )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24786) {G8,W28,D9,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, ld( mult
% 38.98/39.38    ( Y, rd( ld( ld( X, Y ), Z ), X ) ), rd( Y, X ) ) ), rd( i( mult( ld( Y, 
% 38.98/39.38    X ), Z ) ), Y ) ) }.
% 38.98/39.38  parent0[0]: (3454) {G96,W19,D6,L1,V3,M1} P(0,3449);d(1902);d(74);d(74);d(
% 38.98/39.38    329);d(3186) { mult( Y, rd( rd( ld( Y, X ), Z ), X ) ) ==> ld( mult( Y, 
% 38.98/39.38    rd( Z, X ) ), rd( Y, X ) ) }.
% 38.98/39.38  parent1[0; 7]: (24785) {G7,W28,D9,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, 
% 38.98/39.38    mult( Y, rd( rd( ld( Y, X ), ld( ld( X, Y ), Z ) ), X ) ) ), rd( i( mult
% 38.98/39.38    ( ld( Y, X ), Z ) ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := ld( ld( X, Y ), Z )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24787) {G9,W28,D9,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( mult( Y, 
% 38.98/39.38    mult( rd( ld( ld( X, Y ), Z ), X ), X ) ), rd( Y, X ) ), rd( i( mult( ld
% 38.98/39.38    ( Y, X ), Z ) ), Y ) ) }.
% 38.98/39.38  parent0[0]: (1634) {G26,W19,D5,L1,V3,M1} P(1619,24);d(34);d(33) { ld( X, ld
% 38.98/39.38    ( mult( Y, Z ), rd( Y, X ) ) ) ==> ld( mult( Y, mult( Z, X ) ), rd( Y, X
% 38.98/39.38     ) ) }.
% 38.98/39.38  parent1[0; 5]: (24786) {G8,W28,D9,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( X, ld
% 38.98/39.38    ( mult( Y, rd( ld( ld( X, Y ), Z ), X ) ), rd( Y, X ) ) ), rd( i( mult( 
% 38.98/39.38    ld( Y, X ), Z ) ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := rd( ld( ld( X, Y ), Z ), X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24788) {G5,W28,D9,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( mult( Y, ld
% 38.98/39.38    ( rd( X, ld( ld( X, Y ), Z ) ), X ) ), rd( Y, X ) ), rd( i( mult( ld( Y, 
% 38.98/39.38    X ), Z ) ), Y ) ) }.
% 38.98/39.38  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.38    ld( rd( X, Y ), Z ) }.
% 38.98/39.38  parent1[0; 8]: (24787) {G9,W28,D9,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( mult
% 38.98/39.38    ( Y, mult( rd( ld( ld( X, Y ), Z ), X ), X ) ), rd( Y, X ) ), rd( i( mult
% 38.98/39.38    ( ld( Y, X ), Z ) ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := ld( ld( X, Y ), Z )
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24789) {G2,W24,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( mult( Y, ld
% 38.98/39.38    ( ld( X, Y ), Z ) ), rd( Y, X ) ), rd( i( mult( ld( Y, X ), Z ) ), Y ) )
% 38.98/39.38     }.
% 38.98/39.38  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.38  parent1[0; 8]: (24788) {G5,W28,D9,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( mult
% 38.98/39.38    ( Y, ld( rd( X, ld( ld( X, Y ), Z ) ), X ) ), rd( Y, X ) ), rd( i( mult( 
% 38.98/39.38    ld( Y, X ), Z ) ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := ld( ld( X, Y ), Z )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24790) {G3,W20,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld( mult( X
% 38.98/39.38    , Z ), Y ), X ), rd( i( mult( ld( Y, X ), Z ) ), Y ) ) }.
% 38.98/39.38  parent0[0]: (4763) {G145,W19,D6,L1,V3,M1} P(4759,3496);d(3518);d(74);d(74);
% 38.98/39.38    d(329);d(3186) { ld( mult( Z, ld( ld( Y, Z ), X ) ), rd( Z, Y ) ) ==> rd
% 38.98/39.38    ( ld( mult( Y, X ), Z ), Y ) }.
% 38.98/39.38  parent1[0; 5]: (24789) {G2,W24,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( mult
% 38.98/39.38    ( Y, ld( ld( X, Y ), Z ) ), rd( Y, X ) ), rd( i( mult( ld( Y, X ), Z ) )
% 38.98/39.38    , Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24791) {G4,W20,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld( mult( X
% 38.98/39.38    , Z ), Y ), X ), i( mult( Y, mult( ld( Y, X ), Z ) ) ) ) }.
% 38.98/39.38  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.38    ( mult( Y, X ) ) }.
% 38.98/39.38  parent1[0; 12]: (24790) {G3,W20,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld( 
% 38.98/39.38    mult( X, Z ), Y ), X ), rd( i( mult( ld( Y, X ), Z ) ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( ld( Y, X ), Z )
% 38.98/39.38     Y := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24792) {G4,W20,D7,L1,V3,M1}  { rd( X, Y ) ==> i( mult( mult( Y, 
% 38.98/39.38    mult( ld( Y, X ), Z ) ), rd( ld( mult( X, Z ), Y ), X ) ) ) }.
% 38.98/39.38  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.38    ( X, Y ) ) }.
% 38.98/39.38  parent1[0; 4]: (24791) {G4,W20,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld( 
% 38.98/39.38    mult( X, Z ), Y ), X ), i( mult( Y, mult( ld( Y, X ), Z ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( Y, mult( ld( Y, X ), Z ) )
% 38.98/39.38     Y := rd( ld( mult( X, Z ), Y ), X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24793) {G5,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> rd( rd( X, ld( mult
% 38.98/39.38    ( X, Z ), Y ) ), mult( Y, mult( ld( Y, X ), Z ) ) ) }.
% 38.98/39.38  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.98/39.38     ==> rd( rd( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 4]: (24792) {G4,W20,D7,L1,V3,M1}  { rd( X, Y ) ==> i( mult( mult
% 38.98/39.38    ( Y, mult( ld( Y, X ), Z ) ), rd( ld( mult( X, Z ), Y ), X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := ld( mult( X, Z ), Y )
% 38.98/39.38     Y := X
% 38.98/39.38     Z := mult( Y, mult( ld( Y, X ), Z ) )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24794) {G5,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> rd( mult( X, ld( Y
% 38.98/39.38    , mult( X, Z ) ) ), mult( Y, mult( ld( Y, X ), Z ) ) ) }.
% 38.98/39.38  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.38    mult( Z, ld( Y, X ) ) }.
% 38.98/39.38  parent1[0; 5]: (24793) {G5,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> rd( rd( X, ld
% 38.98/39.38    ( mult( X, Z ), Y ) ), mult( Y, mult( ld( Y, X ), Z ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( X, Z )
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24795) {G5,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> rd( mult( X, ld( Y
% 38.98/39.38    , mult( X, Z ) ) ), mult( Y, ld( ld( X, Y ), Z ) ) ) }.
% 38.98/39.38  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.38    ld( ld( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 14]: (24794) {G5,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> rd( mult( X
% 38.98/39.38    , ld( Y, mult( X, Z ) ) ), mult( Y, mult( ld( Y, X ), Z ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24796) {G6,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> mult( mult( X, ld( 
% 38.98/39.38    Y, mult( X, Z ) ) ), rd( ld( Z, ld( X, Y ) ), Y ) ) }.
% 38.98/39.38  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.98/39.38     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.38  parent1[0; 4]: (24795) {G5,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> rd( mult( X, 
% 38.98/39.38    ld( Y, mult( X, Z ) ) ), mult( Y, ld( ld( X, Y ), Z ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := ld( X, Y )
% 38.98/39.38     T := mult( X, ld( Y, mult( X, Z ) ) )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24797) {G6,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld( mult( X
% 38.98/39.38    , Z ), Y ), X ), rd( ld( Z, ld( X, Y ) ), Y ) ) }.
% 38.98/39.38  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.38     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.38  parent1[0; 4]: (24796) {G6,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> mult( mult( X
% 38.98/39.38    , ld( Y, mult( X, Z ) ) ), rd( ld( Z, ld( X, Y ) ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := mult( X, Z )
% 38.98/39.38     Z := Y
% 38.98/39.38     T := rd( ld( Z, ld( X, Y ) ), Y )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24798) {G6,W19,D6,L1,V3,M1}  { ld( rd( ld( mult( X, Z ), Y ), X )
% 38.98/39.38    , rd( ld( Z, ld( X, Y ) ), Y ) ) ==> rd( X, Y ) }.
% 38.98/39.38  parent0[0]: (24797) {G6,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld( mult
% 38.98/39.38    ( X, Z ), Y ), X ), rd( ld( Z, ld( X, Y ) ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6214) {G182,W19,D6,L1,V3,M1} P(156,6204);d(115);d(75);d(75);d
% 38.98/39.38    (168);d(1902);d(3454);d(1634);d(80);d(19);d(4763);d(76);d(52);d(91);d(75)
% 38.98/39.38    ;d(74);d(114);d(115) { ld( rd( ld( mult( Y, Z ), X ), Y ), rd( ld( Z, ld
% 38.98/39.38    ( Y, X ) ), X ) ) ==> rd( Y, X ) }.
% 38.98/39.38  parent0: (24798) {G6,W19,D6,L1,V3,M1}  { ld( rd( ld( mult( X, Z ), Y ), X )
% 38.98/39.38    , rd( ld( Z, ld( X, Y ) ), Y ) ) ==> rd( X, Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24800) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y ) ) }.
% 38.98/39.38  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.38     ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24803) {G4,W20,D6,L1,V3,M1}  { ld( ld( X, mult( Y, rd( X, Z ) ) )
% 38.98/39.38    , ld( ld( rd( Y, Z ), X ), Z ) ) ==> i( rd( X, Z ) ) }.
% 38.98/39.38  parent0[0]: (6212) {G187,W19,D6,L1,V3,M1} P(2797,6204);d(75);d(3594);d(74);
% 38.98/39.38    d(3008);d(3587);d(2985);d(5842);d(74);d(2925) { ld( ld( ld( rd( Y, X ), Z
% 38.98/39.38     ), X ), ld( Z, mult( Y, rd( Z, X ) ) ) ) ==> rd( Z, X ) }.
% 38.98/39.38  parent1[0; 17]: (24800) {G3,W8,D4,L1,V2,M1}  { ld( Y, X ) ==> i( ld( X, Y )
% 38.98/39.38     ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := ld( ld( rd( Y, Z ), X ), Z )
% 38.98/39.38     Y := ld( X, mult( Y, rd( X, Z ) ) )
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24804) {G4,W19,D6,L1,V3,M1}  { ld( ld( X, mult( Y, rd( X, Z ) ) )
% 38.98/39.38    , ld( ld( rd( Y, Z ), X ), Z ) ) ==> rd( Z, X ) }.
% 38.98/39.38  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.38    X ) }.
% 38.98/39.38  parent1[0; 16]: (24803) {G4,W20,D6,L1,V3,M1}  { ld( ld( X, mult( Y, rd( X, 
% 38.98/39.38    Z ) ) ), ld( ld( rd( Y, Z ), X ), Z ) ) ==> i( rd( X, Z ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6217) {G188,W19,D6,L1,V3,M1} P(6212,54);d(79) { ld( ld( Z, 
% 38.98/39.38    mult( X, rd( Z, Y ) ) ), ld( ld( rd( X, Y ), Z ), Y ) ) ==> rd( Y, Z )
% 38.98/39.38     }.
% 38.98/39.38  parent0: (24804) {G4,W19,D6,L1,V3,M1}  { ld( ld( X, mult( Y, rd( X, Z ) ) )
% 38.98/39.38    , ld( ld( rd( Y, Z ), X ), Z ) ) ==> rd( Z, X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24807) {G188,W19,D6,L1,V3,M1}  { rd( Z, X ) ==> ld( ld( X, mult( Y
% 38.98/39.38    , rd( X, Z ) ) ), ld( ld( rd( Y, Z ), X ), Z ) ) }.
% 38.98/39.38  parent0[0]: (6217) {G188,W19,D6,L1,V3,M1} P(6212,54);d(79) { ld( ld( Z, 
% 38.98/39.38    mult( X, rd( Z, Y ) ) ), ld( ld( rd( X, Y ), Z ), Y ) ) ==> rd( Y, Z )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24812) {G5,W21,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( Y, mult( i
% 38.98/39.38    ( Z ), rd( Y, X ) ) ), ld( ld( i( mult( X, Z ) ), Y ), X ) ) }.
% 38.98/39.38  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.38    ( mult( Y, X ) ) }.
% 38.98/39.38  parent1[0; 15]: (24807) {G188,W19,D6,L1,V3,M1}  { rd( Z, X ) ==> ld( ld( X
% 38.98/39.38    , mult( Y, rd( X, Z ) ) ), ld( ld( rd( Y, Z ), X ), Z ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := i( Z )
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24813) {G2,W20,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( Y, ld( Z, 
% 38.98/39.38    rd( Y, X ) ) ), ld( ld( i( mult( X, Z ) ), Y ), X ) ) }.
% 38.98/39.38  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 7]: (24812) {G5,W21,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( Y, 
% 38.98/39.38    mult( i( Z ), rd( Y, X ) ) ), ld( ld( i( mult( X, Z ) ), Y ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := rd( Y, X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24814) {G2,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( Y, ld( Z, 
% 38.98/39.38    rd( Y, X ) ) ), ld( mult( mult( X, Z ), Y ), X ) ) }.
% 38.98/39.38  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 13]: (24813) {G2,W20,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( Y, 
% 38.98/39.38    ld( Z, rd( Y, X ) ) ), ld( ld( i( mult( X, Z ) ), Y ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( X, Z )
% 38.98/39.38     Y := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24815) {G2,W19,D6,L1,V3,M1}  { ld( ld( Y, ld( Z, rd( Y, X ) ) ), 
% 38.98/39.38    ld( mult( mult( X, Z ), Y ), X ) ) ==> rd( X, Y ) }.
% 38.98/39.38  parent0[0]: (24814) {G2,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> ld( ld( Y, ld( Z
% 38.98/39.38    , rd( Y, X ) ) ), ld( mult( mult( X, Z ), Y ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6222) {G189,W19,D6,L1,V3,M1} P(76,6217);d(24);d(22) { ld( ld
% 38.98/39.38    ( Z, ld( X, rd( Z, Y ) ) ), ld( mult( mult( Y, X ), Z ), Y ) ) ==> rd( Y
% 38.98/39.38    , Z ) }.
% 38.98/39.38  parent0: (24815) {G2,W19,D6,L1,V3,M1}  { ld( ld( Y, ld( Z, rd( Y, X ) ) ), 
% 38.98/39.38    ld( mult( mult( X, Z ), Y ), X ) ) ==> rd( X, Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24817) {G182,W19,D6,L1,V3,M1}  { rd( X, Z ) ==> ld( rd( ld( mult( 
% 38.98/39.38    X, Y ), Z ), X ), rd( ld( Y, ld( X, Z ) ), Z ) ) }.
% 38.98/39.38  parent0[0]: (6214) {G182,W19,D6,L1,V3,M1} P(156,6204);d(115);d(75);d(75);d(
% 38.98/39.38    168);d(1902);d(3454);d(1634);d(80);d(19);d(4763);d(76);d(52);d(91);d(75);
% 38.98/39.38    d(74);d(114);d(115) { ld( rd( ld( mult( Y, Z ), X ), Y ), rd( ld( Z, ld( 
% 38.98/39.38    Y, X ) ), X ) ) ==> rd( Y, X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24820) {G7,W23,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld( ld( X, 
% 38.98/39.38    Z ), Y ), X ), rd( ld( ld( mult( X, X ), Z ), ld( X, Y ) ), Y ) ) }.
% 38.98/39.38  parent0[0]: (171) {G6,W11,D5,L1,V2,M1} P(154,0) { mult( X, ld( mult( X, X )
% 38.98/39.38    , Y ) ) ==> ld( X, Y ) }.
% 38.98/39.38  parent1[0; 7]: (24817) {G182,W19,D6,L1,V3,M1}  { rd( X, Z ) ==> ld( rd( ld
% 38.98/39.38    ( mult( X, Y ), Z ), X ), rd( ld( Y, ld( X, Z ) ), Z ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := ld( mult( X, X ), Z )
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24821) {G8,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld( ld( X, 
% 38.98/39.38    Z ), Y ), X ), ld( ld( rd( X, Y ), Z ), Y ) ) }.
% 38.98/39.38  parent0[0]: (4460) {G134,W19,D6,L1,V3,M1} P(4303,3160);d(31);d(52);d(92);d(
% 38.98/39.38    168);d(77);d(54) { rd( ld( ld( mult( Y, Y ), Z ), ld( Y, X ) ), X ) ==> 
% 38.98/39.38    ld( ld( rd( Y, X ), Z ), X ) }.
% 38.98/39.38  parent1[0; 12]: (24820) {G7,W23,D7,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld( 
% 38.98/39.38    ld( X, Z ), Y ), X ), rd( ld( ld( mult( X, X ), Z ), ld( X, Y ) ), Y ) )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24822) {G8,W19,D6,L1,V3,M1}  { ld( rd( ld( ld( X, Z ), Y ), X ), 
% 38.98/39.38    ld( ld( rd( X, Y ), Z ), Y ) ) ==> rd( X, Y ) }.
% 38.98/39.38  parent0[0]: (24821) {G8,W19,D6,L1,V3,M1}  { rd( X, Y ) ==> ld( rd( ld( ld( 
% 38.98/39.38    X, Z ), Y ), X ), ld( ld( rd( X, Y ), Z ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6233) {G183,W19,D6,L1,V3,M1} P(171,6214);d(4460) { ld( rd( ld
% 38.98/39.38    ( ld( X, Y ), Z ), X ), ld( ld( rd( X, Z ), Y ), Z ) ) ==> rd( X, Z ) }.
% 38.98/39.38  parent0: (24822) {G8,W19,D6,L1,V3,M1}  { ld( rd( ld( ld( X, Z ), Y ), X ), 
% 38.98/39.38    ld( ld( rd( X, Y ), Z ), Y ) ) ==> rd( X, Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24824) {G183,W19,D6,L1,V3,M1}  { rd( X, Z ) ==> ld( rd( ld( ld( X
% 38.98/39.38    , Y ), Z ), X ), ld( ld( rd( X, Z ), Y ), Z ) ) }.
% 38.98/39.38  parent0[0]: (6233) {G183,W19,D6,L1,V3,M1} P(171,6214);d(4460) { ld( rd( ld
% 38.98/39.38    ( ld( X, Y ), Z ), X ), ld( ld( rd( X, Z ), Y ), Z ) ) ==> rd( X, Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24842) {G141,W35,D7,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z ) ) ==>
% 38.98/39.38     ld( rd( mult( Y, ld( mult( X, X ), Z ) ), ld( X, Y ) ), ld( ld( rd( ld( 
% 38.98/39.38    X, Y ), ld( Y, Z ) ), rd( X, Y ) ), ld( Y, Z ) ) ) }.
% 38.98/39.38  parent0[0]: (5130) {G140,W19,D5,L1,V3,M1} P(24,5124);d(33);d(74);d(2009);d(
% 38.98/39.38    24);d(22) { ld( ld( ld( Y, X ), rd( Y, X ) ), ld( X, Z ) ) ==> mult( X, 
% 38.98/39.38    ld( mult( Y, Y ), Z ) ) }.
% 38.98/39.38  parent1[0; 10]: (24824) {G183,W19,D6,L1,V3,M1}  { rd( X, Z ) ==> ld( rd( ld
% 38.98/39.38    ( ld( X, Y ), Z ), X ), ld( ld( rd( X, Z ), Y ), Z ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := ld( X, Y )
% 38.98/39.38     Y := rd( X, Y )
% 38.98/39.38     Z := ld( Y, Z )
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24847) {G5,W35,D7,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z ) ) ==> 
% 38.98/39.38    ld( mult( mult( Y, ld( mult( X, X ), Z ) ), ld( Y, X ) ), ld( ld( rd( ld
% 38.98/39.38    ( X, Y ), ld( Y, Z ) ), rd( X, Y ) ), ld( Y, Z ) ) ) }.
% 38.98/39.38  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.38    mult( Z, ld( Y, X ) ) }.
% 38.98/39.38  parent1[0; 9]: (24842) {G141,W35,D7,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z )
% 38.98/39.38     ) ==> ld( rd( mult( Y, ld( mult( X, X ), Z ) ), ld( X, Y ) ), ld( ld( rd
% 38.98/39.38    ( ld( X, Y ), ld( Y, Z ) ), rd( X, Y ) ), ld( Y, Z ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := mult( Y, ld( mult( X, X ), Z ) )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24852) {G6,W35,D7,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z ) ) ==> 
% 38.98/39.38    ld( ld( rd( ld( Z, mult( X, X ) ), Y ), ld( Y, X ) ), ld( ld( rd( ld( X, 
% 38.98/39.38    Y ), ld( Y, Z ) ), rd( X, Y ) ), ld( Y, Z ) ) ) }.
% 38.98/39.38  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.38     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.38  parent1[0; 9]: (24847) {G5,W35,D7,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z ) )
% 38.98/39.38     ==> ld( mult( mult( Y, ld( mult( X, X ), Z ) ), ld( Y, X ) ), ld( ld( rd
% 38.98/39.38    ( ld( X, Y ), ld( Y, Z ) ), rd( X, Y ) ), ld( Y, Z ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := mult( X, X )
% 38.98/39.38     T := ld( Y, X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24853) {G7,W35,D7,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z ) ) ==> 
% 38.98/39.38    ld( ld( rd( ld( ld( X, Z ), X ), Y ), ld( Y, X ) ), ld( ld( rd( ld( X, Y
% 38.98/39.38     ), ld( Y, Z ) ), rd( X, Y ) ), ld( Y, Z ) ) ) }.
% 38.98/39.38  parent0[0]: (168) {G6,W11,D4,L1,V2,M1} P(154,54);d(54) { ld( Y, mult( X, X
% 38.98/39.38     ) ) ==> ld( ld( X, Y ), X ) }.
% 38.98/39.38  parent1[0; 11]: (24852) {G6,W35,D7,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z )
% 38.98/39.38     ) ==> ld( ld( rd( ld( Z, mult( X, X ) ), Y ), ld( Y, X ) ), ld( ld( rd( 
% 38.98/39.38    ld( X, Y ), ld( Y, Z ) ), rd( X, Y ) ), ld( Y, Z ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24854) {G8,W35,D7,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z ) ) ==> 
% 38.98/39.38    ld( ld( ld( rd( ld( X, Z ), Y ), rd( X, Y ) ), X ), ld( ld( rd( ld( X, Y
% 38.98/39.38     ), ld( Y, Z ) ), rd( X, Y ) ), ld( Y, Z ) ) ) }.
% 38.98/39.38  parent0[0]: (2902) {G75,W19,D5,L1,V3,M1} P(24,2894);d(33);d(80) { ld( rd( 
% 38.98/39.38    ld( X, Y ), Z ), ld( Z, Y ) ) ==> ld( ld( rd( X, Z ), rd( Y, Z ) ), Y )
% 38.98/39.38     }.
% 38.98/39.38  parent1[0; 9]: (24853) {G7,W35,D7,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z ) )
% 38.98/39.38     ==> ld( ld( rd( ld( ld( X, Z ), X ), Y ), ld( Y, X ) ), ld( ld( rd( ld( 
% 38.98/39.38    X, Y ), ld( Y, Z ) ), rd( X, Y ) ), ld( Y, Z ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := ld( X, Z )
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24855) {G9,W27,D7,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z ) ) ==> 
% 38.98/39.38    ld( ld( ld( rd( ld( X, Z ), Y ), rd( X, Y ) ), X ), ld( mult( X, rd( X, Y
% 38.98/39.38     ) ), Y ) ) }.
% 38.98/39.38  parent0[0]: (5159) {G143,W19,D6,L1,V3,M1} P(5143,31);d(54);d(1089) { ld( ld
% 38.98/39.38    ( rd( ld( Y, Z ), X ), rd( Y, Z ) ), X ) ==> ld( mult( Y, rd( Y, Z ) ), Z
% 38.98/39.38     ) }.
% 38.98/39.38  parent1[0; 20]: (24854) {G8,W35,D7,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z )
% 38.98/39.38     ) ==> ld( ld( ld( rd( ld( X, Z ), Y ), rd( X, Y ) ), X ), ld( ld( rd( ld
% 38.98/39.38    ( X, Y ), ld( Y, Z ) ), rd( X, Y ) ), ld( Y, Z ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := ld( Y, Z )
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24856) {G10,W27,D9,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z ) ) ==> 
% 38.98/39.38    ld( mult( mult( X, X ), ld( Y, ld( ld( rd( ld( X, Z ), Y ), rd( X, Y ) )
% 38.98/39.38    , X ) ) ), Y ) }.
% 38.98/39.38  parent0[0]: (5209) {G147,W19,D6,L1,V3,M1} P(5194,2645);d(81);d(74);d(5187);
% 38.98/39.38    d(80);d(4492) { ld( X, ld( mult( Y, rd( Y, Z ) ), Z ) ) ==> ld( mult( 
% 38.98/39.38    mult( Y, Y ), ld( Z, X ) ), Z ) }.
% 38.98/39.38  parent1[0; 8]: (24855) {G9,W27,D7,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z ) )
% 38.98/39.38     ==> ld( ld( ld( rd( ld( X, Z ), Y ), rd( X, Y ) ), X ), ld( mult( X, rd
% 38.98/39.38    ( X, Y ) ), Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := ld( ld( rd( ld( X, Z ), Y ), rd( X, Y ) ), X )
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24857) {G11,W27,D9,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z ) ) ==> 
% 38.98/39.38    ld( mult( mult( X, X ), ld( ld( mult( rd( ld( X, Z ), Y ), rd( X, Y ) ), 
% 38.98/39.38    X ), Y ) ), Y ) }.
% 38.98/39.38  parent0[0]: (1795) {G27,W19,D6,L1,V3,M1} P(19,1789);d(80);d(74);d(81) { ld
% 38.98/39.38    ( X, ld( ld( Z, rd( Y, X ) ), Y ) ) ==> ld( ld( mult( Z, rd( Y, X ) ), Y
% 38.98/39.38     ), X ) }.
% 38.98/39.38  parent1[0; 13]: (24856) {G10,W27,D9,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z )
% 38.98/39.38     ) ==> ld( mult( mult( X, X ), ld( Y, ld( ld( rd( ld( X, Z ), Y ), rd( X
% 38.98/39.38    , Y ) ), X ) ) ), Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := rd( ld( X, Z ), Y )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24858) {G5,W27,D9,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z ) ) ==> 
% 38.98/39.38    ld( mult( mult( X, X ), ld( ld( ld( rd( Y, ld( X, Z ) ), rd( X, Y ) ), X
% 38.98/39.38     ), Y ) ), Y ) }.
% 38.98/39.38  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.38    ld( rd( X, Y ), Z ) }.
% 38.98/39.38  parent1[0; 15]: (24857) {G11,W27,D9,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z )
% 38.98/39.38     ) ==> ld( mult( mult( X, X ), ld( ld( mult( rd( ld( X, Z ), Y ), rd( X, 
% 38.98/39.38    Y ) ), X ), Y ) ), Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := ld( X, Z )
% 38.98/39.38     Z := rd( X, Y )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24859) {G6,W23,D7,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z ) ) ==> 
% 38.98/39.38    ld( mult( mult( X, X ), ld( X, mult( ld( X, Z ), ld( Y, X ) ) ) ), Y )
% 38.98/39.38     }.
% 38.98/39.38  parent0[0]: (3072) {G76,W19,D6,L1,V3,M1} P(3032,3068);d(0);d(329);d(2779);d
% 38.98/39.38    (1980);d(77);d(22);d(126);d(80);d(54);d(75);d(2902);d(1795);d(80) { ld( 
% 38.98/39.38    ld( ld( rd( X, Z ), rd( Y, X ) ), Y ), X ) ==> ld( Y, mult( Z, ld( X, Y )
% 38.98/39.38     ) ) }.
% 38.98/39.38  parent1[0; 13]: (24858) {G5,W27,D9,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z )
% 38.98/39.38     ) ==> ld( mult( mult( X, X ), ld( ld( ld( rd( Y, ld( X, Z ) ), rd( X, Y
% 38.98/39.38     ) ), X ), Y ) ), Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := ld( X, Z )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24860) {G4,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z ) ) ==> 
% 38.98/39.38    ld( mult( X, mult( ld( X, Z ), ld( Y, X ) ) ), Y ) }.
% 38.98/39.38  parent0[0]: (161) {G3,W11,D4,L1,V2,M1} P(0,109) { mult( mult( X, X ), ld( X
% 38.98/39.38    , Y ) ) ==> mult( X, Y ) }.
% 38.98/39.38  parent1[0; 9]: (24859) {G6,W23,D7,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z ) )
% 38.98/39.38     ==> ld( mult( mult( X, X ), ld( X, mult( ld( X, Z ), ld( Y, X ) ) ) ), Y
% 38.98/39.38     ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := mult( ld( X, Z ), ld( Y, X ) )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24861) {G5,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z ) ) ==> 
% 38.98/39.38    ld( mult( X, ld( ld( Z, X ), ld( Y, X ) ) ), Y ) }.
% 38.98/39.38  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.38    ld( ld( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 11]: (24860) {G4,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z )
% 38.98/39.38     ) ==> ld( mult( X, mult( ld( X, Z ), ld( Y, X ) ) ), Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := ld( Y, X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24862) {G6,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z ) ) ==> 
% 38.98/39.38    ld( ld( ld( rd( X, Y ), rd( X, Z ) ), X ), Y ) }.
% 38.98/39.38  parent0[0]: (2615) {G56,W19,D5,L1,V3,M1} P(2606,79);d(54);d(75) { mult( Y, 
% 38.98/39.38    ld( ld( Z, Y ), ld( X, Y ) ) ) ==> ld( ld( rd( Y, X ), rd( Y, Z ) ), Y )
% 38.98/39.38     }.
% 38.98/39.38  parent1[0; 9]: (24861) {G5,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z ) )
% 38.98/39.38     ==> ld( mult( X, ld( ld( Z, X ), ld( Y, X ) ) ), Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24863) {G5,W19,D6,L1,V3,M1}  { mult( ld( X, Y ), ld( Z, Y ) ) ==>
% 38.98/39.38     ld( ld( ld( rd( X, Y ), rd( X, Z ) ), X ), Y ) }.
% 38.98/39.38  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.38    mult( Z, ld( Y, X ) ) }.
% 38.98/39.38  parent1[0; 1]: (24862) {G6,W19,D6,L1,V3,M1}  { rd( ld( X, Y ), ld( Y, Z ) )
% 38.98/39.38     ==> ld( ld( ld( rd( X, Y ), rd( X, Z ) ), X ), Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := ld( X, Y )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24864) {G5,W19,D6,L1,V3,M1}  { ld( ld( Y, X ), ld( Z, Y ) ) ==> 
% 38.98/39.38    ld( ld( ld( rd( X, Y ), rd( X, Z ) ), X ), Y ) }.
% 38.98/39.38  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.38    ld( ld( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 1]: (24863) {G5,W19,D6,L1,V3,M1}  { mult( ld( X, Y ), ld( Z, Y )
% 38.98/39.38     ) ==> ld( ld( ld( rd( X, Y ), rd( X, Z ) ), X ), Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := ld( Z, Y )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24865) {G5,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), rd( Y, Z )
% 38.98/39.38     ), Y ), X ) ==> ld( ld( X, Y ), ld( Z, X ) ) }.
% 38.98/39.38  parent0[0]: (24864) {G5,W19,D6,L1,V3,M1}  { ld( ld( Y, X ), ld( Z, Y ) ) 
% 38.98/39.38    ==> ld( ld( ld( rd( X, Y ), rd( X, Z ) ), X ), Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6237) {G184,W19,D6,L1,V3,M1} P(5130,6233);d(75);d(115);d(168)
% 38.98/39.38    ;d(2902);d(5159);d(5209);d(1795);d(80);d(3072);d(161);d(74);d(2615);d(75)
% 38.98/39.38    ;d(74) { ld( ld( ld( rd( X, Y ), rd( X, Z ) ), X ), Y ) ==> ld( ld( Y, X
% 38.98/39.38     ), ld( Z, Y ) ) }.
% 38.98/39.38  parent0: (24865) {G5,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), rd( Y, Z )
% 38.98/39.38     ), Y ), X ) ==> ld( ld( X, Y ), ld( Z, X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24867) {G184,W19,D6,L1,V3,M1}  { ld( ld( Y, X ), ld( Z, Y ) ) ==> 
% 38.98/39.38    ld( ld( ld( rd( X, Y ), rd( X, Z ) ), X ), Y ) }.
% 38.98/39.38  parent0[0]: (6237) {G184,W19,D6,L1,V3,M1} P(5130,6233);d(75);d(115);d(168);
% 38.98/39.38    d(2902);d(5159);d(5209);d(1795);d(80);d(3072);d(161);d(74);d(2615);d(75);
% 38.98/39.38    d(74) { ld( ld( ld( rd( X, Y ), rd( X, Z ) ), X ), Y ) ==> ld( ld( Y, X )
% 38.98/39.38    , ld( Z, Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24882) {G4,W23,D8,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( Z, X ) ) 
% 38.98/39.38    ==> ld( i( mult( Y, ld( rd( i( Y ), X ), rd( i( Y ), Z ) ) ) ), X ) }.
% 38.98/39.38  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.38    ( X, Y ) ) }.
% 38.98/39.38  parent1[0; 10]: (24867) {G184,W19,D6,L1,V3,M1}  { ld( ld( Y, X ), ld( Z, Y
% 38.98/39.38     ) ) ==> ld( ld( ld( rd( X, Y ), rd( X, Z ) ), X ), Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := ld( rd( i( Y ), X ), rd( i( Y ), Z ) )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := i( Y )
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24887) {G2,W22,D7,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( Z, X ) ) 
% 38.98/39.38    ==> mult( mult( Y, ld( rd( i( Y ), X ), rd( i( Y ), Z ) ) ), X ) }.
% 38.98/39.38  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 9]: (24882) {G4,W23,D8,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( Z, 
% 38.98/39.38    X ) ) ==> ld( i( mult( Y, ld( rd( i( Y ), X ), rd( i( Y ), Z ) ) ) ), X )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( Y, ld( rd( i( Y ), X ), rd( i( Y ), Z ) ) )
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24888) {G3,W22,D7,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( Z, X ) ) 
% 38.98/39.38    ==> ld( rd( ld( rd( i( Y ), Z ), rd( i( Y ), X ) ), Y ), X ) }.
% 38.98/39.38  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.38     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.38  parent1[0; 9]: (24887) {G2,W22,D7,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( Z, 
% 38.98/39.38    X ) ) ==> mult( mult( Y, ld( rd( i( Y ), X ), rd( i( Y ), Z ) ) ), X )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := rd( i( Y ), Z )
% 38.98/39.38     Z := rd( i( Y ), X )
% 38.98/39.38     T := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24889) {G4,W22,D7,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( Z, X ) ) 
% 38.98/39.38    ==> ld( rd( ld( i( mult( Z, Y ) ), rd( i( Y ), X ) ), Y ), X ) }.
% 38.98/39.38  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.38    ( mult( Y, X ) ) }.
% 38.98/39.38  parent1[0; 12]: (24888) {G3,W22,D7,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( Z
% 38.98/39.38    , X ) ) ==> ld( rd( ld( rd( i( Y ), Z ), rd( i( Y ), X ) ), Y ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24893) {G2,W21,D7,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( Z, X ) ) 
% 38.98/39.38    ==> ld( rd( mult( mult( Z, Y ), rd( i( Y ), X ) ), Y ), X ) }.
% 38.98/39.38  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 11]: (24889) {G4,W22,D7,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( Z
% 38.98/39.38    , X ) ) ==> ld( rd( ld( i( mult( Z, Y ) ), rd( i( Y ), X ) ), Y ), X )
% 38.98/39.38     }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( Z, Y )
% 38.98/39.38     Y := rd( i( Y ), X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24894) {G3,W21,D7,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( Z, X ) ) 
% 38.98/39.38    ==> ld( rd( mult( mult( Z, Y ), i( mult( X, Y ) ) ), Y ), X ) }.
% 38.98/39.38  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.38    ( mult( Y, X ) ) }.
% 38.98/39.38  parent1[0; 15]: (24893) {G2,W21,D7,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( Z
% 38.98/39.38    , X ) ) ==> ld( rd( mult( mult( Z, Y ), rd( i( Y ), X ) ), Y ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24895) {G2,W20,D6,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( Z, X ) ) 
% 38.98/39.38    ==> ld( rd( rd( mult( Z, Y ), mult( X, Y ) ), Y ), X ) }.
% 38.98/39.38  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 11]: (24894) {G3,W21,D7,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( Z
% 38.98/39.38    , X ) ) ==> ld( rd( mult( mult( Z, Y ), i( mult( X, Y ) ) ), Y ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( Z, Y )
% 38.98/39.38     Y := mult( X, Y )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24896) {G3,W20,D6,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( Z, X ) ) 
% 38.98/39.38    ==> ld( ld( Y, rd( mult( Y, Z ), mult( Y, X ) ) ), X ) }.
% 38.98/39.38  parent0[0]: (2501) {G40,W19,D5,L1,V3,M1} P(52,2491);d(33);d(76);d(33) { rd
% 38.98/39.38    ( rd( mult( Z, X ), mult( Y, X ) ), X ) ==> ld( X, rd( mult( X, Z ), mult
% 38.98/39.38    ( X, Y ) ) ) }.
% 38.98/39.38  parent1[0; 10]: (24895) {G2,W20,D6,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( Z
% 38.98/39.38    , X ) ) ==> ld( rd( rd( mult( Z, Y ), mult( X, Y ) ), Y ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24897) {G4,W20,D6,L1,V3,M1}  { ld( i( mult( Y, X ) ), ld( Z, X )
% 38.98/39.38     ) ==> ld( ld( Y, rd( mult( Y, Z ), mult( Y, X ) ) ), X ) }.
% 38.98/39.38  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.38    ( X, Y ) ) }.
% 38.98/39.38  parent1[0; 2]: (24896) {G3,W20,D6,L1,V3,M1}  { ld( ld( X, i( Y ) ), ld( Z, 
% 38.98/39.38    X ) ) ==> ld( ld( Y, rd( mult( Y, Z ), mult( Y, X ) ) ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24898) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( Z, Y ) ) 
% 38.98/39.38    ==> ld( ld( X, rd( mult( X, Z ), mult( X, Y ) ) ), Y ) }.
% 38.98/39.38  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 1]: (24897) {G4,W20,D6,L1,V3,M1}  { ld( i( mult( Y, X ) ), ld( Z
% 38.98/39.38    , X ) ) ==> ld( ld( Y, rd( mult( Y, Z ), mult( Y, X ) ) ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( X, Y )
% 38.98/39.38     Y := ld( Z, Y )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24899) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, rd( mult( X, Z ), mult( 
% 38.98/39.38    X, Y ) ) ), Y ) ==> mult( mult( X, Y ), ld( Z, Y ) ) }.
% 38.98/39.38  parent0[0]: (24898) {G2,W19,D6,L1,V3,M1}  { mult( mult( X, Y ), ld( Z, Y )
% 38.98/39.38     ) ==> ld( ld( X, rd( mult( X, Z ), mult( X, Y ) ) ), Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6246) {G185,W19,D6,L1,V3,M1} P(52,6237);d(22);d(115);d(76);d(
% 38.98/39.38    22);d(76);d(33);d(2501);d(52);d(22) { ld( ld( X, rd( mult( X, Z ), mult( 
% 38.98/39.38    X, Y ) ) ), Y ) ==> mult( mult( X, Y ), ld( Z, Y ) ) }.
% 38.98/39.38  parent0: (24899) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, rd( mult( X, Z ), mult
% 38.98/39.38    ( X, Y ) ) ), Y ) ==> mult( mult( X, Y ), ld( Z, Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24900) {G185,W19,D6,L1,V3,M1}  { mult( mult( X, Z ), ld( Y, Z ) ) 
% 38.98/39.38    ==> ld( ld( X, rd( mult( X, Y ), mult( X, Z ) ) ), Z ) }.
% 38.98/39.38  parent0[0]: (6246) {G185,W19,D6,L1,V3,M1} P(52,6237);d(22);d(115);d(76);d(
% 38.98/39.38    22);d(76);d(33);d(2501);d(52);d(22) { ld( ld( X, rd( mult( X, Z ), mult( 
% 38.98/39.38    X, Y ) ) ), Y ) ==> mult( mult( X, Y ), ld( Z, Y ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24918) {G83,W39,D8,L1,V3,M1}  { mult( mult( mult( X, Y ), ld( 
% 38.98/39.38    mult( X, Y ), Y ) ), ld( Z, ld( mult( X, Y ), Y ) ) ) ==> rd( ld( rd( 
% 38.98/39.38    mult( mult( X, Y ), Z ), mult( mult( X, Y ), ld( mult( X, Y ), Y ) ) ), 
% 38.98/39.38    mult( Y, X ) ), X ) }.
% 38.98/39.38  parent0[0]: (3160) {G82,W19,D5,L1,V3,M1} P(22,3145);d(52);d(92);d(34) { ld
% 38.98/39.38    ( ld( mult( X, Y ), Z ), ld( mult( X, Y ), Y ) ) ==> rd( ld( Z, mult( Y, 
% 38.98/39.38    X ) ), X ) }.
% 38.98/39.38  parent1[0; 18]: (24900) {G185,W19,D6,L1,V3,M1}  { mult( mult( X, Z ), ld( Y
% 38.98/39.38    , Z ) ) ==> ld( ld( X, rd( mult( X, Y ), mult( X, Z ) ) ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := rd( mult( mult( X, Y ), Z ), mult( mult( X, Y ), ld( mult( X, Y ), 
% 38.98/39.38    Y ) ) )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := mult( X, Y )
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := ld( mult( X, Y ), Y )
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24919) {G6,W39,D8,L1,V3,M1}  { ld( rd( ld( Y, mult( X, Y ) ), 
% 38.98/39.38    mult( X, Y ) ), ld( Z, ld( mult( X, Y ), Y ) ) ) ==> rd( ld( rd( mult( 
% 38.98/39.38    mult( X, Y ), Z ), mult( mult( X, Y ), ld( mult( X, Y ), Y ) ) ), mult( Y
% 38.98/39.38    , X ) ), X ) }.
% 38.98/39.38  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.38     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.38  parent1[0; 1]: (24918) {G83,W39,D8,L1,V3,M1}  { mult( mult( mult( X, Y ), 
% 38.98/39.38    ld( mult( X, Y ), Y ) ), ld( Z, ld( mult( X, Y ), Y ) ) ) ==> rd( ld( rd
% 38.98/39.38    ( mult( mult( X, Y ), Z ), mult( mult( X, Y ), ld( mult( X, Y ), Y ) ) )
% 38.98/39.38    , mult( Y, X ) ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( X, Y )
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := mult( X, Y )
% 38.98/39.38     T := ld( Z, ld( mult( X, Y ), Y ) )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24920) {G3,W32,D8,L1,V3,M1}  { ld( i( X ), ld( Z, ld( mult( Y, X
% 38.98/39.38     ), X ) ) ) ==> rd( ld( rd( mult( mult( Y, X ), Z ), mult( mult( Y, X ), 
% 38.98/39.38    ld( mult( Y, X ), X ) ) ), mult( X, Y ) ), Y ) }.
% 38.98/39.38  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.38    ==> i( X ) }.
% 38.98/39.38  parent1[0; 2]: (24919) {G6,W39,D8,L1,V3,M1}  { ld( rd( ld( Y, mult( X, Y )
% 38.98/39.38     ), mult( X, Y ) ), ld( Z, ld( mult( X, Y ), Y ) ) ) ==> rd( ld( rd( mult
% 38.98/39.38    ( mult( X, Y ), Z ), mult( mult( X, Y ), ld( mult( X, Y ), Y ) ) ), mult
% 38.98/39.38    ( Y, X ) ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := mult( Y, X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24921) {G2,W31,D8,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z, X ), 
% 38.98/39.38    X ) ) ) ==> rd( ld( rd( mult( mult( Z, X ), Y ), mult( mult( Z, X ), ld( 
% 38.98/39.38    mult( Z, X ), X ) ) ), mult( X, Z ) ), Z ) }.
% 38.98/39.38  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 1]: (24920) {G3,W32,D8,L1,V3,M1}  { ld( i( X ), ld( Z, ld( mult
% 38.98/39.38    ( Y, X ), X ) ) ) ==> rd( ld( rd( mult( mult( Y, X ), Z ), mult( mult( Y
% 38.98/39.38    , X ), ld( mult( Y, X ), X ) ) ), mult( X, Y ) ), Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := ld( Y, ld( mult( Z, X ), X ) )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24922) {G3,W31,D8,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z, X ), 
% 38.98/39.38    X ) ) ) ==> rd( ld( mult( mult( mult( Z, X ), Y ), rd( ld( X, mult( Z, X
% 38.98/39.38     ) ), mult( Z, X ) ) ), mult( X, Z ) ), Z ) }.
% 38.98/39.38  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.98/39.38     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.38  parent1[0; 12]: (24921) {G2,W31,D8,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z
% 38.98/39.38    , X ), X ) ) ) ==> rd( ld( rd( mult( mult( Z, X ), Y ), mult( mult( Z, X
% 38.98/39.38     ), ld( mult( Z, X ), X ) ) ), mult( X, Z ) ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( Z, X )
% 38.98/39.38     Y := X
% 38.98/39.38     Z := mult( Z, X )
% 38.98/39.38     T := mult( mult( Z, X ), Y )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24923) {G3,W24,D7,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z, X ), 
% 38.98/39.38    X ) ) ) ==> rd( ld( mult( mult( mult( Z, X ), Y ), i( X ) ), mult( X, Z )
% 38.98/39.38     ), Z ) }.
% 38.98/39.38  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.38    ==> i( X ) }.
% 38.98/39.38  parent1[0; 18]: (24922) {G3,W31,D8,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z
% 38.98/39.38    , X ), X ) ) ) ==> rd( ld( mult( mult( mult( Z, X ), Y ), rd( ld( X, mult
% 38.98/39.38    ( Z, X ) ), mult( Z, X ) ) ), mult( X, Z ) ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := mult( Z, X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24924) {G2,W23,D7,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z, X ), 
% 38.98/39.38    X ) ) ) ==> rd( ld( rd( mult( mult( Z, X ), Y ), X ), mult( X, Z ) ), Z )
% 38.98/39.38     }.
% 38.98/39.38  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 12]: (24923) {G3,W24,D7,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z
% 38.98/39.38    , X ), X ) ) ) ==> rd( ld( mult( mult( mult( Z, X ), Y ), i( X ) ), mult
% 38.98/39.38    ( X, Z ) ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( mult( Z, X ), Y )
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24925) {G3,W23,D7,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z, X ), 
% 38.98/39.38    X ) ) ) ==> mult( X, rd( ld( mult( mult( Z, X ), Y ), mult( X, Z ) ), Z )
% 38.98/39.38     ) }.
% 38.98/39.38  parent0[0]: (1771) {G27,W19,D6,L1,V3,M1} P(31,1635);d(52);d(33);d(114);d(52
% 38.98/39.38    );d(92) { rd( ld( rd( Z, X ), mult( X, Y ) ), Y ) ==> mult( X, rd( ld( Z
% 38.98/39.38    , mult( X, Y ) ), Y ) ) }.
% 38.98/39.38  parent1[0; 10]: (24924) {G2,W23,D7,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z
% 38.98/39.38    , X ), X ) ) ) ==> rd( ld( rd( mult( mult( Z, X ), Y ), X ), mult( X, Z )
% 38.98/39.38     ), Z ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := mult( mult( Z, X ), Y )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24926) {G4,W23,D7,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z, X ), 
% 38.98/39.38    X ) ) ) ==> ld( ld( rd( mult( Z, X ), mult( mult( Z, X ), Y ) ), Z ), X )
% 38.98/39.38     }.
% 38.98/39.38  parent0[0]: (4395) {G144,W19,D6,L1,V3,M1} P(4386,92);d(54);d(1717);d(1771)
% 38.98/39.38     { mult( Y, rd( ld( Z, mult( Y, X ) ), X ) ) ==> ld( ld( rd( mult( X, Y )
% 38.98/39.38    , Z ), X ), Y ) }.
% 38.98/39.38  parent1[0; 10]: (24925) {G3,W23,D7,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z
% 38.98/39.38    , X ), X ) ) ) ==> mult( X, rd( ld( mult( mult( Z, X ), Y ), mult( X, Z )
% 38.98/39.38     ), Z ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := mult( mult( Z, X ), Y )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24927) {G5,W23,D7,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z, X ), 
% 38.98/39.38    X ) ) ) ==> ld( ld( rd( rd( mult( Z, X ), Y ), mult( Z, X ) ), Z ), X )
% 38.98/39.38     }.
% 38.98/39.38  parent0[0]: (320) {G7,W11,D4,L1,V2,M1} P(144,77);d(79) { rd( X, mult( X, Y
% 38.98/39.38     ) ) ==> rd( rd( X, Y ), X ) }.
% 38.98/39.38  parent1[0; 12]: (24926) {G4,W23,D7,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z
% 38.98/39.38    , X ), X ) ) ) ==> ld( ld( rd( mult( Z, X ), mult( mult( Z, X ), Y ) ), Z
% 38.98/39.38     ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( Z, X )
% 38.98/39.38     Y := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24928) {G6,W23,D8,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z, X ), 
% 38.98/39.38    X ) ) ) ==> ld( ld( mult( Z, rd( rd( rd( X, Y ), X ), Z ) ), Z ), X ) }.
% 38.98/39.38  parent0[0]: (3343) {G90,W19,D6,L1,V3,M1} P(31,3334);d(76);d(33);d(320);d(
% 38.98/39.38    320) { rd( rd( mult( Z, X ), Y ), mult( Z, X ) ) ==> mult( Z, rd( rd( rd
% 38.98/39.38    ( X, Y ), X ), Z ) ) }.
% 38.98/39.38  parent1[0; 12]: (24927) {G5,W23,D7,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z
% 38.98/39.38    , X ), X ) ) ) ==> ld( ld( rd( rd( mult( Z, X ), Y ), mult( Z, X ) ), Z )
% 38.98/39.38    , X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24929) {G3,W20,D7,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z, X ), 
% 38.98/39.38    X ) ) ) ==> ld( i( rd( rd( rd( X, Y ), X ), Z ) ), X ) }.
% 38.98/39.38  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.98/39.38    ==> i( Y ) }.
% 38.98/39.38  parent1[0; 11]: (24928) {G6,W23,D8,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z
% 38.98/39.38    , X ), X ) ) ) ==> ld( ld( mult( Z, rd( rd( rd( X, Y ), X ), Z ) ), Z ), 
% 38.98/39.38    X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := rd( rd( rd( X, Y ), X ), Z )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24930) {G2,W19,D6,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z, X ), 
% 38.98/39.38    X ) ) ) ==> mult( rd( rd( rd( X, Y ), X ), Z ), X ) }.
% 38.98/39.38  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.38    Y ) }.
% 38.98/39.38  parent1[0; 10]: (24929) {G3,W20,D7,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z
% 38.98/39.38    , X ), X ) ) ) ==> ld( i( rd( rd( rd( X, Y ), X ), Z ) ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := rd( rd( rd( X, Y ), X ), Z )
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24931) {G3,W19,D6,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z, X ), 
% 38.98/39.38    X ) ) ) ==> ld( rd( Z, rd( rd( X, Y ), X ) ), X ) }.
% 38.98/39.38  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.38    ld( rd( X, Y ), Z ) }.
% 38.98/39.38  parent1[0; 10]: (24930) {G2,W19,D6,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z
% 38.98/39.38    , X ), X ) ) ) ==> mult( rd( rd( rd( X, Y ), X ), Z ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := rd( rd( X, Y ), X )
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24932) {G4,W19,D6,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z, X ), 
% 38.98/39.38    X ) ) ) ==> ld( mult( Z, rd( X, rd( X, Y ) ) ), X ) }.
% 38.98/39.38  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.38    mult( Z, rd( X, Y ) ) }.
% 38.98/39.38  parent1[0; 11]: (24931) {G3,W19,D6,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z
% 38.98/39.38    , X ), X ) ) ) ==> ld( rd( Z, rd( rd( X, Y ), X ) ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := rd( X, Y )
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24934) {G5,W19,D6,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z, X ), 
% 38.98/39.38    X ) ) ) ==> ld( mult( Z, mult( X, rd( Y, X ) ) ), X ) }.
% 38.98/39.38  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.38    mult( Z, rd( X, Y ) ) }.
% 38.98/39.38  parent1[0; 13]: (24932) {G4,W19,D6,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z
% 38.98/39.38    , X ), X ) ) ) ==> ld( mult( Z, rd( X, rd( X, Y ) ) ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6251) {G186,W19,D6,L1,V3,M1} P(6246,3160);d(115);d(77);d(22);
% 38.98/39.38    d(114);d(77);d(33);d(1771);d(4395);d(320);d(3343);d(31);d(22);d(80);d(81)
% 38.98/39.38    ;d(81) { mult( Y, ld( Z, ld( mult( X, Y ), Y ) ) ) ==> ld( mult( X, mult
% 38.98/39.38    ( Y, rd( Z, Y ) ) ), Y ) }.
% 38.98/39.38  parent0: (24934) {G5,W19,D6,L1,V3,M1}  { mult( X, ld( Y, ld( mult( Z, X ), 
% 38.98/39.38    X ) ) ) ==> ld( mult( Z, mult( X, rd( Y, X ) ) ), X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := Z
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24937) {G186,W19,D6,L1,V3,M1}  { ld( mult( Z, mult( X, rd( Y, X )
% 38.98/39.38     ) ), X ) ==> mult( X, ld( Y, ld( mult( Z, X ), X ) ) ) }.
% 38.98/39.38  parent0[0]: (6251) {G186,W19,D6,L1,V3,M1} P(6246,3160);d(115);d(77);d(22);d
% 38.98/39.38    (114);d(77);d(33);d(1771);d(4395);d(320);d(3343);d(31);d(22);d(80);d(81);
% 38.98/39.38    d(81) { mult( Y, ld( Z, ld( mult( X, Y ), Y ) ) ) ==> ld( mult( X, mult( 
% 38.98/39.38    Y, rd( Z, Y ) ) ), Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24945) {G10,W31,D11,L1,V3,M1}  { ld( mult( X, mult( Y, rd( ld( ld
% 38.98/39.38    ( ld( rd( mult( X, Y ), Y ), Y ), mult( X, Y ) ), Z ), Y ) ) ), Y ) ==> 
% 38.98/39.38    mult( Y, ld( Z, ld( Y, mult( X, Y ) ) ) ) }.
% 38.98/39.38  parent0[0]: (435) {G9,W19,D7,L1,V3,M1} P(154,116);d(74);d(240);d(54) { ld( 
% 38.98/39.38    ld( ld( ld( rd( Y, X ), X ), Y ), Z ), ld( Y, X ) ) ==> ld( Z, ld( X, Y )
% 38.98/39.38     ) }.
% 38.98/39.38  parent1[0; 24]: (24937) {G186,W19,D6,L1,V3,M1}  { ld( mult( Z, mult( X, rd
% 38.98/39.38    ( Y, X ) ) ), X ) ==> mult( X, ld( Y, ld( mult( Z, X ), X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := mult( X, Y )
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := ld( ld( ld( rd( mult( X, Y ), Y ), Y ), mult( X, Y ) ), Z )
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24946) {G10,W31,D11,L1,V3,M1}  { ld( mult( X, mult( Y, rd( ld( ld
% 38.98/39.38    ( ld( rd( mult( X, Y ), Y ), Y ), mult( X, Y ) ), Z ), Y ) ) ), Y ) ==> 
% 38.98/39.38    mult( Y, ld( Z, ld( ld( X, Y ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (347) {G9,W11,D4,L1,V2,M1} P(329,54);d(54) { ld( X, mult( Y, X
% 38.98/39.38     ) ) ==> ld( ld( Y, X ), X ) }.
% 38.98/39.38  parent1[0; 26]: (24945) {G10,W31,D11,L1,V3,M1}  { ld( mult( X, mult( Y, rd
% 38.98/39.38    ( ld( ld( ld( rd( mult( X, Y ), Y ), Y ), mult( X, Y ) ), Z ), Y ) ) ), Y
% 38.98/39.38     ) ==> mult( Y, ld( Z, ld( Y, mult( X, Y ) ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24947) {G1,W27,D9,L1,V3,M1}  { ld( mult( X, mult( Y, rd( ld( ld( 
% 38.98/39.38    ld( X, Y ), mult( X, Y ) ), Z ), Y ) ) ), Y ) ==> mult( Y, ld( Z, ld( ld
% 38.98/39.38    ( X, Y ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.38  parent1[0; 10]: (24946) {G10,W31,D11,L1,V3,M1}  { ld( mult( X, mult( Y, rd
% 38.98/39.38    ( ld( ld( ld( rd( mult( X, Y ), Y ), Y ), mult( X, Y ) ), Z ), Y ) ) ), Y
% 38.98/39.38     ) ==> mult( Y, ld( Z, ld( ld( X, Y ), Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24948) {G2,W27,D10,L1,V3,M1}  { ld( mult( X, mult( Y, rd( ld( ld
% 38.98/39.38    ( ld( mult( X, X ), Y ), Y ), Z ), Y ) ) ), Y ) ==> mult( Y, ld( Z, ld( 
% 38.98/39.38    ld( X, Y ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (538) {G14,W15,D5,L1,V2,M1} P(24,524);d(22);d(33);d(80);d(34)
% 38.98/39.38     { ld( ld( X, Y ), mult( X, Y ) ) ==> ld( ld( mult( X, X ), Y ), Y ) }.
% 38.98/39.38  parent1[0; 8]: (24947) {G1,W27,D9,L1,V3,M1}  { ld( mult( X, mult( Y, rd( ld
% 38.98/39.38    ( ld( ld( X, Y ), mult( X, Y ) ), Z ), Y ) ) ), Y ) ==> mult( Y, ld( Z, 
% 38.98/39.38    ld( ld( X, Y ), Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24949) {G3,W27,D8,L1,V3,M1}  { ld( mult( X, ld( rd( Y, ld( mult( 
% 38.98/39.38    X, X ), Y ) ), mult( Y, rd( Z, Y ) ) ) ), Y ) ==> mult( Y, ld( Z, ld( ld
% 38.98/39.38    ( X, Y ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (1422) {G13,W19,D6,L1,V3,M1} P(77,1412);d(33) { mult( Y, rd( ld
% 38.98/39.38    ( ld( X, Y ), Z ), Y ) ) ==> ld( rd( Y, X ), mult( Y, rd( Z, Y ) ) ) }.
% 38.98/39.38  parent1[0; 4]: (24948) {G2,W27,D10,L1,V3,M1}  { ld( mult( X, mult( Y, rd( 
% 38.98/39.38    ld( ld( ld( mult( X, X ), Y ), Y ), Z ), Y ) ) ), Y ) ==> mult( Y, ld( Z
% 38.98/39.38    , ld( ld( X, Y ), Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := ld( mult( X, X ), Y )
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24950) {G4,W27,D8,L1,V3,M1}  { ld( mult( X, ld( mult( Y, ld( Y, 
% 38.98/39.38    mult( X, X ) ) ), mult( Y, rd( Z, Y ) ) ) ), Y ) ==> mult( Y, ld( Z, ld( 
% 38.98/39.38    ld( X, Y ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.38    mult( Z, ld( Y, X ) ) }.
% 38.98/39.38  parent1[0; 5]: (24949) {G3,W27,D8,L1,V3,M1}  { ld( mult( X, ld( rd( Y, ld( 
% 38.98/39.38    mult( X, X ), Y ) ), mult( Y, rd( Z, Y ) ) ) ), Y ) ==> mult( Y, ld( Z, 
% 38.98/39.38    ld( ld( X, Y ), Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( X, X )
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24951) {G1,W23,D7,L1,V3,M1}  { ld( mult( X, ld( mult( X, X ), 
% 38.98/39.38    mult( Y, rd( Z, Y ) ) ) ), Y ) ==> mult( Y, ld( Z, ld( ld( X, Y ), Y ) )
% 38.98/39.38     ) }.
% 38.98/39.38  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.98/39.38  parent1[0; 5]: (24950) {G4,W27,D8,L1,V3,M1}  { ld( mult( X, ld( mult( Y, ld
% 38.98/39.38    ( Y, mult( X, X ) ) ), mult( Y, rd( Z, Y ) ) ) ), Y ) ==> mult( Y, ld( Z
% 38.98/39.38    , ld( ld( X, Y ), Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := mult( X, X )
% 38.98/39.38     Y := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24952) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, mult( Y, rd( Z, Y ) ) )
% 38.98/39.38    , Y ) ==> mult( Y, ld( Z, ld( ld( X, Y ), Y ) ) ) }.
% 38.98/39.38  parent0[0]: (171) {G6,W11,D5,L1,V2,M1} P(154,0) { mult( X, ld( mult( X, X )
% 38.98/39.38    , Y ) ) ==> ld( X, Y ) }.
% 38.98/39.38  parent1[0; 2]: (24951) {G1,W23,D7,L1,V3,M1}  { ld( mult( X, ld( mult( X, X
% 38.98/39.38     ), mult( Y, rd( Z, Y ) ) ) ), Y ) ==> mult( Y, ld( Z, ld( ld( X, Y ), Y
% 38.98/39.38     ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := mult( Y, rd( Z, Y ) )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24953) {G2,W19,D6,L1,V3,M1}  { mult( Y, ld( Z, ld( ld( X, Y ), Y )
% 38.98/39.38     ) ) ==> ld( ld( X, mult( Y, rd( Z, Y ) ) ), Y ) }.
% 38.98/39.38  parent0[0]: (24952) {G2,W19,D6,L1,V3,M1}  { ld( ld( X, mult( Y, rd( Z, Y )
% 38.98/39.38     ) ), Y ) ==> mult( Y, ld( Z, ld( ld( X, Y ), Y ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  subsumption: (6252) {G187,W19,D6,L1,V3,M1} P(435,6251);d(347);d(3);d(538);d
% 38.98/39.38    (1422);d(75);d(0);d(171) { mult( Y, ld( Z, ld( ld( X, Y ), Y ) ) ) ==> ld
% 38.98/39.38    ( ld( X, mult( Y, rd( Z, Y ) ) ), Y ) }.
% 38.98/39.38  parent0: (24953) {G2,W19,D6,L1,V3,M1}  { mult( Y, ld( Z, ld( ld( X, Y ), Y
% 38.98/39.38     ) ) ) ==> ld( ld( X, mult( Y, rd( Z, Y ) ) ), Y ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  permutation0:
% 38.98/39.38     0 ==> 0
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  eqswap: (24955) {G196,W19,D6,L1,V3,M1}  { mult( Y, X ) ==> ld( ld( mult( 
% 38.98/39.38    mult( X, Y ), Z ), X ), mult( Y, ld( mult( Z, Y ), X ) ) ) }.
% 38.98/39.38  parent0[0]: (5997) {G196,W19,D6,L1,V3,M1} P(2005,5990);d(115);d(1948);d(
% 38.98/39.38    2789);d(3);d(74);d(114);d(3584);d(74);d(5536) { ld( ld( mult( mult( X, Y
% 38.98/39.38     ), Z ), X ), mult( Y, ld( mult( Z, Y ), X ) ) ) ==> mult( Y, X ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24972) {G188,W35,D8,L1,V3,M1}  { mult( X, ld( ld( Y, X ), X ) ) 
% 38.98/39.38    ==> ld( ld( mult( mult( ld( ld( Y, X ), X ), X ), Z ), ld( ld( Y, X ), X
% 38.98/39.38     ) ), ld( ld( Y, mult( X, rd( mult( Z, X ), X ) ) ), X ) ) }.
% 38.98/39.38  parent0[0]: (6252) {G187,W19,D6,L1,V3,M1} P(435,6251);d(347);d(3);d(538);d(
% 38.98/39.38    1422);d(75);d(0);d(171) { mult( Y, ld( Z, ld( ld( X, Y ), Y ) ) ) ==> ld
% 38.98/39.38    ( ld( X, mult( Y, rd( Z, Y ) ) ), Y ) }.
% 38.98/39.38  parent1[0; 24]: (24955) {G196,W19,D6,L1,V3,M1}  { mult( Y, X ) ==> ld( ld( 
% 38.98/39.38    mult( mult( X, Y ), Z ), X ), mult( Y, ld( mult( Z, Y ), X ) ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Y
% 38.98/39.38     Y := X
% 38.98/39.38     Z := mult( Z, X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := ld( ld( Y, X ), X )
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24979) {G5,W35,D8,L1,V3,M1}  { mult( X, ld( ld( Y, X ), X ) ) ==>
% 38.98/39.38     ld( ld( mult( ld( ld( X, ld( Y, X ) ), X ), Z ), ld( ld( Y, X ), X ) ), 
% 38.98/39.38    ld( ld( Y, mult( X, rd( mult( Z, X ), X ) ) ), X ) ) }.
% 38.98/39.38  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.38    ld( ld( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 11]: (24972) {G188,W35,D8,L1,V3,M1}  { mult( X, ld( ld( Y, X ), 
% 38.98/39.38    X ) ) ==> ld( ld( mult( mult( ld( ld( Y, X ), X ), X ), Z ), ld( ld( Y, X
% 38.98/39.38     ), X ) ), ld( ld( Y, mult( X, rd( mult( Z, X ), X ) ) ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := ld( Y, X )
% 38.98/39.38     Y := X
% 38.98/39.38     Z := X
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24981) {G5,W35,D8,L1,V3,M1}  { mult( X, ld( ld( Y, X ), X ) ) ==>
% 38.98/39.38     ld( ld( ld( ld( X, ld( X, ld( Y, X ) ) ), Z ), ld( ld( Y, X ), X ) ), ld
% 38.98/39.38    ( ld( Y, mult( X, rd( mult( Z, X ), X ) ) ), X ) ) }.
% 38.98/39.38  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.38    ld( ld( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 10]: (24979) {G5,W35,D8,L1,V3,M1}  { mult( X, ld( ld( Y, X ), X
% 38.98/39.38     ) ) ==> ld( ld( mult( ld( ld( X, ld( Y, X ) ), X ), Z ), ld( ld( Y, X )
% 38.98/39.38    , X ) ), ld( ld( Y, mult( X, rd( mult( Z, X ), X ) ) ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := ld( X, ld( Y, X ) )
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24982) {G6,W35,D8,L1,V3,M1}  { mult( X, ld( ld( Y, X ), X ) ) ==>
% 38.98/39.38     ld( ld( ld( ld( mult( X, X ), ld( Y, X ) ), Z ), ld( ld( Y, X ), X ) ), 
% 38.98/39.38    ld( ld( Y, mult( X, rd( mult( Z, X ), X ) ) ), X ) ) }.
% 38.98/39.38  parent0[0]: (154) {G5,W11,D4,L1,V2,M1} P(109,24);d(33);d(80);d(34);d(24) { 
% 38.98/39.38    ld( X, ld( X, Y ) ) ==> ld( mult( X, X ), Y ) }.
% 38.98/39.38  parent1[0; 11]: (24981) {G5,W35,D8,L1,V3,M1}  { mult( X, ld( ld( Y, X ), X
% 38.98/39.38     ) ) ==> ld( ld( ld( ld( X, ld( X, ld( Y, X ) ) ), Z ), ld( ld( Y, X ), X
% 38.98/39.38     ) ), ld( ld( Y, mult( X, rd( mult( Z, X ), X ) ) ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := ld( Y, X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24983) {G7,W31,D8,L1,V3,M1}  { mult( X, ld( ld( Y, X ), X ) ) ==>
% 38.98/39.38     ld( rd( ld( Z, ld( Y, X ) ), mult( X, ld( Y, X ) ) ), ld( ld( Y, mult( X
% 38.98/39.38    , rd( mult( Z, X ), X ) ) ), X ) ) }.
% 38.98/39.38  parent0[0]: (3779) {G121,W19,D6,L1,V3,M1} P(161,3773);d(0);d(75);d(74);d(
% 38.98/39.38    154) { ld( ld( ld( mult( X, X ), Y ), Z ), ld( Y, X ) ) ==> rd( ld( Z, Y
% 38.98/39.38     ), mult( X, Y ) ) }.
% 38.98/39.38  parent1[0; 9]: (24982) {G6,W35,D8,L1,V3,M1}  { mult( X, ld( ld( Y, X ), X )
% 38.98/39.38     ) ==> ld( ld( ld( ld( mult( X, X ), ld( Y, X ) ), Z ), ld( ld( Y, X ), X
% 38.98/39.38     ) ), ld( ld( Y, mult( X, rd( mult( Z, X ), X ) ) ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := ld( Y, X )
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24984) {G6,W31,D8,L1,V3,M1}  { mult( X, ld( ld( Y, X ), X ) ) ==>
% 38.98/39.38     ld( mult( ld( Z, ld( Y, X ) ), rd( ld( X, Y ), X ) ), ld( ld( Y, mult( X
% 38.98/39.38    , rd( mult( Z, X ), X ) ) ), X ) ) }.
% 38.98/39.38  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.98/39.38     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.38  parent1[0; 9]: (24983) {G7,W31,D8,L1,V3,M1}  { mult( X, ld( ld( Y, X ), X )
% 38.98/39.38     ) ==> ld( rd( ld( Z, ld( Y, X ) ), mult( X, ld( Y, X ) ) ), ld( ld( Y, 
% 38.98/39.38    mult( X, rd( mult( Z, X ), X ) ) ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := X
% 38.98/39.38     Z := Y
% 38.98/39.38     T := ld( Z, ld( Y, X ) )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24985) {G5,W31,D8,L1,V3,M1}  { mult( X, ld( ld( Y, X ), X ) ) ==>
% 38.98/39.38     ld( ld( ld( ld( Y, X ), Z ), rd( ld( X, Y ), X ) ), ld( ld( Y, mult( X, 
% 38.98/39.38    rd( mult( Z, X ), X ) ) ), X ) ) }.
% 38.98/39.38  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.38    ld( ld( Y, X ), Z ) }.
% 38.98/39.38  parent1[0; 9]: (24984) {G6,W31,D8,L1,V3,M1}  { mult( X, ld( ld( Y, X ), X )
% 38.98/39.38     ) ==> ld( mult( ld( Z, ld( Y, X ) ), rd( ld( X, Y ), X ) ), ld( ld( Y, 
% 38.98/39.38    mult( X, rd( mult( Z, X ), X ) ) ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := Z
% 38.98/39.38     Y := ld( Y, X )
% 38.98/39.38     Z := rd( ld( X, Y ), X )
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24986) {G3,W31,D8,L1,V3,M1}  { mult( X, ld( ld( Y, X ), X ) ) ==>
% 38.98/39.38     ld( ld( ld( ld( Y, X ), Z ), ld( X, rd( Y, X ) ) ), ld( ld( Y, mult( X, 
% 38.98/39.38    rd( mult( Z, X ), X ) ) ), X ) ) }.
% 38.98/39.38  parent0[0]: (124) {G2,W11,D4,L1,V2,M1} P(108,24);d(33);d(24);d(33) { rd( ld
% 38.98/39.38    ( X, Y ), X ) ==> ld( X, rd( Y, X ) ) }.
% 38.98/39.38  parent1[0; 15]: (24985) {G5,W31,D8,L1,V3,M1}  { mult( X, ld( ld( Y, X ), X
% 38.98/39.38     ) ) ==> ld( ld( ld( ld( Y, X ), Z ), rd( ld( X, Y ), X ) ), ld( ld( Y, 
% 38.98/39.38    mult( X, rd( mult( Z, X ), X ) ) ), X ) ) }.
% 38.98/39.38  substitution0:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38  end
% 38.98/39.38  substitution1:
% 38.98/39.38     X := X
% 38.98/39.38     Y := Y
% 38.98/39.38     Z := Z
% 38.98/39.38  end
% 38.98/39.38  
% 38.98/39.38  paramod: (24987) {G4,W27,D8,L1,V3,M1}  { mult( X, ld( ld( Y, X ), X ) ) ==>
% 38.98/39.38     ld( ld( mult( mult( Y, X ), Z ), Y ), ld( ld( Y, mult( X, rd( mult( Z, X
% 38.98/39.38     ), X ) ) ), X ) ) }.
% 38.98/39.38  parent0[0]: (3751) {G117,W19,D5,L1,V3,M1} P(3734,54);d(54) { ld( ld( ld( Y
% 38.98/39.38    , X ), Z ), ld( X, rd( Y, X ) ) ) ==> ld( mult( mult( Y, X ), Z ), Y )
% 38.98/39.38     }.
% 38.98/39.38  parent1[0; 9]: (24986) {G3,W31,D8,L1,V3,M1}  { mult( X, ld( ld( Y, X ), X )
% 38.98/39.38     ) ==> ld( ld( ld( ld( Y, X ), Z ), ld( X, rd( Y, X ) ) ), ld( ld( Y, 
% 38.98/39.38    mult( X, rd( mult( Z, X ), X ) ) ), X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (24988) {G1,W23,D6,L1,V3,M1}  { mult( X, ld( ld( Y, X ), X ) ) ==>
% 38.98/39.39     ld( ld( mult( mult( Y, X ), Z ), Y ), ld( ld( Y, mult( X, Z ) ), X ) )
% 38.98/39.39     }.
% 38.98/39.39  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.39  parent1[0; 21]: (24987) {G4,W27,D8,L1,V3,M1}  { mult( X, ld( ld( Y, X ), X
% 38.98/39.39     ) ) ==> ld( ld( mult( mult( Y, X ), Z ), Y ), ld( ld( Y, mult( X, rd( 
% 38.98/39.39    mult( Z, X ), X ) ) ), X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (24989) {G2,W23,D6,L1,V3,M1}  { ld( rd( ld( Y, X ), X ), X ) ==> 
% 38.98/39.39    ld( ld( mult( mult( Y, X ), Z ), Y ), ld( ld( Y, mult( X, Z ) ), X ) )
% 38.98/39.39     }.
% 38.98/39.39  parent0[0]: (125) {G5,W11,D4,L1,V2,M1} P(24,108);d(33);d(80) { mult( Y, ld
% 38.98/39.39    ( X, Y ) ) ==> ld( rd( X, Y ), Y ) }.
% 38.98/39.39  parent1[0; 1]: (24988) {G1,W23,D6,L1,V3,M1}  { mult( X, ld( ld( Y, X ), X )
% 38.98/39.39     ) ==> ld( ld( mult( mult( Y, X ), Z ), Y ), ld( ld( Y, mult( X, Z ) ), X
% 38.98/39.39     ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := ld( Y, X )
% 38.98/39.39     Y := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (24990) {G3,W20,D6,L1,V3,M1}  { ld( i( X ), Y ) ==> ld( ld( mult( 
% 38.98/39.39    mult( X, Y ), Z ), X ), ld( ld( X, mult( Y, Z ) ), Y ) ) }.
% 38.98/39.39  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.39    ==> i( X ) }.
% 38.98/39.39  parent1[0; 2]: (24989) {G2,W23,D6,L1,V3,M1}  { ld( rd( ld( Y, X ), X ), X )
% 38.98/39.39     ==> ld( ld( mult( mult( Y, X ), Z ), Y ), ld( ld( Y, mult( X, Z ) ), X )
% 38.98/39.39     ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (24991) {G2,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( mult( 
% 38.98/39.39    mult( X, Y ), Z ), X ), ld( ld( X, mult( Y, Z ) ), Y ) ) }.
% 38.98/39.39  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.39    Y ) }.
% 38.98/39.39  parent1[0; 1]: (24990) {G3,W20,D6,L1,V3,M1}  { ld( i( X ), Y ) ==> ld( ld( 
% 38.98/39.39    mult( mult( X, Y ), Z ), X ), ld( ld( X, mult( Y, Z ) ), Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (24992) {G2,W19,D6,L1,V3,M1}  { ld( ld( mult( mult( X, Y ), Z ), X
% 38.98/39.39     ), ld( ld( X, mult( Y, Z ) ), Y ) ) ==> mult( X, Y ) }.
% 38.98/39.39  parent0[0]: (24991) {G2,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( mult( 
% 38.98/39.39    mult( X, Y ), Z ), X ), ld( ld( X, mult( Y, Z ) ), Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6260) {G197,W19,D6,L1,V3,M1} P(6252,5997);d(74);d(74);d(154);
% 38.98/39.39    d(3779);d(114);d(74);d(124);d(3751);d(3);d(125);d(77);d(22) { ld( ld( 
% 38.98/39.39    mult( mult( Z, X ), Y ), Z ), ld( ld( Z, mult( X, Y ) ), X ) ) ==> mult( 
% 38.98/39.39    Z, X ) }.
% 38.98/39.39  parent0: (24992) {G2,W19,D6,L1,V3,M1}  { ld( ld( mult( mult( X, Y ), Z ), X
% 38.98/39.39     ), ld( ld( X, mult( Y, Z ) ), Y ) ) ==> mult( X, Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (24993) {G133,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( mult( Y, 
% 38.98/39.39    Y ), Z ) ) = mult( mult( X, X ), ld( mult( Y, X ), Z ) ) }.
% 38.98/39.39  parent0[0]: (4302) {G133,W19,D5,L1,V3,M1} P(3114,4295);d(25);d(22);d(109)
% 38.98/39.39     { mult( mult( X, X ), ld( mult( Y, X ), Z ) ) = mult( mult( X, Y ), ld( 
% 38.98/39.39    mult( Y, Y ), Z ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (24994) {G197,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( mult( 
% 38.98/39.39    mult( X, Y ), Z ), X ), ld( ld( X, mult( Y, Z ) ), Y ) ) }.
% 38.98/39.39  parent0[0]: (6260) {G197,W19,D6,L1,V3,M1} P(6252,5997);d(74);d(74);d(154);d
% 38.98/39.39    (3779);d(114);d(74);d(124);d(3751);d(3);d(125);d(77);d(22) { ld( ld( mult
% 38.98/39.39    ( mult( Z, X ), Y ), Z ), ld( ld( Z, mult( X, Y ) ), X ) ) ==> mult( Z, X
% 38.98/39.39     ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25001) {G134,W27,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( mult( 
% 38.98/39.39    mult( X, X ), ld( mult( Y, X ), Z ) ), X ), ld( ld( X, mult( Y, ld( mult
% 38.98/39.39    ( Y, Y ), Z ) ) ), Y ) ) }.
% 38.98/39.39  parent0[0]: (24993) {G133,W19,D5,L1,V3,M1}  { mult( mult( X, Y ), ld( mult
% 38.98/39.39    ( Y, Y ), Z ) ) = mult( mult( X, X ), ld( mult( Y, X ), Z ) ) }.
% 38.98/39.39  parent1[0; 6]: (24994) {G197,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( 
% 38.98/39.39    mult( mult( X, Y ), Z ), X ), ld( ld( X, mult( Y, Z ) ), Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := ld( mult( Y, Y ), Z )
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25004) {G4,W24,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( i( mult( X, 
% 38.98/39.39    ld( mult( Y, X ), Z ) ) ), ld( ld( X, mult( Y, ld( mult( Y, Y ), Z ) ) )
% 38.98/39.39    , Y ) ) }.
% 38.98/39.39  parent0[0]: (156) {G3,W12,D5,L1,V2,M1} P(109,31) { ld( mult( mult( X, X ), 
% 38.98/39.39    Y ), X ) ==> i( mult( X, Y ) ) }.
% 38.98/39.39  parent1[0; 5]: (25001) {G134,W27,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( ld( 
% 38.98/39.39    mult( mult( X, X ), ld( mult( Y, X ), Z ) ), X ), ld( ld( X, mult( Y, ld
% 38.98/39.39    ( mult( Y, Y ), Z ) ) ), Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := ld( mult( Y, X ), Z )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25005) {G2,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> mult( mult( X, ld
% 38.98/39.39    ( mult( Y, X ), Z ) ), ld( ld( X, mult( Y, ld( mult( Y, Y ), Z ) ) ), Y )
% 38.98/39.39     ) }.
% 38.98/39.39  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.39    Y ) }.
% 38.98/39.39  parent1[0; 4]: (25004) {G4,W24,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( i( mult
% 38.98/39.39    ( X, ld( mult( Y, X ), Z ) ) ), ld( ld( X, mult( Y, ld( mult( Y, Y ), Z )
% 38.98/39.39     ) ), Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := mult( X, ld( mult( Y, X ), Z ) )
% 38.98/39.39     Y := ld( ld( X, mult( Y, ld( mult( Y, Y ), Z ) ) ), Y )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25006) {G3,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld( Z, 
% 38.98/39.39    mult( Y, X ) ), X ), ld( ld( X, mult( Y, ld( mult( Y, Y ), Z ) ) ), Y ) )
% 38.98/39.39     }.
% 38.98/39.39  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.39     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.39  parent1[0; 4]: (25005) {G2,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> mult( mult
% 38.98/39.39    ( X, ld( mult( Y, X ), Z ) ), ld( ld( X, mult( Y, ld( mult( Y, Y ), Z ) )
% 38.98/39.39     ), Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := mult( Y, X )
% 38.98/39.39     T := ld( ld( X, mult( Y, ld( mult( Y, Y ), Z ) ) ), Y )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25007) {G4,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld( Z, 
% 38.98/39.39    mult( Y, X ) ), X ), ld( ld( X, ld( Y, Z ) ), Y ) ) }.
% 38.98/39.39  parent0[0]: (171) {G6,W11,D5,L1,V2,M1} P(154,0) { mult( X, ld( mult( X, X )
% 38.98/39.39    , Y ) ) ==> ld( X, Y ) }.
% 38.98/39.39  parent1[0; 15]: (25006) {G3,W23,D8,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld
% 38.98/39.39    ( Z, mult( Y, X ) ), X ), ld( ld( X, mult( Y, ld( mult( Y, Y ), Z ) ) ), 
% 38.98/39.39    Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25008) {G4,W19,D6,L1,V3,M1}  { ld( rd( ld( Z, mult( Y, X ) ), X )
% 38.98/39.39    , ld( ld( X, ld( Y, Z ) ), Y ) ) ==> mult( X, Y ) }.
% 38.98/39.39  parent0[0]: (25007) {G4,W19,D6,L1,V3,M1}  { mult( X, Y ) ==> ld( rd( ld( Z
% 38.98/39.39    , mult( Y, X ) ), X ), ld( ld( X, ld( Y, Z ) ), Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6266) {G198,W19,D6,L1,V3,M1} P(4302,6260);d(156);d(22);d(115)
% 38.98/39.39    ;d(171) { ld( rd( ld( Z, mult( Y, X ) ), X ), ld( ld( X, ld( Y, Z ) ), Y
% 38.98/39.39     ) ) ==> mult( X, Y ) }.
% 38.98/39.39  parent0: (25008) {G4,W19,D6,L1,V3,M1}  { ld( rd( ld( Z, mult( Y, X ) ), X )
% 38.98/39.39    , ld( ld( X, ld( Y, Z ) ), Y ) ) ==> mult( X, Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25010) {G198,W19,D6,L1,V3,M1}  { mult( Z, Y ) ==> ld( rd( ld( X, 
% 38.98/39.39    mult( Y, Z ) ), Z ), ld( ld( Z, ld( Y, X ) ), Y ) ) }.
% 38.98/39.39  parent0[0]: (6266) {G198,W19,D6,L1,V3,M1} P(4302,6260);d(156);d(22);d(115);
% 38.98/39.39    d(171) { ld( rd( ld( Z, mult( Y, X ) ), X ), ld( ld( X, ld( Y, Z ) ), Y )
% 38.98/39.39     ) ==> mult( X, Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25030) {G198,W39,D9,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z ), Y
% 38.98/39.39     ), X ) ==> ld( rd( ld( ld( rd( Z, X ), Y ), mult( X, ld( ld( rd( X, Y )
% 38.98/39.39    , Z ), Y ) ) ), ld( ld( rd( X, Y ), Z ), Y ) ), ld( ld( X, Y ), X ) ) }.
% 38.98/39.39  parent0[0]: (6005) {G197,W19,D6,L1,V3,M1} P(24,5997);d(33);d(80);d(33);d(24
% 38.98/39.39    ) { ld( ld( ld( rd( X, Z ), Y ), Z ), ld( X, ld( rd( Y, X ), Z ) ) ) ==> 
% 38.98/39.39    ld( X, Z ) }.
% 38.98/39.39  parent1[0; 35]: (25010) {G198,W19,D6,L1,V3,M1}  { mult( Z, Y ) ==> ld( rd( 
% 38.98/39.39    ld( X, mult( Y, Z ) ), Z ), ld( ld( Z, ld( Y, X ) ), Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := ld( rd( Z, X ), Y )
% 38.98/39.39     Y := X
% 38.98/39.39     Z := ld( ld( rd( X, Y ), Z ), Y )
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25032) {G5,W39,D9,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z ), Y )
% 38.98/39.39    , X ) ==> ld( mult( ld( ld( rd( Z, X ), Y ), mult( X, ld( ld( rd( X, Y )
% 38.98/39.39    , Z ), Y ) ) ), ld( Y, ld( rd( X, Y ), Z ) ) ), ld( ld( X, Y ), X ) ) }.
% 38.98/39.39  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.39    mult( Z, ld( Y, X ) ) }.
% 38.98/39.39  parent1[0; 11]: (25030) {G198,W39,D9,L1,V3,M1}  { mult( ld( ld( rd( X, Y )
% 38.98/39.39    , Z ), Y ), X ) ==> ld( rd( ld( ld( rd( Z, X ), Y ), mult( X, ld( ld( rd
% 38.98/39.39    ( X, Y ), Z ), Y ) ) ), ld( ld( rd( X, Y ), Z ), Y ) ), ld( ld( X, Y ), X
% 38.98/39.39     ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := ld( rd( X, Y ), Z )
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := ld( ld( rd( Z, X ), Y ), mult( X, ld( ld( rd( X, Y ), Z ), Y ) ) )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25034) {G5,W39,D9,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z ), Y )
% 38.98/39.39    , X ) ==> ld( ld( ld( mult( X, ld( ld( rd( X, Y ), Z ), Y ) ), ld( rd( Z
% 38.98/39.39    , X ), Y ) ), ld( Y, ld( rd( X, Y ), Z ) ) ), ld( ld( X, Y ), X ) ) }.
% 38.98/39.39  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.39    ld( ld( Y, X ), Z ) }.
% 38.98/39.39  parent1[0; 11]: (25032) {G5,W39,D9,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z
% 38.98/39.39     ), Y ), X ) ==> ld( mult( ld( ld( rd( Z, X ), Y ), mult( X, ld( ld( rd( 
% 38.98/39.39    X, Y ), Z ), Y ) ) ), ld( Y, ld( rd( X, Y ), Z ) ) ), ld( ld( X, Y ), X )
% 38.98/39.39     ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := ld( rd( Z, X ), Y )
% 38.98/39.39     Y := mult( X, ld( ld( rd( X, Y ), Z ), Y ) )
% 38.98/39.39     Z := ld( Y, ld( rd( X, Y ), Z ) )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25036) {G6,W39,D8,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z ), Y )
% 38.98/39.39    , X ) ==> ld( ld( ld( ld( ld( rd( X, Y ), rd( Z, X ) ), Y ), ld( rd( Z, X
% 38.98/39.39     ), Y ) ), ld( Y, ld( rd( X, Y ), Z ) ) ), ld( ld( X, Y ), X ) ) }.
% 38.98/39.39  parent0[0]: (1772) {G27,W19,D6,L1,V3,M1} P(19,1635) { mult( X, ld( ld( rd( 
% 38.98/39.39    X, Y ), Z ), Y ) ) ==> ld( ld( rd( X, Y ), rd( Z, X ) ), Y ) }.
% 38.98/39.39  parent1[0; 13]: (25034) {G5,W39,D9,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z
% 38.98/39.39     ), Y ), X ) ==> ld( ld( ld( mult( X, ld( ld( rd( X, Y ), Z ), Y ) ), ld
% 38.98/39.39    ( rd( Z, X ), Y ) ), ld( Y, ld( rd( X, Y ), Z ) ) ), ld( ld( X, Y ), X )
% 38.98/39.39     ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25037) {G7,W39,D9,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z ), Y )
% 38.98/39.39    , X ) ==> ld( ld( ld( ld( rd( rd( rd( Z, X ), Y ), rd( X, Y ) ), rd( Z, X
% 38.98/39.39     ) ), Y ), ld( Y, ld( rd( X, Y ), Z ) ) ), ld( ld( X, Y ), X ) ) }.
% 38.98/39.39  parent0[0]: (2775) {G59,W19,D6,L1,V3,M1} P(25,2748);d(52);d(22);d(113);d(
% 38.98/39.39    1936) { ld( ld( ld( Y, X ), Z ), ld( X, Z ) ) ==> ld( ld( rd( rd( X, Z )
% 38.98/39.39    , Y ), X ), Z ) }.
% 38.98/39.39  parent1[0; 12]: (25036) {G6,W39,D8,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z
% 38.98/39.39     ), Y ), X ) ==> ld( ld( ld( ld( ld( rd( X, Y ), rd( Z, X ) ), Y ), ld( 
% 38.98/39.39    rd( Z, X ), Y ) ), ld( Y, ld( rd( X, Y ), Z ) ) ), ld( ld( X, Y ), X ) )
% 38.98/39.39     }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := rd( Z, X )
% 38.98/39.39     Y := rd( X, Y )
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25038) {G5,W39,D9,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z ), Y )
% 38.98/39.39    , X ) ==> ld( ld( ld( ld( mult( rd( rd( Z, X ), Y ), rd( Y, X ) ), rd( Z
% 38.98/39.39    , X ) ), Y ), ld( Y, ld( rd( X, Y ), Z ) ) ), ld( ld( X, Y ), X ) ) }.
% 38.98/39.39  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.39    mult( Z, rd( X, Y ) ) }.
% 38.98/39.39  parent1[0; 14]: (25037) {G7,W39,D9,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z
% 38.98/39.39     ), Y ), X ) ==> ld( ld( ld( ld( rd( rd( rd( Z, X ), Y ), rd( X, Y ) ), 
% 38.98/39.39    rd( Z, X ) ), Y ), ld( Y, ld( rd( X, Y ), Z ) ) ), ld( ld( X, Y ), X ) )
% 38.98/39.39     }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := rd( rd( Z, X ), Y )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25039) {G5,W39,D9,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z ), Y )
% 38.98/39.39    , X ) ==> ld( ld( ld( ld( ld( rd( Y, rd( Z, X ) ), rd( Y, X ) ), rd( Z, X
% 38.98/39.39     ) ), Y ), ld( Y, ld( rd( X, Y ), Z ) ) ), ld( ld( X, Y ), X ) ) }.
% 38.98/39.39  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.39    ld( rd( X, Y ), Z ) }.
% 38.98/39.39  parent1[0; 14]: (25038) {G5,W39,D9,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z
% 38.98/39.39     ), Y ), X ) ==> ld( ld( ld( ld( mult( rd( rd( Z, X ), Y ), rd( Y, X ) )
% 38.98/39.39    , rd( Z, X ) ), Y ), ld( Y, ld( rd( X, Y ), Z ) ) ), ld( ld( X, Y ), X )
% 38.98/39.39     ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := rd( Z, X )
% 38.98/39.39     Z := rd( Y, X )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25040) {G6,W35,D8,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z ), Y )
% 38.98/39.39    , X ) ==> ld( ld( ld( ld( rd( Y, rd( Z, X ) ), X ), rd( Z, X ) ), ld( Y, 
% 38.98/39.39    ld( rd( X, Y ), Z ) ) ), ld( ld( X, Y ), X ) ) }.
% 38.98/39.39  parent0[0]: (2722) {G37,W19,D6,L1,V3,M1} P(1977,2458);d(0) { ld( ld( ld( rd
% 38.98/39.39    ( X, Y ), rd( X, Z ) ), Y ), X ) ==> ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.98/39.39  parent1[0; 12]: (25039) {G5,W39,D9,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z
% 38.98/39.39     ), Y ), X ) ==> ld( ld( ld( ld( ld( rd( Y, rd( Z, X ) ), rd( Y, X ) ), 
% 38.98/39.39    rd( Z, X ) ), Y ), ld( Y, ld( rd( X, Y ), Z ) ) ), ld( ld( X, Y ), X ) )
% 38.98/39.39     }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := rd( Z, X )
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25041) {G5,W35,D8,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z ), Y )
% 38.98/39.39    , X ) ==> ld( ld( ld( ld( mult( Y, rd( X, Z ) ), X ), rd( Z, X ) ), ld( Y
% 38.98/39.39    , ld( rd( X, Y ), Z ) ) ), ld( ld( X, Y ), X ) ) }.
% 38.98/39.39  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.39    mult( Z, rd( X, Y ) ) }.
% 38.98/39.39  parent1[0; 14]: (25040) {G6,W35,D8,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z
% 38.98/39.39     ), Y ), X ) ==> ld( ld( ld( ld( rd( Y, rd( Z, X ) ), X ), rd( Z, X ) ), 
% 38.98/39.39    ld( Y, ld( rd( X, Y ), Z ) ) ), ld( ld( X, Y ), X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25042) {G6,W31,D7,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z ), Y )
% 38.98/39.39    , X ) ==> ld( ld( ld( ld( rd( Y, Z ), X ), Z ), ld( Y, ld( rd( X, Y ), Z
% 38.98/39.39     ) ) ), ld( ld( X, Y ), X ) ) }.
% 38.98/39.39  parent0[0]: (3493) {G100,W19,D6,L1,V3,M1} P(330,3488);d(2744);d(2744);d(81)
% 38.98/39.39     { ld( ld( mult( Z, rd( X, Y ) ), X ), rd( Y, X ) ) ==> ld( ld( rd( Z, Y
% 38.98/39.39     ), X ), Y ) }.
% 38.98/39.39  parent1[0; 12]: (25041) {G5,W35,D8,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z
% 38.98/39.39     ), Y ), X ) ==> ld( ld( ld( ld( mult( Y, rd( X, Z ) ), X ), rd( Z, X ) )
% 38.98/39.39    , ld( Y, ld( rd( X, Y ), Z ) ) ), ld( ld( X, Y ), X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25043) {G7,W19,D6,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z ), Y )
% 38.98/39.39    , X ) ==> ld( ld( Y, Z ), ld( ld( X, Y ), X ) ) }.
% 38.98/39.39  parent0[0]: (6005) {G197,W19,D6,L1,V3,M1} P(24,5997);d(33);d(80);d(33);d(24
% 38.98/39.39    ) { ld( ld( ld( rd( X, Z ), Y ), Z ), ld( X, ld( rd( Y, X ), Z ) ) ) ==> 
% 38.98/39.39    ld( X, Z ) }.
% 38.98/39.39  parent1[0; 11]: (25042) {G6,W31,D7,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z
% 38.98/39.39     ), Y ), X ) ==> ld( ld( ld( ld( rd( Y, Z ), X ), Z ), ld( Y, ld( rd( X, 
% 38.98/39.39    Y ), Z ) ) ), ld( ld( X, Y ), X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25044) {G8,W19,D6,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z ), Y )
% 38.98/39.39    , X ) ==> ld( ld( mult( X, Y ), Z ), ld( Y, X ) ) }.
% 38.98/39.39  parent0[0]: (4076) {G125,W19,D5,L1,V3,M1} P(24,4064);d(24);d(74);d(34) { ld
% 38.98/39.39    ( ld( X, Y ), ld( ld( Z, X ), Z ) ) ==> ld( ld( mult( Z, X ), Y ), ld( X
% 38.98/39.39    , Z ) ) }.
% 38.98/39.39  parent1[0; 10]: (25043) {G7,W19,D6,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z
% 38.98/39.39     ), Y ), X ) ==> ld( ld( Y, Z ), ld( ld( X, Y ), X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25045) {G5,W19,D6,L1,V3,M1}  { ld( ld( Y, ld( rd( X, Y ), Z ) ), 
% 38.98/39.39    X ) ==> ld( ld( mult( X, Y ), Z ), ld( Y, X ) ) }.
% 38.98/39.39  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.39    ld( ld( Y, X ), Z ) }.
% 38.98/39.39  parent1[0; 1]: (25044) {G8,W19,D6,L1,V3,M1}  { mult( ld( ld( rd( X, Y ), Z
% 38.98/39.39     ), Y ), X ) ==> ld( ld( mult( X, Y ), Z ), ld( Y, X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := ld( rd( X, Y ), Z )
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25046) {G5,W19,D6,L1,V3,M1}  { ld( ld( mult( Y, X ), Z ), ld( X, Y
% 38.98/39.39     ) ) ==> ld( ld( X, ld( rd( Y, X ), Z ) ), Y ) }.
% 38.98/39.39  parent0[0]: (25045) {G5,W19,D6,L1,V3,M1}  { ld( ld( Y, ld( rd( X, Y ), Z )
% 38.98/39.39     ), X ) ==> ld( ld( mult( X, Y ), Z ), ld( Y, X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6269) {G199,W19,D6,L1,V3,M1} P(6005,6266);d(75);d(74);d(1772)
% 38.98/39.39    ;d(2775);d(81);d(80);d(2722);d(81);d(3493);d(6005);d(4076);d(74) { ld( ld
% 38.98/39.39    ( mult( X, Y ), Z ), ld( Y, X ) ) ==> ld( ld( Y, ld( rd( X, Y ), Z ) ), X
% 38.98/39.39     ) }.
% 38.98/39.39  parent0: (25046) {G5,W19,D6,L1,V3,M1}  { ld( ld( mult( Y, X ), Z ), ld( X, 
% 38.98/39.39    Y ) ) ==> ld( ld( X, ld( rd( Y, X ), Z ) ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25048) {G199,W19,D6,L1,V3,M1}  { ld( ld( Y, ld( rd( X, Y ), Z ) )
% 38.98/39.39    , X ) ==> ld( ld( mult( X, Y ), Z ), ld( Y, X ) ) }.
% 38.98/39.39  parent0[0]: (6269) {G199,W19,D6,L1,V3,M1} P(6005,6266);d(75);d(74);d(1772);
% 38.98/39.39    d(2775);d(81);d(80);d(2722);d(81);d(3493);d(6005);d(4076);d(74) { ld( ld
% 38.98/39.39    ( mult( X, Y ), Z ), ld( Y, X ) ) ==> ld( ld( Y, ld( rd( X, Y ), Z ) ), X
% 38.98/39.39     ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25056) {G147,W27,D7,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X ), rd( 
% 38.98/39.39    rd( Y, Z ), X ) ) ), Y ) ==> ld( ld( mult( mult( Y, Z ), X ), rd( Y, X )
% 38.98/39.39     ), ld( X, Y ) ) }.
% 38.98/39.39  parent0[0]: (4799) {G146,W19,D5,L1,V3,M1} P(4791,54);d(54) { ld( mult( X, Y
% 38.98/39.39     ), rd( rd( X, Z ), Y ) ) ==> ld( mult( mult( X, Z ), Y ), rd( X, Y ) )
% 38.98/39.39     }.
% 38.98/39.39  parent1[0; 15]: (25048) {G199,W19,D6,L1,V3,M1}  { ld( ld( Y, ld( rd( X, Y )
% 38.98/39.39    , Z ) ), X ) ==> ld( ld( mult( X, Y ), Z ), ld( Y, X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := rd( rd( Y, Z ), X )
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25058) {G137,W27,D8,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X ), rd( 
% 38.98/39.39    rd( Y, Z ), X ) ) ), Y ) ==> ld( mult( X, rd( ld( mult( mult( Y, Z ), X )
% 38.98/39.39    , Y ), X ) ), Y ) }.
% 38.98/39.39  parent0[0]: (4600) {G136,W19,D6,L1,V3,M1} P(19,4533);d(80);d(4291) { ld( ld
% 38.98/39.39    ( Y, rd( Z, X ) ), ld( X, Z ) ) ==> ld( mult( X, rd( ld( Y, Z ), X ) ), Z
% 38.98/39.39     ) }.
% 38.98/39.39  parent1[0; 14]: (25056) {G147,W27,D7,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X )
% 38.98/39.39    , rd( rd( Y, Z ), X ) ) ), Y ) ==> ld( ld( mult( mult( Y, Z ), X ), rd( Y
% 38.98/39.39    , X ) ), ld( X, Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := mult( mult( Y, Z ), X )
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25059) {G14,W27,D7,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X ), rd( rd
% 38.98/39.39    ( Y, Z ), X ) ) ), Y ) ==> ld( ld( mult( X, mult( Y, Z ) ), mult( X, rd( 
% 38.98/39.39    Y, X ) ) ), Y ) }.
% 38.98/39.39  parent0[0]: (1424) {G13,W19,D6,L1,V3,M1} P(3,1412) { mult( Y, rd( ld( mult
% 38.98/39.39    ( X, Y ), Z ), Y ) ) ==> ld( mult( Y, X ), mult( Y, rd( Z, Y ) ) ) }.
% 38.98/39.39  parent1[0; 15]: (25058) {G137,W27,D8,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X )
% 38.98/39.39    , rd( rd( Y, Z ), X ) ) ), Y ) ==> ld( mult( X, rd( ld( mult( mult( Y, Z
% 38.98/39.39     ), X ), Y ), X ) ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := mult( Y, Z )
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25060) {G15,W23,D7,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X ), rd( rd
% 38.98/39.39    ( Y, Z ), X ) ) ), Y ) ==> mult( X, ld( ld( mult( Y, Z ), Y ), Y ) ) }.
% 38.98/39.39  parent0[0]: (4602) {G137,W19,D6,L1,V3,M1} S(4599);d(4600);d(1424) { ld( ld
% 38.98/39.39    ( mult( Y, X ), mult( Y, rd( Z, Y ) ) ), Z ) ==> mult( Y, ld( ld( X, Z )
% 38.98/39.39    , Z ) ) }.
% 38.98/39.39  parent1[0; 14]: (25059) {G14,W27,D7,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X )
% 38.98/39.39    , rd( rd( Y, Z ), X ) ) ), Y ) ==> ld( ld( mult( X, mult( Y, Z ) ), mult
% 38.98/39.39    ( X, rd( Y, X ) ) ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := mult( Y, Z )
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25061) {G3,W20,D7,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X ), rd( rd
% 38.98/39.39    ( Y, Z ), X ) ) ), Y ) ==> mult( X, ld( i( Z ), Y ) ) }.
% 38.98/39.39  parent0[0]: (31) {G2,W8,D4,L1,V2,M1} P(7,6);d(24) { ld( mult( X, Y ), X ) 
% 38.98/39.39    ==> i( Y ) }.
% 38.98/39.39  parent1[0; 17]: (25060) {G15,W23,D7,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X )
% 38.98/39.39    , rd( rd( Y, Z ), X ) ) ), Y ) ==> mult( X, ld( ld( mult( Y, Z ), Y ), Y
% 38.98/39.39     ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25062) {G2,W19,D7,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X ), rd( rd
% 38.98/39.39    ( Y, Z ), X ) ) ), Y ) ==> mult( X, mult( Z, Y ) ) }.
% 38.98/39.39  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.39    Y ) }.
% 38.98/39.39  parent1[0; 16]: (25061) {G3,W20,D7,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X ), 
% 38.98/39.39    rd( rd( Y, Z ), X ) ) ), Y ) ==> mult( X, ld( i( Z ), Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25063) {G3,W19,D7,L1,V3,M1}  { ld( ld( X, ld( rd( mult( Y, Z ), X
% 38.98/39.39     ), rd( Y, X ) ) ), Y ) ==> mult( X, mult( Z, Y ) ) }.
% 38.98/39.39  parent0[0]: (1504) {G13,W19,D5,L1,V3,M1} P(33,1486);d(34) { ld( rd( X, Z )
% 38.98/39.39    , rd( rd( X, Y ), Z ) ) ==> ld( rd( mult( X, Y ), Z ), rd( X, Z ) ) }.
% 38.98/39.39  parent1[0; 4]: (25062) {G2,W19,D7,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X ), 
% 38.98/39.39    rd( rd( Y, Z ), X ) ) ), Y ) ==> mult( X, mult( Z, Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25064) {G4,W15,D6,L1,V3,M1}  { ld( rd( ld( Z, ld( X, Y ) ), Y ), 
% 38.98/39.39    Y ) ==> mult( X, mult( Z, Y ) ) }.
% 38.98/39.39  parent0[0]: (2542) {G45,W19,D6,L1,V3,M1} P(1504,2529);d(19) { ld( Y, ld( rd
% 38.98/39.39    ( mult( X, Z ), Y ), rd( X, Y ) ) ) ==> rd( ld( Z, ld( Y, X ) ), X ) }.
% 38.98/39.39  parent1[0; 2]: (25063) {G3,W19,D7,L1,V3,M1}  { ld( ld( X, ld( rd( mult( Y, 
% 38.98/39.39    Z ), X ), rd( Y, X ) ) ), Y ) ==> mult( X, mult( Z, Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6281) {G200,W15,D6,L1,V3,M1} P(4799,6269);d(4600);d(1424);d(
% 38.98/39.39    4602);d(31);d(22);d(1504);d(2542) { ld( rd( ld( Z, ld( Y, X ) ), X ), X )
% 38.98/39.39     ==> mult( Y, mult( Z, X ) ) }.
% 38.98/39.39  parent0: (25064) {G4,W15,D6,L1,V3,M1}  { ld( rd( ld( Z, ld( X, Y ) ), Y ), 
% 38.98/39.39    Y ) ==> mult( X, mult( Z, Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25067) {G199,W19,D6,L1,V3,M1}  { ld( ld( Y, ld( rd( X, Y ), Z ) )
% 38.98/39.39    , X ) ==> ld( ld( mult( X, Y ), Z ), ld( Y, X ) ) }.
% 38.98/39.39  parent0[0]: (6269) {G199,W19,D6,L1,V3,M1} P(6005,6266);d(75);d(74);d(1772);
% 38.98/39.39    d(2775);d(81);d(80);d(2722);d(81);d(3493);d(6005);d(4076);d(74) { ld( ld
% 38.98/39.39    ( mult( X, Y ), Z ), ld( Y, X ) ) ==> ld( ld( Y, ld( rd( X, Y ), Z ) ), X
% 38.98/39.39     ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25075) {G147,W27,D7,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X ), rd( 
% 38.98/39.39    mult( Y, Z ), X ) ) ), Y ) ==> ld( ld( ld( rd( Z, Y ), X ), rd( Y, X ) )
% 38.98/39.39    , ld( X, Y ) ) }.
% 38.98/39.39  parent0[0]: (4797) {G146,W19,D5,L1,V3,M1} P(34,4791);d(33);d(34);d(80);d(33
% 38.98/39.39    ) { ld( mult( X, Y ), rd( mult( X, Z ), Y ) ) ==> ld( ld( rd( Z, X ), Y )
% 38.98/39.39    , rd( X, Y ) ) }.
% 38.98/39.39  parent1[0; 15]: (25067) {G199,W19,D6,L1,V3,M1}  { ld( ld( Y, ld( rd( X, Y )
% 38.98/39.39    , Z ) ), X ) ==> ld( ld( mult( X, Y ), Z ), ld( Y, X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := rd( mult( Y, Z ), X )
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25077) {G137,W27,D8,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X ), rd( 
% 38.98/39.39    mult( Y, Z ), X ) ) ), Y ) ==> ld( mult( X, rd( ld( ld( rd( Z, Y ), X ), 
% 38.98/39.39    Y ), X ) ), Y ) }.
% 38.98/39.39  parent0[0]: (4600) {G136,W19,D6,L1,V3,M1} P(19,4533);d(80);d(4291) { ld( ld
% 38.98/39.39    ( Y, rd( Z, X ) ), ld( X, Z ) ) ==> ld( mult( X, rd( ld( Y, Z ), X ) ), Z
% 38.98/39.39     ) }.
% 38.98/39.39  parent1[0; 14]: (25075) {G147,W27,D7,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X )
% 38.98/39.39    , rd( mult( Y, Z ), X ) ) ), Y ) ==> ld( ld( ld( rd( Z, Y ), X ), rd( Y, 
% 38.98/39.39    X ) ), ld( X, Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := ld( rd( Z, Y ), X )
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25078) {G14,W27,D7,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X ), rd( 
% 38.98/39.39    mult( Y, Z ), X ) ) ), Y ) ==> ld( ld( rd( X, rd( Z, Y ) ), mult( X, rd( 
% 38.98/39.39    Y, X ) ) ), Y ) }.
% 38.98/39.39  parent0[0]: (1422) {G13,W19,D6,L1,V3,M1} P(77,1412);d(33) { mult( Y, rd( ld
% 38.98/39.39    ( ld( X, Y ), Z ), Y ) ) ==> ld( rd( Y, X ), mult( Y, rd( Z, Y ) ) ) }.
% 38.98/39.39  parent1[0; 15]: (25077) {G137,W27,D8,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X )
% 38.98/39.39    , rd( mult( Y, Z ), X ) ) ), Y ) ==> ld( mult( X, rd( ld( ld( rd( Z, Y )
% 38.98/39.39    , X ), Y ), X ) ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := rd( Z, Y )
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25079) {G15,W23,D7,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X ), rd( 
% 38.98/39.39    mult( Y, Z ), X ) ) ), Y ) ==> mult( X, ld( mult( rd( Z, Y ), Y ), Y ) )
% 38.98/39.39     }.
% 38.98/39.39  parent0[0]: (4235) {G125,W19,D6,L1,V3,M1} P(19,4222);d(81);d(80);d(81);d(
% 38.98/39.39    347);d(3314) { ld( ld( rd( X, Z ), mult( X, rd( Y, X ) ) ), Y ) ==> mult
% 38.98/39.39    ( X, ld( mult( Z, Y ), Y ) ) }.
% 38.98/39.39  parent1[0; 14]: (25078) {G14,W27,D7,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X )
% 38.98/39.39    , rd( mult( Y, Z ), X ) ) ), Y ) ==> ld( ld( rd( X, rd( Z, Y ) ), mult( X
% 38.98/39.39    , rd( Y, X ) ) ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := rd( Z, Y )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25080) {G5,W23,D7,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X ), rd( 
% 38.98/39.39    mult( Y, Z ), X ) ) ), Y ) ==> mult( X, ld( ld( rd( Y, Z ), Y ), Y ) )
% 38.98/39.39     }.
% 38.98/39.39  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.39    ld( rd( X, Y ), Z ) }.
% 38.98/39.39  parent1[0; 17]: (25079) {G15,W23,D7,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X )
% 38.98/39.39    , rd( mult( Y, Z ), X ) ) ), Y ) ==> mult( X, ld( mult( rd( Z, Y ), Y ), 
% 38.98/39.39    Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25081) {G2,W19,D7,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X ), rd( 
% 38.98/39.39    mult( Y, Z ), X ) ) ), Y ) ==> mult( X, ld( Z, Y ) ) }.
% 38.98/39.39  parent0[0]: (19) {G1,W7,D4,L1,V2,M1} P(2,1) { ld( rd( X, Y ), X ) ==> Y }.
% 38.98/39.39  parent1[0; 17]: (25080) {G5,W23,D7,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X ), 
% 38.98/39.39    rd( mult( Y, Z ), X ) ) ), Y ) ==> mult( X, ld( ld( rd( Y, Z ), Y ), Y )
% 38.98/39.39     ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25082) {G3,W19,D7,L1,V3,M1}  { ld( ld( X, ld( rd( rd( Y, Z ), X )
% 38.98/39.39    , rd( Y, X ) ) ), Y ) ==> mult( X, ld( Z, Y ) ) }.
% 38.98/39.39  parent0[0]: (1486) {G12,W19,D5,L1,V3,M1} P(130,1481);d(80);d(19) { ld( rd( 
% 38.98/39.39    X, Z ), rd( mult( X, Y ), Z ) ) ==> ld( rd( rd( X, Y ), Z ), rd( X, Z ) )
% 38.98/39.39     }.
% 38.98/39.39  parent1[0; 4]: (25081) {G2,W19,D7,L1,V3,M1}  { ld( ld( X, ld( rd( Y, X ), 
% 38.98/39.39    rd( mult( Y, Z ), X ) ) ), Y ) ==> mult( X, ld( Z, Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25083) {G4,W15,D6,L1,V3,M1}  { ld( rd( mult( Z, ld( X, Y ) ), Y )
% 38.98/39.39    , Y ) ==> mult( X, ld( Z, Y ) ) }.
% 38.98/39.39  parent0[0]: (2544) {G45,W19,D6,L1,V3,M1} P(1486,2529);d(31);d(22) { ld( Y, 
% 38.98/39.39    ld( rd( rd( X, Z ), Y ), rd( X, Y ) ) ) ==> rd( mult( Z, ld( Y, X ) ), X
% 38.98/39.39     ) }.
% 38.98/39.39  parent1[0; 2]: (25082) {G3,W19,D7,L1,V3,M1}  { ld( ld( X, ld( rd( rd( Y, Z
% 38.98/39.39     ), X ), rd( Y, X ) ) ), Y ) ==> mult( X, ld( Z, Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6282) {G200,W15,D6,L1,V3,M1} P(4797,6269);d(4600);d(1422);d(
% 38.98/39.39    4235);d(80);d(19);d(1486);d(2544) { ld( rd( mult( Z, ld( Y, X ) ), X ), X
% 38.98/39.39     ) ==> mult( Y, ld( Z, X ) ) }.
% 38.98/39.39  parent0: (25083) {G4,W15,D6,L1,V3,M1}  { ld( rd( mult( Z, ld( X, Y ) ), Y )
% 38.98/39.39    , Y ) ==> mult( X, ld( Z, Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25086) {G200,W15,D6,L1,V3,M1}  { mult( Y, mult( X, Z ) ) ==> ld( 
% 38.98/39.39    rd( ld( X, ld( Y, Z ) ), Z ), Z ) }.
% 38.98/39.39  parent0[0]: (6281) {G200,W15,D6,L1,V3,M1} P(4799,6269);d(4600);d(1424);d(
% 38.98/39.39    4602);d(31);d(22);d(1504);d(2542) { ld( rd( ld( Z, ld( Y, X ) ), X ), X )
% 38.98/39.39     ==> mult( Y, mult( Z, X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25091) {G181,W23,D7,L1,V3,M1}  { mult( mult( X, rd( Y, Z ) ), 
% 38.98/39.39    mult( rd( Z, Y ), Z ) ) ==> ld( rd( mult( Y, ld( mult( X, Y ), Z ) ), Z )
% 38.98/39.39    , Z ) }.
% 38.98/39.39  parent0[0]: (6199) {G180,W19,D6,L1,V3,M1} P(6196,77);d(75);d(80);d(79);d(75
% 38.98/39.39    ) { ld( rd( X, Z ), ld( mult( Y, rd( Z, X ) ), X ) ) ==> mult( Z, ld( 
% 38.98/39.39    mult( Y, Z ), X ) ) }.
% 38.98/39.39  parent1[0; 14]: (25086) {G200,W15,D6,L1,V3,M1}  { mult( Y, mult( X, Z ) ) 
% 38.98/39.39    ==> ld( rd( ld( X, ld( Y, Z ) ), Z ), Z ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := rd( Z, Y )
% 38.98/39.39     Y := mult( X, rd( Y, Z ) )
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25093) {G182,W19,D5,L1,V3,M1}  { mult( mult( X, rd( Y, Z ) ), 
% 38.98/39.39    mult( rd( Z, Y ), Z ) ) ==> mult( mult( X, Y ), ld( Y, Z ) ) }.
% 38.98/39.39  parent0[0]: (6282) {G200,W15,D6,L1,V3,M1} P(4797,6269);d(4600);d(1422);d(
% 38.98/39.39    4235);d(80);d(19);d(1486);d(2544) { ld( rd( mult( Z, ld( Y, X ) ), X ), X
% 38.98/39.39     ) ==> mult( Y, ld( Z, X ) ) }.
% 38.98/39.39  parent1[0; 12]: (25091) {G181,W23,D7,L1,V3,M1}  { mult( mult( X, rd( Y, Z )
% 38.98/39.39     ), mult( rd( Z, Y ), Z ) ) ==> ld( rd( mult( Y, ld( mult( X, Y ), Z ) )
% 38.98/39.39    , Z ), Z ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := mult( X, Y )
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25094) {G6,W19,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), mult( rd
% 38.98/39.39    ( Z, Y ), Z ) ) ==> mult( mult( X, Y ), ld( Y, Z ) ) }.
% 38.98/39.39  parent0[0]: (113) {G5,W15,D5,L1,V4,M1} P(81,80) { mult( mult( X, rd( Z, Y )
% 38.98/39.39     ), T ) ==> ld( rd( rd( Y, Z ), X ), T ) }.
% 38.98/39.39  parent1[0; 1]: (25093) {G182,W19,D5,L1,V3,M1}  { mult( mult( X, rd( Y, Z )
% 38.98/39.39     ), mult( rd( Z, Y ), Z ) ) ==> mult( mult( X, Y ), ld( Y, Z ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := Y
% 38.98/39.39     T := mult( rd( Z, Y ), Z )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25095) {G5,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), Z ), ld( rd( Y
% 38.98/39.39    , X ), X ) ) ==> mult( mult( Z, Y ), ld( Y, X ) ) }.
% 38.98/39.39  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.39    ld( rd( X, Y ), Z ) }.
% 38.98/39.39  parent1[0; 7]: (25094) {G6,W19,D5,L1,V3,M1}  { ld( rd( rd( Z, Y ), X ), 
% 38.98/39.39    mult( rd( Z, Y ), Z ) ) ==> mult( mult( X, Y ), ld( Y, Z ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25096) {G6,W15,D5,L1,V3,M1}  { rd( mult( Z, mult( X, Y ) ), Y ) 
% 38.98/39.39    ==> mult( mult( Z, Y ), ld( Y, X ) ) }.
% 38.98/39.39  parent0[0]: (3888) {G122,W19,D5,L1,V3,M1} P(33,3797);d(80);d(52);d(91);d(81
% 38.98/39.39    );d(34) { ld( rd( rd( X, Y ), Z ), ld( rd( Y, X ), X ) ) ==> rd( mult( Z
% 38.98/39.39    , mult( X, Y ) ), Y ) }.
% 38.98/39.39  parent1[0; 1]: (25095) {G5,W19,D5,L1,V3,M1}  { ld( rd( rd( X, Y ), Z ), ld
% 38.98/39.39    ( rd( Y, X ), X ) ) ==> mult( mult( Z, Y ), ld( Y, X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6308) {G201,W15,D5,L1,V3,M1} P(6199,6281);d(6282);d(113);d(80
% 38.98/39.39    );d(3888) { rd( mult( Z, mult( X, Y ) ), Y ) ==> mult( mult( Z, Y ), ld( 
% 38.98/39.39    Y, X ) ) }.
% 38.98/39.39  parent0: (25096) {G6,W15,D5,L1,V3,M1}  { rd( mult( Z, mult( X, Y ) ), Y ) 
% 38.98/39.39    ==> mult( mult( Z, Y ), ld( Y, X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25099) {G200,W15,D6,L1,V3,M1}  { mult( Y, mult( X, Z ) ) ==> ld( 
% 38.98/39.39    rd( ld( X, ld( Y, Z ) ), Z ), Z ) }.
% 38.98/39.39  parent0[0]: (6281) {G200,W15,D6,L1,V3,M1} P(4799,6269);d(4600);d(1424);d(
% 38.98/39.39    4602);d(31);d(22);d(1504);d(2542) { ld( rd( ld( Z, ld( Y, X ) ), X ), X )
% 38.98/39.39     ==> mult( Y, mult( Z, X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25110) {G144,W23,D7,L1,V3,M1}  { mult( X, mult( rd( ld( X, Y ), 
% 38.98/39.39    mult( X, Z ) ), Z ) ) ==> ld( rd( mult( X, ld( rd( Y, Z ), Z ) ), Z ), Z
% 38.98/39.39     ) }.
% 38.98/39.39  parent0[0]: (4698) {G143,W19,D5,L1,V3,M1} P(24,4694);d(115);d(33);d(80) { 
% 38.98/39.39    ld( rd( ld( Y, X ), mult( Y, Z ) ), ld( Y, Z ) ) ==> mult( Y, ld( rd( X, 
% 38.98/39.39    Z ), Z ) ) }.
% 38.98/39.39  parent1[0; 14]: (25099) {G200,W15,D6,L1,V3,M1}  { mult( Y, mult( X, Z ) ) 
% 38.98/39.39    ==> ld( rd( ld( X, ld( Y, Z ) ), Z ), Z ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := rd( ld( X, Y ), mult( X, Z ) )
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25112) {G145,W19,D6,L1,V3,M1}  { mult( X, mult( rd( ld( X, Y ), 
% 38.98/39.39    mult( X, Z ) ), Z ) ) ==> mult( rd( Y, Z ), ld( X, Z ) ) }.
% 38.98/39.39  parent0[0]: (6282) {G200,W15,D6,L1,V3,M1} P(4797,6269);d(4600);d(1422);d(
% 38.98/39.39    4235);d(80);d(19);d(1486);d(2544) { ld( rd( mult( Z, ld( Y, X ) ), X ), X
% 38.98/39.39     ) ==> mult( Y, ld( Z, X ) ) }.
% 38.98/39.39  parent1[0; 12]: (25110) {G144,W23,D7,L1,V3,M1}  { mult( X, mult( rd( ld( X
% 38.98/39.39    , Y ), mult( X, Z ) ), Z ) ) ==> ld( rd( mult( X, ld( rd( Y, Z ), Z ) ), 
% 38.98/39.39    Z ), Z ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := rd( Y, Z )
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25114) {G5,W19,D6,L1,V3,M1}  { mult( X, mult( rd( ld( X, Y ), 
% 38.98/39.39    mult( X, Z ) ), Z ) ) ==> ld( rd( Z, Y ), ld( X, Z ) ) }.
% 38.98/39.39  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.39    ld( rd( X, Y ), Z ) }.
% 38.98/39.39  parent1[0; 12]: (25112) {G145,W19,D6,L1,V3,M1}  { mult( X, mult( rd( ld( X
% 38.98/39.39    , Y ), mult( X, Z ) ), Z ) ) ==> mult( rd( Y, Z ), ld( X, Z ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := ld( X, Z )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25116) {G5,W19,D6,L1,V3,M1}  { mult( X, ld( rd( mult( X, Z ), ld
% 38.98/39.39    ( X, Y ) ), Z ) ) ==> ld( rd( Z, Y ), ld( X, Z ) ) }.
% 38.98/39.39  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.39    ld( rd( X, Y ), Z ) }.
% 38.98/39.39  parent1[0; 3]: (25114) {G5,W19,D6,L1,V3,M1}  { mult( X, mult( rd( ld( X, Y
% 38.98/39.39     ), mult( X, Z ) ), Z ) ) ==> ld( rd( Z, Y ), ld( X, Z ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := mult( X, Z )
% 38.98/39.39     Y := ld( X, Y )
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25117) {G6,W19,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( X, ld
% 38.98/39.39    ( X, Z ) ) ), Y ) ==> ld( rd( Y, Z ), ld( X, Y ) ) }.
% 38.98/39.39  parent0[0]: (5948) {G187,W19,D6,L1,V3,M1} P(154,5838);d(3808);d(3808) { 
% 38.98/39.39    mult( X, ld( rd( mult( X, Y ), Z ), Y ) ) ==> ld( rd( mult( X, Y ), mult
% 38.98/39.39    ( X, Z ) ), Y ) }.
% 38.98/39.39  parent1[0; 1]: (25116) {G5,W19,D6,L1,V3,M1}  { mult( X, ld( rd( mult( X, Z
% 38.98/39.39     ), ld( X, Y ) ), Z ) ) ==> ld( rd( Z, Y ), ld( X, Z ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := ld( X, Z )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25118) {G6,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( ld( Z
% 38.98/39.39    , X ), X ) ), Y ) ==> ld( rd( Y, Z ), ld( X, Y ) ) }.
% 38.98/39.39  parent0[0]: (114) {G5,W15,D5,L1,V4,M1} P(75,81) { rd( T, mult( X, ld( Z, Y
% 38.98/39.39     ) ) ) ==> mult( T, rd( ld( Y, Z ), X ) ) }.
% 38.98/39.39  parent1[0; 2]: (25117) {G6,W19,D6,L1,V3,M1}  { ld( rd( mult( X, Y ), mult( 
% 38.98/39.39    X, ld( X, Z ) ) ), Y ) ==> ld( rd( Y, Z ), ld( X, Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39     T := mult( X, Y )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25119) {G3,W16,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z ) ), 
% 38.98/39.39    Y ) ==> ld( rd( Y, Z ), ld( X, Y ) ) }.
% 38.98/39.39  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.39    ==> i( X ) }.
% 38.98/39.39  parent1[0; 6]: (25118) {G6,W19,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), rd( 
% 38.98/39.39    ld( Z, X ), X ) ), Y ) ==> ld( rd( Y, Z ), ld( X, Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25120) {G2,W15,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), Y ) ==>
% 38.98/39.39     ld( rd( Y, Z ), ld( X, Y ) ) }.
% 38.98/39.39  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.39    Y ) }.
% 38.98/39.39  parent1[0; 2]: (25119) {G3,W16,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), i( Z
% 38.98/39.39     ) ), Y ) ==> ld( rd( Y, Z ), ld( X, Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := mult( X, Y )
% 38.98/39.39     Y := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25121) {G2,W15,D5,L1,V3,M1}  { ld( rd( Y, Z ), ld( X, Y ) ) ==> ld
% 38.98/39.39    ( rd( mult( X, Y ), Z ), Y ) }.
% 38.98/39.39  parent0[0]: (25120) {G2,W15,D5,L1,V3,M1}  { ld( rd( mult( X, Y ), Z ), Y ) 
% 38.98/39.39    ==> ld( rd( Y, Z ), ld( X, Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6346) {G201,W15,D5,L1,V3,M1} P(4698,6281);d(6282);d(80);d(80)
% 38.98/39.39    ;d(5948);d(114);d(77);d(33) { ld( rd( Z, Y ), ld( X, Z ) ) ==> ld( rd( 
% 38.98/39.39    mult( X, Z ), Y ), Z ) }.
% 38.98/39.39  parent0: (25121) {G2,W15,D5,L1,V3,M1}  { ld( rd( Y, Z ), ld( X, Y ) ) ==> 
% 38.98/39.39    ld( rd( mult( X, Y ), Z ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25123) {G200,W15,D6,L1,V3,M1}  { mult( Y, mult( X, Z ) ) ==> ld( 
% 38.98/39.39    rd( ld( X, ld( Y, Z ) ), Z ), Z ) }.
% 38.98/39.39  parent0[0]: (6281) {G200,W15,D6,L1,V3,M1} P(4799,6269);d(4600);d(1424);d(
% 38.98/39.39    4602);d(31);d(22);d(1504);d(2542) { ld( rd( ld( Z, ld( Y, X ) ), X ), X )
% 38.98/39.39     ==> mult( Y, mult( Z, X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25133) {G123,W23,D7,L1,V3,M1}  { mult( rd( X, Y ), mult( rd( rd( 
% 38.98/39.39    Y, X ), Z ), Y ) ) ==> ld( rd( rd( mult( Z, mult( Y, X ) ), X ), Y ), Y )
% 38.98/39.39     }.
% 38.98/39.39  parent0[0]: (3888) {G122,W19,D5,L1,V3,M1} P(33,3797);d(80);d(52);d(91);d(81
% 38.98/39.39    );d(34) { ld( rd( rd( X, Y ), Z ), ld( rd( Y, X ), X ) ) ==> rd( mult( Z
% 38.98/39.39    , mult( X, Y ) ), Y ) }.
% 38.98/39.39  parent1[0; 14]: (25123) {G200,W15,D6,L1,V3,M1}  { mult( Y, mult( X, Z ) ) 
% 38.98/39.39    ==> ld( rd( ld( X, ld( Y, Z ) ), Z ), Z ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := rd( rd( Y, X ), Z )
% 38.98/39.39     Y := rd( X, Y )
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25135) {G22,W23,D6,L1,V3,M1}  { mult( rd( X, Y ), mult( rd( rd( Y
% 38.98/39.39    , X ), Z ), Y ) ) ==> ld( ld( mult( Y, rd( X, Z ) ), mult( Y, X ) ), Y )
% 38.98/39.39     }.
% 38.98/39.39  parent0[0]: (1590) {G21,W19,D6,L1,V3,M1} P(25,1571);d(52);d(91);d(22) { rd
% 38.98/39.39    ( rd( mult( Z, mult( Y, X ) ), X ), Y ) ==> ld( mult( Y, rd( X, Z ) ), 
% 38.98/39.39    mult( Y, X ) ) }.
% 38.98/39.39  parent1[0; 13]: (25133) {G123,W23,D7,L1,V3,M1}  { mult( rd( X, Y ), mult( 
% 38.98/39.39    rd( rd( Y, X ), Z ), Y ) ) ==> ld( rd( rd( mult( Z, mult( Y, X ) ), X ), 
% 38.98/39.39    Y ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25136) {G23,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), mult( rd( rd( Y
% 38.98/39.39    , X ), Z ), Y ) ) ==> rd( ld( Z, mult( Y, X ) ), X ) }.
% 38.98/39.39  parent0[0]: (2654) {G60,W19,D6,L1,V3,M1} P(1466,2652);d(321);d(2609) { ld( 
% 38.98/39.39    ld( mult( X, rd( Y, Z ) ), mult( X, Y ) ), X ) ==> rd( ld( Z, mult( X, Y
% 38.98/39.39     ) ), Y ) }.
% 38.98/39.39  parent1[0; 12]: (25135) {G22,W23,D6,L1,V3,M1}  { mult( rd( X, Y ), mult( rd
% 38.98/39.39    ( rd( Y, X ), Z ), Y ) ) ==> ld( ld( mult( Y, rd( X, Z ) ), mult( Y, X )
% 38.98/39.39     ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25138) {G5,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( rd( Z, rd( Y
% 38.98/39.39    , X ) ), Y ) ) ==> rd( ld( Z, mult( Y, X ) ), X ) }.
% 38.98/39.39  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.39    ld( rd( X, Y ), Z ) }.
% 38.98/39.39  parent1[0; 5]: (25136) {G23,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), mult( rd
% 38.98/39.39    ( rd( Y, X ), Z ), Y ) ) ==> rd( ld( Z, mult( Y, X ) ), X ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := rd( Y, X )
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25140) {G5,W19,D6,L1,V3,M1}  { ld( rd( Y, X ), ld( rd( Z, rd( Y, 
% 38.98/39.39    X ) ), Y ) ) ==> rd( ld( Z, mult( Y, X ) ), X ) }.
% 38.98/39.39  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.39    ld( rd( X, Y ), Z ) }.
% 38.98/39.39  parent1[0; 1]: (25138) {G5,W19,D6,L1,V3,M1}  { mult( rd( X, Y ), ld( rd( Z
% 38.98/39.39    , rd( Y, X ) ), Y ) ) ==> rd( ld( Z, mult( Y, X ) ), X ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := ld( rd( Z, rd( Y, X ) ), Y )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25141) {G6,W19,D7,L1,V3,M1}  { ld( rd( mult( rd( Z, rd( X, Y ) )
% 38.98/39.39    , X ), Y ), X ) ==> rd( ld( Z, mult( X, Y ) ), Y ) }.
% 38.98/39.39  parent0[0]: (6346) {G201,W15,D5,L1,V3,M1} P(4698,6281);d(6282);d(80);d(80);
% 38.98/39.39    d(5948);d(114);d(77);d(33) { ld( rd( Z, Y ), ld( X, Z ) ) ==> ld( rd( 
% 38.98/39.39    mult( X, Z ), Y ), Z ) }.
% 38.98/39.39  parent1[0; 1]: (25140) {G5,W19,D6,L1,V3,M1}  { ld( rd( Y, X ), ld( rd( Z, 
% 38.98/39.39    rd( Y, X ) ), Y ) ) ==> rd( ld( Z, mult( Y, X ) ), X ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := rd( Z, rd( X, Y ) )
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25142) {G5,W19,D7,L1,V3,M1}  { ld( rd( ld( rd( rd( Y, Z ), X ), Y
% 38.98/39.39     ), Z ), Y ) ==> rd( ld( X, mult( Y, Z ) ), Z ) }.
% 38.98/39.39  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.39    ld( rd( X, Y ), Z ) }.
% 38.98/39.39  parent1[0; 3]: (25141) {G6,W19,D7,L1,V3,M1}  { ld( rd( mult( rd( Z, rd( X, 
% 38.98/39.39    Y ) ), X ), Y ), X ) ==> rd( ld( Z, mult( X, Y ) ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := rd( Y, Z )
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25143) {G6,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), rd( Y, Z )
% 38.98/39.39     ), X ), X ) ==> rd( ld( Z, mult( X, Y ) ), Y ) }.
% 38.98/39.39  parent0[0]: (3883) {G122,W19,D6,L1,V3,M1} P(3797,1592);d(3736) { rd( ld( rd
% 38.98/39.39    ( rd( Y, X ), Z ), Y ), X ) ==> ld( ld( rd( X, Y ), rd( X, Z ) ), Y ) }.
% 38.98/39.39  parent1[0; 2]: (25142) {G5,W19,D7,L1,V3,M1}  { ld( rd( ld( rd( rd( Y, Z ), 
% 38.98/39.39    X ), Y ), Z ), Y ) ==> rd( ld( X, mult( Y, Z ) ), Z ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25144) {G7,W15,D5,L1,V3,M1}  { ld( ld( X, Z ), ld( X, Y ) ) ==> 
% 38.98/39.39    rd( ld( Z, mult( Y, X ) ), X ) }.
% 38.98/39.39  parent0[0]: (4268) {G131,W19,D6,L1,V3,M1} P(2561,4259);d(108);d(3441);d(
% 38.98/39.39    1592);d(2654);d(109);d(3908);d(3788);d(1562);d(1977) { ld( ld( ld( rd( Y
% 38.98/39.39    , X ), rd( Y, Z ) ), X ), X ) ==> ld( ld( Y, Z ), ld( Y, X ) ) }.
% 38.98/39.39  parent1[0; 1]: (25143) {G6,W19,D6,L1,V3,M1}  { ld( ld( ld( rd( Y, X ), rd( 
% 38.98/39.39    Y, Z ) ), X ), X ) ==> rd( ld( Z, mult( X, Y ) ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25145) {G7,W15,D5,L1,V3,M1}  { rd( ld( Y, mult( Z, X ) ), X ) ==> 
% 38.98/39.39    ld( ld( X, Y ), ld( X, Z ) ) }.
% 38.98/39.39  parent0[0]: (25144) {G7,W15,D5,L1,V3,M1}  { ld( ld( X, Z ), ld( X, Y ) ) 
% 38.98/39.39    ==> rd( ld( Z, mult( Y, X ) ), X ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6352) {G202,W15,D5,L1,V3,M1} P(3888,6281);d(1590);d(2654);d(
% 38.98/39.39    80);d(80);d(6346);d(80);d(3883);d(4268) { rd( ld( Z, mult( X, Y ) ), Y ) 
% 38.98/39.39    ==> ld( ld( Y, Z ), ld( Y, X ) ) }.
% 38.98/39.39  parent0: (25145) {G7,W15,D5,L1,V3,M1}  { rd( ld( Y, mult( Z, X ) ), X ) ==>
% 38.98/39.39     ld( ld( X, Y ), ld( X, Z ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25147) {G137,W19,D5,L1,V3,M1}  { ld( mult( Y, X ), mult( Y, rd( Y
% 38.98/39.39    , Z ) ) ) = ld( mult( X, X ), rd( mult( X, Y ), Z ) ) }.
% 38.98/39.39  parent0[0]: (4352) {G137,W19,D5,L1,V3,M1} P(52,4347);d(34);d(76);d(33);d(80
% 38.98/39.39    );d(54);d(33);d(81) { ld( mult( X, X ), rd( mult( X, Y ), Z ) ) = ld( 
% 38.98/39.39    mult( Y, X ), mult( Y, rd( Y, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25154) {G138,W27,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), 
% 38.98/39.39    mult( mult( X, Y ), rd( mult( X, Y ), Y ) ) ) = ld( mult( Z, Z ), mult( 
% 38.98/39.39    mult( Z, Y ), ld( Y, X ) ) ) }.
% 38.98/39.39  parent0[0]: (6308) {G201,W15,D5,L1,V3,M1} P(6199,6281);d(6282);d(113);d(80)
% 38.98/39.39    ;d(3888) { rd( mult( Z, mult( X, Y ) ), Y ) ==> mult( mult( Z, Y ), ld( Y
% 38.98/39.39    , X ) ) }.
% 38.98/39.39  parent1[0; 20]: (25147) {G137,W19,D5,L1,V3,M1}  { ld( mult( Y, X ), mult( Y
% 38.98/39.39    , rd( Y, Z ) ) ) = ld( mult( X, X ), rd( mult( X, Y ), Z ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := mult( X, Y )
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25155) {G139,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), 
% 38.98/39.39    mult( mult( X, Y ), rd( mult( X, Y ), Y ) ) ) = ld( mult( Y, Z ), mult( Y
% 38.98/39.39    , X ) ) }.
% 38.98/39.39  parent0[0]: (4427) {G139,W19,D5,L1,V3,M1} P(161,4357) { ld( mult( Z, Z ), 
% 38.98/39.39    mult( mult( Z, X ), ld( X, Y ) ) ) ==> ld( mult( X, Z ), mult( X, Y ) )
% 38.98/39.39     }.
% 38.98/39.39  parent1[0; 16]: (25154) {G138,W27,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z
% 38.98/39.39     ), mult( mult( X, Y ), rd( mult( X, Y ), Y ) ) ) = ld( mult( Z, Z ), 
% 38.98/39.39    mult( mult( Z, Y ), ld( Y, X ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25156) {G1,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z ), mult
% 38.98/39.39    ( mult( X, Y ), X ) ) = ld( mult( Y, Z ), mult( Y, X ) ) }.
% 38.98/39.39  parent0[0]: (3) {G0,W7,D4,L1,V2,M1} I { rd( mult( Y, X ), X ) ==> Y }.
% 38.98/39.39  parent1[0; 11]: (25155) {G139,W23,D6,L1,V3,M1}  { ld( mult( mult( X, Y ), Z
% 38.98/39.39     ), mult( mult( X, Y ), rd( mult( X, Y ), Y ) ) ) = ld( mult( Y, Z ), 
% 38.98/39.39    mult( Y, X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25157) {G2,W15,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), Z ), Y ) = ld
% 38.98/39.39    ( mult( Y, Z ), mult( Y, X ) ) }.
% 38.98/39.39  parent0[0]: (3736) {G116,W19,D5,L1,V3,M1} P(3722,54);d(54) { ld( mult( mult
% 38.98/39.39    ( X, Y ), Z ), mult( mult( X, Y ), X ) ) ==> ld( ld( rd( X, Y ), Z ), Y )
% 38.98/39.39     }.
% 38.98/39.39  parent1[0; 1]: (25156) {G1,W19,D5,L1,V3,M1}  { ld( mult( mult( X, Y ), Z )
% 38.98/39.39    , mult( mult( X, Y ), X ) ) = ld( mult( Y, Z ), mult( Y, X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25158) {G2,W15,D5,L1,V3,M1}  { ld( mult( Y, Z ), mult( Y, X ) ) = 
% 38.98/39.39    ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.98/39.39  parent0[0]: (25157) {G2,W15,D5,L1,V3,M1}  { ld( ld( rd( X, Y ), Z ), Y ) = 
% 38.98/39.39    ld( mult( Y, Z ), mult( Y, X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6416) {G202,W15,D5,L1,V3,M1} P(6308,4352);d(4427);d(3);d(3736
% 38.98/39.39    ) { ld( mult( Z, X ), mult( Z, Y ) ) ==> ld( ld( rd( Y, Z ), X ), Z ) }.
% 38.98/39.39  parent0: (25158) {G2,W15,D5,L1,V3,M1}  { ld( mult( Y, Z ), mult( Y, X ) ) =
% 38.98/39.39     ld( ld( rd( X, Y ), Z ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25160) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.98/39.39  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.39    X ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25163) {G4,W16,D5,L1,V3,M1}  { rd( X, mult( Y, mult( Z, X ) ) ) 
% 38.98/39.39    ==> i( mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (6308) {G201,W15,D5,L1,V3,M1} P(6199,6281);d(6282);d(113);d(80)
% 38.98/39.39    ;d(3888) { rd( mult( Z, mult( X, Y ) ), Y ) ==> mult( mult( Z, Y ), ld( Y
% 38.98/39.39    , X ) ) }.
% 38.98/39.39  parent1[0; 9]: (25160) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.98/39.39     ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := mult( Y, mult( Z, X ) )
% 38.98/39.39     Y := X
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25164) {G5,W15,D5,L1,V3,M1}  { rd( X, mult( Y, mult( Z, X ) ) ) 
% 38.98/39.39    ==> rd( ld( Z, X ), mult( Y, X ) ) }.
% 38.98/39.39  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.39     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.39  parent1[0; 8]: (25163) {G4,W16,D5,L1,V3,M1}  { rd( X, mult( Y, mult( Z, X )
% 38.98/39.39     ) ) ==> i( mult( mult( Y, X ), ld( X, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := mult( Y, X )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6436) {G202,W15,D5,L1,V3,M1} P(6308,79);d(92) { rd( Z, mult( 
% 38.98/39.39    X, mult( Y, Z ) ) ) ==> rd( ld( Y, Z ), mult( X, Z ) ) }.
% 38.98/39.39  parent0: (25164) {G5,W15,D5,L1,V3,M1}  { rd( X, mult( Y, mult( Z, X ) ) ) 
% 38.98/39.39    ==> rd( ld( Z, X ), mult( Y, X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25167) {G164,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, X ), mult( Y, Z
% 38.98/39.39     ) ), Y ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.98/39.39  parent0[0]: (5528) {G164,W19,D5,L1,V3,M1} P(5522,3496) { ld( mult( mult( Z
% 38.98/39.39    , Y ), ld( X, Z ) ), Z ) = rd( ld( mult( Y, Z ), mult( Y, X ) ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25171) {G165,W19,D6,L1,V3,M1}  { rd( ld( ld( rd( Z, X ), Y ), X )
% 38.98/39.39    , X ) = ld( mult( mult( Y, X ), ld( Z, Y ) ), Y ) }.
% 38.98/39.39  parent0[0]: (6416) {G202,W15,D5,L1,V3,M1} P(6308,4352);d(4427);d(3);d(3736)
% 38.98/39.39     { ld( mult( Z, X ), mult( Z, Y ) ) ==> ld( ld( rd( Y, Z ), X ), Z ) }.
% 38.98/39.39  parent1[0; 2]: (25167) {G164,W19,D5,L1,V3,M1}  { rd( ld( mult( Y, X ), mult
% 38.98/39.39    ( Y, Z ) ), Y ) = ld( mult( mult( X, Y ), ld( Z, X ) ), X ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25177) {G3,W16,D5,L1,V3,M1}  { i( ld( rd( X, Y ), Z ) ) = ld( 
% 38.98/39.39    mult( mult( Z, Y ), ld( X, Z ) ), Z ) }.
% 38.98/39.39  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.39    ==> i( X ) }.
% 38.98/39.39  parent1[0; 1]: (25171) {G165,W19,D6,L1,V3,M1}  { rd( ld( ld( rd( Z, X ), Y
% 38.98/39.39     ), X ), X ) = ld( mult( mult( Y, X ), ld( Z, Y ) ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := ld( rd( X, Y ), Z )
% 38.98/39.39     Y := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25178) {G4,W15,D5,L1,V3,M1}  { ld( Z, rd( X, Y ) ) = ld( mult( 
% 38.98/39.39    mult( Z, Y ), ld( X, Z ) ), Z ) }.
% 38.98/39.39  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.39     ) }.
% 38.98/39.39  parent1[0; 1]: (25177) {G3,W16,D5,L1,V3,M1}  { i( ld( rd( X, Y ), Z ) ) = 
% 38.98/39.39    ld( mult( mult( Z, Y ), ld( X, Z ) ), Z ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := rd( X, Y )
% 38.98/39.39     Y := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25179) {G4,W15,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), ld( Y, X )
% 38.98/39.39     ), X ) = ld( X, rd( Y, Z ) ) }.
% 38.98/39.39  parent0[0]: (25178) {G4,W15,D5,L1,V3,M1}  { ld( Z, rd( X, Y ) ) = ld( mult
% 38.98/39.39    ( mult( Z, Y ), ld( X, Z ) ), Z ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6451) {G203,W15,D5,L1,V3,M1} P(6416,5528);d(77);d(54) { ld( 
% 38.98/39.39    mult( mult( Y, X ), ld( Z, Y ) ), Y ) ==> ld( Y, rd( Z, X ) ) }.
% 38.98/39.39  parent0: (25179) {G4,W15,D5,L1,V3,M1}  { ld( mult( mult( X, Z ), ld( Y, X )
% 38.98/39.39     ), X ) = ld( X, rd( Y, Z ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25181) {G189,W19,D6,L1,V3,M1}  { rd( Z, X ) ==> ld( ld( X, ld( Y, 
% 38.98/39.39    rd( X, Z ) ) ), ld( mult( mult( Z, Y ), X ), Z ) ) }.
% 38.98/39.39  parent0[0]: (6222) {G189,W19,D6,L1,V3,M1} P(76,6217);d(24);d(22) { ld( ld( 
% 38.98/39.39    Z, ld( X, rd( Z, Y ) ) ), ld( mult( mult( Y, X ), Z ), Y ) ) ==> rd( Y, Z
% 38.98/39.39     ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25191) {G190,W23,D7,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( ld( 
% 38.98/39.39    ld( Y, X ), ld( Z, rd( ld( Y, X ), X ) ) ), ld( X, rd( Y, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (6451) {G203,W15,D5,L1,V3,M1} P(6416,5528);d(77);d(54) { ld( 
% 38.98/39.39    mult( mult( Y, X ), ld( Z, Y ) ), Y ) ==> ld( Y, rd( Z, X ) ) }.
% 38.98/39.39  parent1[0; 18]: (25181) {G189,W19,D6,L1,V3,M1}  { rd( Z, X ) ==> ld( ld( X
% 38.98/39.39    , ld( Y, rd( X, Z ) ) ), ld( mult( mult( Z, Y ), X ), Z ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := ld( Y, X )
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25192) {G3,W20,D6,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( ld( ld
% 38.98/39.39    ( Y, X ), ld( Z, i( Y ) ) ), ld( X, rd( Y, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.39    ==> i( X ) }.
% 38.98/39.39  parent1[0; 13]: (25191) {G190,W23,D7,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> 
% 38.98/39.39    ld( ld( ld( Y, X ), ld( Z, rd( ld( Y, X ), X ) ) ), ld( X, rd( Y, Z ) ) )
% 38.98/39.39     }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25193) {G4,W20,D6,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( ld( ld
% 38.98/39.39    ( Y, X ), i( mult( Y, Z ) ) ), ld( X, rd( Y, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.39    ( X, Y ) ) }.
% 38.98/39.39  parent1[0; 11]: (25192) {G3,W20,D6,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld
% 38.98/39.39    ( ld( ld( Y, X ), ld( Z, i( Y ) ) ), ld( X, rd( Y, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25195) {G4,W20,D6,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( i( 
% 38.98/39.39    mult( mult( Y, Z ), ld( Y, X ) ) ), ld( X, rd( Y, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.39    ( X, Y ) ) }.
% 38.98/39.39  parent1[0; 7]: (25193) {G4,W20,D6,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( 
% 38.98/39.39    ld( ld( Y, X ), i( mult( Y, Z ) ) ), ld( X, rd( Y, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := mult( Y, Z )
% 38.98/39.39     Y := ld( Y, X )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25196) {G2,W19,D5,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> mult( mult
% 38.98/39.39    ( mult( Y, Z ), ld( Y, X ) ), ld( X, rd( Y, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.39    Y ) }.
% 38.98/39.39  parent1[0; 6]: (25195) {G4,W20,D6,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( 
% 38.98/39.39    i( mult( mult( Y, Z ), ld( Y, X ) ) ), ld( X, rd( Y, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := mult( mult( Y, Z ), ld( Y, X ) )
% 38.98/39.39     Y := ld( X, rd( Y, Z ) )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25197) {G3,W19,D5,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( rd( ld
% 38.98/39.39    ( X, Y ), mult( Y, Z ) ), ld( X, rd( Y, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.39     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.39  parent1[0; 6]: (25196) {G2,W19,D5,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> mult
% 38.98/39.39    ( mult( mult( Y, Z ), ld( Y, X ) ), ld( X, rd( Y, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := mult( Y, Z )
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Y
% 38.98/39.39     T := ld( X, rd( Y, Z ) )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25198) {G4,W19,D5,L1,V3,M1}  { mult( X, ld( X, Y ) ) ==> ld( rd( 
% 38.98/39.39    ld( X, Y ), mult( Y, Z ) ), ld( X, rd( Y, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.39    mult( Z, ld( Y, X ) ) }.
% 38.98/39.39  parent1[0; 1]: (25197) {G3,W19,D5,L1,V3,M1}  { rd( X, ld( Y, X ) ) ==> ld( 
% 38.98/39.39    rd( ld( X, Y ), mult( Y, Z ) ), ld( X, rd( Y, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25199) {G1,W15,D5,L1,V3,M1}  { Y ==> ld( rd( ld( X, Y ), mult( Y
% 38.98/39.39    , Z ) ), ld( X, rd( Y, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.98/39.39  parent1[0; 1]: (25198) {G4,W19,D5,L1,V3,M1}  { mult( X, ld( X, Y ) ) ==> ld
% 38.98/39.39    ( rd( ld( X, Y ), mult( Y, Z ) ), ld( X, rd( Y, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25200) {G1,W15,D5,L1,V3,M1}  { ld( rd( ld( Y, X ), mult( X, Z ) )
% 38.98/39.39    , ld( Y, rd( X, Z ) ) ) ==> X }.
% 38.98/39.39  parent0[0]: (25199) {G1,W15,D5,L1,V3,M1}  { Y ==> ld( rd( ld( X, Y ), mult
% 38.98/39.39    ( Y, Z ) ), ld( X, rd( Y, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6517) {G204,W15,D5,L1,V3,M1} P(6451,6222);d(77);d(52);d(52);d
% 38.98/39.39    (22);d(115);d(75);d(0) { ld( rd( ld( X, Z ), mult( Z, Y ) ), ld( X, rd( Z
% 38.98/39.39    , Y ) ) ) ==> Z }.
% 38.98/39.39  parent0: (25200) {G1,W15,D5,L1,V3,M1}  { ld( rd( ld( Y, X ), mult( X, Z ) )
% 38.98/39.39    , ld( Y, rd( X, Z ) ) ) ==> X }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25202) {G204,W15,D5,L1,V3,M1}  { Y ==> ld( rd( ld( X, Y ), mult( Y
% 38.98/39.39    , Z ) ), ld( X, rd( Y, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (6517) {G204,W15,D5,L1,V3,M1} P(6451,6222);d(77);d(52);d(52);d(
% 38.98/39.39    22);d(115);d(75);d(0) { ld( rd( ld( X, Z ), mult( Z, Y ) ), ld( X, rd( Z
% 38.98/39.39    , Y ) ) ) ==> Z }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25206) {G2,W16,D6,L1,V3,M1}  { X ==> ld( rd( ld( Y, X ), mult( X
% 38.98/39.39    , i( Z ) ) ), ld( Y, mult( X, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.39    Y ) }.
% 38.98/39.39  parent1[0; 13]: (25202) {G204,W15,D5,L1,V3,M1}  { Y ==> ld( rd( ld( X, Y )
% 38.98/39.39    , mult( Y, Z ) ), ld( X, rd( Y, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := i( Z )
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25207) {G2,W15,D5,L1,V3,M1}  { X ==> ld( rd( ld( Y, X ), rd( X, Z
% 38.98/39.39     ) ), ld( Y, mult( X, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.39    Y ) }.
% 38.98/39.39  parent1[0; 7]: (25206) {G2,W16,D6,L1,V3,M1}  { X ==> ld( rd( ld( Y, X ), 
% 38.98/39.39    mult( X, i( Z ) ) ), ld( Y, mult( X, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25208) {G3,W15,D5,L1,V3,M1}  { X ==> ld( mult( ld( Y, X ), rd( Z
% 38.98/39.39    , X ) ), ld( Y, mult( X, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (81) {G4,W11,D4,L1,V3,M1} P(79,34) { rd( Z, rd( Y, X ) ) ==> 
% 38.98/39.39    mult( Z, rd( X, Y ) ) }.
% 38.98/39.39  parent1[0; 3]: (25207) {G2,W15,D5,L1,V3,M1}  { X ==> ld( rd( ld( Y, X ), rd
% 38.98/39.39    ( X, Z ) ), ld( Y, mult( X, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := X
% 38.98/39.39     Z := ld( Y, X )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25209) {G4,W15,D5,L1,V3,M1}  { X ==> ld( ld( ld( X, Y ), rd( Z, X
% 38.98/39.39     ) ), ld( Y, mult( X, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.39    ld( ld( Y, X ), Z ) }.
% 38.98/39.39  parent1[0; 3]: (25208) {G3,W15,D5,L1,V3,M1}  { X ==> ld( mult( ld( Y, X ), 
% 38.98/39.39    rd( Z, X ) ), ld( Y, mult( X, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := rd( Z, X )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25210) {G4,W15,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), rd( Z, X ) ), 
% 38.98/39.39    ld( Y, mult( X, Z ) ) ) ==> X }.
% 38.98/39.39  parent0[0]: (25209) {G4,W15,D5,L1,V3,M1}  { X ==> ld( ld( ld( X, Y ), rd( Z
% 38.98/39.39    , X ) ), ld( Y, mult( X, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6597) {G205,W15,D5,L1,V3,M1} P(34,6517);d(33);d(81);d(74) { 
% 38.98/39.39    ld( ld( ld( X, Z ), rd( Y, X ) ), ld( Z, mult( X, Y ) ) ) ==> X }.
% 38.98/39.39  parent0: (25210) {G4,W15,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), rd( Z, X ) ), 
% 38.98/39.39    ld( Y, mult( X, Z ) ) ) ==> X }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25212) {G205,W15,D5,L1,V3,M1}  { X ==> ld( ld( ld( X, Y ), rd( Z, 
% 38.98/39.39    X ) ), ld( Y, mult( X, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (6597) {G205,W15,D5,L1,V3,M1} P(34,6517);d(33);d(81);d(74) { ld
% 38.98/39.39    ( ld( ld( X, Z ), rd( Y, X ) ), ld( Z, mult( X, Y ) ) ) ==> X }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25215) {G4,W17,D6,L1,V3,M1}  { X ==> ld( ld( i( mult( Y, X ) ), 
% 38.98/39.39    rd( Z, X ) ), ld( i( Y ), mult( X, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.39    ( X, Y ) ) }.
% 38.98/39.39  parent1[0; 4]: (25212) {G205,W15,D5,L1,V3,M1}  { X ==> ld( ld( ld( X, Y ), 
% 38.98/39.39    rd( Z, X ) ), ld( Y, mult( X, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := i( Y )
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25217) {G2,W16,D6,L1,V3,M1}  { X ==> ld( ld( i( mult( Y, X ) ), 
% 38.98/39.39    rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.39    Y ) }.
% 38.98/39.39  parent1[0; 11]: (25215) {G4,W17,D6,L1,V3,M1}  { X ==> ld( ld( i( mult( Y, X
% 38.98/39.39     ) ), rd( Z, X ) ), ld( i( Y ), mult( X, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := mult( X, Z )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25219) {G2,W15,D5,L1,V3,M1}  { X ==> ld( mult( mult( Y, X ), rd( 
% 38.98/39.39    Z, X ) ), mult( Y, mult( X, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.39    Y ) }.
% 38.98/39.39  parent1[0; 3]: (25217) {G2,W16,D6,L1,V3,M1}  { X ==> ld( ld( i( mult( Y, X
% 38.98/39.39     ) ), rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := mult( Y, X )
% 38.98/39.39     Y := rd( Z, X )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25220) {G2,W15,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), rd( Z, X )
% 38.98/39.39     ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 38.98/39.39  parent0[0]: (25219) {G2,W15,D5,L1,V3,M1}  { X ==> ld( mult( mult( Y, X ), 
% 38.98/39.39    rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6656) {G206,W15,D5,L1,V3,M1} P(52,6597);d(22);d(22) { ld( 
% 38.98/39.39    mult( mult( Y, X ), rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 38.98/39.39  parent0: (25220) {G2,W15,D5,L1,V3,M1}  { ld( mult( mult( Y, X ), rd( Z, X )
% 38.98/39.39     ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25222) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y ) }.
% 38.98/39.39  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.39    ==> i( X ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25225) {G3,W16,D5,L1,V3,M1}  { i( mult( mult( X, Y ), rd( Z, Y )
% 38.98/39.39     ) ) ==> rd( Y, mult( X, mult( Y, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (6656) {G206,W15,D5,L1,V3,M1} P(52,6597);d(22);d(22) { ld( mult
% 38.98/39.39    ( mult( Y, X ), rd( Z, X ) ), mult( Y, mult( X, Z ) ) ) ==> X }.
% 38.98/39.39  parent1[0; 10]: (25222) {G2,W8,D4,L1,V2,M1}  { i( X ) ==> rd( ld( X, Y ), Y
% 38.98/39.39     ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := mult( mult( X, Y ), rd( Z, Y ) )
% 38.98/39.39     Y := mult( X, mult( Y, Z ) )
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25226) {G4,W15,D5,L1,V3,M1}  { rd( rd( Y, Z ), mult( X, Y ) ) ==>
% 38.98/39.39     rd( Y, mult( X, mult( Y, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (91) {G5,W12,D5,L1,V3,M1} P(79,76) { i( mult( Z, rd( X, Y ) ) )
% 38.98/39.39     ==> rd( rd( Y, X ), Z ) }.
% 38.98/39.39  parent1[0; 1]: (25225) {G3,W16,D5,L1,V3,M1}  { i( mult( mult( X, Y ), rd( Z
% 38.98/39.39    , Y ) ) ) ==> rd( Y, mult( X, mult( Y, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := mult( X, Y )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25227) {G4,W15,D5,L1,V3,M1}  { rd( X, mult( Z, mult( X, Y ) ) ) 
% 38.98/39.39    ==> rd( rd( X, Y ), mult( Z, X ) ) }.
% 38.98/39.39  parent0[0]: (25226) {G4,W15,D5,L1,V3,M1}  { rd( rd( Y, Z ), mult( X, Y ) ) 
% 38.98/39.39    ==> rd( Y, mult( X, mult( Y, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6676) {G207,W15,D5,L1,V3,M1} P(6656,77);d(91) { rd( Y, mult( 
% 38.98/39.39    X, mult( Y, Z ) ) ) ==> rd( rd( Y, Z ), mult( X, Y ) ) }.
% 38.98/39.39  parent0: (25227) {G4,W15,D5,L1,V3,M1}  { rd( X, mult( Z, mult( X, Y ) ) ) 
% 38.98/39.39    ==> rd( rd( X, Y ), mult( Z, X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25228) {G207,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), mult( Y, X ) ) 
% 38.98/39.39    ==> rd( X, mult( Y, mult( X, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (6676) {G207,W15,D5,L1,V3,M1} P(6656,77);d(91) { rd( Y, mult( X
% 38.98/39.39    , mult( Y, Z ) ) ) ==> rd( rd( Y, Z ), mult( X, Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25239) {G5,W19,D7,L1,V3,M1}  { rd( rd( i( X ), Y ), mult( Z, i( X
% 38.98/39.39     ) ) ) ==> i( mult( mult( Z, mult( i( X ), Y ) ), X ) ) }.
% 38.98/39.39  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.39    ( mult( Y, X ) ) }.
% 38.98/39.39  parent1[0; 10]: (25228) {G207,W15,D5,L1,V3,M1}  { rd( rd( X, Z ), mult( Y, 
% 38.98/39.39    X ) ) ==> rd( X, mult( Y, mult( X, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := mult( Z, mult( i( X ), Y ) )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := i( X )
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25243) {G5,W19,D7,L1,V3,M1}  { rd( i( mult( Y, X ) ), mult( Z, i
% 38.98/39.39    ( X ) ) ) ==> i( mult( mult( Z, mult( i( X ), Y ) ), X ) ) }.
% 38.98/39.39  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.39    ( mult( Y, X ) ) }.
% 38.98/39.39  parent1[0; 2]: (25239) {G5,W19,D7,L1,V3,M1}  { rd( rd( i( X ), Y ), mult( Z
% 38.98/39.39    , i( X ) ) ) ==> i( mult( mult( Z, mult( i( X ), Y ) ), X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25245) {G5,W19,D7,L1,V3,M1}  { i( mult( mult( Z, i( Y ) ), mult( 
% 38.98/39.39    X, Y ) ) ) ==> i( mult( mult( Z, mult( i( Y ), X ) ), Y ) ) }.
% 38.98/39.39  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.39    ( mult( Y, X ) ) }.
% 38.98/39.39  parent1[0; 1]: (25243) {G5,W19,D7,L1,V3,M1}  { rd( i( mult( Y, X ) ), mult
% 38.98/39.39    ( Z, i( X ) ) ) ==> i( mult( mult( Z, mult( i( X ), Y ) ), X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := mult( X, Y )
% 38.98/39.39     Y := mult( Z, i( Y ) )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25246) {G2,W18,D7,L1,V3,M1}  { i( mult( rd( X, Y ), mult( Z, Y )
% 38.98/39.39     ) ) ==> i( mult( mult( X, mult( i( Y ), Z ) ), Y ) ) }.
% 38.98/39.39  parent0[0]: (33) {G1,W8,D4,L1,V2,M1} P(2,7) { mult( X, i( Y ) ) ==> rd( X, 
% 38.98/39.39    Y ) }.
% 38.98/39.39  parent1[0; 3]: (25245) {G5,W19,D7,L1,V3,M1}  { i( mult( mult( Z, i( Y ) ), 
% 38.98/39.39    mult( X, Y ) ) ) ==> i( mult( mult( Z, mult( i( Y ), X ) ), Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25247) {G3,W18,D7,L1,V3,M1}  { i( ld( rd( Y, X ), mult( Z, Y ) )
% 38.98/39.39     ) ==> i( mult( mult( X, mult( i( Y ), Z ) ), Y ) ) }.
% 38.98/39.39  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.39    ld( rd( X, Y ), Z ) }.
% 38.98/39.39  parent1[0; 2]: (25246) {G2,W18,D7,L1,V3,M1}  { i( mult( rd( X, Y ), mult( Z
% 38.98/39.39    , Y ) ) ) ==> i( mult( mult( X, mult( i( Y ), Z ) ), Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := mult( Z, Y )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25248) {G4,W17,D7,L1,V3,M1}  { ld( mult( Z, X ), rd( X, Y ) ) ==>
% 38.98/39.39     i( mult( mult( Y, mult( i( X ), Z ) ), X ) ) }.
% 38.98/39.39  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.39     ) }.
% 38.98/39.39  parent1[0; 1]: (25247) {G3,W18,D7,L1,V3,M1}  { i( ld( rd( Y, X ), mult( Z, 
% 38.98/39.39    Y ) ) ) ==> i( mult( mult( X, mult( i( Y ), Z ) ), Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := rd( X, Y )
% 38.98/39.39     Y := mult( Z, X )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25249) {G2,W16,D6,L1,V3,M1}  { ld( mult( X, Y ), rd( Y, Z ) ) ==>
% 38.98/39.39     i( mult( mult( Z, ld( Y, X ) ), Y ) ) }.
% 38.98/39.39  parent0[0]: (24) {G1,W8,D4,L1,V2,M1} P(0,6) { mult( i( X ), Y ) ==> ld( X, 
% 38.98/39.39    Y ) }.
% 38.98/39.39  parent1[0; 12]: (25248) {G4,W17,D7,L1,V3,M1}  { ld( mult( Z, X ), rd( X, Y
% 38.98/39.39     ) ) ==> i( mult( mult( Y, mult( i( X ), Z ) ), X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25250) {G3,W16,D6,L1,V3,M1}  { ld( mult( X, Y ), rd( Y, Z ) ) ==>
% 38.98/39.39     i( ld( rd( ld( X, Y ), Z ), Y ) ) }.
% 38.98/39.39  parent0[0]: (115) {G5,W15,D5,L1,V4,M1} P(75,80) { mult( mult( X, ld( Z, Y )
% 38.98/39.39     ), T ) ==> ld( rd( ld( Y, Z ), X ), T ) }.
% 38.98/39.39  parent1[0; 9]: (25249) {G2,W16,D6,L1,V3,M1}  { ld( mult( X, Y ), rd( Y, Z )
% 38.98/39.39     ) ==> i( mult( mult( Z, ld( Y, X ) ), Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Y
% 38.98/39.39     T := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25251) {G4,W15,D5,L1,V3,M1}  { ld( mult( X, Y ), rd( Y, Z ) ) ==>
% 38.98/39.39     ld( Y, rd( ld( X, Y ), Z ) ) }.
% 38.98/39.39  parent0[0]: (54) {G3,W8,D4,L1,V2,M1} P(0,31) { i( ld( X, Y ) ) ==> ld( Y, X
% 38.98/39.39     ) }.
% 38.98/39.39  parent1[0; 8]: (25250) {G3,W16,D6,L1,V3,M1}  { ld( mult( X, Y ), rd( Y, Z )
% 38.98/39.39     ) ==> i( ld( rd( ld( X, Y ), Z ), Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := rd( ld( X, Y ), Z )
% 38.98/39.39     Y := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25252) {G4,W15,D5,L1,V3,M1}  { ld( Y, rd( ld( X, Y ), Z ) ) ==> ld
% 38.98/39.39    ( mult( X, Y ), rd( Y, Z ) ) }.
% 38.98/39.39  parent0[0]: (25251) {G4,W15,D5,L1,V3,M1}  { ld( mult( X, Y ), rd( Y, Z ) ) 
% 38.98/39.39    ==> ld( Y, rd( ld( X, Y ), Z ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6693) {G208,W15,D5,L1,V3,M1} P(6676,76);d(76);d(76);d(33);d(
% 38.98/39.39    80);d(54);d(24);d(115);d(54) { ld( X, rd( ld( Z, X ), Y ) ) ==> ld( mult
% 38.98/39.39    ( Z, X ), rd( X, Y ) ) }.
% 38.98/39.39  parent0: (25252) {G4,W15,D5,L1,V3,M1}  { ld( Y, rd( ld( X, Y ), Z ) ) ==> 
% 38.98/39.39    ld( mult( X, Y ), rd( Y, Z ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25254) {G208,W15,D5,L1,V3,M1}  { ld( mult( Y, X ), rd( X, Z ) ) 
% 38.98/39.39    ==> ld( X, rd( ld( Y, X ), Z ) ) }.
% 38.98/39.39  parent0[0]: (6693) {G208,W15,D5,L1,V3,M1} P(6676,76);d(76);d(76);d(33);d(80
% 38.98/39.39    );d(54);d(24);d(115);d(54) { ld( X, rd( ld( Z, X ), Y ) ) ==> ld( mult( Z
% 38.98/39.39    , X ), rd( X, Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25268) {G19,W23,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), Z ), rd( Z
% 38.98/39.39    , mult( X, Z ) ) ) ==> ld( Z, ld( mult( mult( X, Z ), ld( Z, Y ) ), X ) )
% 38.98/39.39     }.
% 38.98/39.39  parent0[0]: (1545) {G18,W19,D5,L1,V3,M1} P(1527,92);d(54) { rd( ld( ld( X, 
% 38.98/39.39    Z ), Y ), mult( X, Y ) ) ==> ld( mult( mult( X, Y ), ld( Y, Z ) ), X )
% 38.98/39.39     }.
% 38.98/39.39  parent1[0; 14]: (25254) {G208,W15,D5,L1,V3,M1}  { ld( mult( Y, X ), rd( X, 
% 38.98/39.39    Z ) ) ==> ld( X, rd( ld( Y, X ), Z ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := ld( X, Y )
% 38.98/39.39     Z := mult( X, Z )
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25269) {G20,W23,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), Z ), rd( Z
% 38.98/39.39    , mult( X, Z ) ) ) ==> ld( mult( mult( X, Z ), mult( ld( Z, Y ), Z ) ), X
% 38.98/39.39     ) }.
% 38.98/39.39  parent0[0]: (1760) {G27,W19,D6,L1,V3,M1} P(3,1634) { ld( Y, ld( mult( mult
% 38.98/39.39    ( X, Y ), Z ), X ) ) ==> ld( mult( mult( X, Y ), mult( Z, Y ) ), X ) }.
% 38.98/39.39  parent1[0; 12]: (25268) {G19,W23,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), Z )
% 38.98/39.39    , rd( Z, mult( X, Z ) ) ) ==> ld( Z, ld( mult( mult( X, Z ), ld( Z, Y ) )
% 38.98/39.39    , X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := ld( Z, Y )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25271) {G5,W23,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), Z ), rd( Z, 
% 38.98/39.39    mult( X, Z ) ) ) ==> ld( mult( mult( X, Z ), ld( ld( Y, Z ), Z ) ), X )
% 38.98/39.39     }.
% 38.98/39.39  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.39    ld( ld( Y, X ), Z ) }.
% 38.98/39.39  parent1[0; 17]: (25269) {G20,W23,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), Z )
% 38.98/39.39    , rd( Z, mult( X, Z ) ) ) ==> ld( mult( mult( X, Z ), mult( ld( Z, Y ), Z
% 38.98/39.39     ) ), X ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25273) {G6,W23,D7,L1,V3,M1}  { ld( mult( ld( X, Y ), Z ), rd( Z, 
% 38.98/39.39    mult( X, Z ) ) ) ==> ld( ld( ld( mult( mult( Z, X ), Y ), Z ), Z ), X )
% 38.98/39.39     }.
% 38.98/39.39  parent0[0]: (1397) {G11,W19,D6,L1,V3,M1} P(126,826);d(22) { mult( mult( Y, 
% 38.98/39.39    X ), ld( ld( Z, X ), X ) ) ==> ld( ld( mult( mult( X, Y ), Z ), X ), X )
% 38.98/39.39     }.
% 38.98/39.39  parent1[0; 13]: (25271) {G5,W23,D6,L1,V3,M1}  { ld( mult( ld( X, Y ), Z ), 
% 38.98/39.39    rd( Z, mult( X, Z ) ) ) ==> ld( mult( mult( X, Z ), ld( ld( Y, Z ), Z ) )
% 38.98/39.39    , X ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25274) {G7,W19,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), Z ), rd( Z, 
% 38.98/39.39    mult( X, Z ) ) ) ==> rd( X, mult( Y, mult( Z, X ) ) ) }.
% 38.98/39.39  parent0[0]: (4270) {G131,W19,D7,L1,V3,M1} P(4259,2632);d(320);d(2691);d(
% 38.98/39.39    1760);d(74);d(1397) { ld( ld( ld( mult( mult( X, Y ), Z ), X ), X ), Y ) 
% 38.98/39.39    ==> rd( Y, mult( Z, mult( X, Y ) ) ) }.
% 38.98/39.39  parent1[0; 12]: (25273) {G6,W23,D7,L1,V3,M1}  { ld( mult( ld( X, Y ), Z ), 
% 38.98/39.39    rd( Z, mult( X, Z ) ) ) ==> ld( ld( ld( mult( mult( Z, X ), Y ), Z ), Z )
% 38.98/39.39    , X ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25275) {G8,W19,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), Z ), rd( Z, 
% 38.98/39.39    mult( X, Z ) ) ) ==> rd( ld( Z, X ), mult( Y, X ) ) }.
% 38.98/39.39  parent0[0]: (6436) {G202,W15,D5,L1,V3,M1} P(6308,79);d(92) { rd( Z, mult( X
% 38.98/39.39    , mult( Y, Z ) ) ) ==> rd( ld( Y, Z ), mult( X, Z ) ) }.
% 38.98/39.39  parent1[0; 12]: (25274) {G7,W19,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), Z ), 
% 38.98/39.39    rd( Z, mult( X, Z ) ) ) ==> rd( X, mult( Y, mult( Z, X ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25276) {G5,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Z ), rd( Z, 
% 38.98/39.39    mult( X, Z ) ) ) ==> rd( ld( Z, X ), mult( Y, X ) ) }.
% 38.98/39.39  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.39    ld( ld( Y, X ), Z ) }.
% 38.98/39.39  parent1[0; 2]: (25275) {G8,W19,D5,L1,V3,M1}  { ld( mult( ld( X, Y ), Z ), 
% 38.98/39.39    rd( Z, mult( X, Z ) ) ) ==> rd( ld( Z, X ), mult( Y, X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25277) {G2,W16,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), i( Y ) ) 
% 38.98/39.39    ==> rd( ld( Z, Y ), mult( X, Y ) ) }.
% 38.98/39.39  parent0[0]: (25) {G1,W8,D4,L1,V2,M1} P(6,3) { rd( Y, mult( X, Y ) ) ==> i( 
% 38.98/39.39    X ) }.
% 38.98/39.39  parent1[0; 7]: (25276) {G5,W19,D5,L1,V3,M1}  { ld( ld( ld( Y, X ), Z ), rd
% 38.98/39.39    ( Z, mult( X, Z ) ) ) ==> rd( ld( Z, X ), mult( Y, X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25278) {G3,W16,D6,L1,V3,M1}  { i( mult( Y, ld( ld( X, Y ), Z ) )
% 38.98/39.39     ) ==> rd( ld( Z, Y ), mult( X, Y ) ) }.
% 38.98/39.39  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.39    ( X, Y ) ) }.
% 38.98/39.39  parent1[0; 1]: (25277) {G2,W16,D5,L1,V3,M1}  { ld( ld( ld( X, Y ), Z ), i( 
% 38.98/39.39    Y ) ) ==> rd( ld( Z, Y ), mult( X, Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := ld( ld( X, Y ), Z )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25279) {G4,W15,D5,L1,V3,M1}  { rd( ld( Z, ld( Y, X ) ), X ) ==> 
% 38.98/39.39    rd( ld( Z, X ), mult( Y, X ) ) }.
% 38.98/39.39  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.39     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.39  parent1[0; 1]: (25278) {G3,W16,D6,L1,V3,M1}  { i( mult( Y, ld( ld( X, Y ), 
% 38.98/39.39    Z ) ) ) ==> rd( ld( Z, Y ), mult( X, Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := ld( Y, X )
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25280) {G4,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( Y, Z ) ) ==> 
% 38.98/39.39    rd( ld( X, ld( Y, Z ) ), Z ) }.
% 38.98/39.39  parent0[0]: (25279) {G4,W15,D5,L1,V3,M1}  { rd( ld( Z, ld( Y, X ) ), X ) 
% 38.98/39.39    ==> rd( ld( Z, X ), mult( Y, X ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6710) {G209,W15,D5,L1,V3,M1} P(1545,6693);d(1760);d(74);d(
% 38.98/39.39    1397);d(4270);d(6436);d(74);d(25);d(52);d(92) { rd( ld( Z, X ), mult( Y, 
% 38.98/39.39    X ) ) ==> rd( ld( Z, ld( Y, X ) ), X ) }.
% 38.98/39.39  parent0: (25280) {G4,W15,D5,L1,V3,M1}  { rd( ld( X, Z ), mult( Y, Z ) ) ==>
% 38.98/39.39     rd( ld( X, ld( Y, Z ) ), Z ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25282) {G208,W15,D5,L1,V3,M1}  { ld( mult( Y, X ), rd( X, Z ) ) 
% 38.98/39.39    ==> ld( X, rd( ld( Y, X ), Z ) ) }.
% 38.98/39.39  parent0[0]: (6693) {G208,W15,D5,L1,V3,M1} P(6676,76);d(76);d(76);d(33);d(80
% 38.98/39.39    );d(54);d(24);d(115);d(54) { ld( X, rd( ld( Z, X ), Y ) ) ==> ld( mult( Z
% 38.98/39.39    , X ), rd( X, Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25286) {G2,W16,D5,L1,V3,M1}  { ld( mult( X, Y ), rd( Y, i( Z ) )
% 38.98/39.39     ) ==> ld( Y, mult( ld( X, Y ), Z ) ) }.
% 38.98/39.39  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.39    Y ) }.
% 38.98/39.39  parent1[0; 11]: (25282) {G208,W15,D5,L1,V3,M1}  { ld( mult( Y, X ), rd( X, 
% 38.98/39.39    Z ) ) ==> ld( X, rd( ld( Y, X ), Z ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := ld( X, Y )
% 38.98/39.39     Y := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := i( Z )
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25288) {G3,W16,D5,L1,V3,M1}  { ld( mult( X, Y ), rd( Y, i( Z ) )
% 38.98/39.39     ) ==> ld( Y, ld( ld( Y, X ), Z ) ) }.
% 38.98/39.39  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.39    ld( ld( Y, X ), Z ) }.
% 38.98/39.39  parent1[0; 11]: (25286) {G2,W16,D5,L1,V3,M1}  { ld( mult( X, Y ), rd( Y, i
% 38.98/39.39    ( Z ) ) ) ==> ld( Y, mult( ld( X, Y ), Z ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25289) {G2,W15,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( Y, Z ) ) 
% 38.98/39.39    ==> ld( Y, ld( ld( Y, X ), Z ) ) }.
% 38.98/39.39  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.39    Y ) }.
% 38.98/39.39  parent1[0; 5]: (25288) {G3,W16,D5,L1,V3,M1}  { ld( mult( X, Y ), rd( Y, i( 
% 38.98/39.39    Z ) ) ) ==> ld( Y, ld( ld( Y, X ), Z ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25290) {G2,W15,D5,L1,V3,M1}  { ld( Y, ld( ld( Y, X ), Z ) ) ==> ld
% 38.98/39.39    ( mult( X, Y ), mult( Y, Z ) ) }.
% 38.98/39.39  parent0[0]: (25289) {G2,W15,D5,L1,V3,M1}  { ld( mult( X, Y ), mult( Y, Z )
% 38.98/39.39     ) ==> ld( Y, ld( ld( Y, X ), Z ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6723) {G209,W15,D5,L1,V3,M1} P(34,6693);d(74);d(34) { ld( Y, 
% 38.98/39.39    ld( ld( Y, X ), Z ) ) ==> ld( mult( X, Y ), mult( Y, Z ) ) }.
% 38.98/39.39  parent0: (25290) {G2,W15,D5,L1,V3,M1}  { ld( Y, ld( ld( Y, X ), Z ) ) ==> 
% 38.98/39.39    ld( mult( X, Y ), mult( Y, Z ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25292) {G209,W15,D5,L1,V3,M1}  { rd( ld( X, ld( Z, Y ) ), Y ) ==> 
% 38.98/39.39    rd( ld( X, Y ), mult( Z, Y ) ) }.
% 38.98/39.39  parent0[0]: (6710) {G209,W15,D5,L1,V3,M1} P(1545,6693);d(1760);d(74);d(1397
% 38.98/39.39    );d(4270);d(6436);d(74);d(25);d(52);d(92) { rd( ld( Z, X ), mult( Y, X )
% 38.98/39.39     ) ==> rd( ld( Z, ld( Y, X ) ), X ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25299) {G5,W19,D6,L1,V4,M1}  { rd( ld( X, ld( rd( Y, Z ), T ) ), 
% 38.98/39.39    T ) ==> rd( ld( X, T ), ld( rd( Z, Y ), T ) ) }.
% 38.98/39.39  parent0[0]: (80) {G4,W11,D4,L1,V3,M1} P(79,24) { mult( rd( Y, X ), Z ) ==> 
% 38.98/39.39    ld( rd( X, Y ), Z ) }.
% 38.98/39.39  parent1[0; 14]: (25292) {G209,W15,D5,L1,V3,M1}  { rd( ld( X, ld( Z, Y ) ), 
% 38.98/39.39    Y ) ==> rd( ld( X, Y ), mult( Z, Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := T
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := T
% 38.98/39.39     Z := rd( Y, Z )
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25300) {G5,W19,D6,L1,V4,M1}  { rd( ld( X, ld( rd( Y, Z ), T ) ), 
% 38.98/39.39    T ) ==> mult( ld( X, T ), ld( T, rd( Z, Y ) ) ) }.
% 38.98/39.39  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.39    mult( Z, ld( Y, X ) ) }.
% 38.98/39.39  parent1[0; 10]: (25299) {G5,W19,D6,L1,V4,M1}  { rd( ld( X, ld( rd( Y, Z ), 
% 38.98/39.39    T ) ), T ) ==> rd( ld( X, T ), ld( rd( Z, Y ), T ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := rd( Z, Y )
% 38.98/39.39     Y := T
% 38.98/39.39     Z := ld( X, T )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39     T := T
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25301) {G5,W19,D6,L1,V4,M1}  { rd( ld( X, ld( rd( Y, Z ), T ) ), 
% 38.98/39.39    T ) ==> ld( ld( T, X ), ld( T, rd( Z, Y ) ) ) }.
% 38.98/39.39  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.39    ld( ld( Y, X ), Z ) }.
% 38.98/39.39  parent1[0; 10]: (25300) {G5,W19,D6,L1,V4,M1}  { rd( ld( X, ld( rd( Y, Z ), 
% 38.98/39.39    T ) ), T ) ==> mult( ld( X, T ), ld( T, rd( Z, Y ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := T
% 38.98/39.39     Z := ld( T, rd( Z, Y ) )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39     T := T
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6766) {G210,W19,D6,L1,V4,M1} P(80,6710);d(75);d(74) { rd( ld
% 38.98/39.39    ( T, ld( rd( X, Y ), Z ) ), Z ) ==> ld( ld( Z, T ), ld( Z, rd( Y, X ) ) )
% 38.98/39.39     }.
% 38.98/39.39  parent0: (25301) {G5,W19,D6,L1,V4,M1}  { rd( ld( X, ld( rd( Y, Z ), T ) ), 
% 38.98/39.39    T ) ==> ld( ld( T, X ), ld( T, rd( Z, Y ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := T
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Y
% 38.98/39.39     T := Z
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25304) {G209,W15,D5,L1,V3,M1}  { ld( mult( Y, X ), mult( X, Z ) ) 
% 38.98/39.39    ==> ld( X, ld( ld( X, Y ), Z ) ) }.
% 38.98/39.39  parent0[0]: (6723) {G209,W15,D5,L1,V3,M1} P(34,6693);d(74);d(34) { ld( Y, 
% 38.98/39.39    ld( ld( Y, X ), Z ) ) ==> ld( mult( X, Y ), mult( Y, Z ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25318) {G116,W27,D6,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), mult
% 38.98/39.39    ( ld( Y, Z ), ld( ld( Y, Z ), Y ) ) ) ==> ld( ld( Y, Z ), rd( ld( X, mult
% 38.98/39.39    ( Y, Z ) ), Z ) ) }.
% 38.98/39.39  parent0[0]: (3730) {G115,W19,D5,L1,V3,M1} P(3711,54);d(92) { ld( ld( ld( X
% 38.98/39.39    , Y ), Z ), ld( ld( X, Y ), X ) ) ==> rd( ld( Z, mult( X, Y ) ), Y ) }.
% 38.98/39.39  parent1[0; 20]: (25304) {G209,W15,D5,L1,V3,M1}  { ld( mult( Y, X ), mult( X
% 38.98/39.39    , Z ) ) ==> ld( X, ld( ld( X, Y ), Z ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := ld( Y, Z )
% 38.98/39.39     Y := X
% 38.98/39.39     Z := ld( ld( Y, Z ), Y )
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25321) {G117,W27,D6,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), mult
% 38.98/39.39    ( ld( Y, Z ), ld( ld( Y, Z ), Y ) ) ) ==> ld( ld( Y, Z ), ld( ld( Z, X )
% 38.98/39.39    , ld( Z, Y ) ) ) }.
% 38.98/39.39  parent0[0]: (6352) {G202,W15,D5,L1,V3,M1} P(3888,6281);d(1590);d(2654);d(80
% 38.98/39.39    );d(80);d(6346);d(80);d(3883);d(4268) { rd( ld( Z, mult( X, Y ) ), Y ) 
% 38.98/39.39    ==> ld( ld( Y, Z ), ld( Y, X ) ) }.
% 38.98/39.39  parent1[0; 20]: (25318) {G116,W27,D6,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) )
% 38.98/39.39    , mult( ld( Y, Z ), ld( ld( Y, Z ), Y ) ) ) ==> ld( ld( Y, Z ), rd( ld( X
% 38.98/39.39    , mult( Y, Z ) ), Z ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25322) {G118,W27,D7,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), mult
% 38.98/39.39    ( ld( Y, Z ), ld( ld( Y, Z ), Y ) ) ) ==> ld( ld( rd( rd( Y, ld( Z, X ) )
% 38.98/39.39    , Z ), Z ), Y ) }.
% 38.98/39.39  parent0[0]: (5092) {G155,W19,D6,L1,V3,M1} S(141);d(4857) { ld( ld( Y, X ), 
% 38.98/39.39    ld( Z, ld( X, Y ) ) ) ==> ld( ld( rd( rd( Y, Z ), X ), X ), Y ) }.
% 38.98/39.39  parent1[0; 16]: (25321) {G117,W27,D6,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) )
% 38.98/39.39    , mult( ld( Y, Z ), ld( ld( Y, Z ), Y ) ) ) ==> ld( ld( Y, Z ), ld( ld( Z
% 38.98/39.39    , X ), ld( Z, Y ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := ld( Z, X )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25323) {G5,W27,D7,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), mult( 
% 38.98/39.39    ld( Y, Z ), ld( ld( Y, Z ), Y ) ) ) ==> ld( ld( rd( mult( Y, ld( X, Z ) )
% 38.98/39.39    , Z ), Z ), Y ) }.
% 38.98/39.39  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.39    mult( Z, ld( Y, X ) ) }.
% 38.98/39.39  parent1[0; 19]: (25322) {G118,W27,D7,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) )
% 38.98/39.39    , mult( ld( Y, Z ), ld( ld( Y, Z ), Y ) ) ) ==> ld( ld( rd( rd( Y, ld( Z
% 38.98/39.39    , X ) ), Z ), Z ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25324) {G6,W23,D6,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), mult( 
% 38.98/39.39    ld( Y, Z ), ld( ld( Y, Z ), Y ) ) ) ==> ld( Z, ld( rd( X, Y ), Y ) ) }.
% 38.98/39.39  parent0[0]: (4887) {G155,W19,D7,L1,V3,M1} P(4689,4884);d(75);d(16);d(18);d(
% 38.98/39.39    3);d(4704);d(75);d(4857);d(27);d(54);d(75);d(119);d(4862);d(75);d(5) { ld
% 38.98/39.39    ( ld( rd( mult( Y, ld( Z, X ) ), X ), X ), Y ) ==> ld( X, ld( rd( Z, Y )
% 38.98/39.39    , Y ) ) }.
% 38.98/39.39  parent1[0; 16]: (25323) {G5,W27,D7,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), 
% 38.98/39.39    mult( ld( Y, Z ), ld( ld( Y, Z ), Y ) ) ) ==> ld( ld( rd( mult( Y, ld( X
% 38.98/39.39    , Z ) ), Z ), Z ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25325) {G1,W15,D5,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), Y ) ==>
% 38.98/39.39     ld( Z, ld( rd( X, Y ), Y ) ) }.
% 38.98/39.39  parent0[0]: (0) {G0,W7,D4,L1,V2,M1} I { mult( Y, ld( Y, X ) ) ==> X }.
% 38.98/39.39  parent1[0; 7]: (25324) {G6,W23,D6,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), 
% 38.98/39.39    mult( ld( Y, Z ), ld( ld( Y, Z ), Y ) ) ) ==> ld( Z, ld( rd( X, Y ), Y )
% 38.98/39.39     ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := ld( Y, Z )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25326) {G1,W15,D5,L1,V3,M1}  { ld( Z, ld( rd( X, Y ), Y ) ) ==> ld
% 38.98/39.39    ( mult( X, ld( Y, Z ) ), Y ) }.
% 38.98/39.39  parent0[0]: (25325) {G1,W15,D5,L1,V3,M1}  { ld( mult( X, ld( Y, Z ) ), Y ) 
% 38.98/39.39    ==> ld( Z, ld( rd( X, Y ), Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6781) {G210,W15,D5,L1,V3,M1} P(3730,6723);d(6352);d(5092);d(
% 38.98/39.39    75);d(4887);d(0) { ld( Y, ld( rd( Z, X ), X ) ) ==> ld( mult( Z, ld( X, Y
% 38.98/39.39     ) ), X ) }.
% 38.98/39.39  parent0: (25326) {G1,W15,D5,L1,V3,M1}  { ld( Z, ld( rd( X, Y ), Y ) ) ==> 
% 38.98/39.39    ld( mult( X, ld( Y, Z ) ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25328) {G98,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), ld( Z, X ) ), 
% 38.98/39.39    X ) = rd( ld( rd( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.98/39.39  parent0[0]: (3481) {G98,W19,D5,L1,V3,M1} P(24,3466);d(24) { rd( ld( rd( Z, 
% 38.98/39.39    Y ), ld( X, Y ) ), Y ) = rd( ld( rd( Z, Y ), ld( X, Z ) ), Z ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25338) {G99,W23,D7,L1,V3,M1}  { rd( ld( rd( X, Y ), ld( rd( Z, Y
% 38.98/39.39     ), X ) ), X ) = rd( ld( mult( Z, ld( Y, rd( X, Y ) ) ), Y ), Y ) }.
% 38.98/39.39  parent0[0]: (6781) {G210,W15,D5,L1,V3,M1} P(3730,6723);d(6352);d(5092);d(75
% 38.98/39.39    );d(4887);d(0) { ld( Y, ld( rd( Z, X ), X ) ) ==> ld( mult( Z, ld( X, Y )
% 38.98/39.39     ), X ) }.
% 38.98/39.39  parent1[0; 13]: (25328) {G98,W19,D5,L1,V3,M1}  { rd( ld( rd( X, Y ), ld( Z
% 38.98/39.39    , X ) ), X ) = rd( ld( rd( X, Y ), ld( Z, Y ) ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := rd( X, Y )
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := rd( Z, Y )
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25340) {G3,W20,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), ld( rd( Z, Y )
% 38.98/39.39    , X ) ), X ) = i( mult( Z, ld( Y, rd( X, Y ) ) ) ) }.
% 38.98/39.39  parent0[0]: (77) {G2,W8,D4,L1,V2,M1} P(24,7);d(33) { rd( ld( X, Y ), Y ) 
% 38.98/39.39    ==> i( X ) }.
% 38.98/39.39  parent1[0; 12]: (25338) {G99,W23,D7,L1,V3,M1}  { rd( ld( rd( X, Y ), ld( rd
% 38.98/39.39    ( Z, Y ), X ) ), X ) = rd( ld( mult( Z, ld( Y, rd( X, Y ) ) ), Y ), Y )
% 38.98/39.39     }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := mult( Z, ld( Y, rd( X, Y ) ) )
% 38.98/39.39     Y := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25341) {G4,W19,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), ld( rd( Z, Y )
% 38.98/39.39    , X ) ), X ) = rd( ld( rd( X, Y ), Y ), Z ) }.
% 38.98/39.39  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.39     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.39  parent1[0; 12]: (25340) {G3,W20,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), ld( rd
% 38.98/39.39    ( Z, Y ), X ) ), X ) = i( mult( Z, ld( Y, rd( X, Y ) ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := rd( X, Y )
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25342) {G5,W19,D5,L1,V3,M1}  { ld( ld( X, rd( X, Y ) ), ld( X, rd
% 38.98/39.39    ( Y, Z ) ) ) = rd( ld( rd( X, Y ), Y ), Z ) }.
% 38.98/39.39  parent0[0]: (6766) {G210,W19,D6,L1,V4,M1} P(80,6710);d(75);d(74) { rd( ld( 
% 38.98/39.39    T, ld( rd( X, Y ), Z ) ), Z ) ==> ld( ld( Z, T ), ld( Z, rd( Y, X ) ) )
% 38.98/39.39     }.
% 38.98/39.39  parent1[0; 1]: (25341) {G4,W19,D6,L1,V3,M1}  { rd( ld( rd( X, Y ), ld( rd( 
% 38.98/39.39    Z, Y ), X ) ), X ) = rd( ld( rd( X, Y ), Y ), Z ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := X
% 38.98/39.39     T := rd( X, Y )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25343) {G4,W16,D5,L1,V3,M1}  { ld( i( Y ), ld( X, rd( Y, Z ) ) ) 
% 38.98/39.39    = rd( ld( rd( X, Y ), Y ), Z ) }.
% 38.98/39.39  parent0[0]: (53) {G3,W8,D4,L1,V2,M1} P(2,31) { ld( X, rd( X, Y ) ) ==> i( Y
% 38.98/39.39     ) }.
% 38.98/39.39  parent1[0; 2]: (25342) {G5,W19,D5,L1,V3,M1}  { ld( ld( X, rd( X, Y ) ), ld
% 38.98/39.39    ( X, rd( Y, Z ) ) ) = rd( ld( rd( X, Y ), Y ), Z ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25344) {G2,W15,D5,L1,V3,M1}  { mult( X, ld( Y, rd( X, Z ) ) ) = 
% 38.98/39.39    rd( ld( rd( Y, X ), X ), Z ) }.
% 38.98/39.39  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.39    Y ) }.
% 38.98/39.39  parent1[0; 1]: (25343) {G4,W16,D5,L1,V3,M1}  { ld( i( Y ), ld( X, rd( Y, Z
% 38.98/39.39     ) ) ) = rd( ld( rd( X, Y ), Y ), Z ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := ld( Y, rd( X, Z ) )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25345) {G2,W15,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), X ), Z ) = mult
% 38.98/39.39    ( X, ld( Y, rd( X, Z ) ) ) }.
% 38.98/39.39  parent0[0]: (25344) {G2,W15,D5,L1,V3,M1}  { mult( X, ld( Y, rd( X, Z ) ) ) 
% 38.98/39.39    = rd( ld( rd( Y, X ), X ), Z ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6824) {G211,W15,D5,L1,V3,M1} P(6781,3481);d(77);d(92);d(6766)
% 38.98/39.39    ;d(53);d(22) { rd( ld( rd( X, Y ), Y ), Z ) ==> mult( Y, ld( X, rd( Y, Z
% 38.98/39.39     ) ) ) }.
% 38.98/39.39  parent0: (25345) {G2,W15,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), X ), Z ) = 
% 38.98/39.39    mult( X, ld( Y, rd( X, Z ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25347) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y ) ) }.
% 38.98/39.39  parent0[0]: (79) {G3,W8,D4,L1,V2,M1} P(19,77) { i( rd( X, Y ) ) ==> rd( Y, 
% 38.98/39.39    X ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25351) {G4,W16,D6,L1,V3,M1}  { rd( X, ld( rd( Y, Z ), Z ) ) ==> i
% 38.98/39.39    ( mult( Z, ld( Y, rd( Z, X ) ) ) ) }.
% 38.98/39.39  parent0[0]: (6824) {G211,W15,D5,L1,V3,M1} P(6781,3481);d(77);d(92);d(6766);
% 38.98/39.39    d(53);d(22) { rd( ld( rd( X, Y ), Y ), Z ) ==> mult( Y, ld( X, rd( Y, Z )
% 38.98/39.39     ) ) }.
% 38.98/39.39  parent1[0; 9]: (25347) {G3,W8,D4,L1,V2,M1}  { rd( Y, X ) ==> i( rd( X, Y )
% 38.98/39.39     ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := ld( rd( Y, Z ), Z )
% 38.98/39.39     Y := X
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25352) {G5,W15,D5,L1,V3,M1}  { rd( X, ld( rd( Y, Z ), Z ) ) ==> 
% 38.98/39.39    rd( ld( rd( Z, X ), Y ), Z ) }.
% 38.98/39.39  parent0[0]: (92) {G5,W12,D5,L1,V3,M1} P(54,76) { i( mult( Z, ld( X, Y ) ) )
% 38.98/39.39     ==> rd( ld( Y, X ), Z ) }.
% 38.98/39.39  parent1[0; 8]: (25351) {G4,W16,D6,L1,V3,M1}  { rd( X, ld( rd( Y, Z ), Z ) )
% 38.98/39.39     ==> i( mult( Z, ld( Y, rd( Z, X ) ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := rd( Z, X )
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25353) {G5,W15,D5,L1,V3,M1}  { mult( X, ld( Z, rd( Y, Z ) ) ) ==>
% 38.98/39.39     rd( ld( rd( Z, X ), Y ), Z ) }.
% 38.98/39.39  parent0[0]: (75) {G4,W11,D4,L1,V3,M1} P(54,33) { rd( Z, ld( X, Y ) ) ==> 
% 38.98/39.39    mult( Z, ld( Y, X ) ) }.
% 38.98/39.39  parent1[0; 1]: (25352) {G5,W15,D5,L1,V3,M1}  { rd( X, ld( rd( Y, Z ), Z ) )
% 38.98/39.39     ==> rd( ld( rd( Z, X ), Y ), Z ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := rd( Y, Z )
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25354) {G5,W15,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), Z ), Y ) ==> 
% 38.98/39.39    mult( X, ld( Y, rd( Z, Y ) ) ) }.
% 38.98/39.39  parent0[0]: (25353) {G5,W15,D5,L1,V3,M1}  { mult( X, ld( Z, rd( Y, Z ) ) ) 
% 38.98/39.39    ==> rd( ld( rd( Z, X ), Y ), Z ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6876) {G212,W15,D5,L1,V3,M1} P(6824,79);d(92);d(75) { rd( ld
% 38.98/39.39    ( rd( Y, Z ), X ), Y ) ==> mult( Z, ld( Y, rd( X, Y ) ) ) }.
% 38.98/39.39  parent0: (25354) {G5,W15,D5,L1,V3,M1}  { rd( ld( rd( Y, X ), Z ), Y ) ==> 
% 38.98/39.39    mult( X, ld( Y, rd( Z, Y ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := X
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqswap: (25356) {G212,W15,D5,L1,V3,M1}  { mult( Y, ld( X, rd( Z, X ) ) ) 
% 38.98/39.39    ==> rd( ld( rd( X, Y ), Z ), X ) }.
% 38.98/39.39  parent0[0]: (6876) {G212,W15,D5,L1,V3,M1} P(6824,79);d(92);d(75) { rd( ld( 
% 38.98/39.39    rd( Y, Z ), X ), Y ) ==> mult( Z, ld( Y, rd( X, Y ) ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25365) {G5,W19,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z, i( Y )
% 38.98/39.39     ) ) ) ==> rd( ld( i( mult( X, Y ) ), Z ), i( Y ) ) }.
% 38.98/39.39  parent0[0]: (76) {G4,W9,D4,L1,V2,M1} P(24,33);d(52) { rd( i( X ), Y ) ==> i
% 38.98/39.39    ( mult( Y, X ) ) }.
% 38.98/39.39  parent1[0; 12]: (25356) {G212,W15,D5,L1,V3,M1}  { mult( Y, ld( X, rd( Z, X
% 38.98/39.39     ) ) ) ==> rd( ld( rd( X, Y ), Z ), X ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := i( Y )
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25367) {G2,W18,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z, i( Y )
% 38.98/39.39     ) ) ) ==> mult( ld( i( mult( X, Y ) ), Z ), Y ) }.
% 38.98/39.39  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.39    Y ) }.
% 38.98/39.39  parent1[0; 10]: (25365) {G5,W19,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z
% 38.98/39.39    , i( Y ) ) ) ) ==> rd( ld( i( mult( X, Y ) ), Z ), i( Y ) ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := ld( i( mult( X, Y ) ), Z )
% 38.98/39.39     Y := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25369) {G3,W18,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z, i( Y )
% 38.98/39.39     ) ) ) ==> ld( ld( Z, i( mult( X, Y ) ) ), Y ) }.
% 38.98/39.39  parent0[0]: (74) {G4,W11,D4,L1,V3,M1} P(54,22) { mult( ld( X, Y ), Z ) ==> 
% 38.98/39.39    ld( ld( Y, X ), Z ) }.
% 38.98/39.39  parent1[0; 10]: (25367) {G2,W18,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z
% 38.98/39.39    , i( Y ) ) ) ) ==> mult( ld( i( mult( X, Y ) ), Z ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := i( mult( X, Y ) )
% 38.98/39.39     Y := Z
% 38.98/39.39     Z := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25370) {G4,W18,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z, i( Y )
% 38.98/39.39     ) ) ) ==> ld( i( mult( mult( X, Y ), Z ) ), Y ) }.
% 38.98/39.39  parent0[0]: (52) {G3,W9,D4,L1,V2,M1} P(6,31) { ld( Y, i( X ) ) ==> i( mult
% 38.98/39.39    ( X, Y ) ) }.
% 38.98/39.39  parent1[0; 11]: (25369) {G3,W18,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z
% 38.98/39.39    , i( Y ) ) ) ) ==> ld( ld( Z, i( mult( X, Y ) ) ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := mult( X, Y )
% 38.98/39.39     Y := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25372) {G2,W17,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z, i( Y )
% 38.98/39.39     ) ) ) ==> mult( mult( mult( X, Y ), Z ), Y ) }.
% 38.98/39.39  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.39    Y ) }.
% 38.98/39.39  parent1[0; 10]: (25370) {G4,W18,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z
% 38.98/39.39    , i( Y ) ) ) ) ==> ld( i( mult( mult( X, Y ), Z ) ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := mult( mult( X, Y ), Z )
% 38.98/39.39     Y := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25374) {G2,W16,D6,L1,V3,M1}  { mult( X, mult( Y, rd( Z, i( Y ) )
% 38.98/39.39     ) ) ==> mult( mult( mult( X, Y ), Z ), Y ) }.
% 38.98/39.39  parent0[0]: (22) {G1,W8,D4,L1,V2,M1} P(6,1) { ld( i( X ), Y ) ==> mult( X, 
% 38.98/39.39    Y ) }.
% 38.98/39.39  parent1[0; 3]: (25372) {G2,W17,D6,L1,V3,M1}  { mult( X, ld( i( Y ), rd( Z, 
% 38.98/39.39    i( Y ) ) ) ) ==> mult( mult( mult( X, Y ), Z ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := rd( Z, i( Y ) )
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25375) {G2,W15,D5,L1,V3,M1}  { mult( X, mult( Y, mult( Z, Y ) ) )
% 38.98/39.39     ==> mult( mult( mult( X, Y ), Z ), Y ) }.
% 38.98/39.39  parent0[0]: (34) {G1,W8,D4,L1,V2,M1} P(7,3) { rd( X, i( Y ) ) ==> mult( X, 
% 38.98/39.39    Y ) }.
% 38.98/39.39  parent1[0; 5]: (25374) {G2,W16,D6,L1,V3,M1}  { mult( X, mult( Y, rd( Z, i( 
% 38.98/39.39    Y ) ) ) ) ==> mult( mult( mult( X, Y ), Z ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Z
% 38.98/39.39     Y := Y
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25376) {G2,W15,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Z ), Y ) )
% 38.98/39.39     ==> mult( mult( mult( X, Y ), Z ), Y ) }.
% 38.98/39.39  parent0[0]: (108) {G1,W11,D4,L1,V2,M1} P(4,12);d(5);d(4);d(4);q { mult( X, 
% 38.98/39.39    mult( Y, X ) ) ==> mult( mult( X, Y ), X ) }.
% 38.98/39.39  parent1[0; 3]: (25375) {G2,W15,D5,L1,V3,M1}  { mult( X, mult( Y, mult( Z, Y
% 38.98/39.39     ) ) ) ==> mult( mult( mult( X, Y ), Z ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := Z
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39     X := X
% 38.98/39.39     Y := Y
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (6918) {G213,W15,D5,L1,V3,M1} P(76,6876);d(34);d(74);d(52);d(
% 38.98/39.39    22);d(22);d(34);d(108) { mult( Y, mult( mult( X, Z ), X ) ) ==> mult( 
% 38.98/39.39    mult( mult( Y, X ), Z ), X ) }.
% 38.98/39.39  parent0: (25376) {G2,W15,D5,L1,V3,M1}  { mult( X, mult( mult( Y, Z ), Y ) )
% 38.98/39.39     ==> mult( mult( mult( X, Y ), Z ), Y ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := Y
% 38.98/39.39     Y := X
% 38.98/39.39     Z := Z
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39     0 ==> 0
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  paramod: (25380) {G3,W15,D5,L1,V0,M1}  { ! mult( mult( mult( b, a ), c ), a
% 38.98/39.39     ) ==> mult( mult( mult( b, a ), c ), a ) }.
% 38.98/39.39  parent0[0]: (6918) {G213,W15,D5,L1,V3,M1} P(76,6876);d(34);d(74);d(52);d(22
% 38.98/39.39    );d(22);d(34);d(108) { mult( Y, mult( mult( X, Z ), X ) ) ==> mult( mult
% 38.98/39.39    ( mult( Y, X ), Z ), X ) }.
% 38.98/39.39  parent1[0; 2]: (133) {G2,W15,D5,L1,V0,M1} R(14,11);d(108) { ! mult( b, mult
% 38.98/39.39    ( mult( a, c ), a ) ) ==> mult( mult( mult( b, a ), c ), a ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39     X := a
% 38.98/39.39     Y := b
% 38.98/39.39     Z := c
% 38.98/39.39  end
% 38.98/39.39  substitution1:
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  eqrefl: (25381) {G0,W0,D0,L0,V0,M0}  {  }.
% 38.98/39.39  parent0[0]: (25380) {G3,W15,D5,L1,V0,M1}  { ! mult( mult( mult( b, a ), c )
% 38.98/39.39    , a ) ==> mult( mult( mult( b, a ), c ), a ) }.
% 38.98/39.39  substitution0:
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  subsumption: (7278) {G214,W0,D0,L0,V0,M0} S(133);d(6918);q {  }.
% 38.98/39.39  parent0: (25381) {G0,W0,D0,L0,V0,M0}  {  }.
% 38.98/39.39  substitution0:
% 38.98/39.39  end
% 38.98/39.39  permutation0:
% 38.98/39.39  end
% 38.98/39.39  
% 38.98/39.39  Proof check complete!
% 38.98/39.39  
% 38.98/39.39  Memory use:
% 38.98/39.39  
% 38.98/39.39  space for terms:        137905
% 38.98/39.39  space for clauses:      1090147
% 38.98/39.39  
% 38.98/39.39  
% 38.98/39.39  clauses generated:      1570456
% 38.98/39.39  clauses kept:           7279
% 38.98/39.39  clauses selected:       1633
% 38.98/39.39  clauses deleted:        1656
% 38.98/39.39  clauses inuse deleted:  1139
% 38.98/39.39  
% 38.98/39.39  subsentry:          48033
% 38.98/39.39  literals s-matched: 13288
% 38.98/39.39  literals matched:   12874
% 38.98/39.39  full subsumption:   0
% 38.98/39.39  
% 38.98/39.39  checksum:           -1646435570
% 38.98/39.39  
% 38.98/39.39  
% 38.98/39.39  Bliksem ended
%------------------------------------------------------------------------------